複雜度守恆定律

複雜度守恆定律由Larry Tesler於1984年提出,也稱泰斯勒定律(Tesler's Law)。

基本介紹

  • 中文名:複雜度守恆定律
  • 外文名:Law of conservation of complexity
  • 提出者:Larry Tesler
  • 時間:1984年
  • 別稱:泰斯勒定律
定義,背景資料,Larry Tesler,

定義

複雜度守恆定律(Law of conservation of complexity)由Larry Tesler於1984年提出,也稱泰斯勒定律(Tesler's Law)。
Larry Tesler於2007.3.7首屆雅虎F2E大會Larry Tesler於2007.3.7首屆雅虎F2E大會
根據複雜度守恆定律,每個應用程式都具有其內在的、無法簡化的複雜度。無論在產品開發環節還是在用戶與產品的互動環節,這一固有的複雜度都無法依照我們的意願去除,只能設法調整、平衡。
這一觀點主要被套用在互動設計領域。我們不得不面對的問題是,該由誰來為這一固有的複雜度埋單。打個比方,應該由軟體開發工程師花費額外的時間來使軟體變得更加簡單好用,還是應該讓用戶自己去解決軟體使用中可能存在的問題?

背景資料

20世紀80年代中期,當Larry Tesler還在為蘋果公司工作時他便意識到,用戶如何使用應用程式和應用程式本身同樣重要。按照Bruce Tognazzini(蘋果公司66號員工兼蘋果人機互動界麵團隊創始人)的觀點:人們總是努力維持或者不斷增加自己生活的複雜度。然而,Larry Tesler卻認為我們能夠將應用程式內在的、無法簡化的複雜度進行轉化。只是,這一微妙的平衡藝術必須由專業的互動設計師才能完成。在Dan Saffer所著的《Designing for Interaction: Creating Smart Applications and Clever Devices》這本書中,有一段對Larry Tesler的採訪,在採訪中對複雜度守恆定律進行了討論。從那以後,作為一個專業的參考依據,複雜度守恆定律開始在用戶體驗和互動設計領域廣為人知。
Larry Tesler的觀點在開發人員中引發了一場爭論:應該讓一位工程師花費額外的一周時間去減少軟體程式的使用難度,還是應該讓數以百萬計的用戶花費額外的一分鐘來克服這一困難,哪個觀點更有益於企業的成功。這一爭論本身也反映出複雜度守恆定律的普適性,而不僅限於軟體和應用程式領域。

Larry Tesler

20世紀60年代,就讀於Stanford University計算機科學專業
從1973年到1980年,任職於施樂帕克研究中心(Xerox PARC)
1980年加盟Apple
1997年離開蘋果公司,聯合創辦Stagecast Software
2001年,加入Amazon
2005年,加入Yahoo!
2008年11月,離開雅虎,以產品合伙人的身份加入一家名為23andMe的個人遺傳信息公司
自2009年12月起,成為一名獨立顧問
大猩猩基金會(The Gorilla Foundation)的董事會成員

相關詞條

熱門詞條

聯絡我們