Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
見積り、計画の考え方や手法についてビープラウドの場合を紹介します/ introduce-the...
Search
haru860
February 18, 2025
Business
4
2k
見積り、計画の考え方や手法についてビープラウドの場合を紹介します/ introduce-the-concept-and-method-of-estimation-and-planning-in-the-case-of-BeProud
2025年2月18日(火)に開催されたBPStudy#210〜見積りと計画について学ぼう(
https://bpstudy.connpass.com/event/344470/
) の登壇資料です。
haru860
February 18, 2025
Tweet
Share
More Decks by haru860
See All by haru860
U理論で深まる匠Method のモデリングプロセス / the modeling process of the Takumi Method deepened by theory-U
haru860
2
180
匠Methodで価値創造をファシリーテートする〜イノベーション創造プロセスのU理論をベースに
haru860
0
170
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
3
2k
匠MethodとRDRAとICONIXとDDDで実現する一気通貫オブジェクト指向開発
haru860
4
4.9k
私の積読解消法
haru860
0
170
将棋を上達しようとおもった2つのショックと上達の取り組み
haru860
0
150
要件定義とはそもそも何か
haru860
113
70k
BPStudy#186 Radio(DDD)
haru860
1
820
企画、要件定義、設計、実装を一気通貫でつなげて考えるシステム開発
haru860
7
3k
Other Decks in Business
See All in Business
ホラクラシー組織の比較
hashiyaman
0
190
ミラティブ「採用候補者さまへの手紙」 / mirrativ letter
mirrativ
4
390k
株式会社B4A 会社紹介
b4a
0
6.6k
プロダクトデザイナー向け採用情報資料
robot_payment
0
330
Cobe Associe: Who we are? /コンサル・市場調査・人材紹介のCobe Associe
nozomi
6
19k
朝日新聞社 ITエンジニア キャリア採用 紹介資料
asahi_cto
0
140
生成AIを活用した勉強法 ~電車内でできたAWS Certified AI Practitioner過去問対策~
yuta3110
0
170
RAKSUL Introduction / English Ver.
raksulrecruiting
0
350
UXwriter_intro_202502
uxw
0
3.7k
見積りと提案の力を競う見積りソン/ an estimation-thon to compete on the quality of estimates and proposals
bpstudy
0
130
MOSH_companydeck_202502
mosh_inc
0
8.4k
enechain company deck
enechain
PRO
8
99k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
A better future with KSS
kneath
238
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Optimizing for Happiness
mojombo
376
70k
It's Worth the Effort
3n
184
28k
4 Signs Your Business is Dying
shpigford
182
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Code Review Best Practice
trishagee
67
18k
For a Future-Friendly Web
brad_frost
176
9.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
Transcript
見積り、計画の 考え方や手法について ビープラウドの場合を紹介します 2025/2/18 BPStudy#210 株式会社ビープラウド 佐藤 治夫
自己紹介 株式会社ビープラウド 代表取締役社長 X: @haru860 BPStudyを2007年9月〜主催 匠Method User Group リーダー幹事
▪受託開発事業 ・PythonのWebシステム開発、機械学習システム開発(受託開発) ▪自社サービス ・IT勉強会支援プラットフォーム connpass ・オンラインPython学習サイト PyQ ・システム開発チーム向けドキュメントサービス Tracery
見積は永遠に難しいし、正解はない 他社の話や方法を聞くと参考になるだろう。 ということで、弊社(ビープラウド)の 事例を紹介します。
アジェンダ ・多段階見積り ・要件定義後の見積り(開発見積り) ・見積りと計画: CCPM ・見積り方法の種類 ・予算の確保
アジェンダ ・多段階見積り ・要件定義後の見積り(開発見積り) ・見積りと計画: CCPM ・見積り方法の種類 ・予算の確保
システム開発の見積の基本 =「多段階見積」 共通フレーム2013 P.11図1-4より抜粋 不確実性のコーン ↓
2-4-2-3の法則(規模が膨張する力学) IPA「経営者が参画する要求品質の確保」 P.31 図2.9 2-4-2-3の法則より抜粋 https://www.ipa.go.jp/archive/publish/secbooks20060525.html
アジェンダ ・多段階見積り ・要件定義後の見積り(開発見積り) ・見積りと計画: CCPM ・見積り方法の種類 ・予算の確保
要件定義終了段階の見積り 共通フレーム2013 P.11図1-4より抜粋
RDRA(Relationship Driven Requirement Analysis)
RDRAによる見積もり
見積もりの方法(要件定義段階) UseCase 画面 情報 イベント 条件 ビジネスロジック データ UI、機能 ・
・ ・ UseCase ・ ・ ・ 開発品目(画面、バッチ処 理、API等)を一覧化して 工数を算出
アジェンダ ・多段階見積り ・要件定義後の見積もり(開発見積り) ・見積りと計画:CCPM ・見積り方法の種類 ・予算の確保
CCPM(Critical Chain Project Management) バッファ バッファ バッファ タスクA タスクB タスクC
通常の見積 CCPM 理想工数 見積 タスクA タスクB タスクC プロジェクトバッファ 理想工数 見積 理想工数 見積 理想工数 見積 理想工数 見積 理想工数 見積 プロジェクトバッファ = 理想工数見積もり合計 * バッファ係数
CCPMのメリット パーキンソンの法則の抑止 「仕事は与えられた時間いっぱいまで膨張する。」
CCPMを採用しない場合の、ありがちな失敗 バッファ 理想工数 見積 与えられた時間 順調で余裕があるの で、ゆっくりする 時間があるので コードを改善し続ける バッファを無駄に消費した結果、
後に見積もり工数を超えるタスクが発生すると、 開発期限を容易に超えてしまう。
CCPMを採用した場合 バッファ 理想工数 見積 与えられた時間 バッファを有効に使用できる。 後に見積もり工数を超えるタスクが発生しても プロジェクトバッファの残があれば対応できる。 プロジェクトバッファ 必要に応じて、バッファを付与
CCPMのバッファはいくつにする? CCPM 見積 タスクA 見積 タスクB 見積 タスクC プロジェクトバッファ 理想工数合計
* 1.4 (理想工数5日に対して2日のバッファ)←弊社は1.4です。 理想工数合計 * 1.5 (理想工数5日に対して2.5日のバッファ) 理想工数合計 * 2 (理想工数5日に対して5日のバッファ) ※ネット等には望ましいバッファ係数の参考情報ありませんでした バッファ係数
アジェンダ ・多段階見積り ・要件定義後の見積り(開発見積り) ・見積りと計画: CCPM ・見積り方法の種類 ・予算の確保
見積方法の種類 ・親和性グルーピング ・類推見積り ・ファンクション・ポイント ・複数点見積り ・パラメトリック見積り ・相対見積り ・単点見積り ・ストーリー・ポイント見積り ・ワイドバンド・デルファイ
『PMBOKガイド第7版』 P.178 4.4.2 見積り
複数点見積 個々のアクティビティ見積りが不確実な場合に、 楽観値、悲観値、最頻値の見積もりの 単純平均または加重平均を適用する。 メリット: ・見積もりの偏りを減らす ・ステークホルダーと合意形成しやすい(複数視点による納得感) ・リスクの明確化(振れ幅の考慮) ・計画性向上(バッファ管理のしやすさ向上)
アジェンダ ・多段階見積もり ・要件定義後の見積り(開発見積り) ・見積りと計画: CCPM ・見積り方法の種類 ・予算の確保
全体予算をどのように確保するか コスト・ ベースライン コンティン ジェンシー予備 プロジェクト 予算 マネジメント予備 『PMBOKガイド第7版』 P.63
図2-18.予算の編成より転載 プロジェクト予算の構成要素 作業コスト 見積り 合 計 金 額 コンティンジェンシー予備(contingency:偶発、偶然) 不確かさに備えた予備の予算。リスク対応策の実行、リスク事象が発生したときの対応に使用する マネジメント予備 スコープ内の作業に関連する想定外の作業に備えて確保される (バッファ込み) 開発チーム 開発管理 経営
まとめ ・多段階見積もり →不確実性コーン、仮資産、試算、概算、確定、2-4-2-3の法則 ・要件定義後の見積り(開発見積もり) → RDRAによる見積り ・見積りと計画: CCPM ・見積方法の種類 ・予算の確保