事例紹介

車載システム製品へのコンカレント開発*の適用～新規開発における開発期間短縮へのアプローチ～

株式会社デンソー
走行安全技術４部
林 健吾
kengo_hayashi@denso.co.jp*コンカレント開発…各種設計及び生産計画などの工程を同時並行的に行うこと

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

１．事例背景と開発短期課題

２．これまでの製品開発プロセス
３．コンカレント開発方式の提案
４．プロジェクトへの導入結果
５．さらなる改善に向けてThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

１．事例背景と開発短期課題

２．これまでの製品開発プロセス
３．コンカレント開発方式の提案
４．プロジェクトへの導入結果５．さらなる改善に向けてThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

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

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

3 / 24

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

快 適・利 便カーナビゲーションシステム、スマートキー、車両運用システム（ドライビングパートナー）、カーエアコンシステム、など

超音波センサシステムの新製品開発が対象
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

本事例の背景と課題

4 / 24システムの特徴センサで車両周囲の環境を検知してステアリング操作する
ユーザの実使用環境の影響を受けやすいシステム

要求の指向性＜機能拡張＞
安全機能 += 快適・利便

快適・利便 安 全
＜短納期化＞～～＞市場競争力

複雑で高機能な製品を高品質に短期開発できるかThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

１．事例背景と開発短期課題

２．これまでの製品開発プロセス
３．コンカレント開発方式の提案
４．プロジェクトへの導入結果
５．さらなる改善に向けてThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

２フェーズ開発方式

6 / 24

必要技術の違いから組織とフェーズを２つに分けて開発
仕様開発フェーズ⇒ 実車両でプロトタイプ開発 ～＞ 要素技術 ＆ 要求仕様
量産開発フェーズ
⇒ 仕様 ～ 製品設計 ～＞ 製品版ソフトウェア
研究開発部門

製品開発部門納入

仕様開発フェーズ

量産開発フェーズ

システム検査要求仕様書
プロトタイプ

基本設計

統合検査

詳細設計

単体検査

製品
ソフト
ウェア

実装

2フェーズ開発方式では納期短縮しきれなくなった
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

納期の限界を決定づける要因は？

7 / 24仕様開発フェーズ：要求仕様書の作成時間が確保できず文書化が遅れる
量産開発フェーズ：要求仕様書を待っていては量産開発期間が確保できない
研究開発部門

製品開発部門納入

仕様開発フェーズ

量産開発フェーズ

システム検査要求仕様書
プロトタイプ

基本設計

統合検査

詳細設計

単体検査

製品
ソフト
ウェア

実装

要求仕様書によるフェーズ移行がボトルネック
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

１．事例背景と開発短期課題

２．これまでの製品開発プロセス
３．コンカレント開発方式の提案
４．プロジェクトへの導入結果
５．さらなる改善に向けてThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

要求仕様書は待たなくてはならないのか？

9 / 24要求仕様書の前に存在して代替できるもの
研究開発部門の担当者の頭の中

× 閲覧不能仕様を検討するためのメモ・資料

× 不完全プロトタイプのソースコード？ 結局はここから文字に起こす

研究開発部門仕様開発フェーズ
知識要求仕様書
プロトタイプ検討
資料

プロトタイプ活用で手待ちのムダはなくせるかThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

手待ちのムダ+在庫のムダ vs 不良をつくるムダ

10 / 24

設計・実装を一部省略できるが検証に足る知識は足るか？
要求仕様書がないと何を実現しているのかが曖昧になる
ソフト構造が理解できないと設計の妥当性が判断できない
仕様・ソフトの知識は仕様開発担当者のみぞ知る
仕様開発
知識

表出化

量産開発
理解を助けるための知見は見える形になっていない

要求
仕様書

読解
プロトタイププロトタイプのソース
コードだけでは設計の妥当性は判断できない

人視点( 知 識)を加味しないとムダが化けるだけ
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

コンカレント開発方式のプロセス構築

11 / 24

知識の引き出しを加味してプロセスを設計

ﾏｲﾅｽ① プロトタイプから量産開発を早期開始する－手待ちのムダ② 仕様の抽出から知識の引き出しを図る－不良をつくるムダ③ 設計・部品をできるだけ再利用する－在庫のムダ④ 検査設計を並行に着手する－手待ちのムダ研究開発部門
製品開発部門納入

仕様開発フェーズ

システム検査量産開発フェーズ

プロトタイプ①
静的解析③ 再利用判断② 要求仕様・設計仕様抽出 ④ 変更設計
要求仕様書

検査設計

統合検査
単体検査

製品
ソフト
ウェア

コード改造

2つのフェーズの一部を重ね合わせたプロセス
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

仕様抽出を通した知識を引き出す仕組み

12 / 17

ソースコードから設計仕様、要求仕様を段階的に導き出す
ソースコードから設計仕様を導いてソフト構造とhowを理解する
設計仕様から要求仕様を導いてwhatとwhyを理解する知見者によってソースコードから読み解けない知識を補完するソフトが何をしているのかを知り、どんな構造をしているのかを知る

知識仕様開発フェーズ担当者

ソフトが何を実現しようとしたのか、なぜそのアルゴリズムを選んだのか、その理由、背景を知る

ソース

PAD

USDM

コード(設計仕様)(要求仕様)

変換作業で手を動かすことで知識を入力する
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

ソースコードを抽象化してPAD(設計仕様)に変換する

13 / 24

PADの利点ソースコードの構造と記述の構造が同一で対応が取りやすい処理のまとまりをグループ化しやすい<PAD><ソースコード>
static void rmvMoveObj (void) {Start・・・
if ( u1t_dir == FWD ) {s4_xmax = VEHFRLEN + KHis;
s4_xmin = SNRRPOSX + KMrgn;}
else {
s4_xmax = SNRLPOSX + KMrgn;
s4_xmin = VEHFRLEN – Khis;}

進行方向が「前進」
xxxx
yyyy

一連の処理のまとまりで分割してグループ化
する

前進用にaaaを設定
後退用にbbbを設定
AB

s4_ymax = VEHFWLEN + KYMrgn;
・・・}

End

PAD=Problem Analysis
Diagram

一段目の抽象化でソースコードを紐解く
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

仕様・要求・理由をUSDMで抜け・漏れなく引き出す

14 / 24USDMによる当て込み量産開発担当で仕様抽出 ⇒ 仕様開発担当で要求・理由を補完する
トレーサビリティ・マトリクスでPADと対応させて抜け・漏れを防ぐ

TM=トレーサビリティ・マトリクス

PADで識別したグループに対応させて仕様化する

仕様開発
フェーズ担当が仕様の背景となる要求や理由を補完して埋める

USDM=Universal Specification
Describing Manner

仕様開発担当の頭の中から知識を引き出す
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

１．事例背景と開発短期課題

２．これまでの製品開発プロセス
３．コンカレント開発方式の提案
４．プロジェクトへの導入結果
５．さらなる改善に向けてThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

超音波センサ車両制御システム開発プロジェクトへの導入16/ 24

導入計画
新システムの車両試作納入で試行導入
規模の異なる２つの独立したコンポーネントが対象
要求仕様書発行より0.5～1ヶ月遡って開発を開始

開発スケジュール

見積り結果

2014年
12

開発コンポーネント

3仕様開発フェーズ

45A

B

規模

14KLOC

5.4KLOC

生産性指標(社会平均)

13.0

13.0

車両試作納入▲組織構築率(Max値)

55

2.5ヶ月

最短開発期間(月)

6.05

4.02

量産開発フェーズ
▲要求仕様書発行▲試行開始

従来通り開発しては間に合わない開発規模
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

開発期間実績と見積もりの比較

17 / 2486.05
63.25

4.02

見積り
実績(開発期 4間ヶ月
21.62)

0コンポーネントA

コンポーネントB

2.8ヶ月の期間短縮

2.4ヶ月の期間短縮

3か月弱の開発期間短縮効果が得られた
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

開発終了日の実績と見積もりの比較

18 / 24

仕様書発行日が比較基準

6.05

コンポーネントA3.8ヶ月の短納期化

2.25
■見積り

4.02

コンポーネントB
1.12

2.9ヶ月の短納期化
重ね合わせによる短縮効果

■実績-1

0

1

2

3

4

56(月)

4 ヶ 月 弱 の 納 期 短 縮 効 果 が 得 ら れ たThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

開発期間短縮につながる要（かなめ）は何だったのか？

19 / 24プロセスの変化は小さく仕様に対するQ&Aの発生タイミングが変わっただけで混乱が起きなかった
研究開発部門
製品開発部門納入

仕様開発フェーズ

システム検査量産開発フェーズ

プロトタイプ

静的解析

再利用判断

要求仕様・設計仕様抽出

変更設計
検査設計

要求
仕様書

既存の派生開発プロセスを応用したため摩擦が少なかった

統合検査

単体検査

製品
ソフト
ウェア

コード改造

多くの再利用で在庫のムダを大きく削減できた

ムダの削減と人を中心としたアプローチの施策
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

１．事例背景と開発短期課題
２．これまでの製品開発プロセス
３．コンカレント開発方式の提案
４．プロジェクトへの導入結果

５．さらなる改善に向けてThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

プロトタイプの“でき”に依存する品質

21 / 24

再利用率の高さは必ずしもよい結果を招かない
which？

再利用できる部品が多くて再利用率が高いのか
納期圧力にさらされることで再利用率が高くなっているのか

プロトタイプ開発で何の品質を確保しようとしているか
so…

機能性・信頼性・使用性など外目に触れる品質に関心が高い
効率性・保守性・移植性など外目にわからない品質は…？

関心の低い品質は担当者のセンスに任されがち
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

保守性を測るある尺度を計測してみると…

22 / 24

複雑度を示すサイクロマチック数の傾向を確認
複雑度は組織内では同じような傾向
コード行数が大きくなっても複雑度が大きくなってよい理由はない

平均ｻｲｸﾛﾏﾁｯｸ数

円の大きさ：最大ｻｲｸﾛﾏﾁｯｸ数

その他ｺﾝﾎﾟｰﾈﾝﾄ

今回施策ｺﾝﾎﾟｰﾈﾝﾄ

コンポーネント当たりの有効コード行数（LOC）

保守性の低いソフトは継続開発に弱い
This information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

次なる課題は品質向上

23 / 24

開発期間短縮と品質確保は両立できるのか？

QCDの同時改善は持続する事業のための源泉

人視点を持ってムダも削りながら取り組みたいThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

おわりに24 / 24

改善の道はAgileにつながっているかもしれない
手法としてAgileを導入するのか改善を続けた結果Agileに到達するのか「人間性尊重」の理念を忘れてはならない
機械的にアプローチとしての手法を導入するのか組織を構成する人々の特性に合わせて改善に取り組むのかThis information is the exclusive property of DENSO CORPORATION. Without their consent, it may not be reproduced or given to third parties.

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

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