ウェブサイトのデザインは、その実装の成功を保証するものです。個人的体験

家を設計する必要性を疑う人は誰もいませんし、建設過程で機能を追加して、目で家を建てることが不可能な理由を誰もが理解しています。ウェブサイトの開発は家を建てるのと似ていることを思い出してください。それは、何を、どの時間枠で、どのような初期データと期待される結果で開発する必要があるかについての完全な計画から始める必要があります。



ミンスクの小さなウェブスタジオでウェブサイトを開発していた時期がありました。ランディングページ、オンラインストア、CRMおよびERPシステムのレイアウトとプログラミング。明らかな理由、つまり追加コストのために、Webスタジオには本格的なサイト設計段階はありませんでした。



クライアントは彼らの技術仕様に取り組み、誰もが彼らのプロジェクトを可能な限り説明しました。このような技術的なタスクは、プロジェクトを理解し、コストを計算するのに十分でした。その結果、このアプローチは、ドミノのように多くの問題を引き起こしました。



長い承認



多くの場合、クライアントは期待される結果を十分に理解していますが、技術開発側からは、完成したバージョンの詳細と明確な要件を十分に詳細に説明していません。



詳細が不足しているため、プログラマーはプロジェクトマネージャーに詳細を明確にする必要がありました。プロジェクトマネージャーはプログラマーの要求をロシア語に翻訳し、顧客に尋ねました。せいぜい、私は答えを受け取り、それを開発者のために翻訳し直しました。最悪の場合、承認段階が始まりました。



作業スケジュールの中断、バグの増加



新しい説明により、コードを編集し、個々のモジュールをリファクタリングする必要が生じました。新しいユニットテストとバグ修正にはコストがかかりました。



仕事の終わりにマネージャーがピザを手にオフィスに来て、「プロジェクトは火がついているので、今日は解散しないでください」と言うことがよくありました。次に、開発者の小さなチームで、オフィスに遅れて起きて、モジュールを変更し、バグを削除する必要がありました。



, — , .



, — , .



, EZTec, . : , , . , .







, . .





: , , , .





, , . .





.





- .





, .



5-10 . “” , .



エラーのリスクとコストが増加するプロジェクトでは、Webサイト設計の全段階が重要です。たとえば、マーケットプレイス、ニュースポータル、アグリゲーター、CRMおよびERPシステム。このようなプロジェクトは4分の1で実行できますが、設計がなければ、ほぼ1年間実行できるか、最初のリリースに到達することはありません。



プロセスをもっと理解したい人には、私はお勧めします:



  • インターネット上の情報アーキテクチャ。大規模サイトの設計。ルイ・ローゼンフェルド、ピーター・モービル
  • ソフトウェア要件の開発。Karl Wigers、Joy Beatty
  • 企業のソフトウェアアプリケーションのアーキテクチャ。マーティンファウラー。


建設現場のスレッジハンマーよりも、製図板の消しゴムの方が簡単です。フランクロイドライト



All Articles