Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ݟੵΓ mofmof inc.
Slide 2
Slide 2 text
ソフトウェアの納期⾒積もりは、 星占いレベルのものであると思う 引⽤:メソッド屋のブログ http://simplearchitect.hatenablog.com/entry/2016/07/07/080250
Slide 3
Slide 3 text
• ਫ਼ • ݟੵΓ • ෆ࣮֬ੑ
Slide 4
Slide 4 text
不確実性コーン
Slide 5
Slide 5 text
時間をかければ ⾒積もり精度は上がる
Slide 6
Slide 6 text
⾒積もり=設計
Slide 7
Slide 7 text
⾒積もり⼿法の歴史 • LOC • FP • COCOMO • CoBRA • KKD
Slide 8
Slide 8 text
⾒積もり精度の推移 精度 コスト(時間) '1 ϓϥϯχϯά ϙʔΧʔ ,,%
Slide 9
Slide 9 text
⾒積もりのタイミング ΩοΫΦϑ ϦϦʔε εϓϦϯτ ϓϩδΣΫτ
Slide 10
Slide 10 text
اը࣌ ΩοΫΦϑ࣌ εϓϦϯτܭը࣌
Slide 11
Slide 11 text
プランニングポーカー
Slide 12
Slide 12 text
͜ͷػೳɺ͘Β͍ͰͰ͖ΔΑͶʁ 営業
Slide 13
Slide 13 text
͍͍͘Β͍͔͔ΔΑ 営業 ベテラン エンジニア
Slide 14
Slide 14 text
͘Β͍ඞཁͩͱࢥ͍·͢ʂ 営業 ベテラン エンジニア 若⼿ エンジニア
Slide 15
Slide 15 text
ҰମԿΛ৴͡ Ε͍͍ʁ
Slide 16
Slide 16 text
• ૬ରݟੵΓ • νʔϜݟੵΓ • ετʔϦʔϙΠϯτ
Slide 17
Slide 17 text
͜ͷڇͷମॏԿΩϩ ͜ͷڇͷମॏԿΩϩ
Slide 18
Slide 18 text
͜ͷڇΩϩʂ
Slide 19
Slide 19 text
なぜ相対⾒積もりか • 相対的な基準があれば、簡単に⾒積もり の精度を上げることが出来る • ⼯数で絶対⾒積もりをすると、個⼈のス キルに依存した⾒積もりになってしまう • 実際には⾒積もる⼈と担当する⼈が違う ことも多いので、⾒積もりミスにつなが る
Slide 20
Slide 20 text
ストーリーポイント • 個⼈のスキルに依存させないため、相対的な ⾒積もり尺度を「ポイント」で表現する • ストーリーポイント = 時間(⼯数)ではない • 基準となるユーザーストーリーと⽐較して、 どの程度複雑か、曖昧であるか、などを評価 して⾒積もる
Slide 21
Slide 21 text
基準ポイントの決め⽅ • 既に出ているストーリーの中から、全員 が理解できそうな⼀つのストーリーを決 めて、1ポイント or 3ポイントとする • 基準としてふさわしいものがなければ、 全員が認識を⼀致させる実装のイメージ を使⽤しても良い
Slide 22
Slide 22 text
フィボナッチ数列(もどき)を使う • 0,1,2,3,5,8,13,20を使うことが多い • 規模が⼤きくなるほど正確に⾒積もれな くなる性質と、フィボナッチ数列が相性 が良い • ⼤きい単位の数字は細かく考えても精度 が上がることはないので考えるのはムダ • ⼩さい単位に分割して⾒積もり可能にする
Slide 23
Slide 23 text
͜ͷௗΩϩʂ ͜ͷͷମॏʁ
Slide 24
Slide 24 text
• େ͖͍ετʔϦʔׂ • ཧɿʙϙΠϯτ • ϙΠϯτʙநߴΊ
Slide 25
Slide 25 text
議論をする • チーム全体で⾒積もる • ⾒積もりの差異が出た場合、何か考慮漏れ、ある いは考慮しすぎである可能性がある • ズレ幅が最も⼤きい⼈同⼠で、その⾒積もりをし た理由を説明し、その情報を追加した上で再度⾒ 積もる • 議論の最中にカードを出し直してもOK • 議論が終わってから全員でもう⼀度⾒積もりしな おすでもOK
Slide 26
Slide 26 text
実際にやってみよう
Slide 27
Slide 27 text
ςʔϚ தͷՆٳΈͷ॓
Slide 28
Slide 28 text
10ઌੜ ߨࢣ ϝϯόʔੜె Έͳ͞Μ
Slide 29
Slide 29 text
お客様の中に経験者いますか?
Slide 30
Slide 30 text
流れ 1. 基準の1ptとなるストーリーを決める 2. ストーリーを⼀つずつ読み、以下繰り返し 1. ストーリーの単位が⼤きすぎる場合は分割する 2. 必要であればPOに確認して、ストーリーを詳細 化する 3. 全員で専⽤カードを使って⾒積もりする 4. ⾒積もり差異について議論する 5. チームで⼀つの⾒積もりを合意して決める
Slide 31
Slide 31 text
ポーカーのやり⽅ • ストーリーの詳細を読んだら基準ポイン トに対してどの程度のボリュームか⾒積 もり、カードを裏返しで出す • 全員がカードを出したら⼀⻫に表にする
Slide 32
Slide 32 text
Appendix
Slide 33
Slide 33 text
ग़དྷΔͬͯ ݴͬͨΑͳʁ
Slide 34
Slide 34 text
τϨʔυΦϑͷؔΛ ߹ҙ͓ͯ͜͠͏
Slide 35
Slide 35 text
参考:プランニングポーカー https://speakerdeck.com/ryuzee/planning_poker_guide
Slide 36
Slide 36 text
参考 https://www.slideshare.net/taguchimasahiro/ss-44419906