Posted on 2006-03-27 11:32
鋒出磨礪 閱讀(156)
評論(0) 編輯 收藏
對于一個軟件產品,我對于其成功的理解是用合適的資源創造了合適能用的產品,使得最終的目標達到了大家的要求。
舉個例子:削鉛筆。當我們開始醞釀的時候,合適的資源是一個鉛筆刀和能夠使用鉛筆刀的人,當鉛筆刀不夠鋒利的時候,
此時就需要進行磨刀的工作,此時,就要求有新的資源--磨刀石。此時,對于管理決策者來說,是采購一個磨刀石呢還是
采購一個鉛筆刀呢,這個問題在不同的場景下有不同的決策結果。而往往管理決策者一開始規劃的很大,已經不存在鉛筆刀
的
概念,而是采用了斧子,又因為時間和進度的關系,斧子大多都是鈍的,當進行工作準備的時候,大家都在忙著磨斧子,大
概用
手摸了摸,覺的可以開始了,就開始削了。因為斧子的鋒利度不一樣,各人的進度和質量就不一樣。此時,產生的狀態有
1,斧子鋒利的(分析 設計做的好的,編碼功夫扎實的),很快的工作著
2,斧子較為鋒利的(分析 設計做的不太好的),也就湊合著削,難免有時候,削斷了鉛筆,浪費著資源,影響著進度和質
量
3,斧子不鋒利的(分析 設計做的不好的),有些決定重新磨,有些用斧子砸掉鉛筆 走人不干了。
4,斧子不能用的?? 聰明的 自己買了鉛筆刀 不聰明的在苦苦的掙扎.
這就是各人磨自己的壞處。軟件開發是一個團隊的工作。
所以,我們組件了團隊,就要用科學的分工。在前期準備工作的時候,將分工磨刀,端水的端水(項目經理干這個最合適)
,主要設計人員磨,項目經理配合測試人員驗證磨出刀子的質量。還有開發人員在學習刀子的用法。這樣我們將風險降到最
低了。