2012年5月29日 星期二

在公牛身上擠奶

作者:獨孤木 華文網(股)公司 2005年7月出版
水牛離開了動物園之後,總算過著像樣點的生活,不到半年便忘了還有一個動物園,不經意的看到這本書,隱隱約約喚起偶身上某處疼痛的感覺...
這本書詳盡描述軟體開發過程的心酸血淚,回想過去看到專案的情節,萬分貼切書中提到症狀,原來專案一開始就注定失敗了! 而能夠順利結案,真是上輩燒好香,還要感謝一群優秀的專案成員。
有3隻怪獸打算入侵地球,柯國隆已經接受優退了,無敵鐵金剛正在年度大保養,莎莎剛好請了生理假,為了宇宙的愛與正義和平,如果你是原子光研究所所長,要如何拯救地球? 這個問題跟軟體專案開發有什麼關係?
這標題確實吸引偶翻開第一頁..
作者從CMM開始談起,這3個英文字的組合,從事軟體開發工作的人應該不陌生,但作者卻被罵色胚!因為,有人把Capability Maturity Model 想像成Capability of a Mature Model,這就變成熟模特兒的能力.....

裏頭描述專案狀況的部分就不多說了,身在專案內的一定明白就是那回事,不在專案內的要講到明白也很難,這裏引用兩個例子跟大伙分享。

 1.Multi-tasking 開發軟體是一種必須經過思考而消化的活動,是必須花時間去整理、了解、思考,最後以各樣的模型或程式語言來轉化結果,找出最佳解決方案。作者說這跟作愛做的事差不多,都需要培養情緒,經過前戲愛撫後,再加上健壯身體與感官刺激雙重配合下,才能有最好的效果。但大頭們為了在公牛或雄性動物們身上擠出奶來,都會要求一個人同時間要接不同的專案,或以Pool方式來提昇人力運作效率。作者說,專案開發常遇到成員異動頻繁的狀況,就像一個應召女郎或牛郎(牛郎,偶加的,表示女男平等),跟客人忙到一半,忽然說抱歉而轉檯,跑去接待另一個客人,大家想這樣客人還會高興的付錢嗎?就算再回來還有fu嗎?

2.After closed 專案歷盡千辛萬苦,好不容易驗收結案之後,維護才是另一個苦難的開始,大頭們通常會忘了專案是如何才能驗收的,不希望對這個案子再投入人力,驗收的喜悅是短暫的,怎麼可能放專案成員好好休息,大頭們這時會深信,只要擠得夠大力,公牛或雄性動物們都會再被擠出奶來,如果身陷在這專案中,唯一的差別在於是那隻倒楣的公牛,還是無可奈何擠奶的工人。

【補充說明】
不知動物園裏頭動物日子過得怎麼如何? 只知道離開的動物都忙著創造宇宙繼起之生命!
小海狸出生了,帥哥一個!
還有小蜘蛛、小貓頭鷹...

沒有留言: