最近思うのは、ソフトウェア開発のプロジェクト管理とは、ソフトウェア構成管理と表裏一体ではないか、ということ。 プロジェクトリーダーの仕事を見てみよう。 彼らの実際の仕事は、ガントチャートを作って、日々の進捗をガントチャートに反映するのに半日以上かける。 結合テスト以降は、業務シナリオ単位でテストケースを作成し、仕様変更や仕様漏れに対しテストケースを何度も保守する。 そして、テストで出てきたバグに対し、優先順位と期限を決めて、修正担当者・テスト担当者・検証担当者をアサインして回す。 それらのプロセス管理のために、進捗状況やバグ情報、バグが発生した要件を手作業で情報収集している。 プロジェクトリーダーの仕事は本来マネジメント業務なのに、マネジメントの判断材料をそろえる作業に1日の90%以上をかけていないだろうか? 日本人はプロセス改善が大好きだ。 製造業の影響を受ける組み込み系の人達は、プロセ