Loading article…
チーフプログラマーチームとは、システムの意図を最もよく理解しているソフトウェアエンジニアに与えられる「チーフ」の役割を中心に星型に編成されたプログラミングチームです。他のチームメンバーはサポート役を務めます。[ 1 ]
この概念は、手術を行う外科医が麻酔医や看護師などの医療スタッフに支えられる外科チームのそれに似ています。[ 1 ]フレッド・ブルックスは、 1971年にハーラン・ミルズ[ 3 ]によって提唱されたこの概念を『人月の神話』[ 2 ]で詳しく説明しています。
チームは複数の人で構成されています。チームメンバーにはさまざまな役割が定義されており、以下はブルックスから引用したものです。[ 2 ]
この体制では、チーフプログラマーとバックアッププログラマーが実際に問題解決に取り組み、残りのチームメンバーは「考えられる限りのあらゆるサポート」を提供する。