web-dev-qa-db-ja.com

よくある古典的なUXインタビューの質問

「アプリケーションの一部を再設計したいが、エンジニアは時間がかかりすぎて変更したくないと言った場合、どう思いますか?」

A LOTに尋ねられたのは、非常に一般的で古典的なインタビューの質問だと思います。あなたはそれがそれに取り組むより良い方法だと思いますか?

26
wcdomy

私はこの問題に何度か直面しており、これを処理する最良の方法は、以下で強調表示されている方法を使用するか、それらを組み合わせて使用​​することです。

  • ユーザビリティテストを実施し、その特定のモジュールを使用しているユーザーが経験した問題点に関するデータを取得します:一般に、エンジニアリングチームは、ユーザーの問題に関する具体的なデータが提示されれば、より受け入れやすくなります。単に設計変更を提示するのではなく、直面しています。これを行う1つの方法は、ユーザビリティテストを記録し、実際のユーザーがインターフェイスを通過することを示すことです。
  • 更新された設計を使用してプロトタイプを作成し、それを使用してユーザーをテストして相対的な成功率を決定します:通常、迅速なプロトタイプを作成してユーザーをテストし、再設計がどれほど成功するかを判断できるときに、このアプローチを行います。再設計を行う上での相対的なメリットは何でしょうか。前の方法からのデータで補足されたこのデータは、通常、開発者でないとしても、説得力のある管理にかなり有益です。
  • 提案された再設計を小さな反復ステップに分割して、ユーザーエクスペリエンスを徐々に向上させます:このアプローチは、再設計全体に多くの時間がかかり、いくつかの小さな変更を加えることができる場合に非常に有効です全体的なユーザーエクスペリエンスを向上させます。これらの変更は、プロセスを伝達するために使用されるコンテンツを変更して、プロセスを駆動するための新しいCall to Actionボタンを導入することと同じくらい小さなものにすることができます
  • 言語、つまり、コンバージョン、リードジェネレーション、利益などの観点から経営陣と話してください:通常、このアプローチは、開発者が再設計を検討するように説得できなかったときに、最後に試してみます。その場合、最善の方法は、潜在的な問題点について経営陣に話し、それらの問題点を解消することでコンバージョンを促進したり、売り上げを伸ばしたりすることです。かなりの手直しになる可能性があるという問題が残っていますが、追加のリソースを割り当てて、再設計のプロセスを大幅に高速化できる場合があります。
41
Mervin

また、コードに手を染めても問題がなければ、更新や変更を提案したり手伝ったりするのに役立つと思います。変更を実装するために必要なHTML/CSS/JSを書くことを申し出ると、開発者は変更を受け入れることが多いことがわかりました(変更は引き続き機能しますが、手助けを申し出ると、 「デザイナーがもっときれいにしたいもの」ではなく、時間を費やす価値のあるアップデートです。

4
Ray V

なぜ再設計したかったのでしょうか。さまざまな基準を満たしている場合にのみ、アプリケーションの一部を再設計したいと思います。

  • ユーザーはメリットがあります
  • 次に、ビジネスは利益を得る

これらの基準が満たされている場合、私は説得力のある提案を出す必要があります。

その時点で、それは予算とリソースの問題になり、ROIがあるかどうかになります。

それが簡単な数字の答えではない場合は、技術チームと協力して、すべての人にとってより効果的であり、それでもある程度のROIを生み出す妥協案/代替案が実行可能かどうかを確認します。

3
DA01

私が最初に行うことは、変更に時間がかかりすぎる理由を理解しようとすることです。システムは古くなっていますか?達成したいが注目や優先順位付けがされていないアプリケーションの技術設計の強化はありますか?彼らにとって、彼らにとってより重要な他の優先事項がありますか、そしてその理由は何ですか?必要なカスタマーエクスペリエンスの変更とエンジニアの目的をサポートするWin-Winを見つけることができたのでしょうか。

0
user34214