機械エンジニアと外部アプリケーション開発者が集まると、全く異なる世界が一緒になることがあります。後者にとって、「形態は機能に従う」は、懸命に取り組まなければならない困難な課題です。しかし、一部のクライアントにとっては、それは自然法則であるように思えます。なぜなら、彼らの意見では、機能的な側面に従ってソフトウェアを開発すれば十分であるからです。その場合、 魅力的なユーザー インターフェイスは多かれ少なかれ必然的に自然に生まれます。
一方、他のメーカーは、これまでの開発が顧客のユーザビリティ要件を満たさなくなっていることをすでに認識しています。したがって、彼らは特に新しいユーザー インターフェイスの開発において外部サポートを求めています。
願望と現実
1 つの側面としては、顧客とメーカーの間の内部調整がより頻繁に行われるため、開発が望ましい結果とより密接に一致することが保証されます。これはスクラムに従ったアジャイルな作業方法の一部であり、これに従って中間結果またはデモが 2 ~ 3 週間ごとに提示され、顧客はそれを評価して承認するか、改訂ループに送信します。これは、開発が顧客の期待通りに進まなかったとしても時間を無駄にすることがなく、プロジェクト終了時に非生産的な議論が避けられることを意味します。
ただし、もう 1 つの重要な要素は、独自のユーザー エクスペリエンス(UX) およびユーザー インターフェイス (UI) デザイナーの影響が大きくなることです。プロジェクトの初期段階で運用コンセプトの実現可能性をテストするのが彼らの仕事です。外部機関は技術的な理解や必要な分野の知識が不足していることがよくあります。その一方で、ユーザー インターフェイスの美しいデザインに重点を置くこともよくあります。
この「スキニング」、つまり魅力的な外観だけに重点を置くことにより、メーカーは重要な競争上の優位性を奪います。洗練された操作コンセプトがマシンに紛れもない個性を与え、それに一致するユーザー インターフェイスが適切な外観を追加します。より独占的で特別なコンセプトは、ユーザーに永続的な印象を残す差別化の可能性を生み出します。なぜなら、ユーザー インターフェースが見た目に「美しい」かどうかは重要ではないからです。彼にとって、ユーザー エクスペリエンスの側面が最優先です。
-
機器や機械を直感的に操作できるか( ユーザビリティ)?
-
不必要な行動は避けられていますか?
-
構造と設計は信頼性が高くエラーのない機能を保証しますか?
-
実際に利用できる操作インターフェイスはどれですか?
動作コンセプトに欠陥がある場合、効率が低下したり、誤った動作が発生したりするリスクがあります。より複雑なコントロールでは、ラベルが見つからないか小さすぎる場合、サブメニューに切り替えても目的のページに移動できない場合、またはコントロール オプションが予期しない場所に実装されている場合などに、この問題が発生する可能性があります。
UX 専門家の仕事は、ユーザーの視点から考え、何度もクリックすることなく、長時間考える必要もなく、日常の使用で実証される操作コンセプトを開発することです。たとえば、トレーニング コストが高く、追加のトレーニングが非常に必要であることは、非常に長いマニュアルと同様に、使いやすさが低いことを示しています。ユーザビリティの品質は、具体的には、有効性 (成功率の決定)、効率性 (リソースの消費に基づく)、およびユーザー満足度 (ユーザーのニーズと期待の実現) によって測定できます。
UXとUIの重要性
技術的な可能性の広さを考えると、従来の HMI は今日の顧客にとって通常は十分ではありません。社内開発者は繰り返し限界に達します。現在、マシンに常設されているスクリーンでも、シンプルなタッチ スクリーンから、保護手袋を着用して作業している場合でもジェスチャを認識するマルチタッチ ディスプレイまで、さらに多くのオプションが提供されています。
このような操作コンセプトはタブレットやスマートフォンにも移植できます。しかし、表示サイズやページ形式が異なると、さらにハードルが高くなります。音声制御や動作検出などの代替手段 (たとえば、仮想現実 (VR) や拡張現実 (AR)と組み合わせたもの) も、今日の操作コンセプトの開発に役割を果たす一般的なオプションです。また、UX デザイナーは、この多様性のマイナス面も考慮する必要があります。タッチスクリーンを介して現場でマシンを操作するか、アプリを介してリモートでマシンを操作するかに関係なく、ユーザーにとって操作は一貫していなければなりません。
ユーザー インターフェイスのグラフィック デザインは個別に検討する必要があります。これは使いやすさの向上にも貢献します。視覚要素の形状、色、位置が重要な役割を果たします。確認ボタンのすぐ隣にある緊急停止ボタンは、1 日に何十回も押されるため、タッチスクリーン上で誤って滑ってしまうと、多大な損害が発生するリスクがあります。したがって、UI デザイナーの仕事は、ビジュアル デザインを通じてユーザーとコミュニケーションを取り、ユーザーの注意を向けることです。また、効率的な使いやすさにも重要な貢献をします。
構造化プロセスモデル
優れたユーザーエクスペリエンスと使いやすさを実現するには、構造化されたプロセスが必要です。そのため、ユーザビリティの専門家がプロジェクト全体の初期化と計画から直接関与します。プロジェクトの目標、利用可能な時間とコストの予算に基づいて、どの方法を使用するか、スケジュールをどのように設計するかを決定します。ここでは、UX とソフトウェア テクノロジの領域を最初から含むプロセス モデルをお勧めします。この「チェック」フェーズの一環として、システムのさまざまな側面が、要件から始まり、既存のソフトウェア アーキテクチャを通じてユーザーとそのタスクに至るまで、構造化されたワークショップで検査されます。
ワークショップの後には分析フェーズが続き、技術的な要件に加えて、どこでどのように働くのか、具体的なタスクと仕事の目標は何か、利用可能なスキルは何か、言語など、ユーザーの質問が明確になります。文化的要件または既存の問題 問題は、この分析の側面です。従来の要件カタログで表現するのが難しいのは、ユーザーの日常的なワークフローです。これらは特に、直感的な使いやすさを確保するために正確な分析を必要とします。
利害関係者の要望も問われますが、その中には実際のアプリケーションを超えるものもあります。たとえば、顧客の間で特定のイメージを作り出すなどです。利害関係者の輪は非常に大きい場合があり、これは、共通の目標を立てるために、対立する利益を調停する必要があることを意味します。
実装フェーズ
次に、非常に早い段階でクリックダミーなどを使用した最初のユーザーテストを実行できるようにするために、最初はワイヤーフレームと忠実度の低いプロトタイプから設計ソリューションの作成が始まります。
同時に、ソフトウェア チームは、ユーザー インターフェイスとは独立した基本的な準備をすでに開始しています。民生用デバイスとは対照的に、産業用システムは長年にわたり運用されるため、ソリューションを長年にわたり保守および拡張可能に保つためには、テクノロジーとフレームワークの選択が非常に重要です。特にハードウェア リソースが限られている場合、運用中のパフォーマンスの問題が UX の低下につながる可能性があります。 ソフトウェア アーキテクチャを作成するときは、最初からこれを考慮する必要があります。
反復的な開発プロセスの過程で、最初に大枠が定義され、その後、指定されたすべての要件を備えた全体的なコンセプトが整うまで、詳細や特殊なケースが追加され、 ソフトウェア開発者が迅速に実装できるようになります。
動作コンセプトの開発をプログラマに任せると、プロジェクト時間が延長されるだけでなく、最悪の場合、最終的なソリューションがユーザーの要件を満たさなくなります。例: ソフトウェア開発者は、プロジェクトの一環としてユーザー トレーニングに参加しました。彼らは、測定装置用の新しいユーザー インターフェイスを作成することになっており、まず以前のソフトウェアに慣れました。問題が明らかになったのは、プログラマーが以前のユーザー インターフェイスに非常にうまく慣れていたためです。しかし、訓練を受けた電気技術者である実際のユーザーは、間違いなくデバイスを操作することができませんでした。
個々のソリューションや革新的なコンセプトを開発する場合、ソフトウェア開発者、UX および UI デザイナーは通常、長年の経験に頼ることができます。幅広い業界の専門知識により、 ベスト プラクティス、革新的なアイデアやコンセプトを他の産業分野に移転し、そこで新しいソリューションを見つけることが可能になります。結果が達成され、顧客のすべての要望が満たされると、1 人か 2 人の顧客は、この目標を達成するためにどれだけのステップが必要だったか、「形状は機能に従う」が結局自然法則ではないのかどうかを忘れてしまいます。 (MB)