Agile4AIブログ

見積もりは問題ではない

アジャイルはチームの見積もり精度を上げるために生まれたのではない。複雑な仕事において見積もりが機能しないという認識から生まれた。解決策はより良い見積もりではなく、不確実性への向き合い方を変えることだ。

見積もりはアジャイルコミュニティで最も議論される話題の一つだ。論争はだいたいこういう形をとる——ストーリーポイント対時間、相対的サイジング対絶対的サイジング、#NoEstimates対いくつかの見積もり、Planning Poker対その後に出てきたもの。

これらは本物の議論だ。そして往々にして、より深い問題を見落とす——「どのように見積もるか」をめぐる議論が、「見積もりモデルそのものが問題ではないか」という会話の代わりになってしまっているという問題を。

アジャイルが見積もりについて本当に言ったこと

アジャイルはチームをより良い見積もりに導くために生まれたのではない。複雑な仕事——完全な要件を事前に知ることができない仕事、正しいアプローチが実行を通じて明らかになる仕事——において、見積もりが約束する精度は偽りの精度だと誰かが気づいたから生まれた。

「複雑な仕事」が本当に意味すること

この言葉——複雑な仕事、完全な要件を事前に知ることができない仕事——は読み飛ばされやすい。そうすべきではない。これはこの記事で構造的に最も重要な主張であり、これを内面化しなければ、以降のすべてが見積もりモデルの目的適合性についてではなく、見積もり技法についての議論に聞こえてしまう。

複雑な仕事とは、チームが十分に賢くなかったプロジェクト、あるいは十分に厳格でなかったプロジェクト、あるいは適切な方法論がまだ適用されていなかったプロジェクトの説明ではない。これは特定のカテゴリを指す——因果関係が事後にしか理解できない仕事。正しいアプローチが分析ではなく実行を通じて明らかになる仕事。要件が変化するのは、ステークホルダーが事前に十分に考えなかったからではなく、仕事をすることで必要なものが変わるからだという仕事。

方法論は——優れたものでさえ——シンプルな仕事と複雑な(ここでは「コンプリケイテッド」の意味で)仕事のために作られている。既知の問題タイプに既知のパターンを適用することで機能する。それがその方法論が設計されたコンテキストでの価値そのものだ。複雑な(ここでは「コンプレックス」の意味で)仕事には既知のパターンがない。創発的なパターンがある。複雑な仕事に方法論を適用しても問題は解決しない——実際の不確実性が手つかずのまま、構造の幻想を生み出すだけだ。多くのアジャイル実装がいつの間にかなっているミニウォーターフォール——短いサイクルの逐次的計画——も同じカテゴリに入る。イテレーションの長さは変わる。事前計画が仕事を確実に導けるという基本的な前提は変わらない。

「容赦ない単純化」は検討に値する関連する処方だ。仕事が本当に既知の問題タイプに単純化できるなら、単純化せよ——それは良い実践だ。しかしそれは衛生管理であって、複雑な仕事の管理ではない。可能な限りの単純化の後に残るものが、それに抵抗する部分——つまり複雑な仕事そのもの——であり、単純化戦略が対応するよう設計されていないものを必要とする。2025年において、複雑性への競争上の対応が「もっと単純化すべき」であるならば、複雑な仕事を実際に管理するための会話はまだ始まっていない。

ジェフリーズの公的な翻意は、単なる計測単位に関する意見変更ではない。より深いものの認識だ——前提が間違っていたという認識。見積もりは、事前分析が信頼できる予測を生み出す仕事カテゴリを前提としている。シンプルで複雑な(コンプリケイテッドな)仕事については、この前提はかなりよく成立する。複雑な(コンプレックスな)仕事については成立しない——そして技法をどれだけ洗練させても成立するようにはならない。この認識は、一度内面化されると、この記事の残りが何について語っているかを変える。

機能するソフトウェアを届ける2週間のスプリントは、より良い見積もり方法ではない。見積もりを経験的な計測に置き換えるものだ。仕事にどれだけかかるかを予測する代わりに、実際の条件下で実際のインクリメントで実際にどれだけ達成されるかを計測する。予測はリズムとフィードバックループに置き換えられる。

これは些細な区別ではない。アジャイルプロセスを実行しながらも、正確なストーリーポイント見積もりを目標として扱っているチームは、そのプロセスが何のためにあるかを根本的に誤解していることを意味する。

議論が続く理由

見積もり議論が続くのは、部分的にはアジャイルを採用した組織が根本的なニーズを手放さなかったからだ——予測、予算、タイムライン、契約の上に構築されたマネジメントシステム。アジャイルのセレモニーはそのニーズの上に積み重ねられた。ストーリーポイントは時間の代替になった。ベロシティは計画インプットになった。アジャイルの語彙は採用された。予測という期待は捨てられなかった。

生まれた状況は本当に争いがある。「見積もりなし」が本当に可能な環境で運営されているチームもある——ステークホルダーが経験的デリバリーを信頼することを学び、予測を必要としないチーム。契約、規制要件、または組織文化が何らかの形の予測を避けられないものにしている環境で運営されているチームもある。

アジャイルの立場は見積もりが常に間違いだということではない。複雑な仕事における見積もりは構造的に信頼できない——見積もりに付随する確信が定期的にそれを支持する証拠を超える——そして、実際のフィードバックによる短いデリバリーサイクルの規律は、より良い見積もり方法よりも予測可能性を高めるためにより多くのことをするということだ。

単位の問題——そして注目に値するパターン

アジャイルサークルでの現在のトレンドは、ストーリーポイントからIdeal People Days(IPDs)への移行だ——時間ベースの見積もりへの回帰であり、支持者はより直感的でステークホルダーに対して擁護しやすいと主張する。

ストーリーポイントがどこから来たかを知る価値がある。Ron Jeffries——Extreme Programmingの三人の創設者の一人で、アジャイル・マニフェストの原署名者——がストーリーポイントを発明した。それらはideal days——XPチームが最初に使用した時間ベースの単位——から直接生まれた。ideal daysの問題は、ステークホルダーが「3 ideal days」と聞いて、修飾語「ideal」に関係なく3日間のコミットメントと解釈することだった。そのため時間ラベルが取り除かれ、生の数字が単位となった。ストーリーポイントは、起源において、時間ベースのコミットメントとして扱われるのを防ぐために時間の参照を意図的に取り除いたideal daysだった。

ジェフリーズはその後これについて直接書いている。「私はよく、ストーリーポイントを発明したかもしれないと言う」と彼は2019年に書いた。「そうであれば、今は後悔している。」彼は今#NoEstimatesの最も著名な支持者の一人だ——問題は使用する見積もり単位ではなく、複雑な仕事における見積もりは単位に関わらず根本的に信頼できないという立場。

なぜIPDsへの移行が今起きているかを問う価値がある。答えはチームがより良い見積もり方法を見つけたからではない。IPDsがウォーターフォールの財務インフラと一致するからだ——組織が時間ベースの計画を中心に構築し、アジャイルを採用した際に変えることのなかった予算サイクル、プロジェクト会計システム、契約請求モデル、人員計画ツール。ストーリーポイントはこれらのシステムに収まらない。IPDsは収まる。

これはアジャイルの進化ではない。ウォーターフォールが引き続きアジャイルの衣をまとって自己を主張し続けている——解体されることのなかった財務構造を使って、その構造が構築されたモデルに向けて実践を引き戻している。見積もり単位は変わった。時間ベースのコミットメントを要求する組織システムは変わっていない。結果は同じ予測のシアター、ただ新しい名前をつけただけだ。

これはついに統制を取り戻しアジャイルが見落としたものを修正している企業ではない。変わることのなかったインフラを再主張している企業だ。IPDsは考え方、理解、思考に何のシフトも必要としない——すでに知っていることを単に再ラベリングするだけだ。だからこそ支持を集めている。

アジャイルコミュニティはここでリーダーシップの機会を逃した。時間ベースの予測への要求がIPDsに装いを変えて戻ってきたとき、正しい対応は何が起きているかを名指しすることだった——これはウォーターフォール流の財務がアジャイルの実践に対して自己主張しているということだ。代わりに多くの実践者がそれを受け入れ、要求をカテゴリーエラーとして修正するのではなく管理すべき制約として扱った。結果として、アジャイルの語彙に最も流暢なチームが、アジャイルが置き換えるために設計されたモデルの最も洗練されたバージョンを実行していることが多い。

人類はゆっくりと学ぶ

ここには見積もり方法論より深いパターンがある。ラベルの変更を実践の変更として扱う——新しい語彙の採用を、その語彙が表すべきだった考え方の転換と混同する——パターンだ。

アインシュタインの狂気の定義はよく引用され、通常は誤った帰属がなされるが、確実に響く——同じことを繰り返して異なる結果を期待すること。帰属はおそらく偽典だ。パターンはそうではない。アジャイルの考え方を採用せずにアジャイルのセレモニーを採用した組織が、今度は基礎となる考え方が変わったかどうかを検討せずにアジャイルの代替セレモニーを採用している。言葉は異なる。モデルは同じだ。

この記事が開こうとしている会話は見積もり単位についてではない。あなたの組織が複雑な仕事とは何か、それが何を必要とするかを本当に考え抜いたかについてだ。答えが計画インフラは変わっていない——事前分析が信頼できる予測を生み出すという前提のもと、予測、コミットメント、時間ベースの会計をまだ必要としている——なら、見積もり議論は症状だ。それが指し示す条件は、アジャイルが提案していた転換がまだ起きていないということだ。

コメント 0

セッションを確認中記事の準備ができました。セッション確認が完了するとコメントオプションが表示されます。