私が取り組んでいる製品の「顧客」にソフトウェアのプロトタイプを提示しました。プログラムの要件は非常に漠然としていました。顧客はソフトウェアで何ができるのか疑問を持っていたからです (彼は通常、ハードウェアと部品を扱います)。
顧客はプログラムの機能に非常に感銘を受けました。実際、最大の要望は、よりユーザー フレンドリーな GUI を提供することでした。これにより、ユーザーフレンドリーな GUI とは何かを正確に考えるようになりました。
GUI の内部動作をすべて知っているという事実のために、プログラムを書く人として答えるのが難しい質問のように感じます。友人や同僚などに少し遊んでもらい、フィードバックを得ることは、GUI の直感性をテストするための優れた方法であることは知っていますが、それはユーザーフレンドリーであることを意味するのではなく、単にユーザーを意味するだけです。最終的に「それを理解する」ことができます。
この質問を私のプロジェクトに固有のものにしたくはありません。私がどこから来たのかを知らせたかっただけです。ユーザーフレンドリーな GUI を実現するにはどうすればよいと思いますか?