- 世界500強互聯(lián)網產品經理管理筆記
- 韓偉
- 529字
- 2024-01-05 16:25:34
第1章 焦油坑和變色龍
在不按時算薪的行業(yè)里,軟件開發(fā)應該是加班最多的一個。“碼農”,是很多程序員用以自嘲的稱謂。長時間的加班、大量的BUG、無窮無盡的特性以及永遠都在做的重構,貫穿程序員職業(yè)生涯的始終。對比國外的微軟、谷歌公司那種輕松愉快的工作,國內程序員的工作真的就如同面朝黃土背朝天的農耕一樣艱辛。很多程序員都認為軟件開發(fā)是一種體力活,“程序員干不到三十歲”的說法也流傳甚廣。
軟件項目一直是一種高風險的項目,除了產品是否暢銷的市場風險,還有大量的產品會在開發(fā)過程中夭折的風險。
比如軟件項目的主要開發(fā)團隊離職,舊的代碼無法由新的開發(fā)人員接手,被迫重新開發(fā),會導致資金無法支持。
又比如軟件項目中的需求反復修改,客戶意見一直不穩(wěn)定,而合同的金額卻早已商定,最后項目只能以撕毀合同告終。
還有軟件系統(tǒng)交付后,所謂后續(xù)維護的工作量大大高于原先預計,導致最后尾款無法收回。
有些軟件系統(tǒng)開發(fā)進度總是讓人感覺舉步維艱,一些關鍵要素遲遲無法突破,比如在線用戶數(shù)一高就會導致服務器崩潰,如此種種,數(shù)不勝數(shù)。
高強度的工作,產出的卻是高失敗風險的結果,這個矛盾一直困擾著軟件開發(fā)業(yè)。如何避免軟件項目失敗,整個軟件業(yè)界都在孜孜以求。要探討如何解決這個問題,必須先來研究一下造成問題的原因。