2013年9月24日星期二

程式師的使用介面設計手冊



Source: Joel on Software 


所有使用介面設計的通則就是:



  • 如果程式的行為與使用者的期望完全一致, 就是一個設計良好的使用介面.
  • 你每多提供一個選項, 就等於要求使用者多作一個決定.
  • 使用者是沒用手冊的, 即使他們有手冊也不會去讀.
  • 事實上使用者是不會去讀任何東西的, 就算有東西可以查他們也不想去查.
  • 使用者沒辦法把滑鼠控制得很好.
  • 使用者記不得任何東西



總結起來, 設計良好軟體大概需要六個步驟:
  1. 創造一些使用者
  2. 找出重要的活動
  3. 找出使用者模型 -- 使用者期望如何完成這些活動
  4. 草擬出初版的設計
  5. 一直反覆把設計修改得更容易, 直到虛構使用者能輕易使用為止
  6. 找真人來看著他們試用你的軟體. 特別注意人們出問題的部份, 這很可能就是程式模型與使用者模型不符的地方.