5段階のプロジェクト見積もりプロセス
公開: 2022-08-03ソフトウェアプロジェクトの開発は、多くの段階で構成されています。 その成功の大部分は、適切な見積もりに依存しています。 プロジェクト計画のプロセスそのものは、Webプロジェクトの見積もりの課題のために、非常に面倒で実行が困難です。 成功したプロジェクトマネージャーが対処するのは、もう1つの小さなタスクであるだけでなく、プロジェクト計画の重要な部分です。
10年以上の経験により、多数のプロジェクトについて多数の見積もりを行ってきました。 それらのいくつかは実行するのがかなり困難でしたが、私たちはそれをうまく管理しました。 そこで、当社のプロジェクト見積もりプロセスをどのように管理しているかについての経験を共有したいと思います。
プロジェクトの見積もりプロセスには何が含まれますか
見積もりのプロセスは、プロジェクト全体に費やされる時間の約20%を要します。 プロジェクトを見積もるということは、プロジェクトのすべての要件とコストを完了するために必要な時間を評価することを意味します。 プロジェクト見積もりの落とし穴は、徹底的な調査を行った後でも、価格と期日を指定するのが難しいことです。 プロジェクトが完了するのに必要な正確な時間は、プロジェクトの完了後にのみ名前を付けることができます。 間違った見積もりは、締め切りと予算を守ることができないことを意味します。 これはプロジェクトの崩壊につながります。
プロジェクトを見積もる際に考慮すべきこと
プロジェクトの見積もりを成功させるために考慮すべきいくつかのポイントがあります。
- まず第一に、行われるべき仕事の範囲。 あなたはすべての要求について話し合い、それらに同意する必要があります。 したがって、あなたはあなたが何を提供することが期待されているかを理解し、そのおおよその時間を判断することができます。
- 第二に、あなたのリソースを気にします。 プロジェクトがジュニアまたはシニアの開発者によって行われるかどうかは、大きな違いを生みます。 経験の浅い開発者は、熟練した開発者が迅速に管理するタスクにより多くの時間を費やすため、これは見積もりの際に考慮すべき点です。
- 第三に、考えられるすべてのリスクを調べます。 プロジェクトの流れに影響を与えたり、プロジェクトのリリースを遅らせたりする可能性のある状況について考えてください。 もちろん、次の瞬間でも何が起こるかを予測することは不可能です。 しかし、少なくとも一般的なリスクを考慮に入れるようにしてください。
プロジェクト見積もりの手順
新しいプロジェクトがあるとします。 完璧な条件を想定しましょう。クライアントは自分が何を望んでいるかを知っており、レイアウトとTAを持っています。 あなたの次の行動は何ですか? これがWishdeskWeb開発会社の私たちの仕事です!
サイトアーキテクチャを開発する
最初のステップは準備です。 ここでは、ウェブサイトの構造を決定し、サイトマップを作成します。 この段階で最も重要な側面は、すべてを論理的でエンドユーザーがアクセスできるようにする方法を考えることです。 もちろん、これを行うために、クライアントとすべての詳細を明確にします。 私たちは彼らのニーズを発見し、問題に対する実用的な解決策を提供します。 サイトの目的を決定し、その開発方法についてアドバイスを提供します。
たとえば、Webサイトが動的コンテンツを対象としている場合は、便利なコンテンツ管理に重点を置くことをお勧めします。 これにより、コンテンツの更新を担当する人が簡単かつ迅速に作業を行うことができます。 さらに、会社はコンテンツに関する専門家の支援にかかる追加費用から解放されます。
要素ごとの推定を実行する
何をするかを決定したら、次の合理的なステップは、1つの大きなタスクを小さな部分に分割することです。 この段階で、プロジェクトの各要素を個別に見積もります。 ほとんどの場合、スクラム手法を使用してWebプロジェクトを管理します。 プロジェクト全体を構成タスクに分割し、限られた数のタスクを実行するための設定時間を決定することを前提としています(スプリント)。
これは私たちに何を与えますか? 複数のタスクを同時に混乱させるのではなく、それらを分離し、「やること」、「進行中」、「完了」の原則に優先順位を付けて従います。 プロジェクト全体を見積もるよりも、少量の作業に必要な時間を決定する方がはるかに簡単です。
ページ作成を見積もる
次の段階は、マークアップを見積もることです。 プロジェクト開発は、バックエンドとフロントエンドで構成されています。 最初の部分は全体の開発時間の40%を要し、2番目の部分は60%を要します。 したがって、最終ページを終了するために必要な時間を評価する必要があります。 これは、行われたすべての作業を結合し、Webサイトに魅力的な外観を与えるプロセスです。
QAと管理費を含める
品質保証とテストは開発の4分の1です。 すべてが適切に機能するかどうかを確認することは、製品の品質と相関関係があるため、非常に重要です。 テストに費やされる平均時間は1〜2日ですが、すべてがプロジェクトのサイズによって異なります。
プロジェクトの見積もりに含めるもう1つの側面は、管理費です。 PM、DevLeads、TechLeadsの仕事を忘れないでください。 さらに、チームメンバー間のコミュニケーションに費やす時間、特にチームメンバーが離れた場所や離れた場所で作業する場合は、この時間を覚えておく必要があります。
リスクを判断する
適切なリスク推定の力は、予測できない状況を予測し、可能であればそれらを防ぐ能力にあります。 または、少なくとも、ソリューションのバックアップ時間。 プロジェクトの成功は、予算の達成、期限の遵守、高品質の製品のリリースという3つの柱に基づいています。 ほとんどの場合、リスクは時間とお金に関係しています。 しかし、コスト削減や期日変更に関係なく、高品質の製品が損なわれることはありません。
プロジェクトの見積もりで考慮すべきその他のリスクは次のとおりです。
- 要件の変更。 クライアントは1つのことを望んでいましたが、開発プロセスが開始されて上に移動した後、彼らは別のものが必要であると判断しました。 これは非常に典型的な状況です。 優れたPMは、事前にそれを考慮に入れる必要があります。
- 人事異動。 特に長期的なプロジェクトでは、スタッフのシフトの問題を考慮する必要があります。 遅延を防ぐために新しい開発者を雇うことは別として、プロジェクトのリソースがすべての雇用者によってアクセス可能であることを確認する必要があります。
- オペレーショナルリスク。 プロジェクトの開発は、義務と責任の不適切な説明のために遅れる可能性があります。 優先順位やプロセスの実装の競合があるために、先延ばしが発生することがあります。
- 避けられないリスク。 計画できるリスクもあれば、そうでないリスクもあります。 これらのリスクの中には、政府の政策変更、ソフトウェアの老化、契約の喪失などがあります。 これらのリスクを回避することはできませんが、それでもその影響を減らすことは可能です。
全体として、プロジェクトの見積もりは、責任のあるプロセスではありますが、時間がかかります。 考慮すべき点がたくさんあり、混同しないでください。 それは本当のプロのための仕事です。 Wishdeskがプロジェクトをどのように見積もっているかを説明し、この情報が役立つことを願っています。
プロジェクトを見積もる必要がある場合は、タスクを送信してください。できるだけ早く実行します。