99% 的人中槍:過度分析
過度分析,也叫分析癱瘓 (Analysis paralysis)。是 出現在 Wikipedia 上的一個詞 。這個詞條竟然沒有中文版本。 個人感覺非常有用,有一種醍醐灌頂的感覺,所以在此分享給大家。
個人決策過程中的過度分析
很多人,包括我自己經常陷于針對一個問題或者項目,不斷思考什么是最好的方案,不斷反復比較不同方案的得失;而不是把一個方案完整實現出來的循環 中。并且為此花費了大量的時間。假如你也是程序員或者身處互聯網行業,估計也有同感:每天都在研究什么是最好的編程語言、什么是最好的開發框架,什么庫性 能更高、什么項目更有前途等等。很多時候不是選擇過少,而是選擇過多。其實回想一下,這些東西其實并沒有產生很大的價值,假如把那些時間真正花費在方案的 實現上,你的手上已經有了不知道多少產生收入的項目了。
把時間花費在實現上,而不是比較上。長時間不斷給項目增加價值,無論開源與否,某一天這個項目一定會變成對一部分人群非常有價值的項目。這也是你所花費時間的價值的遷移或者增值,而不是浪費掉。
互聯網公司中的過度分析
在互聯網公司中,比如,花費過多時間進行項目計劃、需求收集、方案調研。但是這些時間并不一定產生什么價值。而這些過多強調對項目的計劃、規劃、管理,而 忽視了如何創造價值。過度分析最常發生在沒有經驗的分析師、產品經理和項目經理身上。這些其實是跟敏捷開發的思想完全違背的。敏捷開發通過迭代周期的方式 避免過度分析。可以回想一下產品經理或者項目經理的所做的工作是必須的嗎?給項目真正帶來了很多價值嗎?我想這可能也是工程師文化在很多互聯網公司流行的 原因。
互聯網公司,尤其是創業公司都想用敏捷開發的方式提高團隊的效率和產出。但是很多公司卻有傳統軟件公司的組織架構,比如很多項目經理和產品經理。 甚至流傳著沒有其他經驗的畢業生到了互聯網公司只能做產品經理。并且這些做 “管理” 的 “經理” 或者 Manager 的地位一般會凌駕在工程師之上,具有更大的決策權。這其實也是一種組織中分析過度的體現。
最后
人或者組織在決策過程中不可避免發生過度分析。所以,需要不斷提醒自己:行動、做產生價值的事情。另外,時間成本是最容易忽視的,告誡自己用使用購買工具、委托、委派、外包的方式節約自己的時間;找合適的人做合適的事情,找專家咨詢等等。