web-dev-qa-db-ja.com

すでにすべてを明確にしていたと思ったクライアントから要件を収集する

私はクライアントにウェブサイトを構築する仕事を受け入れました。彼女には、「モバイルデバイスに対応する必要がある」という要件がありました。それでもそうではありませんが、彼女がサイトを表示した彼女の画面サイズは私のものよりも少し小さいと想定しています。ページが彼女に対して「正しく」表示されないため、彼女は不満を抱いています。たとえば、水平ナビゲーションバーは2行を占め、テキストは希望どおりにフラッシュされません。しかし、これはすべて私のコンピューターで動作します。

そのような問題をどのように回避または解決しますか?特定のターゲットプラットフォームでWebサイトを開発することは不可能ですか?たとえば、24インチのモニターを使用してコーディングしましたが、私の友人のラップトップは13.3インチで、ウェブサイトは破壊されていますか。

「ウェブサイトをすべてのデバイスで同じように表示する」と言っても簡単ではない、技術者以外の人に説明できる記事へのリンクはありますか?また、大画面のナビゲーションバーに10個のリンクを表示するのは意味がないが、スマートフォンの画面に10個のリンクを押し込むのはばかげているので、「同じように表示する」とは意味がないというクライアントへの質問をどのように説明しますか。

更新:これを振り返ってみると、UXデザインの要件を電子メールだけで行うのは本当に難しいので、少なくとも一度は直接会ったことがあれば、とても助かったでしょう。

2
Celeritas

レスポンシブウェブサイトのデザインに取り掛かります。レスポンシブデザインは、直面している問題を解決します。 GOOGLEレスポンシブで、多くの記事が表示されます。それらを読んで、トリックを学びます。

1
manprit kalsi

第一に、そして残念ながらあなたにとって、クライアントが不当な期待を抱いているとは思いません。失敗したのは、これらの期待を表明するあなたとクライアントの間の会話です。ほとんどの場合、クライアントは何を要求する必要があるのか​​を知りませんでした。これは、(開発サービスのプロバイダーとして)専門知識が必要になる場所です。

私は間違っているかもしれませんが、ウェブサイトをゼロから構築したか、1999年には問題なかったような単純なテンプレートを使用したように思えますが、何千もの異なる表示サイズと密度を利用できるため、目的には適していません今日。最近のほとんどのWeb開発プラットフォーム(フレームワーク)は、表示サイズに適応するためのツールとサンプルを提供しています。 Wordpressまともなテーマを使用すると、最小限の労力で80%の効率を実現できます。

それでも、「サイトをレスポンシブにする」だけではそれ自体がソリューションではなく、ソリューションを提供するために使用できる多くのツールの1つにすぎません。遭遇した問題のいくつかの合理的に非技術的な視覚化については、たとえば「 レスポンシブWebデザインの9つの基本原則 」を参照してください。

あなたとあなたのクライアントは、実際に小さな画面や大きな画面で何が起こるかについて話し合う必要があります。あなたは問題を説明し、「同じだが異なるサイズ」に見えるものへの彼女の期待を和らげ、代わりに何が起こるかについての考えを提示する必要があります。それをバックアップするには、もちろん、これらのソリューションを提供できることを確信している必要があります。そのため、構築するフレームワークが最善の策であると考えられます。

クライアントは何を求めればいいかわからず、あなたは読者に向いていないので、私ができる最善のアドバイスは次のとおりです:クライアントを関与させ、会話を続けます。それはあなたとクライアントの両方にとって望まない、そして早すぎる驚きを避けるのに役立ちます。

4
Roger Attrill

あなたの状況は、ほとんどのデザイナー/開発者が一度経験したものです(少なくともクライアントとの何らかの不一致)。だから心配しないで!これは、あなたとあなたのクライアントの間の良好なコミュニケーションについてとても重要なことの典型的な例です。クライアントが何を望んでいるのかを明確にするだけでなく、彼らの願いがどこから来ているのか、そして他の/より良い解決策が直面している問題を解決できることを彼らに知らせてください。要件を明確にし、契約書に書き留めておくことで、最終製品についての意見の相違を防ぐことができます。

最近では、顧客が投資したものを携帯電話やタブレットで(オフ)表示することを望んでいることをクライアントに期待できます。これらのデバイスに対してスケーラブルではないという良い議論がある可能性があります。しかし、それが愚かであると言うのはあまり説得力がありません。経験や研究(自分自身または有名な情報源)の結果で裏付けられたほうがよいでしょう。

この矛盾を解決するにはどうすればよいですか?これは、実際に紙に書かれている内容と、クライアントとどの程度うまくやり取りできるかにかかっています。ただし、状況とクライアントを尊重してください。正しい人になるのではなく、解決策に向かって努力してください。

今後これを防ぐにはどうすればよいですか?Webデザイン/開発で学ぶことがたくさんあると思います。あなたが言う時...

スマートフォンの画面に10個のリンクをつぶすのはばかげている

... 情報アーキテクチャ または レスポンシブデザイン について学習する必要があります。編集:あなたのコメントのおかげで、私はあなたが知りたいことを理解しています:

「クライアントにどのような質問をしますか。また、回答は具体的にどのようにする必要がありますか?」

あなたの状況で最初に知りたいのは、モバイルフレンドリーにするためにさらにx時間を費やすことが適切かどうかです。そのため、サイトを使用するクライアントに、理由、頻度、場所などを尋ねるか、自分で調査してください。聴衆の写真と彼らにとってのウェブサイトの目的が何であるかを取得するようにしてください。単なる情報サイトの場合は、モバイルデバイスですばやく検索するために最も重要な情報を知りたい場合があります。顧客が途中でこの情報を見つけることで利益を得られる場合は、モバイルバージョンにもう少し投資するように助言することをお勧めします。

幸運を祈ります!

3
jazZRo

StackExchangeで応答するとき、私はひいきに聞こえるのが嫌いですが、私は言わなければなりません-あなたはクライアントとこのような状況になるには経験が浅すぎるようです。あなたは、Web開発者が知っておくべき質問(つまり、応答性の基本)を質問しています。あなたはそれがそうではないかのように、引用に「誤って」含めています。実際には、それは正しくありません。そうです。できる限り多くのプラットフォームをターゲットにして、できるだけ多くの解像度とデバイスでテストする必要があります。ボールの痛みですか?もちろん、そうです。私たちのWeb開発者は、任意の量の画面サイズに対応し、大量のメディアクエリとグリッドソリューションから選択する必要があります。また、場合によってはデバイスの技術的能力を考慮に入れる必要がありますが、今では完全に必要です。 、そして彼女の期待はかなり標準的です。

今後、このような事態を防ぐにはどうすればよいですか?オフセットからレスポンシブサイトを開発する方法を学びます。そして(最も重要なこととして)、あなたが同意するものを形式化してください!それが技術仕様であろうと、ある種の契約であろうと、両方の当事者が認識していることについて(紙に)明確な理解があるはずです。自分の背中をカバーしてください。

1
JᴀʏMᴇᴇ