2 はじめに IPA/SEC では ソフトウェア開発における定量的管理の普及促進の一環として 国内の多様なソフトウェア開発のプロジェクトデータを整理 分析した ソフトウェア開発データ白書 を 2004 年より定期的に発行しています その最新版である ソフトウェア開発データ白書 を

Similar documents
本日の内容 1. ソフトウェア開発データ白書について 2. ソフトウェア開発ライフサイクルから見た活用事例 3. 実践的活用をサポートするツール Center 1

はじめに IPA/SEC では ソフトウェア開発における定量的管理の普及促進の一環として 国内の多様なソフトウェア開発のプロジェクトデータを整理 分析した ソフトウェア開発データ白書 を 2004 年より定期的に発行しています その最新版である ソフトウェア開発データ白書 を 2

ソフトウェア開発データが語るメッセージ 2017 ~ 生産性 信頼性の経年推移の分析から ~ 2018 年 3 月 6 日 独立行政法人情報処理推進機構 (IPA) 技術本部ソフトウェア高信頼化センター (SEC)

データ白書 の構成 1 章背景と本書の目的 2 章収集データについて 3 章分析について 4 章収集データのプロファイル 5 章プロジェクトの主要要素の統計 6 章工数 工期 規模の関係の分析 7 章信頼性の分析 8 章工程別の分析 9 章生産性の分析 10 章予実分析等 付録

統計指標に基づくベンチマーキングによる信頼性・生産性向上へのアプローチ

目次 1. はじめに 2. 利用目的別メトリクス一覧表の仕組み 3. 検索機能の使い方 4. 利用シナリオ ( 事例 ) 5. おわりに Center 2

IT 産業を取り巻く環境の変化 ネットワークの普及 競争の激化ビジネスモデルの革新トラブルの多発 期待 ニーズ システムへの要求が増大 安全 安心への要請が増大 低コスト 短納期開発 多機能化 高性能化 信頼できるマネジメント トラブル未然抑止 リスクの増大 理想 不適切な見積 生産性の見誤り 人海

目次 取組み概要 取組みの背景 取組みの成果物 適用事例の特徴 適用分析の特徴 適用事例の分析結果から見えたこと JISAによる調査結果 どうやって 実践のヒント をみつけるか 書籍発行について紹介 今後に向けて 2

セミナータイトル    ~サブタイトル~

SEC セミナー (2012 年 12 月 21 日 ) 定量的品質管理 実践的取組み 定量的品質管理 手法の企業での取り組み事例 1 品質 生産性目標の設定方法 2 現場で定着させるテクニック ~ 品質管理を効果的に実践するには ~ 三菱電機インフォメーションシステムズ株式会社業務プロセス改善推進

品質 生産性目標の測定量 品質 生産性の測定量は何があるの? 点検のタイミンク 種類 要件定義 設計 製作 試験 全体 見積り 概算 正式 生産性 規模に対する工数実績 (Hr/KL) 規模に対する工期実績 ( 日 /KL) 規模に対する工数実績 (Hr/KL) 規模に対する工期実績 ( 日 /KL

日経ビジネス Center 2

2 自己紹介 氏名山中啓之 所属株式会社 NTT データ技術革新統括本部システム技術本部生産技術部 略歴 1998 年株式会社 NTT データ入社 法人分野のシステム開発 自社パッケージの企画 開発 データ分析コンサルティング業務に従事する 2012 年より全社共通部門にてシステム開発の見積もりと定

Software Engineering Center Information-technology Promotion Agency, Japan SEC 主催セミナー ( 東京 ) 2012 年 11 月 12 日 定量的プロジェクト管理ツールの概要 独立行政法人情報処理推進機構技術本部ソフトウ

Microsoft PowerPoint - CoBRA法の概要r1.pptx

<4D F736F F F696E74202D E A92E897CA D E83678AC7979D B838B5F F947

はじめに 本ドキュメントは Redmine を使用して稼働する定量的プロジェクト管理ツール ( 以下 IPF と略します ) のヘルプです IPF の操作に関わる機能を解説しており Redmine 及び構成管理ツール (Subversion Git) の標準機能については 本ヘルプの記載対象外として

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

目次 1. はじめに 2. 利用目的別メトリクス一覧表の仕組み 3. 検索機能の使い方 4. 利用シナリオ 5. おわりに Center 1

Copyright IPA Copyright IPA Copyright IPA モジュール A モジュール B モジュール C モジュール D 全体規模想定到達規模 規模計画値 4W 平均生産性 ( 右目盛 ) Copyright IPA が提供する定量関連のコンテンツ ツール群 データ提供企業

<4D F736F F D F193B994AD955C D9E82DD835C EC091D492B28DB8816A2E646F63>

プロジェクトを成功させる見積りモデルの構築と維持・改善 ~CoBRA法による見積りモデル構築とその活用方法について~

Webシステムの見積手法

PowerPoint プレゼンテーション

Agile 開発におけるプロジェクト管理の課題 リアルタイムなタスク管理 反復開発計画 ( イテレーション スプリント,..) が頻繁に変更される 機能追加やバグ修正 リファクタリングによるソースコード修正に対応したタスク管理が必要 ソースコードの二重管理 リリース済みのソースコードと 開発中のソー

はじめに IPA/SEC では ソフトウェア品質説明力を強化すべく様々な観点からの検討を実施してきました その一環として ソフトウェア品質を説明するための手法等について具体的な実施方法 そのための作業量 実施にあたっての課題等を整理し 実際にソフトウェア品質を説明する際の参考とできるようにするために

ベンチマーク提供ルールにおける

スライド 1

ご紹介の内容 1. 見積り根拠の 見える化 2.CoBRA 法の概要 3.CoBRA モデルの構築方法 4.CoBRA モデルの応用 この後 NTT データセキスイシステムズ様の事例紹介に続きます 2 Copyright 2011 MRI, All Rights Reserved

はじめに 独立行政法人情報処理推進機構技術本部ソフトウェア高信頼化センター ( 以下 IPA/SEC という ) では 2007 年 12 月より ソフトウェア開発データ白書 に掲載されているグラフ ( 以下白書掲載グラフという ) に自社のプロジェクトデータをマッピングすることにより 自社プロジェ

ご紹介の内容 1. 見積り根拠の 見える化 2.CoBRA 法の概要 3.CoBRA モデルの構築方法 4.CoBRA モデルの応用 2

Software Engineering Center Information-technology Promotion Agency, Japan IPA 2012 年 11 月 日日 定量的プロジェクト管理ツールの概要 独立行政法人情報処理推進機構

5. オープンソースWAF「ModSecurity」導入事例 ~ IPA はこう考えた ~

先進的な設計 検証技術の適用事例報告書 2015 年度版 2015 年 11 月

Microsoft Word - ESxR_Trialreport_2007.doc

外部からの脅威に対し ファジング の導入を! ~ さらなる脆弱性発見のためのセキュリティテスト ~ 2017 年 5 月 10 日独立行政法人情報処理推進機構技術本部セキュリティセンター小林桂 1

スキル領域 職種 : マーケティング スキル領域と MK 経済産業省, 独立行政法人情報処理推進機構

テスト設計スキル評価方法の提案と実践事例

ソフトウェアの品質とは? 2

過去問セミナーTM

お客様からの依頼内容とその現状

第 1 部ファンクションポイントとは

i コンピテンシ ディクショナリ を 活用した品質エンジニアの育成 その 2 独立行政法人情報処理推進機構 HRD イニシアティブセンター 奥村有紀子

目次 1. 背景 ( 今 何が起こっているのか?) 2. 問題意識と解決へのアプローチ 3. システムズエンジニアリングの紹介 4. IPA/SECの取組み 2

<4D F736F F F696E74202D E291AB8E9197BF A F82CC8A A390698DF42E707074>

目次 1. 会社概要 2. はじめに ( アブストラクト ) 3. 事例紹介 1( 比較表作成システム再構築 ) 4. 事例紹介 2( 契約事務基幹系システム再構築 ) 5. 事例紹介 3( 経理システム再構築 ) 6. 事例紹介 4( 事故対応システム再構築 ) 2

目次 2017 年情報セキュリティインシデントに関する調査結果 ~ 個人情報漏えい編 ~( 速報版 ) の解説 個人情報漏えいインシデントの公表ガイダンスについて 2/23

セキュリティテスト手法 ファジング による脆弱性低減を! ~ 外部からの脅威に対し 製品出荷前に対策強化するために ~ 2016 年 5 月 12 日独立行政法人情報処理推進機構技術本部セキュリティセンター情報セキュリティ技術ラボラトリー鹿野一人 1

2 NTT データビズインテグラル会社概要 会社名 本社所在地 株式会社 NTT データビズインテグラル NTTDATA BIZINTEGRAL CORPORATION 住所 東京都港区六本木三丁目 5 番 27 号六本木山田ビル 2 階 電話 設立年月日

索的テスト特有の不透明さが受け入れられ難い このような探索的テストにおけるテスト管理の問題を JSTQB Foundation Level のシラバスに従い テスト管理のカテゴリごとに整理すると表 88-1 のようになる [2] 表 88-1 探索的テストにおけるテスト管理の現状テスト管理のカテゴリ

ファンクションポイント法

つながる世界のセーフティ & セキュリティ設計入門 で伝えたいこと ~ 実態調査から見えたこと そして開発指針へ ~ ET/IoT2016 ブースプレゼン 2016 年 11 月 18 日 独立行政法人情報処理推進機構 (IPA) 技術本部ソフトウェア高信頼化センター (SEC) 西尾桂子 2016

ご紹介の内容 1. 見積り根拠の 見える化 2.CoBRA 法の概要 3.CoBRA モデルの構築方法 4.CoBRA モデルの応用 5. 事例紹介 2 Copyright 2012 MRI, All Rights Reserved

本 日 の 内 容 1. 定 量 的 マネジメントの 必 要 性 1-1. 定 量 データの 必 要 性 1-2.データ 白 書 の 見 方 2. 定 量 データの 実 践 的 活 用 方 法 と 事 例 2-1. 活 用 その1( 品 質 ) 2-2. 活 用 その2( 工 数 工 期 ) 3.

PowerPoint プレゼンテーション

スライド 1

目次 1. 一般 目的 適用範囲 参照文書 用語及び定義 内部監査 一般 内部監査における観点 内部監査の機会 監査室

授業計画書

NEXCESS基礎コース01 組込みソフトウェア開発技術の基礎 ソフトウェア開発プロセス編

プロジェクトマネジメント知識体系ガイド (PMBOK ガイド ) 第 6 版 訂正表 - 第 3 刷り 注 : 次の正誤表は PMBOK ガイド第 6 版 の第 1 刷りと第 2 刷りに関するものです 本 ( または PDF) の印刷部数を確認するには 著作権ページ ( 通知ページおよび目次の前 )

IPA/SEC の活動 昨年度まで : ソフトウェア エンジニアリング今年度から : 情報処理システム ソフトウェア障害の対策, 教訓共有等 重点 : 生産性 信頼性向上から安全 安心へ 対象 : 企業 業界レベルから国民レベルへ 開発競争力強化から高信頼化へ 学会 SEC 産業界 大学 研究機関

第39回宇宙産業・科学技術基盤部会 

SEC セミナ 2014 年 12 月 スライドのほかに テキスト SEC コンテンツを活用した IT プロジェクト 見える化 のすすめ をご参照下さい IT プロジェクトの見える化 IPA/SEC 連携委員みたに先端研合同会社代表神谷芳樹 みたによしき 奈良先端科学技術大学院大学非常勤講師 神谷芳

PowerPoint プレゼンテーション

untitle

PowerPoint プレゼンテーション

4.7.4 プロセスのインプットおよびアウトプット (1) プロセスへのインプット情報 インプット情報 作成者 承認者 備 考 1 開発に関するお客様から お客様 - の提示資料 2 開発に関する当社収集資 リーダ - 料 3 プロジェクト計画 完了報 リーダ マネージャ 告書 ( 暫定計画 ) 4

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

IT プロジェクトの実状 要求の多様化 度化リスクの増 インフラ基盤としての 信頼性の要求 レポーティング 市場競争の激化ビジネスモデルの 新 開発の多様化 機能化開発の短期間化 低コスト化 法対応 リスク対策などの社会的要請 信頼できるマネジメント 効果的な進捗 障害管理 品質確保トラブル未然抑

IT スキル標準 V3 2011_ 職種の概要と達成度指標 (7) アプリケーションスペシャリスト 職種の概要と達成度指標 APS 経済産業省, 独立行政法人情報処理推進機構

新たな開発規模見積り手法 -ファンクションスケール法の実践-

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

2

D5-2_S _003.pptx

目次 IT スキル標準 V3 2011_ 研修コース群 ( 体系図 )

Microsoft PowerPoint - processmetrics2-.ppt

発表内容 背景 コードクローン 研究目的 4 つのテーマ 研究内容 テーマ毎に, 概要と成果 まとめ 2

Information-technology Promotion Agency, Japan (ET-WEST 2013)2013 年 6 月 13 日 ~14 日 組込みシステム開発技術リファレンス ESxR シリーズ概要紹介 IPA 独立行政法人情報処理推進機構 SEC ソフトウェア高信頼化セン

生産ライン・設備機器メーカー双方の課題をIoTで解決!

Microsoft PowerPoint - 配布用資料.ppt

ITスキル標準に準拠した      大学カリキュラムの改善

Microsoft PowerPoint - 【別紙1-2】メトリクスセットの利用ガイド.pptx

Microsoft PowerPoint - 矢部SPIJAPAN2013_発表用.pptx

Test.SSF Skill Standards Version 1.0

< 設問内容 > <Q1 システムの保守概要 > Q1.1.1 システムの業務種別 Q1.1.2 システムの重要度 Q1.2 FP LOC 言語画面数帳票数バッチプログラム数 DBファイル数開発時期開発初期費用開発プラットフォームカットオーバー時品質 Q1.3 稼動後の開発費用 保守費用 <Q2 保

Microsoft PowerPoint - ETEC-CLASS1資料 pptx

品質管理研究会成果発表資料

<4D F736F F F696E74202D E9197BF C A89EF8C CC82CC95818B798FF38BB52E >

Microsoft Word - エグゼクティブサマリー.docx

スライド 1


WBS テンプレート 2009/8/4 NO 作業項目 計画分析設計開発 SA UI SS PS PG PT テスト IT ST 運用 OT 保守 OM 作業概要 成果物 計画 プロジェクト編成 * プロジェクト責任者 メンバー ( システム部門 現場部門 外

J-SOX 自己点検評価プロセスの構築

狭山デポ様IBM移設予定機器 _ppt [Compatibility Mode]

医療機器開発マネジメントにおけるチェック項目

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

大規模災害等に備えたバックアップや通信回線の考慮 庁舎内への保存等の構成について示すこと 1.5. 事業継続 事業者もしくは構成企業 製品製造元等の破綻等により サービスの継続が困難となった場合において それぞれのパターン毎に 具体的な対策を示すこと 事業者の破綻時には第三者へサービスの提供を引き継


5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

Transcription:

ソフトウェア開発データ白書 2016-2017 ご紹介 ET/IoT2016 ブースプレゼン資料 2016 年 11 月 16 日 独立行政法人情報処理推進機構 (IPA) 技術本部ソフトウェア高信頼化センター (SEC) 塚元郁児 2016 IPA Software Reliability Enhancement Center

2 はじめに IPA/SEC では ソフトウェア開発における定量的管理の普及促進の一環として 国内の多様なソフトウェア開発のプロジェクトデータを整理 分析した ソフトウェア開発データ白書 を 2004 年より定期的に発行しています その最新版である ソフトウェア開発データ白書 2016-2017 を 2016 年 10 月 1 日に発行 2016 年 10 月 12 日に Web 公開しました 本プレゼンテーションでは ソフトウェア開発データ白書 2016-2017 の概要 ( 業種編 3 種含む ) について説明します 本内容の詳細につきましては 11/18( 金 )15:00 15:30 アネックスホール2 階 [F203] ソフトウェア開発データ白書 の取組みと活用方法で紹介します

1. ソフトウェア開発データ白書 2016-2017 の概要 2016 IPA Software Reliability Enhancement Center 3 1.1 定期的なデータ収集と発行 自組織のリポジトリ 組織 / 企業における定量的管理 ベンチマーキング 開発計画の実現可能性検討 見積りの妥当性評価 組織の重点強化領域の特定等 プロジェクトマネジメント 組織の品質 生産性のマネジメント 参考 生産性向上 信頼性向上 データ提供企業 IPA/SEC 29 社からのデータ白書エンターフ ライス 系毎年のリポジトリのソフトウェア開発テ ータフ ロシ ェクトテ ータ 4,067 収集 プロジェクト 隔年 発行 ソフトウェア開発データ白書 統計情報 ( 目安として ) プロファイル 規模 工数 工期 生産性 信頼性とそれらの変動要因等 分析のノウハウ ( ヒントとして ) データ項目 メトリクス 分析方法 分析結果 ( 知見 )( ヒントとして )

4 1.2 構成と主な掲載内容 2016/10/1 に発行 2016/10/12Web 公開 業種編 3 種も同時発行 ( 金融 保険業 情報通信業製造業 ) 1 章背景と本書の目的 2 章収集データについて 3 章分析について 4 章収集データのプロファイル 5 章プロジェクトの主要要素の統計 6 章工数 工期 規模の関係の分析 7 章工程別の分析 8 章生産性の分析 9 章信頼性の分析 10 章その他の分析 記載項目再整理と新規分析項目追加 付録 A~G: データ項目の定義や収集データ年別プロファイル等々 今回は 部分を整理 強化した

ソフトウェア開発データ白書 2016-2017 活用のポイント 業種編 ( 金融 保険業 情報通信業 製造業 ) の活用 分析対象データが業種混在か特定業種かの違いだけで 抽出条件および分析方法は変えていないため それぞれのデータでの分析結果の比較が可能である 業種毎の違いの把握や 業種毎のベンチマーク情報の取得が可能となる 業種混在に比べ自プロジェクトの見積もり時や自組織の改善ポイントの把握などでより条件に合ったベンチマーキングの推進が可能となる 生産性 信頼性変動要因分析結果の活用 白書データのような外部ベンチマーク情報だけでなく 自組織の基準値との差が出たときに差の要因を見つけ出すのに参考となる 比較した結果を評価する際に今回の白書データから見えた変動要因分析の結果を参考にすることができる 自プロジェクトの特性の把握や自組織の強み弱みの発見の参考情報となる 2016 IPA Software Reliability Enhancement Center 5

データ白書収集プロジェクトデータの分布 収容プロジェクトデータの概要 項目 開発プロジェクト種別 開発プロジェクトの形態 業種 システム特性 開発の進め方 ( 白書 2016-17 を参照 ) 収集されたデータの傾向 新規開発 (49.5%) 改修 保守 (33.3%) で 8 割強である 経年で見ると改修 保守の占める割合が増えている 受託開発 (91.0%) がほとんどである 金融 保険業 (30.5%) 情報通信業 (17.3%) 製造業 (17.1%) の三業種で 6 割強である アプリケーションソフト (94.1%) がほとんどである 業務パッケージの利用 (18.1%) は 2 割弱である インターネット / イントラネット (38.5%) 2 層,3 層クライアント / サーバ (41.0%) で約 8 割である 言語では Java(32.2%) COBOL(15.1%) VB(10.8%) C 言語 (10.3%) で 7 割弱である ウォータフォール型 (96.8%) がほとんどである 全体では 開発フレームワークの利用 (48.2%) は半数近くとなっているが 年々増え続け 2012 年以降は 50% を超えている 2016 IPA Software Reliability Enhancement Center 6

データ白書収集プロジェクトデータの分布 項目分析結果事例 ( 一部抜粋 ) FP 規模 1,000FP 以下のプロジェクトが 6 割以上 ( 但し 3,000FP 超もある ) 改修 保守 の中央値が 400FP 新規開発 が 786FP SLOC 規模 プロジェクトの主要要素の分布例 ( 白書 2016-17 を参照 ) 100KSLOC 以下のプロジェクトが多く さらにその内訳は 10KSLOC 以下が多い 改修 保守 の中央値が 25KSLOC 新規開発 が 69.3KSLOC 工期 工数 月当たり要員数 14 ヶ月以下が 9 割弱を占めている 業種別において 情報通信業 の工期がやや短い 改修 保守 の中央値が 5.5 ヶ月 新規開発 が 7.6 ヶ月 工数が 5,000 人時 ( 約 31 人月 ) 以下が 4 割弱を占めている 改修 保守 の中央値が 5,950 人時 ( 約 37.2 人月 ) 新規開発 が 10,168 人時 ( 約 63.6 人月 ) 2~4 人が一番多く 10 人以下が 6 割弱をを占めている 金融 保険業 の新規開発では 20 人超が 3 割強ある 改修 保守 の中央値が 6.6 人 新規開発 が 8.8 人 2016 IPA Software Reliability Enhancement Center 7

8 6 章記載内容について 1 規模 (FP,SLOC) と工数の関係性を分析した内容を中心に記載している 関係性を回帰式の形で提示している FP,SLOC 以外の規模測定要素と工数の関係や FP 規模と SLOC 規模との関係についても掲載している 規模と工数の関係 6.3 FP 規模と工数の関係 6.4 SLOC 規模と工数の関係 6.6 規模測定要素 (ILF,EIF,DB テーブル 画面 帳票 バッチ ) と工数 新規開発 改良開発 新規開発 改良開発 新規開発 改良開発 FP 計測手法 (6.3.1~4&7&8) 6.3.5&9 業種別 6.3.6&10 アーキテクチャ別 6.4.3&6 主開発言語別 6.4.4&7 業種別 6.4.5&8 アーキテクチャ別 6.4.9 母体規模別 6.5 FP 規模と SLOC 規模との関係 新規開発

9 掲載例規模と工数の関係 ソフトウェア開発データ白書 2016-2017 データ白書 2016-2017( 金融 保険業 ) 相関の強さにバラツキがあるデータ白書 2016-2017( 情報通信業 ) データ白書 2016-2017( 製造業 ) 相関関係があってもパラメータの値は違う

10 6 章記載内容について 2 工数と工期の関係性については以下の切り口で分析した内容を掲載している 6.2.3 業種別 6.2 工数と工期の関係 6.2.2 新規開発 6.2.4 アーキテクチャ別 6.2.5 主開発言語別 6.2.7 改良開発 6.2.8 業種別 6.2.9 アーキテクチャ別 6.2.10 主開発言語別

掲載例工数と工期の関係 2016 IPA Software Reliability Enhancement Center 11 ソフトウェア開発データ白書 2016-2017 データ白書 2016-2017( 金融 保険業編 ) 業種によりパラメータの値が異なる データ白書 2016-2017( 情報通信業編 ) データ白書 2016-2017( 製造業編 ) 業種別の方が相関係数は高くなる

12 7 章工程別分析掲載内容 ( 工期比率 ) この章では 工程別の工数と工期 レビューまたはテストケースとバグ密度の分析結果を掲載しております 要件定義 基本設計 詳細設計 製作 結合テスト 総合テスト ( ベンダ確認 ) 工程別工期 - 基本設計実績月数 / 開発 5 工程実績月数 詳細設計実績月数 / 開発 5 工程実績月数 製作実績月数 / 開発 5 工程実績月数 結合テスト実績月数 / 開発 5 工程実績月数 総合テスト ( ベンダ確認 ) 実績月数 / 開発 5 工程実績月数 工程別工数 - 基本設計実績工数 / 開発 5 工程実績工数 詳細設計実績工数 / 開発 5 工程実績工数 製作実績工数 / 開発 5 工程実績工数 結合テスト実績工数 / 開発 5 工程実績工数 総合テスト ( ベンダ確認 ) 実績工数 / 開発 5 工程実績工数

13 掲載例工程比率 ソフトウェア開発データ白書 2016-2017 データ白書 2016-2017( 金融 保険業編 ) 業種によって 工期比率が データ白書 2016-2017( 情報通信業編 ) 違う データ白書 2016-2017( 製造業編 )

14 掲載例工数比率 ソフトウェア開発データ白書 2016-2017 データ白書 2016-2017( 金融 保険業編 ) 業種によって工数比率が異なる データ白書 2016-2017( 情報通信業編 ) データ白書 2016-2017( 製造業編 )

15 レビュー関連記載内容 要件定義 基本設計 詳細設計 製作 結合テス ト 総合テスト ( ベンダ確認 ) 設計書ページ数 - 規模 (FP,SLOC) あたりの基本設計書ページ数を掲載 規模 (FP,SLOC) あたりの詳細設計書ページ数を掲載 - - - レビュー指摘件数 - 規模 (FP,SLOC) 工数 ページ数あたりのレビュー指摘件数を掲載 - 工数あたりのレビュー指摘件数を掲載 - - レビュー実績工数 - ページあたりの基本設計工数 基本設計工程のレビュー実績工数比率を掲載 ページあたりの詳細設計工数 基本設計工程のレビュー実績工数比率を掲載 製作工程のレビュー実績工数比率を掲載 - -

16 掲載例基本設計レビュー指摘件数 ソフトウェア開発データ白書 2016-2017 データ白書 2016-2017( 金融 保険業編 ) データ白書 2016-2017( 情報通信業編 ) データ白書 2016-2017( 製造業編 )

17 テストケースと検出バグ数 要件定義 基本設計 詳細設計 製作結合テスト総合テスト ( ベンダ確認 ) テスト工程のテストケースと検出バグ数 - - - - 規模 (FP,SLOC) 当たり / 工数あたりの結合テストでのテストケース数と検出バグ ( 現象数 原因数 ) を掲載 規模 (FP,SLOC) 当たり / 工数あたりの総合テスト ( ベンダ確認 ) でのテストケース数と検出バグ ( 現象数 原因数 ) を掲載

18 掲載例テスト工程別テストケース数と検出バグ数 ソフトウェア開発データ白書 2016-2017 データ白書 2016-2017( 金融 保険業編 ) 情報通信はテストケース数が多い 金融はバグ原因数が少ない 製造は テストケース数は少ないが バグ原因数は多い データ白書 2016-2017( 情報通信業編 ) データ白書 2016-2017( 製造業編 )

19 工程別成果物量と工数 工程別規模生産性 規模あたりの成果物量 工程別の成果物量と工数 要件定義 基本設計 詳細設計 製作 結合テスト 総合テスト ( ベンダ確認 ) - 要件定義書ページ数 / FP,KSLOC 規模 要件定義実績工数 / 要件定義書ページ数 FP,SLOC 実績値 / 基本設計工数実績 基本設計書ページ数 / FP,KSLOC 規模 基本設計実績工数 / 基本設計書ページ数 FP,SLOC 実績値 / 詳細設計工数実績 詳細設計書ページ数 / FP,KSLOC 規模 詳細設計実績工数 / 詳細設計書ページ数 FP,SLOC 実績値 / 製作工数実績 KSLOC 実績値 /FP,KSLOC 規模 製作実績工数 /KSLOC FP,SLOC 実績値 / 結合テスト工数実績 結合テストケース数 / FP,KSLOC 規模 結合テスト実績工数 / 結合テストケース数 FP,SLOC 実績値 / 総合テスト ( ベンダ確認 ) 工数実績 総合テストケース数 / FP,KSLOC 規模 総合テスト実績工数 / 総合テストケース数

20 8 章 /9 章生産性分析 / 信頼性分析 8 章では 開発規模 (FP SLOC 規模 ) 及び開発 5 工程の工数をもとに ソフトウェア開発の生産性について記載している 9 章では システム稼動後の発生不具合密度をもとに開発したソフトウェアの信頼性について記載している 生産性分析信頼性分析 8.2 FP 規模と FP 生産性 9.2 FP 規模と発生不具合密度 新規開発 FP 手法混在 /IFPUG グループ 改良開発 8.3 SLOC 規模と SLOC 生産性 9.3 SLOC 規模と発生不具合密度 新規開発 改良開発 主開発言語別別 8.4 生産性変動要因分析 9.4 信頼性変動要因

21 掲載例 SLOC 生産性 ソフトウェア開発データ白書 2016-2017 データ白書 2016-2017( 金融 保険業編 ) データ白書 2016-2017( 情報通信業編 ) 製造業は高く 金融 保険 情 データ白書 2016-2017( 製造業編 ) 報通信業は低い 傾向

22 掲載例 SLOC 発生不具合密度 ソフトウェア開発データ白書 2016-2017 データ白書 2016-2017( 金融 保険業編 ) 金融 保険業は 稼働後の不具合発生密度が低いように見える データ白書 2016-2017( 情報通信業編 ) データ白書 2016-2017( 製造業編 )

23 掲載例生産性変動要因分析結果

24 掲載例信頼性変動要因分析結果

25 まとめ ソフトウェア開発データ白書では プロジェクト計画立案時の見積りの妥当性確認や工数見積り時の参考指標 自社の基準値の策定時に参考となる情報など外部ベンチマークとしての参考情報を掲載しております 必要に応じ該当情報を参考にしていただきソフトウェア開発の信頼性向上に役立てていただければと思います 今回業種編を提供させていただいており より条件に合った活用が可能と考えます 今回新たに生産性 / 信頼性変動要因分析結果を掲載しております 自プロジェクトの見積りの値が外部ベンチマークや自社基準値と乖離する場合は 今回掲載の変動要因や分析結果も参考にしていただき 乖離する合理的な理由や自プロジェクトの特性などの把握に役立てていただければと思います 今回の白書の詳細内容を ET2016 IPA セミナーで紹介予定 11/18( 金 )15:00 16:00 アネックスホール 2 階 [F203] ソフトウェア開発データ白書 の取組みと活用方法白書掲載のグラフデータの活用については IPA ブースプレゼンにて概要紹介予定 11/18( 金 ) 16:00~16:20 IPA ブース ソフトウェア開発データ白書 2016-2017 データ活用法

26 終わり! より良いソフトウェア開発と業界の発展のために プロジェクトデータの活用を進めましょう! より良いソフトウェア開発と業界の発展のために プロジェクトデータ提供企業募集中! ご清聴ありがとうございました IPA( 独立行政法人情報処理推進機構 ) http://www.ipa.go.jp/ SEC( 技術本部ソフトウェア高信頼化センター ) http://sec.ipa.go.jp/