開發管理之教授的褲子分析

beifengwang發表於2013-10-23
相信大部分人都聽過這麼一則故事:

教授的褲子
一位教授精心準備一個重要會議上的演講,會議規格之高、規模之大都是他平生第一次遇到的。全家人都為教授的這次露臉而激動,為此,妻子專門為他選購了一套西裝。晚飯時,妻子問:“西裝合身不?”教授說:“上身很好,褲腿長了那麼兩公分,倒是能穿!”晚上教授早早就睡了。媽媽卻睡不著,琢磨著兒子這麼隆重的演講,西褲長了怎麼能行,就翻身下床,把西裝的褲腿剪掉兩公分,縫好燙平,然後安心地入睡了。早上五點半,妻子睡醒了,想起丈夫西褲的事,心想時間還來得及,便拿來西褲又剪掉兩公分,縫好燙平,愜意地去做早餐了。一會,女兒也起床了,看媽媽的早餐還沒有做好,就想起爸爸西褲的事情,尋思自己也能為爸爸做點事情了,便拿來西褲,再剪短兩公分,結果……


如果把上面的教授的家庭看作是一個開發團隊的話,那麼教授應該是這個開發團隊的管理者,出現這樣的問題,管理者負有最大的責任,沒有進行合理的分工,管理者可以不進行程式設計,就像教授不需要自己修補褲子,但是應該進行分工佈置。所有的成員也出現了非常大的問題,未通知別人的情況下私自修改他人的東西,專案開發中表現為不是自己寫的程式碼任意亂改,就像褲子是教授的只有教授有權利修改,其它人只能經過教授的授權才可以修改。最後造成的結果是褲子原本可以將就穿的,但經過修補就不能穿的,就像順序原本可以將就用的經過修改後就不能用了作廢了,透過這則故事說明了專案開發中的管理混亂。

另外這則故事也說明了開發中非常重要的兩個原則:自己寫的程式碼自己來測試,自己寫的程式碼出錯後自己來修改。第一個沒有問題,教授沒有把自己的褲子拿給他妻子或女兒試穿;第二個原則就出現了重大的問題,不是自己的東西,不能任意修改的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-774853/,如需轉載,請註明出處,否則將追究法律責任。

相關文章