Original by Peter Stahl,User Experience & Design, eBay Marketplaces
-----------------------------------------------------------------------------------------------------------------------------------------
Confidence =(Usability3 x [Pervasiveness + Supporting Research]2 x [Stability + Performance + Configurability½] + Accessibility2 x Generality x Portability) / Crustiness
-----------------------------------------------------------------------------------------------------------------------------------------
檢測design pattern可靠性(confidence)的十種指標
- 易用性Usability. 使用者有多容易理解,運用,且接受著個?
- 研究支持Supporting Research. 該pattern的易用性是否有足夠的數據支撐?
- 涵蓋範圍(廣度)Pervasiveness. 可以延展多廣?用在我們全站?還是可以擴及全球?
- 硬?Crustiness. 這個設計有多久了?這個程式碼用多久了?
- 可調性Configurability. 多容易可以運用至不同品牌及在地化?
- 上手程度Accessibility. 對新入門者來說,是否夠好夠容易學習使用?
- 穩定性Stability. 程式碼的穩定度。
- 通用性Generality. 該pattern能否延伸至涵蓋新的使用案例?
- 表現性能Performance. 模組下載及執行的速度是否夠快?
- 可攜性Portability. 模組在不同環境下是否都能執行順暢?
-----------------------------------------------------------------------------------------------------------------------------------------
附註:
發展pattern需要做些什麼
- 有流程,一些patterns,人,& 程式碼
- 動作迅速,別想得太難
- 分析大量的文件
- 允許且注意混亂
- 文件化pattern,規格, 及程式碼
覺對値得的!
- 有機的(有組織的)採納(認養)
- 團隊一起解決難題的樂趣
- 偉大的設計(很重要)
發展pattern可以幫助你
- 結構化的思考
- 看出關聯性
- 產出可預期的互動介面
- 管理複雜的狀況
沒有留言:
張貼留言