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
7
3k
見積り、計画の考え方や手法についてビープラウドの場合を紹介します/ 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
BPStudy#213〜ビジネスアナリシスとDDD(ドメイン駆動設計)パネルディスカッション資料 / BPStudy213-panel
haru860
0
440
U理論で深まる匠Method のモデリングプロセス / the modeling process of the Takumi Method deepened by theory-U
haru860
3
290
匠Methodで価値創造をファシリーテートする〜イノベーション創造プロセスのU理論をベースに
haru860
0
220
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
4
2.6k
匠MethodとRDRAとICONIXとDDDで実現する一気通貫オブジェクト指向開発
haru860
4
5.3k
私の積読解消法
haru860
0
210
将棋を上達しようとおもった2つのショックと上達の取り組み
haru860
0
190
要件定義とはそもそも何か
haru860
120
78k
BPStudy#186 Radio(DDD)
haru860
1
880
Other Decks in Business
See All in Business
私が変えてきたこと、変えなかったこと
akatsuki174
2
560
エクセレントグループ採用ピッチ[介護事業]
excare
0
2.1k
組織を AI との協働に最適化する ~ AI と人が補完しあって成長し続ける組織の作り方 ~
yoshizaki
0
540
株式会社ジグザグ_新規投資家向け資料_2025年7月.pdf
zig_zag
0
340
特別講義 理系のための法学入門
seko_shuhei
2
2.4k
アッテル会社紹介資料/culture deck
attelu
10
15k
7 Best Ways to Reach HP Printer Support Number (USA 2025) 📞 +1-888-503-6380
charlesmick
0
280
tokyo_dbt_meetup_#14_意志ある羅針盤たれ<データサイド>
t_yamaguchi
3
590
株式会社Domuz会社紹介資料(採用)
kimpachi_d
0
35k
CC採用候補者向けピッチ資料
crosscommunication
2
52k
5年勤めた印刷屋から ITエンジニアに転職した話
ichigats
0
180
ITコストの最適化を目指す DX時代のシステム刷新・保守運用の適正価格の見極め方
ncdc
0
150
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
970
The Language of Interfaces
destraynor
158
25k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Gamification - CAS2011
davidbonilla
81
5.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
How to Ace a Technical Interview
jacobian
278
23k
4 Signs Your Business is Dying
shpigford
184
22k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
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 ・見積方法の種類 ・予算の確保