Business何が利益の出る形で売れるか。これは、上記2つの性質をまとめ、安定させる3本目の脚となる。これは厳密には「インタラクション」デザインの話ではないと思うけれど、物作りの現場におけるデザインの性質(残念ながら後回しにされがちである)をよく表していると思う。見た目やインタラクションのデザインは、製品レベルで真っ先に人が触れるところであり「なにが望ましいか」というデザインの主要パーツである。先にデザインをする・時間を取る。前節「プログラマが主導でソフトのインタラクションデザインをすると良いことがない」で書いたようなことにならないように、デザインが先に来なければならない。そこで十分な検討を行うために、十分な時間を取る。知覚的なずれを無くす以下のバイオリンの例は、自戒の念を込めてメモっておきますが、シンプルな例で言うとユーザが期待するとおりの挙動をさせようもしくは、何か挙動をさせたい時、それを期待するようなシグニファイアをデザインしよう、という話。「知覚的なずれ」問題が変わるにつれて規則が変わるような複雑なシステムを相手にした時の、人間の知性が示す抵抗のことだ。ソフトウェアの操作は、知覚的なずれがとても大きい。(p.032)バイオリンを弾くのはとてもむずかしいけれど、知覚的なずれは少ない。ーーバイオリン奏者は確かにバイオリンをとても複雑で高度に操作はするけれどーーバイオリンは「メタ」状態になることが無く、操作を変えるとチューバやベルみたいな音がするようになったりはしないからだ。バイオリンの振る舞いはいつも予測可能だーー複雑ではあるけれどーーそして制御が難しくても、物理法則に従う。(p.033)目標主導型デザインとペルソナ・シナリオ法これだけを扱う本が大量に出版されているけど、原典はこの本。いつか改めて詳細に勉強する。FACE3にも、ペルソナの話が載っているはず。見るペルソナとはユーザーの正確な描写をつくり、その人が何を実現したがっているかを描け。(p.225)ペルソナは我々がでっち上げる物ではない。調査プロセスの副産物として発見される物だ。(p.226)我々の目標は、ユーザーの方のニーズに合わせて、ソフトが身体を曲げたりのばしたりしてくれるようにデザインすることだ。ユーザーと言っている間は、製作者の都合にあわせてユーザーはゴムのように曲げられる。(p.231)ペルソナを絞る。そのペルソナだけのためのソフトを提供する。異なる複数のペルソナの要求を満たそうとしてはいけない。三人のペルソナに対して3つの異なるソフトを提供しよう。知覚のずれは操作とともにやってきて、操作というのは目的があってはじめて必要となる。審美的な部分はいささかも減ってはいない。ユーザーの目標を達成するという、もっと大きな要求の前に影が薄れただけだ。ユーザーの目標という明るい光に照らせば、どのデザインが目標にマッチしているかがわかる。それは誰の意見とも関係ないし、それをいえば審美的な性質とも関係ない。(p.269)仕事と目標はちがう。目標は最終状態であり、仕事はその目標を達成するための中間プロセスだ。私の目的が、ハンモックでゆったりと日曜の新聞を読むことなら、まずは芝生を刈らなくてはならない。仕事は芝刈りで、目標は急速。誰かをやとって芝刈りをさせられるなら、芝刈り無しで目標を達成できる。(p.271)仕事と目標の違いを見分ける簡単な方法がある。仕事は技術の変化と共に変わるけれど、目標はとても安定している。(p.271)1850年と1999年における、移動手段の例。スピード、快適さ、安全性という目標は変わらないが、手段(やる仕事)は技術や文化の変化で変わりうる。魔法だと思おう制約や思い込みをすべてつぶす。白紙の状態からデザインを始め、ペルソナや目標に慎重に配慮する。テクノロジーが変わると、仕事も変わるのが普通だが、目標は一定のままだ。魔法の技術を想像してみることで、すべての仕事を変わらせてみて、これで目標をハイライトすることになる。「良い操作デザイン」というのは、誰かがそれを何かの目的のために使っているという文脈においてのみ、意味を持つ。人がなくては目的もない。我々のデザインプロセスでも、鍵となる要素2つは目標とペルソナ。(p.270)個人的な目標を絶対に満たす実務的な目標はすべて満たす必要は無い。オプションメニュはそう。細かい設定はあとから。個人的な目標を満たす。テレビはまず真っ先にテレビを見られる必要がある。先にオプションの設定をさせる、などということはあってはいけない。(p.281)そして、それより何より大事なのは、「ソフトにバカにされた」と感じさせないこと。人がソフトにばかにされた気分になると、他の目標がどうなろうと、かれらの自尊心が傷ついて、能率はがた落ちになる。個人的な目標を侵害するシステムは、他の目標をどんなに上手に達成しようとも、いずれ失敗する。ソフトウェアの礼儀正しさ人がコンピュータにばかにされたような感じがせず、間違いをしないために、ソフトウェアが持ち合わせるべき礼儀正しさ。