アジャイル反復アプローチで作業するときの予算については疑問があります。私がよく理解していれば、各反復の終わりにアジャイルで使用可能な製品があるので、いくつかの要件が満たされ、ソフトウェアの一部はすでに機能しています。
この方法論での作業に対してどのように課金しますか?反復ごとに課金しますか、つまり、満たされている主要な要件ごとに課金しますか、それともソフトウェアが実際に終了したときに顧客に課金し、すべてを一度に受け取りますか?
通常、プロジェクトのアプローチは重要ではありません。ほとんどの場合、コンサルタント/リソースごとの1日あたりの料金を提示します。次に、料金に日数を掛けたものをコスト見積もりに使用します。
例(乗算を容易にするための数値):
1日あたりの料金= 100
アジャイル= 10回の反復。各反復は10日= 100日続きます
100x100 =コンサルタント/リソースあたり$ 10000
リソース(開発、QA、アーチ、PMなど)に応じて異なる料金が適用されます。一部のリソースは100%割り当てられない場合があります。
労力に基づく反復率、またはフラットビッドが好きなクライアントの場合、見積もりに基づいて各機能の価格を設定し、反復ごとに合計します
あなたにとっての「本当の」答えは、「あなたとクライアントの両方が満足しているものは何でも」になるでしょう。
ジェフサザーランド博士(アジャイルマニフェストの元の署名者であり、スクラムの共同作成者)は、彼が「マネーフォーナッシングとユアチェンジフォーフリー」と呼ぶアジャイルベースのプロジェクトの契約フォーマットを提案しました。
基本的なアプローチは、当事者が協力し合い、互いの専門知識に対する信頼を構築することに同意することです。
これを行うには、契約には積極的な顧客参加が必要です。
契約の価値は、時間と材料、および範囲とともに合意されます。これらは、作業について相互に合意した見積もりに基づいています(通常、チームによる相対的な見積もりとチームの過去の速度を使用して作成されます)。
この契約には、いくつかの追加条項があります。
無料で変更-プロセス中にお客様が上記のようにチームに積極的に参加する場合、お客様は追加費用なしでスコープを変更できます。合計範囲は変更されません(たとえば、バックログで不要になった13ポイントのストーリーをさらに先に引き出し、合計が13ポイント以下である限り、他のストーリーに置き換えることができます)。
作業の保証-プロセス中に顧客が上記のようにチームに積極的に参加する場合、顧客は自分が感じた時点で契約を終了できます次の機能の実装には、残りの契約額の20%で、次の機能のビジネス価値よりもコストがかかります。
参考文献:
ブログ投稿: http://scrum.jeffsutherland.com/2008/10/agile-contracts-money-for-nothing-and.html
スライドデッキのPDF: http://jeffsutherland.com/Agile2008MoneyforNothing.pdf
(私はもっと多くのリンクを含めますが、私の評判では2つ以上は許可されませんが、「無料でお金を稼ぎ、無料で変更する」を検索した場合は、さらに読む必要があります)