2006年10月30日 星期一

檢測design pattern可靠性(confidence)的十種指標

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可以幫助你



  • 結構化的思考
  • 看出關聯性
  • 產出可預期的互動介面
  • 管理複雜的狀況
     

 


沒有留言:

張貼留言