1. 國際化:妳的設計在其他語言下看起來如何?有注意到德文那些很長的字對排版所造成的威脅嗎?
2. 錯誤狀態:網路突然中斷的話會發生什麼事?如果資料庫當掉了呢?或是其他類似的情況。
3. 極端的使用者:使用者如果沒有活動或資訊,讓這一頁空白的話怎麼辦?或是他有太多活動記錄或資訊怎麼辦?
4. 轉換:到底 A 畫面轉換到 B 畫面的具體方式是?好的工具或許能幫上忙,請看 〈How to Survive in Design (and in a Zombie Apocalypse). 〉。
2. 錯誤狀態:網路突然中斷的話會發生什麼事?如果資料庫當掉了呢?或是其他類似的情況。
3. 極端的使用者:使用者如果沒有活動或資訊,讓這一頁空白的話怎麼辦?或是他有太多活動記錄或資訊怎麼辦?
4. 轉換:到底 A 畫面轉換到 B 畫面的具體方式是?好的工具或許能幫上忙,請看 〈How to Survive in Design (and in a Zombie Apocalypse). 〉。
設計上述這些狀況不僅能在全面檢視過妳的設計後建立起信心,還有助於工程師規劃整個系統的架構,對於開發時程給予適當的評估。更不用說完整的設計還可以避免最後一分鐘才倉徨拼湊出一堆空白的爛東西——只因沒人發覺,此時再來補救也為時已晚。
請當個乖寶寶。確定妳的設計是完整的。別只為理想的使用情形做設計,踏出那個滿是模擬畫面的太虛幻境。就像每個工程師都知道的,只有把產品做出來才算數。
No comments:
Post a Comment