10

私は Web の開発を始めているので、クライアントと私の間で、彼らが何を望んでいるかを明確に説明するドキュメントを作成することは、双方にとって非常に役立つことに気づきました。Joel のアドバイスをいくつか読んだ後、仕様なしで何かをするのは頭痛の種です。

  1. 経験のある人からすれば、クライアントがウェブサイトで何をしたいのか、どのように見えるのかについて、クライアントから可能な限りすべての情報を抽出する良い方法は何ですか? 機能のクリープを回避する良い方法は?

  2. 知っておくべき Web 固有の要件は何ですか? (おそらくグラフィックデザイン)

  3. スペックを書くのに何を使っていますか?

  4. 他に知っておくべきことはありますか?

ありがとう!

追伸:「StackOverflow Purists」へ、私の質問がひどい場合は、反対票を投じて「あなたの質問はひどい」というコメントではなく、それを改善する方法についてフィードバックすることができます

4

4 に答える 4

9

Web サイトの目的によって異なります。クライアントから発売される新商品を売り込むサイトであればスペックを絞り込みやすく、一般的なサイトであれば往復が多いです。

以下の概要を説明します。

  • サイト/再設計の目標は何ですか。
  • 予想される顧客ベースの上昇率は?
  • 顧客維持の目標は何ですか?
  • ターゲット層は?
  • 最初からすべてのインタラクティブな要素 (フラッシュ、映画、ゲーム) の概要を説明します。
  • IA の概要を説明し、クライアントと一緒に座って、必要なすべてのセクションの概要を説明します。それを整理する方法を考えて、彼らに戻してください。
  • すべての変更を書面で取得します。
  • 土壇場での変更を避けるために、開発を開始する前にすべての仕様の準備を行ってください。

いくつかの一般的な指針

  • 礼儀正しくしますが、気楽になりすぎないようにしてください。クライアントが不可能なことを要求している場合は、丁寧な方法でそれを伝えてください。できないと言うのではなく、割り当てられた時間と予算でそれを達成することは不可能だと言ってください。
  • 自分のアイデアと有名企業の Web サイトを比較することは避けてください。検索機能が Google のようになるとは言わないでください。ユーザーが慣れ親しんでいるプログラムに特定の種類の標準を設定したからです。
  • どの分野の仕事でも標準に従ってください。これにより、コードの保守が容易になるだけでなく、バ​​グの可能性を回避できます。
  • 自分自身とクライアントへのアクセシビリティを強調します。これは大きなことです。

その他のもの:

  • あなたの意見を表明することを恐れないでください。もちろん、クライアントはお金を持っており、あなたと仕事をするかどうかの決定権を持っています。あなたは業界にいて、その仕組みを知っているので、何がうまくいき、何がうまくいかないかを彼らに知らせてください。
  • クライアントがあなたの技術的な説明につまずいたとしても、それがばかげていると思い込まないでください。彼らは別の業界にいるだけです。
  • 決まり文句やバズワードからクライアントを遠ざけます。正確な機能を念頭に置いている場合を除き、「ajax」や「web 2.0」などの言葉を投げかけることは避けてください。
  • 上で述べたように、仕事を始める前にすべてを計画してください。サイトがインタラクティブな場合は、すべてが噛み合っていることを確認する必要があります。サイトが少しずつ考えられると、それが目立つと信じてください。
于 2009-05-21T18:21:55.610 に答える
2

多くのソフトウェア設計状況(Webサイトの設計だけでなく)で私が見たアドバイスの1つは、ユーザーの期待に関連しています。一部の人々は、ユーザーに見るものを与えることによってそれらをうまく管理しますが、ユーザーが見ているものが実際に機能することができるとユーザーが信じないようにします。

ペーパープロトタイピングは、このタイプの状況に大いに役立ちます:http: //en.wikipedia.org/wiki/Paper_prototyping

于 2009-05-21T18:29:43.193 に答える
0

また、Google でクライアントのアンケートを探すことも、さらにアイデアを生み出すのに役立つことを発見しました。

Google: Web クライアントのアンケート、多数の PDF やその他のフォームから学習できます

于 2009-05-26T23:53:31.217 に答える
0

私は紙のプロトタイピングに賛成ですが、それには iplotz.com を使用します。アプリケーションがどのように機能するかをより詳細に考えるようになるため、構築する必要がある特定のものを見逃す可能性が低くなり、クライアントに何を考えているかを説明するのがはるかに簡単になります. クライアントに iplotz を使用して要求を説明するか、それに協力するよう依頼することもできます。

于 2009-05-21T19:21:05.803 に答える