SPL(ソフトウェアプロダクトライン)化で「派生開発」の効率化
近年のユーザニーズの多様化、国際的な競争の激化等で、組込み製品のバリエーションは増える一方です。そして、そこに搭載されるソフトウェア規模も膨大になり、開発のQCDを達成することが困難になっています。
この状況に対して、多くの会社が設計改善やプロセス改善等、様々な活動を行ってきたことと思います。
このページをご覧の皆様も、きっと多大な努力をしてきたことでしょう。
しかし、以下のような疑問をお持ちではないですか?
「今までの活動で、本当に効率化できたのだろうか?」
「今の状況で、将来も競合他社に勝てるだろうか?」
「もっと、ソフトウェア開発を最適化できないだろうか?」
もしこのような疑問をお持ちなら、ソフトウェアプロダクトライン(SPL)がその答えになるかもしれません!
SPL(ソフトウェアプロダクトライン)とは?
ソフトウェアプロダクトライン(SPL)とは、同系列の製品群のソフトウェアを効率よく開発するための手法です。従来の開発が「製品のソフトウェア開発」であったのに対し、SPLでは「製品群のソフトウェア開発」というアプローチを採ります。つまり、個別最適から全体最適へと、ソフトウェア開発を改善していくのです。
これを実現するために、SPLでは概ね以下の手順で開発を行います。(各項目をクリックすると、その技術概要をご覧になれます)
上記手順の1~3が再利用資産を開発するドメイン・エンジニアリング、4が製品を開発するアプリケーション・エンジニアリングというアクティビティになります。この2つのアクティビティを協調して回していくことで、再利用を前提とした、製品群の全体最適な開発へと近づけて行きます。
SPL専門コンサルタント
【専門分野】
SPL、自動車、開発プロセス
エクスモーションが提供するSPL関連サービス
ソフトウェアファースト移行支援
ソフトウェアファーストに移行するための、現状分析・あるべき姿の構築・プロセス導入・アーキテクチャ構築・ソフトウェア資産構築・・・あらゆる移行支援を開発現場で支えます。
ソフトウェアファースト人材育成支援
ソフトウェアファースト時代を迎えるにあたり、ソフトウェアエンジニアの確保・育成は、先行して進める必要があります。 ソフトウェアファースト人材のスキル定義、育成、および、エレキやハードエンジニアからのキャリアチェンジなど、戦略的かつ実践的な人材育成を支援します。
SPL関連コラム
ソフトウェアファースト時代に不可欠な新たなプロダクトライン開発とは
SPL関連ソリューション
プロダクトライン開発
SPL関連セミナー
SPLトレーニング
こちらからお願いします