Microsoft PowerPoint - CoBRA法の概要r1.pptx

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

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

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

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

SDM 公開講座 現代ソフトウエアエンジニアリングの俯瞰図 ソフトウェア開発見積りの課題と解決方法 ~ 見積り手法の歴史と CoBRA 法 ~ 2012 年 6 月 14 日 CoBRA 研究会幹事 先進ソリューションセンター石谷靖 (IPA/SEC 戦略意思決定プロセス強化 WG 委員 ) Cop

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

初心者にもできるアメブロカスタマイズ新2016.pages

- 2 Copyright (C) All Rights Reserved.

やよいの顧客管理

弥生給与/やよいの給与計算

弥生 シリーズ

弥生会計 プロフェッショナル/スタンダード/やよいの青色申告

弥生会計/やよいの青色申告

弥生会計 ネットワーク/プロフェッショナル2ユーザー

Copyright All Rights Reserved. -2 -!

IPA:セキュアなインターネットサーバー構築に関する調査

Microsoft Word - 最終版 バックせどりismマニュアル .docx

リスク分析・シミュレーション

日経ビジネス Center 2

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

DumpsKing Latest exam dumps & reliable dumps VCE & valid certification king

untitled

- 2 Copyright (C) All Rights Reserved.

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

untitled

健康保険組合のあゆみ_top

リバースマップ原稿2

組織内CSIRT構築の実作業

how-to-decide-a-title

URL AdobeReader Copyright (C) All Rights Reserved.

2007情財第XXX号

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

Microsoft PowerPoint _SIG-KST.pptx

PPTテンプレート集 ver.1.0

過去問セミナーTM

Copyright 2017 JAPAN POST BANK CO., LTD. All Rights Reserved. 1


P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.14 P.15 P.16 P.16 P.17 P.19 P.20 P.22 P P P P P P P P P

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P.10 P.12 P.13 P.14 P.14 P.15 P.17 P.18 P.20 P P P P P.25 P.27 P.28 Copyright 2016 JAPAN POST BA

【NEM】発表資料(web掲載用).pptx

Copyright 2008 NIFTY Corporation All rights reserved. 2

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

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

授業計画書

Webシステムの見積手法

Copyright 2006 KDDI Corporation. All Rights Reserved page1


1000 Copyright(C)2009 All Rights Reserved - 2 -

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化

Microsoft Word - ESxR_Trialreport_2007.doc

! Copyright 2015 sapoyubi service All Rights Reserved. 2

report03_amanai.pages

report05_sugano.pages

Fuji Xerox Co., Ltd. All rights reserved.

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.13 P.15 P.16 P.17 P.17 P.18 P.20 P.21 P.23 P P P P P P P P.31

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

ISO9001:2015内部監査チェックリスト

untitled

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

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

dekiru_asa

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

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

2

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事

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

OneDrive for Businessのご紹介

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

Copyright Qetic Inc. All Rights Reserved. 2

DC9GUIDEBook.indb

Releases080909

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

PowerPoint プレゼンテーション

営業活動 人それぞれ 暗黙知 Aさんの商談手順 Cさんの商談手順 Bさんの商談手順 できる営業 が受注するために 必ずやっている基本動作 体系的に整理 営業活動プロセス できる営業 のノウハウを見える化 形式知 2

報告書.PDF

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

D5-2_S _003.pptx

Copyright 2017 JAPAN POST BANK CO., LTD. All Rights Reserved. 1

<4D F736F F D F193B994AD955C D9E82DD835C EC091D492B28DB8816A2E646F63>

PowerPoint プレゼンテーション

P. 2 P. 4 P. 5 P. 6 P. 7 P. 8 P. 9 P P.11 P.13 P.15 P.16 P.17 P.17 P.18 P.20 P.21 P.23 P P P P P P P.30 16

iNFUSE インフューズ

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

スライド 1

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

Copyright 2010 Sumitomo Mitsui Banking Corporation. All Rights Reserved.

Solibri Model Checker 9.5 スタードガイド

(c) PIXTA Co. Ltd. All Rights Reserved.


20 180pixel 180pixel Copyright 2014 Yahoo Japan Corporation. All Rights Reserved.

変更の影響範囲を特定するための 「標準調査プロセス」の提案 2014年ソフトウェア品質管理研究会(30SQiP-A)

InspectionXpert for SolidWorksのご紹介

ISO27001 アウトソーシング システム開発 システム運用 CMMI PMO データベース ダウンサイジング 大規模開発 BI クライアント PC 組込みシステム Android FeliCa 勤怠管理 システム統合 さあ いこう 戦略策定 調査 分析 ITコンサルティング システム移行サービス

変更要求管理テンプレート仕様書

<4D F736F F F696E74202D20838A B E AC888D D836A B81698A7790B691CE899E

Copyright (C) 2007 noroiya.com.all Rights Reserved. 2

Transcription:

CoBRA 法の概要説明資料 CoBRA 法の概要と構築方法 ~ 勘 を見える化する見積り手法 ~ 2011 年 8 月 Copyright 2011 MRI, All Rights Reserved

内容 1.CoBRA 法の概要 2.CoBRA モデルの構築方法 2 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.CoBRA 法の概要 2.CoBRA モデルの構築方法 3 Copyright 2011 MRI, All Rights Reserved

ゴール模体 制予実分析規1.CoBRA 法の概要 1.(1) プロジェクトにおける見積りの重要性 プロジェクト マネジメントの中核 契約 プロジェクトの全体像把握 インプット 見積り プロジェクトマネジメント プロセス改善 4 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(2)CoBRA 法の概要 < 勘 の見える化とは > 優れた 勘 経験 は 見積りに活用すべき ベテランの見積りは妥当なことが多い 将来の見通しについては 勘 経験 に頼らざるを得ない 勘 (K) 勘 経験 のみの見積りには問題が 勘 経験 を有するベテラン以外は使えない ( ノウハウ共有が困難 ) 見積り結果の正しさを説明することが難しい ( 説明力の不足 ) 経験 新しい科学的な KKD データ 解決策 CoBRA 法によるモデル化 (K) (D) モデル化により 優れたノウハウを共有 勘 経験 の正しさを データ で検証 5 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(3)CoBRA 法の考え方工数 CO 規模がほぼ同じでも かかる工数に違いがある 現実の工数を ベースの生産性 α と そこからのオーバーヘッド (CO) により説明 α 規模 規模 6 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(4)CoBRA 法の見積り式 工数 = α 規模 ( 1 ΣCO i ) 実績データに照らして 変動要因とその定量化を検証し α を計算 過去プロジェクト 規模 工数 PJ-1 10.3KLOC 9.2 人月 PJ-2 8.8KLOC 7.5 人月 PJ-3 21.3KLOC 18.7 人月 PJ-4 42.5KLOC 52.1 人月 PJ-5 5.2KLOC 6.3 人月 PJ-6 22.3KLOC 18.2 人月 補完 コスト変動要因のオーバヘッドを考慮経験豊富な PL 等の熟練者の知見を基に 変動要因とその影響を定量化 確率 B 氏 C 氏 A 氏影響度 (%) 7 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(5)CoBRA 法の位置づけ 見積り手法 経験ベース型 基本的に熟練者の経験のみを利用 ハイブリッド型 過去のプロジェクトデータと熟練者の経験を利用 データ駆動型 過去のプロジェクトデータに基づく 専門家による見積り 見積りミーティング デルファイ法 アナロジー利用 CoBRA 法 COCOMO OSR CART ANOVA 3 名程度の熟練者と 10 個程度の実績データから見積りモデル構築 8 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(6) 工数見積りの手順 工数見積りの手順 1 規模の推定 見積もる対象のプロジェクトの開発量 ( 規模 ) を想定 2 変動要因の影響度の評価 各変動要因の影響度を評価 (0~3の4 段階 ) 3 見積りの実行 見積りを実行し 結果を確認 ( ツールを使用 ) 3 1 2 工数 = α 規模 ( 1 ΣCOi ) 9 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(7) 工数見積りの手順 1 想定規模の入力 1 想定規模を入力 10 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(7) 工数見積りの手順 2 変動要因レベルの入力 1 想定規模を入力 2 変動要因のレベルを入力 11 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(7) 工数見積りの手順 3 見積りの実行と結果の確認 見積り結果 予算超過確率 2 変動要因のレベルを入力 感度分析 3 見積り実行 12 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(8)CoBRAツール (IPA/SEC 提供 ) 簡易ツール CoBRA 法の体験版 IPA/SECのホームページにログイン後に 所定のURLから使用 http://sec.ipa.go.jp/tool/cobra/ 2007 年度の実証実験の集約データを参考値として搭載 Webブラウザがあれば利用可能 統合ツール CoBRA 法のフル機能版 Excelアプリケーション IPA/SECのホームページからダウンロードして利用 一から独自の見積りモデルを作成 13 Copyright 2011 MRI, All Rights Reserved

算超過確工数予1.CoBRA 法の概要 1.(9)CoBRA モデルの利用シーン プロジェクトマネージャ PMO 品質管理部門 コストマネジメント リスクマネジメント プロセス改善 工数見積り 予算超過リスクの評価 高影響要因の対策と解消 1.0 0.8 0.6 見積値 ( 中央値 ) 率0.4 0.2 0.1 660 880 960 1260 1420 要求変更の度合い 見積り時の要求内容の曖昧さ 業務の複雑さ 信頼性要求のレベルシステムの複雑性 変動要因の寄与度 9.8 16.8 15.5 19.4 24.6 0.0 10.0 20.0 30.0 40.0 [%] 予算超過確率 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 見積り工数分布及び予算超過確率工数変動幅の確認見積り工数 [ 人月 ] 600 500 400 300 200 100 0 度数 660 880 960 1260 1420 工数のコントロール 見積り時の要求内容の曖昧さ 要求変更の発生想定時期 業務の複雑さ システムの複雑さ 信頼性要求のレベル チームの経験 知識 開発期間の厳しさ 顧客の参画度合い 関係者の数 プロジェクトマネージャの経験 知識 6.7% 6.3% 8.3% 11.6% 10.6% 17.8% 16.4% 16.2% 25.2% 29.5% 0.0% 10.0% 20.0% 30.0% 40.0% 高影響な要因の把握 14 Copyright 2011 MRI, All Rights Reserved

1.CoBRA 法の概要 1.(10)CoBRA 法の効果 工数の説明力向上 コスト変動要因と影響度の見える化 コストマネジメント力向上 工数コントロールのポイント ( 高影響な要因 ) の把握 品質向上 高影響要因の軽減により 品質向上 CoBRA モデル 見積りリスク把握 工数変動量から予算超過確率を把握 アセット化と属人性排除 熟練者の優れた知見をモデル化し 共有 活用 プロセス改善 組織に共通する要因を把握し 軽減 解消 15 Copyright 2011 MRI, All Rights Reserved

2.CoBRA モデルの構築方法 1.CoBRA 法の概要 2.CoBRA モデルの構築方法 16 Copyright 2011 MRI, All Rights Reserved

2.CoBRA モデルの構築方法 2.(1)CoBRA モデルの構築プロセス (1) 変動要因の洗い出し 変動要因の定義 影響度のアンケート 既存システムへの影響度 関係者の協力度合い 要件の不安定性 工数 性能要件のレベル 開発期間の制約 信頼性要件のレベル 開発実績 (2) 実績データの収集 規模 工数の収集 変動要因のレベル設定 工数 =α 規模 (1ΣCO) (3) モデルの構築 ΣCO のシミュレーション α の回帰計算 ツールを利用 (4) モデルの改善 ( 繰り返し ) 要因関係図の見直し 規模 工数 変動要因のレベルの見直し CoBRA モデル完成 17 Copyright 2011 MRI, All Rights Reserved

2.CoBRA モデルの構築方法 2.(2) 変動要因の洗い出し ~ 要因関係図の作成 ~ 複数の熟練者の参加によるブレスト ソフトの複雑さ (CO9) 要件の不安定性 (CO8) 既存システムの整備状況 (CO10) 関係者の協力度合い (CO1) これは例 自組織の実際に合った要因を設定 工数 ユーザビリティ要求のレベル (CO2) 性能要求のレベル (CO3) 要件管理の確実さ (CO7) 開発期間の制約 (CO6) 信頼性要求のレベル (CO5) チームの知識 経験 (CO4) 18 Copyright 2011 MRI, All Rights Reserved

2.CoBRA モデルの構築方法 2.(3) 変動要因と影響度レベルの定義 定義例 レベルは 4 段階で評価 工数への影響大 影響なし CO 変動要因定義レベル 3 レベル 2 レベル 1 レベル 0 CO1 CO2 CO3 CO4 CO5 CO6 関係者の協力度合い ユーザビリティ要求 関係者が回答期限を守る度合い 利用者の特性 5% 未満 5% 以上 50% 未満 IT 未経験者 ( 一般 ) IT 経験者 ( 一般 ) 50% 以上 100% 未満 組織内不特定 100% 特定メンバ 性能の要求レ 応答時間 例外なく反応 50% の確率 例外なく 3 秒 50% の確率 ベル 時間 1 秒以内 で1 秒以内 以内 で3 秒以内 チームの知識 経験 信頼性要求のレベル 開発期間の制約 社内ランクによる割合 復帰の即時性 妥当な工期からの圧縮度合い 標準メンハ が 40% 未満 即時 ( 数秒 ) 以内に回復 標準メンハ が 40~60% 未満 24 時間以内に回復 3 割以上 2 割以上 3 割未満 標準メンハ が 60~80% 未満 48 時間以内に回復 1 割以上 2 割未満 これは例 自組織の実際に合った要因を設定 標準メンハ が 80% 以上 要求がない 1 割未満 19 Copyright 2011 MRI, All Rights Reserved

2.CoBRA モデルの構築方法 2.(4) 変動要因の影響度のアンケート 熟練者に対するアンケート インタビュー 3 点の幅をもって確認 例 CO1: 関係者の協力度合い 最低 もっとも可能性のある 最大 関係者の協力がほとんど得られない場合 ( レベル 3 の場合 ) 工数は何 % 増えますか? 15% 30% 60% レベル 3 の場合の影響度を確認 A さんの回答 B さんの回答 C さんの回答 複数名に回答 確率 確率 確率 確率 15% 30% 60% 20% 50% 40% 75% 110% 三角分布と呼ぶ 他の変動要因についても 同様に設定 20 Copyright 2011 MRI, All Rights Reserved

2.CoBRA モデルの構築方法 2.(5)ΣCO の計算 ΣCOi の計算手順 各変動要因のレベルを 0~3 の 4 段階で評価 変動要因 CO1 CO2 CO3 CO4 CO5 レベル 1 0 2 1 3 <CO1 の例 > 各変動要因について COi を計算 ( 右図 ) 複数の三角分布から 1 つをランダムに選択 選んだ三角分布を レベルに応じて変更 変更後の三角分布から 1 点の工数増加割合をランダムに選び COi とする 1 ランダムに 1 つを選択 2 値を 1/3 倍 ( レベルが 1 なので ) COi を全変動要因について合計し ΣCOi を得る 3 工数増加割合をランダムに選び COi とする 21 Copyright 2011 MRI, All Rights Reserved

2.CoBRA モデルの構築方法 2.(5)ΣCO の計算 < 続き > 以上を多数回 ( 例えば 5,000 回 ) 実施し ΣCOi の分布を得る 多数回計算することで 分布が安定 計算は専用ツールで実施 分布の中央値を ΣCOi として採用 超過確率 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 得られた分布の中央値を採用 120 130 140 150 160 170 180 190 200 210 220 230 (%) 660 700 740 790 830 870 910 960 1000 1040 コストオーバヘッド (ΣCOi) 見積工数 1080 1120 1170 1210 1250 1290 1340 1380 1420 450 400 350 300 250 200 150 100 50 0 22 Copyright 2011 MRI, All Rights Reserved

2.CoBRA モデルの構築方法 2.(6)α の計算 ( 回帰分析 ) 過去のプロジェクト データを使って回帰分析し α を計算 PJ 実績 規模 工数 ΣCOi (%) 規模 (1ΣCOi) PJ-1 10.3KLOC 9.2 人月 46.3 15.1 PJ-2 8.8KLOC 7.5 人月 75.0 15.4 PJ-3 21.3KLOC 18.7 人月 39.0 29.6 PJ-4 42.5KLOC 52.1 人月 71.2 72.8 PJ-5 5.2KLOC 6.3 人月 30.9 6.8 PJ-6 22.3KLOC 18.2 人月 59.0 35.5 回帰分析 工数 =α 規模 (1ΣCOi) 23 Copyright 2011 MRI, All Rights Reserved

2.CoBRA モデルの構築方法 2.(7) モデルの改善 ( 繰り返し ) 見積り精度を評価 MMRE: 見積り誤差率の平均値 Pred.25: 見積り誤差率が 25% 以内のプロジェクトの割合 初期モデルの見積り精度 ( 見積り誤差 ): MMRE が 30~40% 見積り誤差の理由 変動要因の見落とし 実績データの計測ミス 変動要因のレベルの評価ミス ( レベルの定義が曖昧 ) 見直しを繰り返し行い 見積り精度を向上 見積り精度の向上以外の効果 自組織のコスト構造に対する理解が深まる 気付かなかった特徴に対する 気付き 構築した見積りモデルに対する 愛着 が湧く ( 導入に対する抵抗を軽減 ) 24 Copyright 2011 MRI, All Rights Reserved

25 Copyright 2011 MRI, All Rights Reserved