見積もりも約束もしたくない開発
Posted: Updated:
慎重な見積もりは苦しい
- 本来、どんぶり勘定の見積もりでも 6-7 割の精度はあるはず(きっと)
- ドメイン知識やコードベースをそれなりに掌握している必要はある
- 慎重に見積もりの精度を高めるのは責任を伴う約束のせい
- じゃあ最初から約束しなければいい
- 慎重に見積もってもどうせ事故るときは事故る
- とはいえステークホルダー向けに「いつまでに終わらせる」意志の表明は必要
- 意志を尊重し、目論見が外れても咎められないことが求められる
- 見積もりの心理的安全性ともいえる
正確な見積もりと約束に時間をかけるよりも、いつまでに終わらせるという意志力と、想定より伸びても咎めない寛大な心でいきたい
— あほむ|副業転職 Offers の overflow (@ahomu) September 8, 2023
見積もりと計画を捨て、約束を破れ
- 一般的に理性的な見積もりは遠大な計画になりやすい
- 責任と約束のために不明なバッファが増える
- 見積もりそのものに時間もかかるし、その間に1機能作れるさえある
- エイヤで終わるものをエイヤするほうが遅延がでても総合的にスピードが出る
- 責任をとるための見積もりでウンウン唸って時間を溶かすよりも、見切り発車で生産したほうが心にもヘルシー
- 新規開発や大規模機能など、曖昧な要件から徐々に具体を積み上げていく開発はこんなもんではないか
- 計画通りに間に合わせるよりも、終わらせる、着地させることが重要
理性的な見積もりと計画を捨てる儀式
— あほむ|副業転職 Offers の overflow (@ahomu) August 3, 2023
- 見積もりに責任を持たせない、約束させない
- “案ずるより産むが易し” でまずは作る
- 最初は一通り動くハリボテを目指す
- 中間地点のマイルストーン像を皆で意識する
- 〆切が近づいてきたら気合いで不時着させる
個人の感想でした
スクラムとかアジャイルとかちょっとよくわかんないんですけど、そんな気持ちで従事しています。現職の各位はちゃんとスクラムしたり見積もりしたりしていて偉い。(お疲れさまです)