軟件行業的 80-20 理論

 

80-20 規律告訴我們,80%的成果來源於20%的努力。在軟件領域,80%的用戶只使用20%的功能。那麼我們爲什麼不只開發那20%的功能呢?

這 個問題有很多很多解釋。我在這裏只講一點。也許你的每個客戶都只使用一小部分功能,比如說沒人使用超過5%的功能。但是,他們都分別使用不同的部分的功 能。當你把每個人的5%加起來的時候,你會發現每個功能都被用到了。例如,微軟的 Word 是一個巨大的程序,我懷疑大部分人連它1%的功能都沒有用到。但是它的每一個功能都曾經被使用過。

這個理論很正確,特別是在軟件發佈以後,而不是發佈以前。當一個功能發佈後,就有人會用它。當用戶習慣這個功能後,他們就會持續的使用它。

假設你的軟件提供兩種不同的方式去完成相同的任務,方法1和方法2。一半的用戶使用方法1,另外一半的用戶使用方法2。在這種情況下,你不能移除任何一種方法,否則你就會造成一半的用戶不滿。但是假如你只提供一種方法,每個人都會很開心的使用它。

移除一個功能幾乎是不可能的。你永遠都不可能簡化一個軟件而不讓用戶不滿。但是同樣的用戶如果一開始就接觸的是一個相對簡單的產品他們也會很樂意的接受。

額外功能的隱形開銷是它們需要常年的被支持。


轉載:http://www.oschina.net/news/31225/80-20-software-theory



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章