第42章 解密Facebook產品的開發流程(1 / 1)

除了個人管理能力的提升,在Facebook工作的這幾年,我獲得長足進步的還是產品技術方麵的能力。因為這裏有各種各樣的牛人,每天都在麵對不同的挑戰,隻要你有意願,就有足夠的學習空間。

大家知道,軟件類項目往往具有一些與生俱來的複雜性,在整個產品的生命周期中,如果一些環節處理不當,就會帶來進度延誤、不斷出錯甚至項目失敗的後果。而互聯網軟件產品在開發過程中又有更多的環節,需要更多的交互,往往更容易出現問題。

作為近年來引人注目的創新型公司,Facebook一直引領著互聯網公司的創新浪潮,其推出的很多產品都被包括中國公司在內的社交網站模仿甚至原樣照搬,那麼Facebook究竟是如何控製整個產品開發過程以確保其質量的?從個人經驗的角度,我總結出產品開發流程的九大步驟如下。

在我逐項加以詳細說明之前,必須先講清楚一點,這些是我用馬後炮的方式來思考自己在Facebook做產品、項目的實踐中可能出現的步驟。所謂的“流程”,在Facebook內部並不存在,上麵提到的這些步驟並不都是必須的。對於不同類型的項目,有些對時間要求高一些,所以更強調速度;有些對質量要求高一些,那就會更強調項目管理的流程(Process)。請讀者在閱讀時仔細斟酌,哪些符合自身的實際情況,則可以借鑒;哪些不適合,要靈活掌握。