例えば、チームに新しいプロジェクトのニーズやアイデアがあるものの、プロジェクトのスコープが明確でないとします。さらに、詳細な要件定義や開発開始、コスト見積りを行うためのリソースも不足しています。こうした状況は、多くの場合、コミュニケーションの行き違い、納期の延長、そしてコストの増加につながります。
ディスカバリーフェーズは、プロジェクトを費用対効果の高い方法で進め、合意されたスコープと正確な見積りを決定するための理想的なソリューションです。クライアントとアウトソーシングチームが協力して、プロジェクトのスコープ、要件、設計、プロジェクト計画、そして最終的により正確なコスト見積りに集中することができます。さらに、チームは実装開始時に万全の準備を整えて、サービス提供を開始することができます。
Lそれでは、この方法論の概要を詳しく見ていきましょう。それが何なのか、なぜ価値があるのか、そしてどのように最大限に活用できるのかについて議論しましょう。まずは、発見フェーズとは何かを明確にしましょう。
発見フェーズとは何ですか?

人間は常に発見の段階にあります。
アジャイルプロジェクトにおける発見フェーズは、チームがクライアントやプロジェクトのニーズと解決すべき問題を理解する上で重要なプロセスです。これは通常、アジャイルプロセスの最初のステップであり、ステークホルダーからの情報収集、クライアントの業界や競合他社の調査、そしてプロジェクトの目標と要件について全員が共通の認識を持っていることの確認などが含まれます。また、発見フェーズは潜在的なリスクを特定し、プロジェクトの実現可能性を評価するのにも役立ちます。
実際、実現可能性という部分は非常に重要です。場合によっては、プロジェクトの期待が現実に及ばず、プロジェクトを中止せざるを得なくなることもあります。それでも構いません。関係者全員の費用と時間を節約できるからです。あるいは、プロジェクトが当初の予想よりも実現可能であることが示され、より多くのリソースと人員を投入できる場合もあります。これはさらに良いことです。重要なのは、誰かが主導権を握り、人員を投入する前に、プロジェクトを完全に理解してもらうことです。
発見フェーズはアジャイル手法に特有のものではなく、多くの国の法律を含む多くの業界で重要な部分を占めていることに留意してください。しかし、ここではアジャイルについてお話します。
その ディスカバリーフェーズはアジャイル手法を用いて実行され、顧客と小規模なアウトソーシングチームが参加します。アウトソーシングチームのメンバーは、プロジェクトを完全に理解し、規模を決定するために必要な要件に基づいて選定されます。
例えば、顧客がドメイン知識は持っているものの、技術的なリソースが不足している場合があります。この場合、アウトソーシング会社は、ソフトウェアとUIデザインを構築するための技術、UI/UX、プロジェクトマネージャー、そしてフェーズ1のプロジェクト計画とスプリントバックログを提供します。
コストが削減されたことで、顧客はプロジェクトが実現するのを目にすることができ、アイデアを実現するためのスケジュールとコストをより正確に把握できるようになります。
ディスカバリースプリントとは何ですか?
ディスカバリー・スプリントは、顧客とアウトソーシング会社のパートナーシップです。プロジェクトの規模やオープンクエスチョンに応じて、両チームがプロジェクトのスコープについて話し合い、文書化し、規模を決定する期間が定められます。通常、スプリントは2週間ですが、短縮することも可能です。
各スプリント(複数スプリントが必要な場合)では、デリバリーチームの作業を妨げる可能性のある未解決の問題を排除する明確な成果物を作成します。スプリントの成果物には、システム設計、システムコスト、UI/UX、詳細な見積もり、プロジェクトのフェーズ分け(MVPを含む)、要件(ユーザーストーリー)バックログなどが含まれる場合があります。
よく言われるように、世の中には既知の既知、既知の未知、そして未知の未知があります。つまり、知っていること、知らないことを知っていること、そして知らないことを知らないことがあるということです。これらのスプリントの目標は、既知の既知にある知識の核から出発し、未知の未知へと可能な限り広げていくことです。プロジェクト開始前に理解が深まれば深まるほど、より良い結果が得られる可能性が高くなります。
発見スプリントは、プロジェクト全体の開始時にのみ実行する必要はありません。 例えば、プロジェクト計画には複数のフェーズが設定されている場合があります。しかし、市場が想定とは異なる機能セットを求めている場合、両チームは対応し、計画を立てる必要があります。フェーズ間にディスカバリー・スプリントを実施し、製品の方向性と計画を再評価することができます。
発見フェーズのメリット

始める前に、何が可能で何が不可能かを知っておく必要があります。
ここまで読んで、発見がいかにして 段階 有益な場合もあります。しかし、これをプロセスの一部に、そしておそらく何度も見直すことになるであろう重要な理由をいくつか見ていきましょう。
まず、ディスカバリースプリントにより、チームは潜在的なリスクを迅速に特定し、対処することができます。 実装中にコストのかかる影響を与える可能性があります。
発見フェーズでは エンドユーザーにとっての価値とユーザビリティ、技術的な実現可能性、商業的な実現可能性など、幅広い分野を網羅しています。簡単に説明すると、次のようになります。
- 私たちが作ろうとしている製品を欲しがる人はいるでしょうか、そして彼らはそれを使用するでしょうか?
- この製品を実際に作ることができるのでしょうか?
- この製品は実際に利益を生み出すのでしょうか?
ディスカバリー・スプリント中に、これらの質問すべてに「はい」と答えた場合、チームメンバー全員が理解できる実行可能な計画へと移行する時です。このディスカバリー・フレームワークは、開発チームがプロジェクトの具体的なニーズと解決しようとしている問題に集中し続けるのに役立ちます。
発見フェーズのベストプラクティス

詳細は重要です。非常に重要です。
ご想像のとおり、発見フェーズの実施方法は多岐にわたります。確固とした、標準化された、透明性のある手法を採用することで、プロセスがスムーズに進み、全員がタスクに集中できるようになります。
発見フェーズを成功に導くための3つのベストプラクティスを見てみましょう。1つ目は、クライアントやプロジェクトのニーズを優先順位付けすることです。これにより、チームは目標を見据え、 目標を達成するために共同で取り組む。
2つ目は、プロジェクトのタイムラインを作成することです。諺にあるように、プロジェクトは割り当てられた時間を埋めるまで拡大していきます。そのため、現実的でありながら厳密な期限を設定することは、物事をスムーズに進めるために不可欠です。
3つ目は、プロセス全体を通して関係者と定期的に連絡を取り合うことです。チームメンバーと関係者間のコミュニケーションは非常に重要です。通常は、双方に1つの連絡窓口を設け、誤解が生じないようにします。
ディスカバリースプリントのためのツールとリソース

発見を行うときは長期的な視点に立つことが最善です。
アジャイルチームは、ディスカバリー・スプリントを成功させるために、幅広いツールやリソースを活用できます。例えば、クライアント対応側で活用できます。 アウトソーシング会社クライアントへのインタビュー、アンケート、そしてアンケートは、クライアントがプロジェクトに何を求め、何を期待しているかを正確に把握する上で非常に役立ちます。もちろん、会話も重要ですが、すべてを文書化することで、情報が完全に透明化され、共有しやすくなります。
同様のツールは、プロジェクトの顧客対応面、特にプロジェクト/製品の実現可能性を判断する際にも活用できます。フォーカスグループ、アンケート、競合他社調査、統計的市場調査などは、必要な対策を的確に判断する上で非常に重要です。これらのユーザーリサーチツールは、潜在顧客のペインポイント(問題点)と、解決すべき課題を明確に示します。
さらに、カスタマージャーニーマッピングツールも不可欠です。これらのツールは、製品が企業から顧客の手に渡り、その後どのように利用されるかを理解するのに役立ちます。 モバイルバンキングアプリ例えば、顧客はどのようにしてその製品を知るのでしょうか?いつから使い始めるのでしょうか?どのように使用するのでしょうか?こうした質問はすべて、最終製品の改善につながる可能性があります。
最後に、プロトタイピングツールがあります。その好例がMVP(Minimum Viable Product)アプリです。MVPアプリを使用すると、開発者はクライアントからアプリの最も基本的な機能に関する貴重なフィードバックを得ることができます。プロトタイピングツールは数多くありますが、いずれも製品がクライアント(または一般ユーザー)の期待に応えているかどうか、そしてどのように改善できるかを確認するために使用されます。
配達 1つの 発見 段階
発見フェーズの全体的な目標は、不明点を排除し、クライアントとアウトソーシング会社がプロジェクトのコストとスケジュールを超過しないように保護し、速度に影響を与える未解決の質問がないまま実装に進むことです。
発見フェーズの成果物はクライアントの状況に応じて異なりますが、通常は次のようなものが含まれます。
- UI/UX デザイン: これには、製品の外観と操作性、およびそれぞれのユーザー タイプとフローが含まれます。
- システム設計: 状況は変化する可能性がありますが、両者は何が構築され、なぜ構築されるかを理解しています。
- システム コスト: トラフィックを効率的な価格でサポートするためのシステムの使用パターンとコストに基づく見積もり。
- プロジェクト計画:チームは優先事項に焦点を当て、顧客にできるだけ早く価値をもたらすためのリリーススケジュールを作成します。これには、MVP、フェーズ、反復リリース、またはプロジェクト全体の一括リリースが含まれる場合があります。
- 詳細見積:チームは、プロジェクトの1つまたは複数のフェーズについて詳細な見積りを提供します。通常、スコープ全体の目標が含まれ、プロジェクトの進捗やスコープの変更に応じて継続的に更新されます。
SmartDevで発見を発見
ディスカバリー・スプリントとそのプロセス全体には多くの要素がありますが、複雑なプロジェクトを開始するための賢明な方法と言えるでしょう。全体として、ディスカバリー・スプリントはアジャイルプロジェクトのディスカバリーフェーズを加速させる優れた方法となり得ます。チームは潜在的なリスクを迅速に特定して対処し、プロジェクトの実現可能性を評価し、顧客のニーズを満たす計画を策定することができます。アジャイルプロジェクトのディスカバリーフェーズを加速させたいと考えているなら、ディスカバリー・スプリントは最適な方法と言えるでしょう。
ソフトウェアプロジェクトのアウトソーシングをお考えなら、ここはまさにうってつけです。そして、もしそうお考えなら、アジャイル手法を採用しているチームと協力したいと思われるでしょう。それが私たちです!もしあなたが探しているものなら、ぜひご連絡ください。 今すぐご連絡くださいすぐに発見してみましょう。正しく行えば、かなり楽しいものになるでしょう。

