Software Engineering Center
テーマ 11 日程計画表を作成する
2. プロジェクト計画書とは何か
•
プロジェクト計画書の目的•
プロジェクト計画書に記述する内容とフォーマット3.
プロジェクト計画を立案する手順•
計画立案のための検討テーマ(11テーマ)•
計画立案の流れ•
計画立案の事例4.
最後に4.最後に
・ ESMG の読み方(参考まで)
SEC
Software Engineering for Mo・No・Zu・Ku・Ri
Software Engineering Center
Copyright © 2012 IPA, All Rights Reserved.
52
SDM公開講座(2012.6.7)
ESMG のプロジェクト事例
【 開 発 対 象 事 例 諸 元 】
開発機器: 自動改札機搭載ソフトウェア 開発期間: 15ヶ月
開発規模: 150KLOC 開発手法: ウォーターフォール
作業範囲: ソフトウェア要求定義~ソフトウェア総合テスト 開発形態: 機能追加の改造
SEC
Software Engineering for Mo・No・Zu・Ku・Ri
項目1.1 項目1.2
項目1.3 テーマ1
【説明】
Step4.1.1
項目4.1項目4.2
項目4.3
Step4.2.1
Step4.3.1
Check 1 Check4 Check 2 Check5 Check 3 Check6
テーマ3
【説明】
テーマ4
【説明】
テーマ11
【説明】
ここでのポイント
項目3.1 項目3.2
項目3.3
ESMG 計画立案トレーニングの構成(全体)
計画立案のための検討テーマは、テーマ→
項目→ Step →Check
の順に詳細化して解説。計画立案手順の説明(テーマ、項目、Step)
SEC
Software Engineering for Mo・No・Zu・Ku・Ri
Software Engineering Center
Copyright © 2012 IPA, All Rights Reserved.
54
SDM公開講座(2012.6.7)
項目1.1 項目1.2
項目1.3
ESMG 計画立案トレーニングの仕方(読み方)
①全体の計画立案手順を把握したい場合
テーマ1
【説明】
Step4.1.1
項目4.1項目4.2
項目4.3
Step4.2.1
Step4.3.1
Check 1 Check4 Check 2 Check5 Check 3 Check6
チェックカード Check 1 Check4
Check 2 Check5 Check 3 Check6
テーマ3
【説明】
テーマ4
【説明】
テーマ11
【説明】
手順1
手順2
ここでのポイント
手順3
項目3.1 項目3.2
項目3.3
手順1:各検討テーマ順に、テー マの説明を理解する。
(項目やStep は読み飛ばす)
手順2:更に理解を深めたい場
合は、各検討テーマの項目の説明 を理解する。( Step
は読み飛ばす)手順3:更に理解を深めたい場
合は、各項目のStep
の各Check
項目と「ここでのポイント」を理解す る。必要に応じて「チェックカード」の 事例を参照する。SEC
Software Engineering for Mo・No・Zu・Ku・Ri
項目1.1 項目1.2
項目1.3 テーマ1
【説明】
Step4.1.1
項目4.1項目4.2
項目4.3
Step4.2.1
Step4.3.1
Check 1 Check4 Check 2 Check5 Check 3 Check6
テーマ3
【説明】
テーマ4
【説明】
テーマ11
【説明】
ここでのポイント
項目3.1 項目3.2
項目3.3
ESMG 計画立案トレーニングの仕方(読み方)
②個別のテーマの詳細手順を習得したい場合
個別のテーマを選択し て、テーマ
→
項目→
Step →Check
まで、通し て読み進める。SEC
Software Engineering for Mo・No・Zu・Ku・Ri
Software Engineering Center
Copyright © 2012 IPA, All Rights Reserved.
56
SDM公開講座(2012.6.7)
本日のまとめ
SEC
Software Engineering for Mo・No・Zu・Ku・Ri
▐ 小規模から中規模への移行時に気付く事
開発規模が増え、プロジェクトが肥大化すると、プロ ジェクトの進むべき方向を共有することが大切にな ってくる。しかし、共有することが難しくなる。
開発規模
/プロジェ 小さい 大きい クト規模
考えの共有 が難しい 考えの共有
がやり易い
1 人で全て
を把握でき る。
1 人で全て
を把握でき ない
ゴールを示せ
ば、後は、リー プロジェクト
計画の共
SEC
Software Engineering for Mo・No・Zu・Ku・Ri
Software Engineering Center
Copyright © 2012 IPA, All Rights Reserved.
58
SDM公開講座(2012.6.7)
①
小規模開発から中規模開発に移行し、頭の中だけで、プロジェクトのイメージが描 けなくなった。②
プロジェクト計画立案の仕方を教わる人がいない③
一部の機能ユニットの「詳細設計」「実装及び単体テスト」を受注する仕事がメインだ ったが、ソフトウェア丸ごと請け負うことになった。要求定義やアーキテクチャ設計の 経験がなくスキル不足を感じる。④
未経験作業の工数が見積れない。⑤
未経験技術の作業工数が見積れない。等々
▐ 計画立案は何故難しいと感じるのか
※プロジェクト計画を立案するということは、未来を予測することであるため、難しいのは 当然。
※経験を積む以外にはない。ただし、自分の周りに、経験者が居れば安心できる。
※一人で背負うのではなく、皆で知恵を出しながら、協力してやるべき。
SEC
Software Engineering for Mo・No・Zu・Ku・Ri
▐ プロジェクトマネージャの板挟み
あるべき 姿で計画
せよ
無理のない現実的 な計画を立てるべ
きだ。
経営者 寄りの
考え
現場 寄りの
考え
・根拠のない、失敗するような計画は立てたくない。