3

あなたが長い間開発された多くのコードを持つ大規模なプロジェクトのプロジェクトマネージャーであると仮定します。コードチームの一部には知識があり、他の部分には知識がありません。

チームメイト間で何らかの賢明な方法で責任を分散するのは良いことです。作者がまだチームにいるコードに問題はありません。ただし、このアプローチは、古いコードを変更するたびにその人を任命するという長い意思決定を回避するように開発する必要があります。これは、長い議論と多くの時間を費やすことにつながる可能性があります。

効率的、透過的、合理的な方法で、新しいチームに責任を負わずにコードを割り当てる手順を作成するために、どのアプローチ、ヒント、テクニック、プロセスを提案できますか?

今のところ、すべての開発者にプロジェクトのすべての部分を知らせようとはしていません。責任者がコードのすべての領域をカバーしているだけです。

4

1 に答える 1

2

すべての知識をチーム全体に広めたくないと具体的に述べていますが、私はそれを強くお勧めします. または、少なくとも、あるモジュールで何が起こっているかを 1 人だけに知らせることは避けてください。

おそらく、いくつかの市外局番のサブチームに似せてみることができます. たとえば、「ルーカス、ローラ、ジョンはモジュール X を所有し、フロリアンとジュリアはモジュール Z などを所有しています」。より多くの人々が知識を共有すればするほど、より良い結果が得られます。すぐに品質の向上が見られます。さらに、コミュニケーションをスムーズにするために、各サブチームに単一の連絡先を割り当てることができます (ただし、彼を「ボス」にしないでください...彼らは皆、自分自身を仲間と見なし、このように感じるべきです。この役割をローテーションします)必要に応じて毎週)。

これが不可能な場合は、少なくともペアを形成するようにしてください。そのため、誰かが去ったり病気になったりしても、常に「バックアップ」があります。

于 2010-08-31T20:34:06.097 に答える