• 検索結果がありません。

組込み系プロジェクト 開発管理技術部会 活動成果 (Embedded System development Management Reference) (Embedded System development Management training Guide) 2006 年 11 月発行 2011

N/A
N/A
Protected

Academic year: 2021

シェア "組込み系プロジェクト 開発管理技術部会 活動成果 (Embedded System development Management Reference) (Embedded System development Management training Guide) 2006 年 11 月発行 2011"

Copied!
60
0
0

読み込み中.... (全文を見る)

全文

(1)

IPA 独立行政法人 情報処理推進機構

SEC ソフトウェア・エンジニアリング・センター

Information-technology Promotion Agency, Japan

Software

Engineering

Center

組込みソフトウェアの

プロジェクト計画書を作成する

~『組込みソフトウェア向けプロジェクトマネジメントガイド』の解説~

研究員 松田 充弘

2012年6月7日

SDM公開講座 「現代ソフトウエアエンジニアリングの俯瞰図」 第9回

(2)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

2

SDM公開講座(2012.6.7)

特徴

プロジェクト計画書の記載項目と記述フォー

ムを解説

国際標準(IEEE 1058)に、委員企業の知

見を加えて解釈

(Embedded System development

Management Reference)

SEC組込み系プロジェクト「開発管理技術部会」活動成果

(Embedded System development

Management training Guide)

2006年11月発行

特徴

ESMRの実践編

詳細なプロジェクト計画書の事例を提示

プロジェクト計画の立案過程を解説

2011年11月発行

(3)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

目次

1. 組込みソフトウェア開発を取り巻く状況と

プロジェクト計画書の必要性

2.

プロジェクト計画書とは何か

目的

誰のために作成するか

プロジェクト計画書に記述する内容

フォーマット

いつ誰が書くか

3.

プロジェクト計画を立案する手順

計画立案のための検討テーマ(11テーマ)

計画立案の流れ

計画立案の事例

(10)

(55)

(10)

(4)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

4

SDM公開講座(2012.6.7)

1.組込みソフトウェア開発を取り巻く状況と

プロジェクト計画書の必要性

(5)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

ソフトウェア開発規模の増大

2001年当時

100万行

500万行

現在

5倍以上

携帯電話

プログラム行数

2000年当時

100万行

500万行

~1000万行

現在

5~10倍

自動車

プログラム行数

(6)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

6

SDM公開講座(2012.6.7)

(7)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

組込みとエンタプライズの比較

(8)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

8

SDM公開講座(2012.6.7)

組込みプロジェクトの計画達成状況(2012年)

(9)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

背反する問題へのマネジメントの役割

短納期

増大する作業

合理的な計画・プロジェクト運営

(10)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

10

SDM公開講座(2012.6.7)

プロジェクトマネジメントの重要性

•プロジェクトの肥大化

•新規(未経験)メンバーの参入

•新規技術による開発リスク増大

•不明確な製品仕様

•高品質への期待増大

•開発コストの削減

⇒外部委託依存度の増加

•短期開発の常態化

プロジェクトの運営がより難しくなってきている

ソフトウェア規模の増大

QCDの制約増大

プロジェクトマネジメントの重要性

(11)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

良いプロジェクト vs. 悪いプロジェクト

-的確な作業見積り・計画によるスケジュー

ル適正化

-無理・無駄・矛盾を排した作業計画

-約束した納期を守れる的確なコントロール

-生産性向上への取り組み

悪い

プロジェクト

良い

プロジェクト

-そもそもの計画に無理がある

-計画段階で必要な事項が検討・決定できて

いない

(12)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

12

SDM公開講座(2012.6.7)

プロジェクト計画書の作成方法(2012年)

IPA 2012年版 ソフトウェア産業の実態把握に関する調査:組込み向け調査

71%

全体の7割の企業に共通

規定有

参考

2012年調査:71%

2010年調査:52%

2009年調査:42%

(13)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

プロジェクト計画書作成上の問題点

① 計画書にどのような項目を書いていいかわからない

計画書に書くべき項目はわかったとしても、具体的にどのよ

うに項目を埋めていくかわからない

部門として共通化された計画書のフォーマットなどが整備さ

れていない

複数部門との協業でプロジェクトを進める場合に、部門や組

織によって計画書の書き方が異なっている

そもそも計画書をいつ、誰が書くかが決まっていない

(14)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

14

SDM公開講座(2012.6.7)

1.

組込みソフトウェア開発を取り巻く状況と

プロジェクト計画書の必要性

2.

プロジェクト計画書とは何か

プロジェクト計画書の目的

プロジェクト計画書に記述する内容とフォーマット

3.

プロジェクト計画を立案する手順

計画立案のための検討テーマ(11テーマ)

計画立案の流れ

計画立案の事例

4.

最後に

2.プロジェクト計画書とは何か

・目的

・誰のために作成するか

・プロジェクト計画書に記述する内容

・フォーマット

・いつ誰が書くか

(15)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

プロジェクト計画書の目的

1

プロジェクトの初期段階で、プロジェクトの実現可能性を

判断する際の判断材料

2

プロジェクト内外のステークホルダ間での共通理解としてのベース

(それぞれのコミットメントを確立する際にも利用できる)

3

プロジェクトをコントロールするための基本計画

4

プロジェクトの予実の差分の把握し、是正措置をとる際

の判断材料

(16)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

16

SDM公開講座(2012.6.7)

プロジェクト計画書は誰のために作成するか

経営者

経営判断の視点から

管理者

組織管理の視点から

PJマネジャ

プロジェクト運営の視点から

PJメンバー

個々の担当作業の認識の視点から

*それぞれの視点に必要

な情報が盛り込まれてい

ないと役に立たない

プロジェクト

計画書

関係他部署

部署間インタフェースの視点から

(17)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

プロジェクト計画書に記載する内容

PJの概要情報

PJの体制

Qualityの計画

Costの計画

Deliveryの計画

(18)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

18

SDM公開講座(2012.6.7)

プロジェクト計画書のフォーマット例

フォーム例および記入のためのガイド

(19)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

誰がいつ書くか

プロジェクトに責任を持つ人

キックオフさせるために

プロジェクトマネージャ

詳細部は各パートを最も理

解しているメンバ

詳細化の過程で段階的に

(実現可能性が具体的となる)

ある時点で確定させる

(20)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

20

SDM公開講座(2012.6.7)

1.

組込みソフトウェア開発を取り巻く状況と

プロジェクト計画書の必要性

2.

プロジェクト計画書とは何か

目的

誰のために作成するか

プロジェクト計画書に記述する内容

フォーマット

いつ誰が書くか

3.

プロジェクト計画を立案する手順

計画立案のための検討テーマ

計画立案の流れ

計画立案の事例 (テーマ1~11を一通り示す(3段階で))

4.

最後に

3.プロジェクト計画を立案する手順

計画立案のための検討テーマ(11テーマ)

計画立案の流れ

計画立案の事例

(プロジェクト計画を立案する作業にはノウハウがある)

(21)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

計画立案のための共通検討テーマ

テーマ 6 工程設計を行う

テーマ 7 要員計画を立てる

テーマ 5 実施する作業を決める

 装置ドメイン

 開発形態(投資型、請負型)

 ソフトウェア規模

等に非依存の検討テーマ

テーマ 1 プロジェクト条件を洗い出す

(22)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

22

SDM公開講座(2012.6.7)

 計画立案作業は「準備」「立案」「まとめ」の流れ

で行われる

①プロジェクト条件を洗い

出す

③プロジェクトの特徴

や課題を把握する

②プロジェクトの目的・目

標・終了条件を明確にする

⑤実施する作業を決

める

④品質計画を立てる

⑥工程設計を行う

⑦要員計画を

立てる

⑧コスト計画を

立てる

⑩プロジェクトの体制と運

営の仕組みを明確にする

⑪日程計画表を作成

する

⑨リスクマネジメント計画を立てる

★準備(洗い出し・把握)

★計画立案(じっくり検討)

★整理と纏め

 プロジェクトの目的を明確に共有しなければ、人によって異な

る理解が生じる(②)。

 品質計画を明確にした上で作業を決める(④)。

 日程計画表をイメージするために工程設計表を作成する(⑥)。

 気になることは、リスク候補として常にメモしておく。(⑨)。

 各テーマを擦りあわせながら立案してゆく。各テーマを行ったり

来たりすれば良い。

(23)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

(24)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

24

SDM公開講座(2012.6.7)

テーマ1 プロジェクト条件を洗い出す(1/2)

プロジェクトチーム

・予算

・スケジュール

・品質

・関係部門等

①開発対象への要求事項や条件

ソフトウェア

・機能

・非機能

・ハードウェア

装置

・他の関連

システム

・作業範囲

・引渡し条件

③プロジェクト内部で検討できる条件

②プロジェクトを

計画するために

与えられる条件

ツール類

作業場所

メンバ

請負会社

候補

 条件を洗い出す視点3つ

 漏れなく洗いだす(ESMGにCheck項目を整理している)

メンバ候補

(25)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ1 プロジェクト条件を洗い出す(2/2)

■出力情報

 制約条件と前提条件に分類しておく

 未決定事項を明確にしておく

(26)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

26

SDM公開講座(2012.6.7)

テーマ2 プロジェクトの目的、目標、終了条件を明確にする

プロジェクトの目的を明確にする

 何故、このプロジェクトが発足したのか?

※企画書等を確認する。

※記されていないことは考える。

プロジェクトメンバで共有する。

(27)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ2 プロジェクトの目的、目標、終了条件を明確にする

(1) コスト目標

 プロジェクト予算=コスト目標として

プロジェクト計画を立てるが、予算と

乖離する場合は、上申要。

 コスト目標からプロジェクト規模をイ

メージする。

(3)品質目標

 品質目標は、要求されている目標と、

自ら設定する目標がある。

プロジェクトの目標を明確にする

(28)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

28

SDM公開講座(2012.6.7)

テーマ2 プロジェクトの目的、目標、終了条件を明確にする

プロジェクトの終了条件を明確にする

 プロジェクトのゴールは目的や目標だけ

では表現し難いこともあるため、終了条

件として整理する。

(29)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ3 プロジェクトの特徴や課題を把握する

 重要な条件

 難しい条件

 未経験の条件

 開発規模の概算

 リスク

 要員スキルと必要

スキル

 作業環境の課題

テーマ1で洗い出したプロジェクト条件を

目的、目標、終了条件を理解したうえで、

分析し、咀嚼して、特徴的な事柄や課題を把握する。

(30)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

30

SDM公開講座(2012.6.7)

テーマ4 品質計画を立てる

品質方針と品質作り込み手段を決める

品質評価指標と目標値を決める

テーマ2の品質目標を踏まえる

ISO/IEC 9126-1「ソフトウェア品質特性」の観点

ESQR参照

品質保証における主要イベントを

決める

設計レビューとテスト評価

(31)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

開発プロセスを明確にする

テーマ5 実施する作業を決める(1/3)

当該プロジェクトの開発プロセス(作業

テンプレート)を明確にする。

これを元に、そのプロジェクトに合った

作業を決めてゆく

(32)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

32

SDM公開講座(2012.6.7)

5.ソフトウェア結合テス

機能と作業マトリクス

■出力情報

開発対象を機能分割する

テーマ5 実施する作業を決める(1/2)

 作業の実施順序を検討(次テーマ)するために

は、機能ブロックや機能ユニットの抽出が必要。

 管理面、技術面から実装イメージを考えてソフト

ウェア機能を分割

 全体で実施する作業と個別の機能で実施する

作業を決める。

(33)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

アーキテクチャの新規設計を行う場合は、プロジェクト計画の具体化は、アーキテクチャ決定後

かもしれない。機能分割できないため。

機能分割できなくても、各工程のマイルストーンは示す必要あり

ある程度の機能分割を示せれば、ある程度の作業分担も示すことができる。

アーキテクチャ設計しなければ、機能ユニットは抽出されない

 小規模の開発の場合は、アクティビティを纏めるなど工夫する。

ソフトウェア

要求定義

ソフトウェア

アーキテク

チャ設計

ソフトウェア

詳細設計

実装及び

単体テスト

結合テスト

ソフトウェア

総合テスト

ソフトウェア

(通常規模)

扱い易い作業単位を考える

(34)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

34

SDM公開講座(2012.6.7)

作業テンプレートを元に機能ごとに実

施する作業・入力情報・成果物を明確

にする。

実施する作業内容を明確にする

テーマ5 実施する作業を決める(3/3)

【備考欄】

大よその作業

ボリュームを

検討しておく

(35)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ6 工程設計を行う(1/2)

作業の実施順序を決め、時間軸上に割り付ける

スケジュールの大枠を決める

日程計画表を作る前にラフデッサン(下書き)する

工数見積もり、要員割付けのために全体イメージを把握する

重要イベント

工程の期間配分(過去事例も参考)

大よその作業期間も決める

(36)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

36

SDM公開講座(2012.6.7)

テーマ6 工程設計を行う(2/2)

日程計画表を作る前にラフ

デッサン(下書き)する

工数見積もり、要員割付け

のために全体イメージを把

握する

作業の実施順序を決め、時間軸上に割り付ける

開発工程が見えるようになると、人のアサ

インを具体的に行える。

開発工程が見えるようになると、各作業の

工数が見積もり易くなる。

検討漏れや課題がもっと見えてくる。

工程設計の出力

(37)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

ソフトウェ

ア要求定

ソフトウェア

アーキテク

チャ設計

ソフトウェアプロジェク

ト計画立案

(具体化)

システムアー

キテクチャ設

システム

要求定義

ソフトウェアプロジェクト

計画立案

プロジェクト概要

ハードウェ

ア設計

ソフトウェア

詳細設計

実装及び

単体テスト

ソフトウェ

ア要求定

ソフト

ウェア

アーキ

テク

チャ

ソフトウェアプロジェク

ト計画立案

(試作)

システムアー

キテクチャ設

システム

要求定義

ソフトウェアプロジェクト

計画立案

ハードウェ

ア設計

ソフト

ウェ

テス

ソフトウェアプロジェクト計画立案

(具体化)

ソフト

ウェ

アー

キテ

チャ

ソフト

ウェ

開発モデルを工夫する

テス

★スパイラルの例

★Waterfallの例

【例】ソフトウェアアーキテクチャ

がほぼ決まっている

【例】ソフトウェアアーキテクチャ

WaterFall型で作業見通しが立たない場合

(38)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

38

SDM公開講座(2012.6.7)

テーマ7 要員計画を立てる(1/5)

38

Copyright © 2011 IPA, All Rights Reserved.

ソフトウェア規模と工数を見積もる

類似プロジェクトを参考に規模を見積もり、生産性を設定する。

作業量(開発規模と工数)を見積もったうえで要員をアサインする。

 類似プロジェクトや社内標準

から参照する生産性について

は、生産性の定義を明確にす

ることが重要です。

(39)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ7 要員計画を立てる(2/5)

全体工数を各工程に配分する

各工程の各作業に配分する

(40)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

40

SDM公開講座(2012.6.7)

テーマ7 要員計画を立てる(3/5)

個々の作業に必要な人

数とスキルを検討する

確保済み要員のスキ

ルを評価する

 スキル不足が明白で

あれば、出来るだけ定

量的に明示し、リスク

計画に織り込む。

(41)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ7 要員計画を立てる(4/5)

要員を割付けながら、期間や

人数を調整する

キーパーソン

サブチーム

要員計画を立てる

(42)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

42

SDM公開講座(2012.6.7)

テーマ7 要員計画を立てる(5/5)

「要員毎の稼働計画」と「作業毎に割付ける要員の一覧表」の両方を作成する。

作業量(開発規模と工数)を見積もったうえで要員をアサインする。

作業一覧表に要員を整理する

要員毎に、作業の重複や空きをチェック

要員計画を立てる

(43)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ8 コスト計画を立てる(1/2)

要員コストを見込む

設備、機器、ツール類を

洗い出し、コストを見込む

要員研修計画を立て、コストを見込む

(44)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

44

SDM公開講座(2012.6.7)

テーマ8 コスト計画を立てる(2/2)

コスト見込みを評価し、コ

スト計画を立てる

プロジェクトのコスト目標が現実的なものかどうか吟味

する。

乖離している場合は、コスト目標を関係者と協議して

見直す。

(45)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ9 リスクマネジメント計画を立てる(1/3)

テーマ1~テーマ8の検討段階で気付いたリスクをここ

で整理する。

イニシャルリスクを洗い出す

リスクを分析し、評価する

(46)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

46

SDM公開講座(2012.6.7)

テーマ9 リスクマネジメント計画を立てる(2/3)

リスクマネジメントの方針

と仕組みを決める

(47)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ9 リスクマネジメント計画を立てる(3/3)

リスク対応策を検討し、実

施責任者と期限を決める

(48)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

48

SDM公開講座(2012.6.7)

テーマ10 プロジェクトの体制と運営の仕組みを明確にする

プロジェクトの体制を明確

にする

プロジェクトにかかわる組織や部門、プロジェクトを分割し

たときのサブチームの役割や指示命令系統を明確にする。

プロジェクト内や関連部門間の情報の流れを明確にする。

プロジェクト内や関連部門との調整や意思決定を行う仕組

みを明確にする。

外部体制

内部体制

(49)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

テーマ10 プロジェクトの体制と運営の仕組みを明確にする

会議体

共有する情報と共有の仕方

会議体や情報共有等、プロジェクト運営の仕

組みを明確にする

(50)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

50

SDM公開講座(2012.6.7)

テーマ11 日程計画表を作成する

プロジェクト計画の立案結果を集約するも

のとして、日程計画表を作成する。

プロジェクト計画を可視化し、プロジェクト

関係者の間で共有する。

(51)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

1.

組込みソフトウェア開発を取り巻く状況と

プロジェクト計画書の必要性

2.

プロジェクト計画書とは何か

プロジェクト計画書の目的

プロジェクト計画書に記述する内容とフォーマット

3.

プロジェクト計画を立案する手順

計画立案のための検討テーマ(11テーマ)

計画立案の流れ

計画立案の事例

4.

最後に

4.最後に

・ESMGの読み方(参考まで)

(52)

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

開発手法: ウォーターフォール

作業範囲: ソフトウェア要求定義~ソフトウェア総合テスト

開発形態: 機能追加の改造

(53)

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)

(54)

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

項目と「ここでのポイント」を理解す

る。必要に応じて「チェックカード」の

事例を参照する。

(55)

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まで、通し

て読み進める。

(56)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

56

SDM公開講座(2012.6.7)

(57)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

小規模から中規模への移行時に気付く事

開発規模が増え、プロジェクトが肥大化すると、プロ

ジェクトの進むべき方向を共有することが大切にな

ってくる。しかし、共有することが難しくなる。

開発規模

/プロジェ

クト規模

小さい

大きい

考えの共有

が難しい

考えの共有

がやり易い

1人で全て

を把握でき

る。

1人で全て

を把握でき

ない

ゴールを示せ

ば、後は、リー

ダシップでこな

プロジェクト

計画の共

(58)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

58

SDM公開講座(2012.6.7)

小規模開発から中規模開発に移行し、頭の中だけで、プロジェクトのイメージが描

けなくなった。

プロジェクト計画立案の仕方を教わる人がいない

一部の機能ユニットの「詳細設計」「実装及び単体テスト」を受注する仕事がメインだ

ったが、ソフトウェア丸ごと請け負うことになった。要求定義やアーキテクチャ設計の

経験がなくスキル不足を感じる。

未経験作業の工数が見積れない。

未経験技術の作業工数が見積れない。

等々

計画立案は何故難しいと感じるのか

※プロジェクト計画を立案するということは、未来を予測することであるため、難しいのは

当然。

※経験を積む以外にはない。ただし、自分の周りに、経験者が居れば安心できる。

※一人で背負うのではなく、皆で知恵を出しながら、協力してやるべき。

(59)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

プロジェクトマネージャの板挟み

あるべき

姿で計画

せよ

無理のない現実的

な計画を立てるべ

きだ。

経営者

寄りの

考え

現場

寄りの

考え

・根拠のない、失敗するような計画は立てたくない。

プロジェクト計画書には、プロジェクトマネージャが、こ

うやりたいという思いを示す。

 決められたコスト

 決められた納期

 バグのない完成品

 キツイ作業は担当

したくない。

 決めるべきことを

決めてからスタート

して欲しい。

プロジェクト計画

(60)

SEC

Software Engineering for Mo・No・Zu・Ku・Ri

Software Engineering Center

Copyright © 2012 IPA, All Rights Reserved.

60

SDM公開講座(2012.6.7)

ご清聴ありがとうございました

ESxR関係ドキュメントは下記Webサイトから自由にダウンロードできます。

(ユーザ登録不要)

参照

関連したドキュメント

充電器内のAC系統部と高電圧部を共通設計,車両とのイ

今後の取り組みは、計画期間(2021~2040 年度)の 20 年間のうち、前半(2021~2029

平成 14 年 6月 北区役所地球温暖化対策実行計画(第1次) 策定 平成 17 年 6月 第2次北区役所地球温暖化対策実行計画 策定 平成 20 年 3月 北区地球温暖化対策地域推進計画

Site General Managers (GMs) and EICC Champions are the site management representatives who ensure the local implementation, maintaining and development of the management system

熱源人材名 桐原 慎二 活動エリア 青森県内..

(2) 300㎡以上の土地(敷地)に対して次に掲げる行為を行おうとする場合 ア. 都市計画法(昭和43年法律第100号)第4条第12項に規定する開発行為

自動車環境管理計画書及び地球温暖化対策計 画書の対象事業者に対し、自動車の使用又は

この標準設計基準に定めのない場合は,技術基準その他の関係法令等に