ESD21

プロダクトライン開発におけるアジャイルプロジェクトマネジメントの適用事例

林 健吾
㈱デンソー
アドバンストセーフティ事業部
先進安全技術４部
kengo_hayashi@denso.co.jp

東桜会館, 2017.3.3.Fri
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

計画における見積りは確率であり、反復性を見つけて学習フィードバックすることで不確実な状態を解消・コントロールする

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

発表内容
1.自己紹介と事例背景

背景

2.プロダクトライン開発のマネジメント課題

課題

3.関連研究関連研究

4.アジャイルプロジェクトマネジメント

アプローチ

5.反復型プロダクトライン開発モデル

具体的施策

6.車載ソフトウェア派生開発への導入と評価

適用と評価

7.まとめ

まとめ

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

１．自己紹介3 / 31

2003年 ㈱デンソー入社
ナビゲーションソフトウェア開発に従事
2014年 先進安全技術4部
超音波センサを利用した車載ソフトウェア開発に従事
2015年 Certificate Scrum Master取得

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

１．デンソーの主要製品と事例の対象製品

安心・安全
走行支援用センシングシステム、ABS用アクチュエータ、ヘッドランプコントロールシステム、エアバッグ用センサ、車両周辺監視システム…

4 / 31

環境
ハイブリッド車・電気自動車用製品、エンジンマネジメントシステム、スタータ、オルタネータ…

快 適・利 便カーナビゲーションシステム、スマートキー、車両運用システム、カーエアコンシステム…

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

5 / 31１．走行支援センシングシステム製品の環境技術競争が活発でこれから拡大が期待される領域
第１世代

機能UP

第２世代

機能UP

第３世代

機能向上しながら多くの車両に展開していく開発体制が必要
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

6 / 31１．製品開発の組織と課題のシーン

プロダクトライン進化

製品導出

コア製品

派生製品
派生
プロダクトライン

派生チーム

コア
プロダクトライン

コアチーム

コアチームと派生チームの2つの組織で開発を分担する方針

Time

多様な製品を並行開発するプロダクトライン開発
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

7 / 31

１．プロダクトライン開発とは可変点と共通性を分析して同系列多品種を生み出すコア資産開発
コア資産

可変点1
可変点2…

可変点3
可変点x
製品１…

製品N

製品N+1

多様な製品を低コスト高品質で提供することを可能にする
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

1.自己紹介と事例背景

背景

2.プロダクトライン開発のマネジメント課題

課題

3.関連研究関連研究

4.アジャイルプロジェクトマネジメント

アプローチ

5.反復型プロダクトライン開発モデル

具体的施策

6.車載ソフトウェア派生開発への導入と評価

適用と評価

7.まとめ

まとめ

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

9 / 31

２．プロダクトライン開発における課題

派生製品の多様な並行開発を成立させるには計画と管理が重要
開発スケジュール
製品Cリリース

製品Dリリース

製品Fリリース

製品H V1(試作)リリース

製品Iリリース

製品H V2(試作)リリース

製品C開発

製品H V1開発

製品D開発

製品Jリリース

製品H V2開発

製品F開発

製品I開発
製品J開発

稼働100%超える？

人員追加？
稼働UP？

人員解放？
開発早出し？

生産性ライン

人的リソース計画

多様な開発の生産性と開発量の見積りが困難⇒納期リスク
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

1.自己紹介と事例背景

背景

2.プロダクトライン開発のマネジメント課題

課題

3.関連研究関連研究

4.アジャイルプロジェクトマネジメント

アプローチ

5.反復型プロダクトライン開発モデル

具体的施策

6.車載ソフトウェア派生開発への導入と評価

適用と評価

7.まとめ

まとめ

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

11 / 31３．生産管理とプロダクトライン開発
生産管理における工程能力の測定とコントロール
・工程能力＝工程が“一定期間”、“統計的管理状態”であるときの能力
・ソフトウェア開発では工程能力＝生産性を測定することが難しい

ソフトウェアプロダクトライン開発（SPLE）
・同種同系列のソフトウェア製品の多様性を吸収
・「つくりかた」の研究は盛んだが、個別の製品導出を統括した開発管理方法は未確立
SPLEを採用しながら生産性を測定する開発管理方法が必要
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

３．アジャイルプロジェクトマネジメント

12 / 31

そもそも見積りというものは、見積もった時間内に作業が完了する確率のことである。
…従来型の計画づくりの問題
点は、プロジェクトのチームやステークホルダが見積りをコミットメントと捉えてしまうことだ。
見積りは確率だが、コミットメントは確率ではない
見積りを確率と捉えて計画してコントロールする方法
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

1.自己紹介と事例背景

背景

2.プロダクトライン開発のマネジメント課題

課題

3.関連研究関連研究

4.アジャイルプロジェクトマネジメント

アプローチ

5.反復型プロダクトライン開発モデル

具体的施策

6.車載ソフトウェア派生開発への導入と評価

適用と評価

7.まとめ

まとめ

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

４．プロジェクト見積りの不確実性

14 / 31

プロジェクトはマイルストーンが進んでようやく理解が進む
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

４．ストーリー：不確実性を包み込む

15 / 31

ストーリー
ウォーターフォール開発

構築

定義

テスト
アジャイル開発

小さな不確実性を積み重ねるために開発プロセスを包む
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

実績

４．ストーリーポイント：相対見積り

16 / 31

見積りに対する開発工数実績の確率分布

見積り

見積りと実績はばらつくがストーリーは相対的に比較できる
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

17 / 31実績

４．タイムボックス：一定量の完了確率を上げる
同じ確率分布の事象は寄せ集めても同じ分布を示す

ストーリーは目一杯詰めずにバッファを設けて完了確率を上げる
見積り

1TimeBox=2weeks

TimeBox2

Timtime

一定期間のリズムを作り完了できる量を計測管理可能にする
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

４．反復と学習：不確実性の極小化

18 / 31

ストーリーポイント＝生産量

ストーリー
TimeBox1
構築

定義

TimeBox2
TimeBox3

テス
トTimeBox4
TimeBox5

実績TimeBox6
TimeBox7
見積り…

フィードバックにより開発方法を学び生産量が安定する
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

19 / 31

残開発量

４．生産性の測定と計画との調和
初期計画上の実現したいコトの総和

安定してきた傾きができる量の平均＝生産性

初期計画の内容ならこの辺りで終わる

０Time=1TimeBoxごと開発途中で新しく実現したくなったコト

新しく実現したいコトに期間とコストを投資するか
Go or No Go？

精度も正確性もそこそこに生産性と完了見込みを知る
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

20 / 31

４．アジャイル開発のスイートスポット
アジャイル開発は単純なプロジェクトに適さない・3か月以内に完了する⇒学習のフィードバックが働く前に終わってしまう
・開発手順が定まっている⇒そもそも不確実性がない＜その他の適する前提条件＞・機能横断の自己組織化チーム
・単一ロケーションの開発
・要件のコントロールが可能

要件
が明
確
でな
い混沌（カオス）
複雑
複合的複雑

単純

複雑

新しい技術などを含み方法が明確でない

SPLEの製品開発にはアジャイル開発は適していない？
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

1.自己紹介と事例背景

背景

2.プロダクトライン開発のマネジメント課題

課題

3.関連研究関連研究

4.アジャイルプロジェクトマネジメント

アプローチ

5.反復型プロダクトライン開発モデル

具体的施策

6.車載ソフトウェア派生開発への導入と評価

適用と評価

7.まとめ

まとめ

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

22 / 31

５．可変点を軸にした反復性

コア資産の可変点を中心に製品固有だが類似のプロセスを反復
コア資産

プロセス

P1P2

可変点1
可変点2

P2-1
…

…

P2-2

可変点3

Px

可変点x
製品１…

製品N

製品N+1

製品開発を跨いでプロセスを反復・学習できる可能性
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

５．反復型プロダクトライン開発モデル

23 / 31

プロダクトライン
人的リソース管理

コア資産

製品開発(1...N)

アプリケーション開発

ドメイン
開発

SPLEにおけるアプリケーション開発を対象とした開発モデル

人的リソース計画

人的リソースコントロール

開発計画

製品構築

アプリケーション開発
プロセス資産

プロセス
資産定義

製品1…N

製品開発を統括して人的リソース管理を実現する
アクティビティ群

個々の製品開発を管理して生産性を測定する
アクティビティ群

製品開発とプロセスの反復で安定管理を目指す開発モデル
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

24 / 31

５．プロセス資産の蓄積

可変点ごとのプロセスを手順化して資産として再利用可能にする
コア資産

プロセス資産

P1
P2

可変点1
可変点2

P2-1
…

…

P2-2

可変点3

Px

可変点x
アプリケー
アプリケー
ション１ … ションN

アプリケー
ションN+1プロセスを再利用して学習効果を高める仕掛け
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

1.自己紹介と事例背景

背景

2.プロダクトライン開発のマネジメント課題

課題

3.関連研究関連研究

4.アジャイルプロジェクトマネジメント

アプローチ

5.反復型プロダクトライン開発モデル

具体的施策

6.車載ソフトウェア派生開発への導入と評価

適用と評価

7.まとめ

まとめ

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

26 / 31６．適用プロジェクト概要
提案方法を適用した派生製品開発
適用期間

2015年7月～2016年4月

適用月数

10か月

適用プロジェクト数

11

開発コード量(KLOC)

1～20

・チームメンバは開始1か月後に増員して以降変動なし
・発表者は開発チームのリーダとして開発に参加
開発の生産性を測定しリソース計画を調整した結果を示す
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

27 / 31６．生産性の評価

開発量・開発量を2週間ごとに測定して生産性の変動を評価した

人員追加

長期連休で稼働日少一過性の開発要素が多い

一過性の開発要素が多い

２週間単位に区切った期間の序列

生産性が上昇安定して開発の成熟度が向上する結果を得た
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

28 / 31

６．リソース計画調整の結果
ある時期の人的リソース計画の推移を示す
マイルストーン [半年前]マイルストーン [3か月前]

製品A

製品B

製品数が少なく開発計画に余裕あり生産性ライン

製品E

製品D

製品C

製品B
製品A

車両計画の変動と受注製品の増加で逆算
ではリソース不足

人的リソース計画

人的リソース計画

マイルストーン [実績]マイルストーン [3か月前：平準化]

製品E

製品D

製品C

製品B
製品A

早期着手
するも苦戦

稼働率10%増

製品Aの仕様発行遅れで 納期遅れ
計画を交換 なく完了

人的リソース計画

製品E

製品D

製品C

顧客に要求仕様の早出しを依頼して平準化計画を策定

製品B
製品A

人的リソース計画

平準化した計画をもとに納期遅れなく開発を完了させられた
SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

29 / 31

６．参考：見積りと実績の分布
１ポイント当たりの実績値を集計してヒストグラム化■初期の4プロジェクト■中期の4プロジェクト■後期の3プロジェクト

対数正規分布に近く後期プロジェクトは正確さが増している
SPI Japan 2016 @富山This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

1.自己紹介と事例背景

背景

2.プロダクトライン開発のマネジメント課題

課題

3.関連研究関連研究

4.アジャイルプロジェクトマネジメント

アプローチ

5.反復型プロダクトライン開発モデル

具体的施策

6.車載ソフトウェア派生開発への導入と評価

適用と評価

7.まとめ

まとめ

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

31 / 31

７．まとめ

計画における見積りは確率であり、反復性を見つけて学習フィードバックすることで不確実な状態を解消・コントロールする

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

SPI Japan 2016 @富山
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.