Web開発の三角形

クライアントとの契約はすべて、毎月継続的に行われています。 固定プロジェクトを追求することはめったになく、タイムラインを保証することはほとんどありません。 一部の人にとっては怖いように聞こえるかもしれませんが、問題は、目標がリリース日ではなく、業績であるべきだということです。 私たちの仕事は、クライアントの業績を上げることであり、発売日を決めるための近道をとることではありません。 Healthcare.govが学習しているので、それは期待を逃すことにつながる道です。

クライアントプロジェクトを維持しようとする 時間通りに、要件を必須(ビジネス結果の達成)と便利(オプションの拡張)に分けます。 また、常にいくつかの変更が必要になることがわかっているため、リリース時に完了をスケジュールすることはありません。

ロバートパトリックはのCEOです PhDラボ、フォーチュン500のトップ企業の多くのウェブサイトを設計、構築、立ち上げている代理店。 Robertは、Healthcare.govが直面した問題を監視しており、起動に失敗した5つの主な理由を提供しています。

  1. 決して違反しないでください 時間、コスト、機能 ルールを設定します。 これを三角形と考えてください。XNUMXつのポイントを選択する必要があります。 固定の そして他のXNUMXつの変数。 この世界では、十分な時間とお金があれば、ほぼ何でも作成できます。 ただし、Webアプリケーションを構築する人は、事前に選択する必要があります。これが最優先事項です。 これにより、プロジェクトの立ち上げ方法のトーンと焦点が設定されます。 例えば、
    • 特定の機能が実行された後にのみ起動する必要があります(お金と時間は変動します)。
    • すぐに起動する必要があります(お金と機能は可変です)。
    • 予算を念頭に置いて発売する必要があります(時間と機能は変動します)。
  2. で起動 ゴール スタートラインの代わりに心に留めておいてください。 Webアプリケーションは、次のようなプロジェクトと見なす必要があります。 start その後 進化。 成長と進化を念頭に置いて今日重要で必須なものを構築することは、出発点で終了することを意図して構築するよりも常に優れています。
  3. ベンダーが多すぎます 関与。 オバマケアのウェブサイトには55社近くのベンダーが関与していると報告されています。 プロジェクトに複数のベンダーを追加することは、滑りやすい坂道になる可能性があります。 ファイルのバージョン管理、アートファイルの不一致、アートの意見の不一致、プロジェクトの放棄に問題があることはほぼ保証できます。リストはどんどん増えていきます。 問題全体の一部を解決することをそれぞれが任務とする55人の上院議員がいたと想像してみてください。
  4. 情報アーキテクチャ 真剣に受け止められていません。 多くの場合、大規模なエージェンシーはベンダーにRFPの入札を提出するように依頼し、範囲を理解または合意することなく、情報アーキテクチャプロセスを完全にスキップして開発に飛び込みます。 これは巨大で醜い、時間の浪費、お金の損失、間違いです。 事前にできるだけ多くのアプリケーションを設計し、プログラミングを開始する前に予測できなかった事柄に機敏かつ柔軟に対応できるように準備することは非常に価値があります(これは青写真のない家を建てるようなものです)。 これが正しく行われなかった場合、ベンダーは予算を使い果たし、手抜きを始める運命にあります。
  5. 時間が足りない 品質保証。 これがHealthCare.Govの立ち上げの大きな失敗であったことは明らかです。 彼らはハードローンチ日に取り組んでおり(この場合、時間は三角形の固定変数です)、機能と予算は、計画に組み込まれた適切な品質保証のために、ローンチ日に合うように変更する必要があります。 これは重大な間違いであり、おそらく多くの人に仕事を犠牲にします。

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.