ソフトウェアエンジニアリングシンポジウム SES2020
ワークショップ WS4 ポジションペーパ

DX 時代のソフトウェアエンジニアリングと価値
鷲崎 弘宜†1
概要：本稿では DX と価値の関係を確認したうえで、ソフトウェアエンジニアリングの基盤となる体系 Essence および SWEBOK Guide における価値の扱いを概観し、アンケート調査を通じて一般の価値に対する認識を考察する。そのうえで DX 時代のソフトウェアエンジニアリングにおける価値を展望する。
キーワード：ソフトウェア工学、価値、バリュープロポジション、DX

Software Engineering and Value in the Era of DX: Multifaceted
Aspects and Perceptions
Hironori Washizaki†1
1. はじめにコロナ禍において社会や業界構造が劇的に変化する中で、アやシステムの開発・運用において生み出す価値を明確に捉えることが望ましい。
たとえば、2003 年の Bohem による価値ベース・ソフトデジタルエンタープライズへと変革することが組織の死活

ウェアエンジニアリングでは次の七つの観点を挙げている問題となり、Digital Transformation（DX）を進める最大にし[5]: 便益実現分析、ステークホルダー価値抽出・調整、ビて最後の機会ということもできる。筆者らはもともと、DXジネスケース分析、継続的リスク・チャンスマネジメント、時代の新たなソフトウェアエンジニアリング体系の創出をシステム・ソフトウェア並行エンジニアリング、および、目指すプロジェクト Software Engineering for Business and価値ベース監視・制御。また 2020 年の [6] では RodríguezSociety（SE4BS）を 2019 年に開始し、ソフトウェアエンジ

らは実務家へのインタビューを通じて次の六つの側面を挙ニアリングや関連領域における知識・技術の整理の枠組み、げている: 顧客価値、市場競争力、経済価値・収益性、費用および、モデル中心および価値駆動のソフトウェアシステ効果、企業戦略、技術・アーキテクチャ。

ム開発プロセスを例示している [1][2]。
本稿では DX と価値の関係を確認したうえで、ソフトウ

3. Essence における価値と認識の実態ェアエンジニアリングの基盤となる二つの体系 Essence お

ソフトウェアエンジニアリングをなす様々な技術的活動

よび SWEBOK における価値の扱いを概観することを通じの整理や組み合わせ、体系化に有用な基盤として OMG 標て、DX 時代のソフトウェアエンジニアリングにおける価準の Essence がある [7]。Essence は、国際的な運動 SEMAT値を展望する。

（Software Engineering Method and Theory）により、ソフト

2. DX と価値

ウェア開発において重要な概念や状態を整理した枠組みでDX とは、デジタル技術を活用して顧客への提供価値（バあり、方法論の組み合わせや新たな方法論の構築の基盤を与える。

リュープロポジション）を刷新し、それに関する操作や運Essence では、ソフトウェアエンジニアリングにおいて不用を変革する活動全般である [3][4]。DX の実現における可欠であり、健全性と進捗を追うべき要素（「アルファ」と重要なビジネスとソフトウェアシステムの両面を捉えるソ呼ぶ）として次の七つを挙げている: ステークホルダー、

フトウェアエンジニアリングにおいて、価値を明確に捉え、機会、要求、ソフトウェアシステム、作業（仕事）、作業方

ソフトウェアシステム・サービスおよびそれらに基づく顧法（仕事の仕方）、チーム。

客体験や活動の形で実現していく必要がある。

Essence において、ソフトウェアエンジニアリングはソリ

しかしながらソフトウェアエンジニアリングにおけるューションにより価値を提供するものと位置付けており、価値はしばしば、明示的に宣言されず、意思決定者によりその意味では、ソリューションに直接に関わる要求とソフ主観的に検討されがちである [4]。これからの DX 時代のトウェアシステム、さらには、間接的にはあらゆるアルフ

ソフトウェアエンジニアリンにおいては、DX の本来の目ァが価値を実現するという形で関わると捉えられる。さら的に照らし、利害関係者や状況・環境に応じてソフトウェに価値そのものや主要な源泉としては、ソフトウェア開発†1 早稲田大学 / 国立情報学研究所 / システム情報 / エクスモーション
Waseda University / NII / SYSTEM INFORMATION / eXmotionⓒ2020 Information Processing Society of Japan1

ソフトウェアエンジニアリングシンポジウム SES2020
ワークショップ WS4 ポジションペーパの必要な状況としての機会、および、その機会のもととなるステークホルダーを捉えることができる。

改訂へと期待を寄せていることが分かった。
一方で、同知識領域に日頃から関与しているという認識

筆者らは 2020 年 7 月に Essence の紹介セミナー [8]を実を持った回答者は 19 名（うち 2 名は改訂結果の参照を無施し、その参加者 約 360 名に対してアルファの認識に関希望）に限られていた。DX 時代のソフトウェアエンジニするアンケート調査を実施し 71 件の回答を得た。日頃のアリングを考えると、ソフトウェア開発・運用に携わるあソフトウェア開発・運用における各アルファの考慮状況のらゆる人々は同知識領域に日頃関与していると本来は捉え回答結果を図 1 に示す。図 1 において、価値を実現する要られるべきところであり、SWEBOK Guide の改訂結果の周求およびソフトウェアがもっとも多く考慮されており、対知展開と合わせて意識改革が必要と考えられる。

して、価値そのものや主要な源泉になると捉えられる機会についてもっとも考慮されていないことがわかる。DX 時

5. おわりに代のこれからのソフトウェアエンジニアリングにおける価

本稿では DX と価値の関係を確認したうえで、ソフトウ値の識別と創造にあたり、機会やステークホルダーをよりェ ア エン ジ ニ ア リ ング の 基 盤 と なる 二 つ の 体 系と し て明確に捉えて考慮することの強化が必要と考えられる。

Essence および SWEBOK Guide における価値の扱いを概観することで、ソフトウェアエンジニアリングにおける価値ステークホルダー

31

機会3の重要性と多面性を確認した。また、アンケート調査を通331

じて、価値や関連する機会の概念への一般の認識の弱さや24181913

要求432161

ソフトウェアシステム

392741

意識改革の必要性を議論した。
今後、SE4BS における知識・技術の枠組みや価値駆動のプロセスの改訂にあたり、本稿で概観した価値の多面的な作業（仕事）313262

作業方法（仕事の仕方）

3028

11 2

参考文献

3214[1]

4060

チーム

22020

捉え方や重要性を組み入れていくことを検討したい。

380

常に気を付けている

気にかけたことがある

今後は気を付けたい

今後も気を付けることはない

図 1. 各アルファの考慮状況（N=71）

4. SWEBOK Guide における価値と認識の実態
筆 者 は 、 2018 年 か ら IEEE Computer Society, PEAB
Engineering Discipline Committee Chair を務め、ソフトウェア工学知識体系（Software Engineering Body of Knowledge:SWEBOK Guide）[9] の現 2014 年版から次版への改訂プロジェクトをリードしている [10]。
改訂にあたり、SWEBOK Guide を構成する知識領域の一つであるソフトウェアエンジニアリングエコノミクス（経済学）知識領域について、バリュープロポジションへの言及を強化することを計画中である [11]。これは、現在の同知識領域においてはステークホルダーやビジネス上の価値の扱いが不十分であり、上述のように DX 時代を本格的に迎える中で増しつつある多様な価値の明示的な扱いの重要性へと応えられていないためである。
筆者らは 2020 年 8 月に改訂プロジェクトほかを紹介するセミナー [11] を実施し、参加者 約 280 名に対してアンケート調査した。回答者 58 名中で 17 名は日頃からエコノミクスに関与しており同知識領域のバリュープロポジションの追記を中心とした改訂結果を参照したいと回答し、30名は日頃関与していないが参照したいと回答した。これらを合わせると 47 名（81%）と多くの回答者が同知識領域のⓒ2020 Information Processing Society of Japan

H. Washizaki, et al., “Value Driven Process Towards Software
Engineering for Business and Society (SE4BS)”, The 44th IEEE
Computer Society Signature Conference on Computers, Software,and Applications (COMPSAC 2020), Fast Abstract, 2020.
[2] H. Washizaki, et al., “Framework and Value-Driven Process ofSoftware Engineering for Business and Society (SE4BS),” 5thInternational Conference on Enterprise Architecture andInformation Systems (EAIS 2020), September 1-15, 2020.
[3] S. J. Berman, “Digital transformation: opportunities to create new
business models,” Strategy & Leadership, 40(2), pp. 16–24, 2012.
[4] G. M. Jonathan, et al., “Business-IT Alignment in the Era ofDigital Transformation: Quo Vadis?”, Proceedings of the 53rd
Hawaii International Conference on System Sciences (HICSS),
pp.5563-5572, 2020.
[5] B. Boehm, “Value-Based Software Engineering,” ACM Software
Engineering Notes, Vol. 28, No. 2, 2003.
[6] P. Rodríguez, et al., “A Theory of Value for Value-based Feature
Selection in Software Engineering,” IEEE Transactions on
Software Engineering, pp.1-28, 2020. (Early Access)[7] I. Jacobson, et al., "The Essentials of Modern Software
Engineering: Free the Practices from the Method Prison!", ACM
Books, 2019 (角征典 翻訳, 鷲崎弘宜 監修, “モダン・ソフトウェアエンジニアリング”, 翔泳社, 2020) .
[8] スマートエスイーセミナー: モダン・ソフトウェアエンジニ
アリングのエッセンス, 2020 年 7 月 21 日,
https://smartse.connpass.com/event/178626/[9] P. Bourue, R.E. Fairley, “SWEBOK V3.0: Guide to the Software
Engineering Body of Knowledge”, IEEE Computer Society,https://www.computer.org/education/bodies-ofknowledge/software-engineering[10] https://www.computer.org/volunteering/boards-andcommittees/professional-educational-activities/softwareengineering-committee/swebok-evolution[11] スマートエスイーセミナー: 国際標準: 知識体系 SWEBOK、品質規格 SQuaRE、ビジネス分析知識体系 BABOK, 2020 年 8
月 5 日, https://smartse.connpass.com/event/178628/

2