21
Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. 組込みソフトのベンチマークは可能か? ~「組込みソフトウェア開発データ白書」編纂に向けて~ ET-West 2014, ブースプレゼン)2014年7月29日、30日 (WEB掲載用) 松田 充弘

組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved.

組込みソフトのベンチマークは可能か?

~「組込みソフトウェア開発データ白書」編纂に向けて~

(ET-West 2014, ブースプレゼン)2014年7月29日、30日

(WEB掲載用)

松田 充弘

Page 2: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

1 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

組込みシステムとは

組込みシステムとは、「特定の機能を実現するために機械や機器に組み込まれるコンピュータシステム」と定義されている。 これは、一般的には「特定の機能を実現するためのコンピュータシステムが組み込まれた機械や機器」と言い換えることができ、「パソコン、サーバ、メインフレーム以外でコンピュータ制御されている機器はすべて組み込みシステム」というのが共通認識となっている。

出典:IPA/SEC「組込みソフトウェアの高信頼化に向けた試み」 http://www.ipa.go.jp/files/000008455.pdf

Page 3: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

2 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

組込みシステムの特徴

<出典>経済産業省 「IT投資の効率性の向上」

用途 ●家庭用電気機械器具(一般家電製品、デジタル家電)

炊飯器、洗濯機、エアコン、電話機、デジタルカメラ、テレビなどAV機器、ゲーム機、携帯電話 ●輸送機器

自動車のコントロールユニット、カーナビゲーションシステム、航空機、船舶、宇宙船、エレベーター、鉄道車両 ●産業用機器、機械設備

POSレジ、信号機、複写機、自動販売機、産業用ロボット、工作機械、ATM、人工衛星 ●医療用機器

自動血圧計、心電計、除細動器(AEDなど)、CT、MRI

規模

物理量(ハードウェア)を殆ど変化させずに機能(量)を変化させることが可能

用途・機能(規模)拡大

Page 4: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

3 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

ベンチマークとは

ソフトウェア開発に携わっている人たちの関心・迷い

自分・自社のプロジェクトの工数のかけ方や工期は、妥当

なものなのか?

「工期、工数、規模の関係」「信頼性」「生産性」など、比較

できるデータがあれば。。。。

これらのデータをベンチマークとして自プロジェクトのデー

タと重ねて見ることができる。

比較すれば、安心できる点や改善すべき点を知ることができる。

疑問?

Page 5: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

4 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

ベンチマークとは (つづき)

世の中にソフト開発をベンチマークできるデータはあるか?

⇒ IPA/SEC 「ソフトウェア開発データ白書」がある。

組込み分野のソフト開発に利用されているか?

⇒ ???

⇒ エンタープライズ系ソフト開発がメイン

疑問?

Page 6: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

5 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

組込みソフトウェア開発の推移

SEC設立当初(10年前)

業界が未成熟

• プロジェクトの定量的管理の土台が固まっていない

• 実のところ定量的管理が出来ていない

SECは、ソフトウェアエンジニアリング手法

• 先進企業のベストプラクティスを収集・整備

• 開発現場への導入推進

そして現在

定量データによる開発の基礎となる開発プロセスの導入が進んでいる

組込みデータ白書によるベンチマークの機運が高まる

Page 7: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

6 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

組込みスキル標準ETSS

組込みコーディング作法ESCR

組込み開発プロセスESPR

組込みプロジェクトマネジメントESMR

導入済み 導入検討中 導入は未定 わからない

SEC成果の活用状況 2007年度調査2008年報告

1.3%

出典:経済産業省 2008年版 組込みソフトウェア産業実態調査 報告書 -プロジェクト責任者向け調査-

アンケート数:330社519プロジェクト

Page 8: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

7 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

SEC成果の活用状況 2012年度調査2013年報告

0% 20% 40% 60% 80% 100%

30%

出典:独立行政法人 情報処理推進機構 2012年度「ソフトウェア産業の実態把握に関する調査」調査報告書

アンケート数:143社

Page 9: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

8 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

組込み分野のベンチマークの課題

組込みソフトウェア開発の定量データ収集・分析によるデータ白書が必要

多種多様な組込み分野でベンチマークを可能にするための課題

組込み分野の製品や機器は使用される環境が様々

ソフトウェアを実行させるプラットフォームも様々

Page 10: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

9 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

業界初の組込みソフトウェアデータ白書

2013年。組込みソフトウェア開発企業(7社)が参加し、開発データ(約100件)を収集・分析して、組込みソフトウェアデータ白書編纂に向けて活動を開始。

目的

組込み系開発プロジェクトの開発規模と「工数、工期」との関係、「発生不具合数」との関係、「生産性」との関係などの実態を把握し、企業内におけるベンチマーク等の参考データとして利用することにより、組込みソフトウェアの品質確保、生産性向上を目指す。

Page 11: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

10 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

2013年度の取組み

組込み分野の課題 組込み分野の製品や機器は使用される環境が様々

ソフトウェアを実行させるプラットフォームも様々

「収集・分析の仕方を工夫」 製品分野共通の特性による整理

リアルタイム性の度合い、大小

自然環境からの影響度合い、大小

ユーザの多様性の度合い、大小

ネットワーク接続の有無

稼働の形態(非停止、オンデマンド)

Page 12: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

11 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

収集データ項目 開発プロジェクトの特徴

・新規開発/派生開発、・新技術を利用する開発か否か

システム特性 ・製品の特性、・(市販)パッケージ利用の有無、・CPUアーキテクチャ、・OSアーキテクチャ、・開発対象プラットフォーム、・開発言語

開発の進め方 ・開発ライフサイクルモデル、・類似プロジェクトの参照の有無、

・ツールの利用有無

製品に強く要求される特性 ・信頼性、・使用性、・性能・効率性、・保守性、・移植性、・セキュリティ

開発要員の経験とスキルの習熟度

規模

工期

工数 ・人月、・人時、・人月の時間数

開発体制

実施工程のパターン

品質 ・検出バグ現象数、・検出バグ原因数、・品質保証の体制有無、・品質基準の有無、・レビューの有無、・テスト計画書の有無、・テスト計画書レビューの有無

プロジェクト評価(品質、納期、コスト)

Page 13: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

12 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

分析項目

工数 と 工期の関係

規模 と 工数の関係

規模 と 発生不具合数の関係 (1) 結合試験、(2) 総合試験

規模 と 発生不具合密度の関係 (1) 結合試験、(2) 総合試験

規模 と テストケース数 (1) 結合試験、(2) 総合試験

規模 と テスト工期 (1) 結合試験、(2) 総合試験

等。

層別化の分類項目 ・新規開発/派生開発、・製品の特性、・CPUアーキテクチャ、

・OSアーキテクチャ、・開発言語、

Page 14: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

13 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

ご参加いただける企業を募集いたします

統計処理ができるほどのデータ件数が必要

◆目標件数500件◆

⇒ 分析結果の信頼性を向上させるため

⇒ 分析の種類を拡大させるため

データ白書の利便性を向上

◆参加企業募集◆

Page 15: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

14 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

活動の進め方

◆WG参加企業の利点◆

① WG内限定の分析レポートを提供

② WG参加企業独自の分析が可能なツールの利用

WGを設置し継続的改善を進める

※参加企業名と委員名は非公開

秘密保持契約締結

※厳重なデータの管理実施

Page 16: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

15 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

活動の進め方

Page 17: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

16 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

組込みデータ白書公開までのスケジュール

2014年12月

・データ収集期限(WG参加企業から)

2015年 春

・WG参加企業向け限定版発行予定

2015年 秋

・公開版発行予定(書籍販売とPDF版ダウンロード)

Page 18: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

17 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

ご参加いただける企業を募集いたします

◆参加企業募集中◆

問い合わせ先: IPA 技術本部 ソフトウェア高信頼化センター システムグループ 三原/松田 Tel: 03-5978-7543 Fax: 03-5978-7517 E-mail: [email protected]

Page 19: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

18 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

IPAからのお願い

Windows XPのサポートが、2014年4月9日に終了しました。

まだ移行していない方は、不正アクセス等を回避するためサポートの継続する後継OS、または代替OSへの移行が望まれます。

サポート期間中

サポート期間終了後

IPA XP移行 検索

Page 20: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

19 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

iパス 検 索

iパスは、IT化された社会で働く すべての社会人が備えておくべきITに関する基礎知識を証明する国家試験です。

国家試験

公式キャラクター

上峰 亜衣

日本の 元気を iパスで!

Page 21: 組込みソフトのベンチマークは可能か? - IPA組込みソフトウェアデータ白書編纂に向けて活動 を開始。 目的 組込み系開発プロジェクトの開発規模と「工数、工期」

20 Software Reliability Enhancement Center Copyright© 2014 Information-technology Promotion Agency, Japan. All rights reserved. ETWest2014 ブースプレゼン

IPA ソフトウェア高信頼化センター(SEC)

Software Reliability Enhancement Center , Information-technology Promotion Agency , Japan

で、

IPA/SECの事業内容やセミナー動画をCheck!

●SEC事業紹介

http://www.ipa.go.jp/sec/about/index.html

●SECセミナーオンデマンド

http://sec.ipa.go.jp/seminar/ondemand/

Twitterで、

IPA/SECの最新情報をCatch!

https://twitter.com/IPA_SEC

アカウント名:@IPA_SEC

SWE iPediaで、

IPA/SECの事業成果をSearch!

探したい情報を

分類やキーワードで検索!

http://sec.ipa.go.jp/sweipedia/

IPA/SECウェブサイトで利用者登録!

IPA/SECウェブサイトから利用者登録(無料)をすると、

メルマガ ・DMの購読や、セミナーの参加申込み、ツールの

利用などができます。

是非、ご登録ください!

https://sec.ipa.go.jp/entry/index.html

↓詳しくは、SECウェブサイトをClick!

ソフトウェア高信頼化センター 検索