話說有一片美麗的芒果園,園中結滿成熟的果實。一群猴子從果園經過,看見滿園的芒果,就進入果園。它們摘下芒果,咬過幾口便不耐煩地丟下,又去摘下一個。突然一只猴子尖叫起來,原來它被一塊大石頭打中了。猴子們回過頭,發現園丁們正向它們扔石頭。它們慌忙逃進附近的森林中,等園丁們離開,又立刻返回。但是它們剛剛開始吃芒果,石頭便再次雨點般向它們打來。猴子們只得逃走。
這樣的情景一次又一次地再現,最后大多數猴子都受了傷。這時猴王說:“我們應當擁有自己的芒果樹,那樣就能太太平平地吃果子。”于是猴王召集眾猴開會,以尋求解決辦法。最聰明的一只猴子說:
“我聽說芒果樹來自芒果中的種子,人類把種子埋到地里,芒果樹就會長出來。我們可以偷一只芒果,把種子埋到地里,種出我們自己的樹。”
猴子們一致認為這是個好主意,于是它們派出最靈活的一只猴子回到果園。它躲開園丁的幾塊石頭,摘下一顆碩大的芒果,帶著它奔回森林。猴子們挖了一個坑,放進一顆種子,蓋上土。然后它們圍坐在坑的周圍,目不轉睛地盯著樹坑,期待著樹長出來。10分鐘過去了,芒果樹并沒長出來,一些小猴子們坐不住了,偷偷地溜走。10分鐘又過去了,芒果樹仍然沒有長出來,一些大猴子也溜走了。最后猴王喝道:
“都回來!你們要去哪兒?”
“我們不想等下去了。果園里有那么多芒果可吃。”
“你們不明白嗎?吃別人的果子是沒有前途的,我們必須有自己的樹。我確信它很快會長出來。”
眾猴們在猴王的號召下又等了整整一天,但是芒果樹還是沒有長出來。第二天又過去了,芒果樹還是沒有長出來。“等這么長時間是不正常的!”一只猴子說,“把它挖出來,看看出了什么問題。”“耐心點。”猴王說。第三天過去了,芒果樹依舊沒有長出來。全體猴子一齊求猴王讓它們把種子挖出來,看看發生了什么。最后猴王同意了,猴子們挖下去,種子露了出來,但是它們把剛剛萌發的細芽弄斷了。
“你們看見了,孩子們!”猴王說,“愿望不會一夜成真。你們有擁有一棵樹的夢想,也有了種子,卻沒有實現夢想的耐心。”
聽了故事之后不知道在座的各位有什么感想,但事實是這個“芒果樹種植”的項目徹底的失敗了,大家也許會一致認為主要原因是群猴們沒有耐心,但我個人認為主要原因在于猴王這個項目經理的錯誤管理,從軟件工程的角度考慮,主要表現在以下幾個方面:
(1)需求分析沒有做好:這里正確的需求應該是擁有自己的芒果園,而不是單單的一顆芒果樹。
(2)解決方案沒有做好:猴王召集眾猴開會,以尋求解決辦法,這個可以認為是“頭腦風暴”方式的問題辦法,但風暴后的結果卻是錯誤的,因為有只公認的聰明的猴子說“我聽說芒果樹來自芒果中的種子,人類把種子埋到地里,芒果樹就會長出來。我們可以偷一只芒果,把種子埋到地里,種出我們自己的樹。”并且猴子們一致認為這是個好主意,其實這是個錯誤的主意。其一:這個解決方案只是聽說,并沒有進行可行性研究;其二:偷一只芒果,顯然是資源需求沒有做好,一只芒果的種子的數量是遠遠不夠的。
(3)項目成本投入太少:最靈活的一只猴子回到果園。摘下一顆碩大的芒果,帶著它奔回森林。猴子們挖了一個坑,放進一顆種子,蓋上土。大家注意,這里整個項目組只挖了一個坑,并且只投入了一顆種子。顯然成本投入太少。
(4)資源管理混亂,沒有進行科學的任務分配:種子種下之后,他應該只派一兩只猴子看守種子的成長情況,以觀察項目的進度;再派其它猴子偷學園丁的果園管理技術,以及芒果樹的種植技術;還得加強一批猴子的技術訓練如敏捷度,并將這只訓練有素的隊伍外派到人類的果園偷果子,以解決項目組其它成員的火食問題,使項目進行下去。
(5)項目技術不成熟:種子種下之后,應該給予澆水、施肥、甚至給予適當的溫度,以保證種子的合理的生長環境。
(6)項目測試混亂:整個項目只經過一次現場測試,也就是Baita測試,但測試的結果是項目因為資源耗盡而導致失敗,顯然沒有進行有效的備份。
(7)推卸責任:項目總結時,猴王是這樣總結的:“愿望不會一夜成真。你們有擁有一棵樹的夢想,也有了種子,卻沒有實現夢想的耐心。”挖種子是在猴王的同意之下才進行的,而當萌芽被破壞后,猴王卻將責任推向眾猴,顯然猴王是一個不敢于承擔責任的項目經理。
(8)沒有進行合理的效益分析:一顆芒果樹從生根、發芽再到開花、結果,大約需要三年的時間,整個猴群項目組花三年的時間,就為了培育一顆芒果樹,那么項目的成本回收是何年何月,項目出業績,又是何年何月。
(9)風險意識太差:一顆芒果籽生根、發芽、結果需要多長時間他沒想過,就算一顆樹結了果實又能養活多少只猴子也沒想過。
從辯證法的角度考慮,猴王主要違背了以下四個項目經理具備的辯證論法:
(1)既要計劃,又要變化
有人說計劃趕不上變化,但倘若沒有變化,要計劃還有何用;“芒果樹種植”項目中,沒有任何的計劃,也沒有應對變化的對策。
(2)既要見林,又要見木
不要因一葉遮目,但也不能因為整片森林而忽略眼前參天大樹;“芒果樹種植”項目應該樹立遠大的目標芒果園,而不是芒果樹。
(3)既要冷靜分析,又要相信直覺
冷靜也是一種直覺;猴王這個項目經理沒有經過冷靜的分析,而只是憑著他個人的感覺,相信“芒果樹一定會長出來”,而沒有任何依據,如果他能冷靜的分析出芒果樹的生長規律,相信就不會再犯這樣的直覺錯誤。
(4)既要有原則性,又要有靈活性
猴王有原則,但不夠堅持。
總的來說,“芒果樹種植”項目的失敗,主要是項目經理沒有合理的調度工期、質量、成本、人員、范圍也就是T-Q-C-P-S這五大要素。