SPI Japan 2023

ソフトウェア開発におけるDX活動の道しるべ～異なる事業部門間で情報共有を可能とするDXレベル定義～

2023/10/12

寺村幹夫
株式会社デンソー
ソフトウェア技術2部© DENSO CORPORATION All Rights Reserved.

Contents
0. 自己紹介
1. 背景
2. DX活動の課題
3. アイデア
4. 課題解決へのアプローチ
5. DX活動の変化や効果

6. まとめソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

2 / 330
自己紹介
Self Introduction

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

3 / 33

０．自己紹介
会社紹介：株式会社デンソー
全従業員数 約16万人（連結）の 自動車部品メーカ
様々な車載エレクトロニクス関連製品の事業
パワートレーン ：内燃機関、HEV、BEV、FCEV
サーマル：空調、熱マネジメント

セーフティ：走行環境認識、車両運動、衝突/視界安全、セキュリティ

コックピット：メータなどディスプレイ類、通信関連

自己紹介：寺村幹夫
19XX~：組込み系ソフト技術者（８bitアセンブラ時代～）

2014年~2020年 ：事業部SEPG（標準プロセス構築/導入支援）

2021年：全社SEPG （DX活動支援）

ソフトウェア開発現場に戻る ：2022年以降

本日
この辺の話

車載製品だけでも事業は分かれ、ソフトウェア開発は多岐分野に渡る
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

4 / 33

1
背景Background

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

5 / 33

１．背景
社会 VUCA

ＶVolatility

変動性U

Uncertainty 不確実性
Complexity 複雑性

Ambiguity

曖昧性ＣAaＡ

社会の将来予測が困難な状況で、変化に強く、柔軟性が求められるソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

6 / 33

１．背景
自動車業界 CASE

Ｃ

Connected(車のIoT)

Ａ

Autonomous（自動運転）
Shared＆Service（サービス化）
Electric（電動化）ＥＳ
百年に一度の変革期と言われている
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

7 / 33

１．背景
DXとは？
Digital Transformation の略 ⇒ 「Ｘ」が無い！？
transformationの接頭辞「trans-」は「超える、横切る」の意味「trans-」同義語「Cross」は 「Ｘ」 で表記される

Digital技術
TransformＸ

ソフトウェア開発へは？
日々のプロセス改善

Transform

プロセス改善でダメなの？

DXの言葉に飛びつくも、私含めて多くのソフトウェア技術者は認識不足
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

8 / 33

2
DX活動の課題
Issues of DX Activities

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

9 / 33

２．DX活動の課題
DX活動と改善活動
プロセス改善は“日々の改善活動”と“変革活動”の組み合わせが望ましい
日々の改善

変革（DX）？

日々の改善

真のDX活動は 日々の改善活動でなく変革活動への転換が必要
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

10 / 33

２．DX活動の課題
変革（DX活動）の壁
全社での事業目標

汎化された
ステップアップガイド提示
改善？
変革？

３カ年の仕事の進め方
変革活動スタート
経営層①事業部門別で目標設定

事業部門長②ガイドに沿って個々で活動

ソフトウェア
開発現場③目標未達分
良事例で横展補完

DX活動のステップが示されるも事業部門間の横展すら至らず、頭打ち
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

11 / 33

２．DX活動の課題
ソフトウェア開発現場の実状

≒強み＞

≒弱み
顧客視点（ベンチャー）
迅速に是正⇒柔軟な組織

品質重視（ブランド）
ルール遵守⇒細分化/固定組織

How、経験、鍛錬
困りごとからの課題設定

Why/What、仮説、議論、説明
意識 本質を見極めからの課題

マイグレーション（手段変更）
⇒個別最適
日々の改善

活動
内容

モダナイゼーション（再構築、刷新）⇒全体最適
変革≒DX活動

各事業部の改善への偏重は同じ 変革（DX活動）は苦手
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

12 / 33

２．DX活動の課題
改善偏重の弊害例

欧州OEM視点のアセスメント結果

×システムとソフト階層分別
×要件と設計の分別
×設計ベーステストでV字左辺後に着手◎詳細設計と実装詳細にまとめたがる気質が、第3者への説明性を重視するアセスで苦戦
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

13 / 33

２．DX活動の課題
DX活動としての課題
日々の改善活動との差別化

見直し

・効果積み上げの目標設定でなく、競合に勝つ設定
・技術者は考えることに集中し新価値創出へ
・ソフトウェア開発軸で事業部門跨いでの活動へ

経営層

事業部への要求・開発状況

×
事業・製品の違い

×

導 成入 長
販売数

顧客（OEM）違い

成熟衰
退
売上

ライフサイクルの違い

多様な要求・開発状況から価値感の差異も認識した上でのDX活動
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

14 / 33

２．DX活動の課題
DX活動の鍵日々の改善：同じ 価値観持った人達で活動 ≒同一部署
DX活動 ：異なる価値観持った人達で活動 ≒事業部門跨ぐHi

変革
DX活動

Value of Innovation

Breakthrough

改善

成功率低下

Ave

ガバナンス
必須Insignificant
LoLo

価値観の多様性Hi

資料：「Lee Fleming, “Perfecting Cross-Pollination”, Harvard Business Review, Vol. 82, Issue 9, Sep. 2004」をもとに執筆者作成

多様な価値観を活かすためにも 共通モノサシでのゴール共有が必要
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

15 / 33

3
アイデア
Idea

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

16 / 33

３．アイデア
事業部門を跨ぐ共通モノサシは？
Beforeツール（How）からは困難

SM

L

製品特性・開発特性が加味された結果≒ツール
結果

手段B

Tool

After

手段A
選択

課題

背景手段C

ソフトウェア開発視点で共有できるものでつくる対象（海？＊＊山？）×＋ 難度（標高＊m？）⇒ ゴール共有
道具・装備がor決まる

Map

共通モノサシには各事業部の製品特性の排除が必要
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

17 / 33

３．アイデア
DX活動の対象（場所）は？

or

開発プロセスの体系化を重視する欧州流アセスメントをヒント
Where
Why
What
How
Where
Who,When
WhatHow
Detail開発プロセスを5W1Hで網羅的に工程区分
工程引用文献

A-SPICE_PAM_V3.1

対象特定にA-SPICEの参照プロセスモデルの工程を活用
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

18 / 33

３．アイデア
DX活動の難度は？ Level１

対象が単工程
①デジタルデータ化

Input

工程Output②規則性からの自動化
・規則（式）がシンプル
・Output
正解はひとつ・Input
バラつかない上記が成立すれば、比較的に容易な箇所
Level１： デジタル化や規則性を持った作業の自動化
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

19 / 33

３．アイデア
DX活動の難度は？ Level２

対象が複数工程間の接続作り込み

トレーサビリティ

検証

一貫性

抽象（要約）
詳細

引用文献 A-SPICE_PAM_V3.1

矛盾せずにイテレーションで良くしていく箇所
Level２： 複数工程間をつなげるトレサビリティ、一貫性の支援
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

20 / 33

３．アイデア
DX活動の難度は？ Level３
無形なもの
検証

作り込み
プロセス
資産
プロダクト
資産

プロセス定義テンプレート

チェックリスト

ガイドライン
上位の成果物
Input

知見

Lv.1

Lv.2

開発技術
製品知識
気づき

Lv.1

成果物
Output

Lv.3

Lv.3

個人組織

Lv.1
Lv.2

テスト

レビュー
（第３者知見）技術者のスキル・経験といった知見に頼る箇所
Level３： 個々の頭脳の中に持っている知見の活用の支援
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

21 / 33

３．アイデア
共通モノサシ＋対象（海？＊＊山？）⇒ ゴール共有
道具・装備が難度（標高＊m？）決まる

or工程＋DXレベル

Input

工程

Lv.1 単工程自動化

Lv.2 複数工程

接続支援

OutputLv.3 知見共通モノサシは 工程（対象）と DXレベル（難度）の2軸からとする
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

22 / 33

4
課題解決へのアプローチ
Approach to Issues Solving

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

23 / 33

４．課題解決へのアプローチ
事業部門間での実践化
手段（How）は二の次
ソフトDX推進
タスクフォースチーム

各事業部DXリーダ①プロセス・工程
欧州流の解釈俯瞰的・体系的な点を学び工程フレームと成果物決め②成果物毎に実践できるよう議論

DXレベル調整
ツール・手段の事例追加

各事業部リーダと全体像の理解から開発現場で実践できるように具体化
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

24 / 33

４．課題解決へのアプローチ
全体の目標・指針の事例

抽象化し経営層とも共有・合意

考える
比率大

作業
比率大
ガバナンスが強化され、開発現場への推進力向上
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

25 / 33

5
DX活動の変化や効果
Changes and effects of DX Activities

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

26 / 33

５．DX活動の変化や効果
事業部門間で共有事例（抜粋）
XX事業部
XXドメイン
製品①要件定義・アーキ設計

'YY/X
(現状)

②詳細設計・実装③テスト設計④統合・結合⑤テスト①要件定義・アーキ設計

'YY/X
(目標)

②詳細設計・実装③テスト設計④統合・結合⑤テスト
①要件定義
アーキ設計
②詳細設計・実装

新規導入DX③テスト設計解決策④統合・結合⑤テスト

概要計画で共有

A
ECUＢ
ECUＣ
ECU

Lv0.5
Lv2
Lv1
Lv1
Lv1

Lv0.5
Lv2
Lv1
Lv2
Lv2

Lv0.5
Lv1
Lv1
Lv1
Lv2

①現状
判定結果

Lv1
Lv2
Lv1
Lv2
Lv2

Lv1
Lv2
Lv1
Lv2
Lv2

Lv1
Lv2
Lv1
Lv2
Lv2

②目標
戦略的な判断

Doors
Doors
Doors
ND(ESPRESSO)+EA
ND(ESPRESSO)+EA
ND(ESPRESSO)+EA
SVN|VBベース＋α
SVN|VBベース＋αSVN|VBベース＋α
SVN|Jenkins|WinActor
SVN|Jenkins|WinActor|
SVN|Jenkins|WinActor||MBD
MBD
各項目ごとに 実現するツールを記載
MBD
SVN|VBベース＋α
SVN|VBベース＋α
SVN|VBベース＋αCATT
CATT
CATT
SVN|VBベース＋α
SVN|VBベース＋α
SVN|VBベース＋α
CICT標準FW
CICT標準FW
CICT標準FW
Jenkins、Python
Jenkins、Python
Jenkins、Python
CRAMAS＋CATT
CRAMAS＋CATT
CRAMAS＋CATTECU-TESTTECU-TESTTECU-TESTT③目標⇔現状Levelの差を埋める解決策（ツール・手法）・課題を記載④ここを起点に詳細な活動計画へ⑤ツール部門支援⑥他事業部と情報共有

各事業部の戦略＋計画＋解決策を共有することでDX活動が活性化
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

27 / 33

５．DX活動の変化や効果
活動効果の確認
成否をDX_Level2に着手できているか客観的に評価
本数
2500

DXツール（Lv2対応）

使用ライセンス数

20001483

年末
推定
2154

深い谷

1500
10005000

引用元：キャズム理論とは？キャズムを超える方法とその事例 | BtoBマーケティングラボ
(onemarketing.jp)

594

2060

180

2018 2019 2020 2021 2022 2023
7月

DXレベル定義発布後に増加

失速リスクある“深い谷”は越える◎

真のDX活動が理解され、活動が定着しつつあると推定

今後の活動（１）費用対効果のバランス取り （２）AI活用時の指針作成
ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

28 / 33

6まとめConclusion

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

29 / 33

５．まとめサマリ・背景・開発とDX
・課題・アイデア・アプローチ・評価

百年に一度の変革期 ソフトウェア開発はその先鋒
デジタル化、自動化だけでなく、仕事の進め方を変えていくもの
従来の改善活動との差別化、多様な価値観の活用
工程（対象）＋DXレベル（難度）の共通モノサシで情報共有事業部門を越え、ツール部門、経営層の三位一体で活動
ツール使用量で計測 DX活動の道しるべが出来たこと確認

所感・自分の見えている範囲以外に 見つけたい鍵が落ちている・全体像・抽象化（要約化）の必要性
・ソフトウェア技術者が“何を考える人なのか？”の整理

新しい時代に一筋の光を！

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

30 / 33

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

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

31 / 33

参考文献[1] 要求工学知識体系（REBOK）概説
独立法人情報処理推進機構（IPA）[2] ソフトウェア疲労をアーキテクチャ設計でソフトウェア品質管理研究会2019年度 第8回特別講義 山田大介
[3] A-SPICE Engineering Processの導入と活用の勘どころ
2019 K-SPICEプレゼンテーション資料 寺村幹夫
[4] 組み込みシステムの設計者向け要件定義ガイドラインの提案と評価
ソフトウェア品質管理研究会2019年度 研究５論文＆報告[5] 「要求と仕様品質」エンジアリングとコミュニケーション
ソフト品質管理SQiP研究会 Open Day 栗田太郎
[6] テスト自動化の8原則 テスト自動化研究会[7] デジタルトランスフォーメーションに向けた要求管理知識
第20回知識流通ネットワーク研究会,SIG-KSN-020-01 山本修一郎[8] システム×デザイン思考とアーキテクチャ思考による新価値創造
ソフトウェア品質管理研究会2019年度 特別講義 白坂成功
[9] Automotive SPICE Process Assessment Model V3.1

ソフトウェア開発におけるDX活動の道しるべ / Oct 12, 2023 /Mikio Teramura ※無断複写はご遠慮ください© DENSO CORPORATION All Rights Reserved.

32 / 33