NashTech

アジャイルプロジェクトを固定予算で管理する方法とは

ntg-managing-to-a-budget-1024x361

アジャイルソフトウェアデリバリーの性質上、構築されるものの全詳細を事前に知ることはできません。そのため、正確な予算を予測するのは難しいです。しかし、NashTechのUKデリバリー責任者であるジョン・ラスト氏が説明するように、プロジェクトの俊敏性や最終製品の品質を損なうことなく、予算の確実性を高める方法があるのです。

固定されたプロジェクト予算と、めまぐるしく変化する世界との折り合い

すべてのソフトウェア開発プロジェクトは、相反する要求のバランスをとらなければなりません。最も一般的なのは、時間、コスト、機能、品質ですが、プロジェクト開始時にこの4つをすべて突き止めようとするのは、一般的に非現実的です。ビジネス・ニーズが変わることなく、すべてが事前に明確に理解され、問題が発生しない完璧な世界であれば可能かもしれないですが、現実はそうはいきません。

幸いなことに、今日のほとんどの企業はこのことに気づいています。だからこそアジャイル・デリバリーは、開発チームがビジネスの進化するニーズに対応し続けるための望ましい方法となっているのです。
アジャイルは、現代のデジタル組織が直面する典型的な課題を受け入れることを可能にしてくれます:

 

  • 変化を認識し、奨励する
  • コラボレーションと学習の推進をする
  • 価値をより早く届ける

同時に、アジャイルはリーン思考を推進し、すべてを前もって特定することに労力を費やすことを抑制します。その結果、一般的にチームはベースライン予算を作成できるような見積もりを作成しないのです。

では、何を建設するのか詳細が決まっていないのに、どうやって正確な予算を予測するのでしょうか?

NashTechは、お客様が固定予算でプロジェクト管理する際の支援をした経験が豊富です。当社のレスポンシブ・オフショア・アジャイル・デリバリー(ROAD)方法論と契約モデルは、プロジェクトの俊敏性や最終製品の品質を損なうことなく、より確実な予算を提供します。私たちは、以下のような重要なステップを踏んでプロジェクトを進めます。

1.最小実行可能製品の大まかな見積もりに基づいて、現実的な予算を設定する。

私たちは通常、エピックと機能の初期セットを定義するための要件ワークショップの進行から始めます。 さまざまな手法(たとえば、優先順位付けのMoSCoW手法)を使って、それらのエピソードや機能を分類し、ユーザーの初期ニーズや必須ニーズを満たすために、最小実行可能製品(MVP)の一部を構成すべきものを決定します。

MVPの範囲内で、明確に定義され、理解されているエピックや機能と、不確実であったり、理解が難しいものを区別することを推奨しています。複雑で理解しにくいエピソードは不確実性が高く、予算係数の増加に影響するためです。

また、並行して技術ワークショップを実施し、要件を受け止め、それを満たすためにソリューションをどのように設計するかを定義することも推奨しています。これにより、提案されたソリューションの技術的リスク領域を特定することができ、さらに予算範囲に反映されるのです。

そして、クライアントの特定のプロジェクトについて学んだことを、当社の広範な見積もり知識ベースと組み合わせて、MVPを提供するために必要な労力の見積もり範囲を計算します。見積もりは、典型的なNashTechのスクラムチームの開発スプリント数に換算した人日数で表されます。

さらに、プロジェクトの成熟度やそれに関連するリスクに基づいて、「不確実性の円錐」に照らしてプロジェクトを評価します:

 

  • 必要条件
  • テクニカル・アーキテクチャ
  • 開発環境の一般的なリスクアセスメント – 以前のプロジェクトでアジャイルプロセスを適用した経験などの要素を含む。

次に、開発スプリント数に不確実性評価から得られた係数を乗じて、スプリント数の最小値と最大値を算出し、MVPスコープを提供するためのコスト範囲を算出します。もちろん、クライアントが異なるアプローチを望むこともあることは承知しています。「MVPスコープを達成する」とはどういうことなのか、当初からお客様と一緒に合意していきます。 また、お客様のビジネス・ニーズや優先事項の変化に応じて、納品段階を通じて、オプションやその影響に関する意見やフィードバックを提供します。

2.一連のスプリントを通じて最小実行可能プロダクトを提供し、残りを予測する。

私たちが推奨するのは、スプリントプランニングには、MVPのために「必ず必要な」ユーザーストーリーだけを含めるべきであり、その他のストーリーはプロダクトバックログに残すべきだということです。

また、機能的・技術的なリスクや不確実性を特定し、解決することを目的として、主要コンセプトと主要フローをテストする機能を、できるだけ早い段階で提供する計画を立てることを提案します。早期にこれを行うことで、より簡単な分野を加速させたり、より広範囲な影響を避けるために、手遅れになる前に範囲の縮小について話し合いができる可能性が高いからです。

アジャイルにおける迅速なフィードバックとは、優先順位の変更が容易に受け入れられ、新しいアイデアや要件が容易に追加されることです。同様に、時代遅れのコンセプトは、ほとんど、あるいはまったくコストをかけずに取り除くことができます。 真の “必需品 “だけが残るように、冷酷な規律を維持することが極めて重要となるのです。

もちろん、スタンドアップ、スプリント・デモンストレーション、レトロスペクティブに参加することによるクライアントからのフィードバックは、誤解を発見し、プロセスを継続的に改善・最適化するために不可欠です。そして、配信スループット(ベロシティ)の証拠を取って、当初の計画を評価します。ストーリー・ポイントの実際の過少見積もりまたは過大見積もりは、現在のMVPの予想される納期とコストを再調整するために使用されます。

こうして蓄積された経験的データは、要求バックログ全体の所要時間とコストを推定するための基礎となるのです。

NashTechがお手伝いできること

アジャイルでプロジェクトを予算通りに管理することは、独自の課題をもたらします。私たちはこのような課題を理解し、対話、改良、反復に重点を置きながら、プロジェクトが進むにつれて、実際の情報に基づいて、課題に対処できるよう、私たちのアプローチを適応させてきました。

私たちのアプローチは、開始時に入手可能な情報に基づき、経験知識を活用して、信頼度の高い初期推定値を算出することです。常に見積もりを再調整するフレームワークを提供し、スコープの優先順位に関するビジネス上の意思決定を早期にサポートします。

NashTechが、アジャイルプロジェクトにおける予算の確実性を向上させるために何ができるかについては、以下をご覧ください。
ソフトウェア開発サービス
をご覧いただくか、info@nashtechglobal.comまでメールでお問い合わせください。

おすすめ記事

仮想学習環境をAWSに移行して近代化し、体験の向上を図る。

移行され近代化されたMoodle インフラストラクチャーは、オープン 大学は今、次のような利点がある。 クラウドのメリット

大手デジタル広告サービスとの1年にわたるRPAの旅を垣間見る

大手デジタル広告サービス・ソリューションプロバイダーの1年にわたるRPAの旅と、NashTechがどのように彼らを支援したかをご紹介します。

デジタル棚の分析をサポートし、eコマースの成長を引き出す

NashTechがどのようにデジタル棚の分析を支援し、世界有数のデータ洞察とeコマースソリューションプロバイダーと成長を解き放つかをご覧ください。

テクノロジー・ジャーニーを理解し、複雑なデータの世界をナビゲートし、ビジネス・プロセスをデジタル化し、シームレスな ユーザー体験を提供するお手伝いをします。

上部へスクロール
サンプル・タイトル
サンプルショート
サンプル見出し
JA FREE WHITEPAPER
新しいホワイトペーパーで知識の力を解き放つ
「プロダクトオーナーのユーザーエクスペリエンスを向上させる」
無料ホワイトペーパー
新しいホワイトペーパーで知識の力を解き放とう
「プロダクト・オーナーのためのユーザー・エクスペリエンスの向上