軟體開發是瓜熟蒂落,不能強迫

aqee發表於2013-05-21

  預測一個任務什麼時候能夠全部完成是十分困難的。所有我見過的軟體工程師都為此傷透腦筋,包括我自己。有些人會過高的估計開發某個功能需要消耗的時間,而另一些人會極大的低估他們手頭的工作量。但是,這是一個真正存在的問題嗎?不,這其實並不是個問題。

  不知道是誰發明了人為的給一個事情設最後期限,這毫無意義。即使是你做一件事情,所有的工具都在你的桌面上,這個事情也不該有最後期限。我們的目標是儘可能快的讓軟體釋出。就像是一場足球比賽,當你的對手1:0領先、只剩下5分鐘時,全隊所要做的是極盡全力盡快得分。而在這壓力巨大的氣氛中,隊員應該做的就是站好位,發揮自己的水平。沒有人能夠要求隊員在什麼時候要進第一球。比賽前沒有,更不是在比賽中。

  我堅信,經理們其實不需要太為最後期限擔心。他們應該做的是確保所有隊員知道目標是什麼,如何實現目標,並確保所有隊員能團結起來共同努力。一個團隊團結努力,不論工作如何進展,只要都保持超級的工作效率就好。真正唯一的測量標準就是:工作效率

  英文原文:It ships when it ships

相關文章