プログラミングする際に、自分が使う開発の道具類であれば、自分が最大の利用者だから、
自分の使いやすさだけを追求してもよい。
例:Vz editor の cmos.def(著者専用の設定)
既存のプログラムの利用者には、類似の操作が可能な機能を提供するとよい。
例:Vz editorの mi.def(当時売れ筋のエディタと類似の設定)
また、その商品の固有の機能提供があってもより。
例:Vz editorのvz.def(前のEz editorの頃からの継承)
多くの人に利用してもらおうと思おう場合には、何かの設計指針か、市場調査をして設計をしていくとよい。
代表例として、共用品設計を取り上げる。
共用品・共用サービスとは?
http://www.kyoyohin.org/ja/kyoyohin/index.php
類似の概念として、
universal design(ユニバーサルデザイン:万能設計)
design for all(デザインフォオール:万人向設計)
inclusive design(インクルーシブデザイン:包含設計)
accessible design(アクセッシブルデザイン:到達可能設計)
barrier-free design)(バリアフリーデザイン(無障壁設計)
normalization(ノーマライゼーション:汎用化)
がある。(漢字表現はいろいろ存在する)
多様な人々の身体・知覚特性に対応しやすい。
視覚・聴覚・触覚など複数の方法により、わかりやすくコミュニケーションできる。
直感的でわかりやすく、心理負担が少なく操作・利用ができる。
弱い力で扱える、移動・接近が楽など、身体的負担が少なく、利用しやすい。
素材・構造・機能・手順・環境などが配慮され、安全に利用できる。
視覚・聴覚・触覚など複数の方法により、わかりやすくコミュニケーションできる。
入力としては、携帯・スマフォ・Padの画面操作、音声入力、キーボード操作、マウス操作など、多様な入力方法で同じ処理ができることもこの一つかもしれない。
出力としては、画面、音声、振動、無線、ファイルなど多様な出力方法で、同じ内容が提示できるとよい。
多様な人々の身体・知覚特性に対応しやすい。
文字表示では、文字の大きさが三種類以上あるなど、近く特性に対応しているとよい。
直感的でわかりやすく、心理負担が少なく操作・利用ができる。
安全色など、危険を回避するための方法がわかりやすくなっているとよい。
プログラマが知っているとよい色使い(安全色)
https://qiita.com/kaizen_nagoya/items/cb7eb3199b0b98904a35
弱い力で扱える、移動・接近が楽など、身体的負担が少なく、利用しやすい。
OSの再起動ように、簡単にはできない方がよい操作が CTL+ ALT + DELのような3つの鍵を同時に押すような複雑になっていることは意味がある。片手で3つの鍵を同時に押せるような道具を作ることにも意味はある。その道具を使うときは再起動したいのだから。
素材・構造・機能・手順・環境などが配慮され、安全に利用できる。
それぞれの時点で、次に操作可能な一覧を提示するとよい。
元へ戻る、保存する、終了するなど常時選択可能な事項は、同じ位置に配置している。
Advent Calendar 2022
今年企画した4つのAdvent Calendarと、それぞれの記事一つをご紹介します。
AUTOSAR Advent Calendar 2022
AUTOSAR References to ISO, IEC, ITU, IEEE, RFC and SEA etc.
Automotive Handbook Advent Calendar 2022
Basic principles, ボッシュ自動車handbook(英語)11版まとめ<2>
2022 いいねをいただいた記事ランキング(O.K.版) Advent Calendar 2022
2022年1月下旬 いいねをいただいた記事 16
AdCale(O.K.) Advent Calendar 2022
「会議は15分未満」に。小耳にはさんだ話。
AdvencCalendar2022 報告
誤差の評価が苦手(専門分野以外)
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
文書履歴(document history)
ver. 0.01 初稿 20221225