項目開發之故事經典:教授的褲子分析


教授的褲子

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

  通過這則故事說明了項目開發中的管理混亂,無組織無紀律。如果把上面的教授的家庭看作是一個開發團隊的話,那么教授應該是這個開發團隊的管理者,出現這樣的問題,管理者負有最大的責任,沒有進行合理的分工,管理者可以不進行編程,就像教授不需要自己修補褲子,但是應該進行分工安排。所有的成員也出現了非常大的問題,在未通知別人的情況下私自修改別人的東西,在項目開發中表現為不是自己寫的代碼任意亂改,就像褲子是教授的,只有教授有權利修改,其它人只能經過教授的授權才能修改。最后造成的結果是褲子本來可以將就穿的,經過修補就不能穿的,就像程序本來可以將就用的,經過修改后就不能用了,作廢了。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM