2006-5-21 這個項目開始到幾個月前基本暫停,總共差不多花費100人月,總成本應該也差不多是100W吧。 在幾個月收獲的產品只有一堆中間代碼。當然,參與成員對某些技術還是有進步的。 我稍微對項目作一些總結吧。要想不好了傷疤忘了疼,需要總結經驗,不管是成功還是失敗的經驗,成功是一個模式,(失敗就是反模式)。 ? l???????? 沒有開始的開始,一個噩夢的開始 前期沒有任何固定的嚴格項目可行性分析 老板指哪兒打哪兒,就算是老板一種模糊的感覺,下屬只能全力以赴了。這在我們這類企業里面應該算是很普遍的。當一次回頭看,這100W算是做了一個可行性的探討。 ? l???????? 風險管理,尤其當你使用一個有新的/先進/陌生的技術 使用一個陌生技術,風險是很多的,不管宣稱它有多先進。 如果在項目初期沒有進行風險的管理探討,最后,這些風險不會憑空消失,一部分會出來,Block你的項目,毀了你前面做的工作,最后毀了你的項目。 ? l???????? 需求,沒有遠景,沒有邊界 當項目走了很遠的時候,當需求好像無窮無盡的時候。經驗豐富的領導總算想起要做一個邊界定義了。 如果沒有一個邊界,需求是做不完的,滿天的麻雀,都想要抓,團隊的人力物力是非常有限的,對于一個產品來說,市場也是不會等人的,必須要在規定的時間內出來的軟件,才有可能成為一個成功的軟件。 ? l???????? 需求,脫離用戶的需求 當需求只是憑空猜測的需求,自然會讓人覺得無窮盡,因為人類想象力總還是比我們能做到的要多的。但是,這帶來的可能不僅僅是沒有盡頭,脫離用戶的需求,仿佛就是在修煉屠龍絕技。修煉出來是沒有市場的。 ? l???????? 需求,隔靴搔癢的需求 如果軟件的最終用戶是經過培訓、積極配合軟件開發過程的,這個軟件的成功機率大概可以提高好幾成。可惜的是,我所看到的很多一部分都不是這樣的。(項目自己尚且對過程沒有什么控制,談何對用戶代表做出要求呢)。我所見到的是,用戶代表往往仿佛一開始就是等著驗收軟件,不想參與詳細需求的制定,大部分都是靠需求采集人員的猜想,猜想往往和實際有差距,往往只能像擠牙膏那樣從用戶那里得到一些提示,或者片言只語的判斷。往往是經過無數次的往返交流,需求還是霧里看花。需求采集人員在繁瑣中失去耐心,索性天馬行空猜測一番了事,不再去麻煩用戶。 ? l???????? 走到一個陌生的行業/領域,需要勇氣和資源 走到一個陌生的行業/領域,有時候是必須的,就像眾多企業的多元化之路。非常不巧的是,也是眾多企業的多元化之路一樣,軟件要想進入一個陌生的行業領域,也是一條艱辛之路。需要的不僅僅是勇氣,還需要機遇,所謂東風是也。但是還需要資源作為支持。如果低估了艱辛程度,可能就低估里所需的資源。沒有必要的資源,也許你走了90%的路了,你要走不完剩下的路,也許你從沙漠中央走到了離沙漠邊界只有數里之遙的邊界,沒有了那最后的補給,你還是出不了沙漠。任何風吹草動都可能成為壓垮你的最后稻草。 ? l???????? 沒有結束的結束 沒有人會承認失敗,尤其當沒有人要求你這么多的時候。我們的項目也是,我們幾乎聽不到有人出來說項目失敗了,我們聽到的是延期、暫停、取消等等形容詞,但是其實,我們其實應該承認,我們有做了一個失敗的項目。 ? l???????? 過程,沒有過程,沒有積累 從開始到結束,沒有開始的開始到沒有結束的結束,整個過程一切都在我們腦海中,剩下幾個殘缺的需求文檔和無法投入使用的中間代碼。 或許過不了多久,一切的記憶都會從我們腦海消失,尤其像這種失敗的記憶,我們會自然選擇一種選擇性失憶。只不過,我們并沒有得到該有教訓,花了錢,還是沒有買到教訓。如果我們有過程記錄,也許我們可以知道,哪一條路徑是走不通的。我們不需要走一條失敗的老路。 ?
補充: 希望大家,有些時候評價不要這樣情緒化。 很多事情,可能各種原因,身不由己, 在目前的環境下,大部分項目是否能夠成功所依賴的東西很多,也鮮有章法可循,這也是目前項目失敗率高的原因。至少我身邊有很多失敗的例子,只是少有人承認失敗而已。 評論 #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 00:48 eq2003_2004 聽起來很恐怖!!呵呵??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 00:51 eq2003_2004 看來學習很重要啊(100W可不少啊),軟件工程,CMM模式.??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 10:45 夏林 100W,換來的就是 參與成員對某些技術還是有進步的。
??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 11:21 escout 很多失敗都不是技術上的,而是管理上的原因,看來真的如此??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 11:59 llxisdsh 絕對是管理的失敗!!! 方向不明確,目標不明確,計劃不明確, 最后結果不明確,太正常不過了。 如果說拿100W當學費,還是有點太貴了。??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 13:37 deneb-mao 100W,正常的,也不會是太大的項目。 我覺得老板指哪兒打哪兒是項目最容易掛掉的環節,很容易掉進去, 出來就難了??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 14:08 壞蚊子 我現在急需要這方法的知識,我想主要還是要自己有個明確的目標,可以有自己的一套思路更好。 QQ:122458209 MSN:lupming@163.com??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 16:08 neoragex2002 有很多老板不是軟件技術領導者,而只是個軟件商人或資本投機者; 有很多項目說是100W,而實際上成本不到那15~20W; 有很多工程說是100W,而實際上大家圖的就是那30-40%的預付啟動金; 有很多系統看似是一份高級技術活,而事實上只是種低級的資本運作或社會關系活動; 有許多管理活動看似關鍵無比,而其實最好削減成本、推諉責任+混水摸魚...
還有很多,不想寫了。國內搞軟件的,癥結不全在于技術,更不在于管理,而在于資本的饑渴與貧窮,所謂人窮志短就這個意思。??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 16:27 Zhongkeruanjian 總感覺這不是真實的情況:軟件可能導致失敗的所有原因都在此文中有過闡述。
總感覺這像是一大群從來沒有搞過軟件的人在一起要搞一個軟件項目。然后所有的錯誤都犯了。??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 16:57 麒麟.NET @neoragex2002 說的好,呵呵??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 17:10 蒼冥 唉,同感啊,我們目前的這個項目投資1100W,但領導也是指那打那,要我們先開發了再說,開發完了市場反應不良再進行修整....極度郁悶啊??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 17:12 無為而為 @Zhongkeruanjian 軟件失敗的原因還多的很呢。
"總感覺這像是一大群從來沒有搞過軟件的人在一起要搞一個軟件項目",有些時候項目的成功失敗不是個人可以左右的。項目的各種限制和條件不是可以紙上談兵一樣做各種假設。
有時候你的處境仿佛走入泥潭,碰到黑洞。 ??回復??更多評論 刪除評論??修改評論 #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 17:16 無為而為 @neoragex2002 比較同意這種說法,
開發技術半年可以學很多了, 管理上的技術1年總可以7788了吧, 但是你想搞一個成功的東西出來,這些基本上幫不了你什么。??回復??更多評論 刪除評論??修改評論 #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-21 22:45 hutian 最近我們公司也在做一個HIS這樣的系統. 一個月了.現在的局面就和上面這個朋友描述的查不多.現在看到這個問題真的是字字感受深刻. 開發真的要盡可能依著規范來!??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-22 00:47 Bear.sTaR{R} 我們公司基本上沒什么成功的項目,不過因為有政府的撐腰.
所以也不擔心買不出去賺不到錢,郁悶類.??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-22 09:15 七思軟件 感覺你們缺少一個有經驗、有主見的項目經理,也缺少一個對這一新技術了如指掌技術負責人。??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-22 09:16 haofang 這種情況應該不少,neoragex2002說的也很有道理,也是這種情況的最根本癥結。 那大家有沒有想過如何解決或避免或盡量避免這種失敗呢。我想應該抓的第一個就是管理了,不管是技術開發上的管理,還是經濟投資上的管理。最簡單的道理就是項目的失敗第一責任人是項目負責人。 我感覺現在中國的少數軟件企業有的也不是那么中利潤,但他們的軟件做的同樣糟糕,還是需要反省反省的。為什么?中利潤的同neoragex2002兄所說就是看中前30%的定金,(呵呵,小人得志)不中利潤的那些負責人又有得過且過的意思,還是沒有長遠的計劃。 不知道有沒有辦法,中國人確實很聰明,但聰明的往往不是地方。好的投資和管理方法不是只給人聽的、給人查的,是應該實踐的,但很多都不是這樣。 ??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-22 09:18 zz_oklink 這是不是中國的國情啊???回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-22 09:19 haofang @七思軟件 很同意你的看法,我也認為最直接的問題就在這里??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-22 16:44 富康 關鍵在于項目管理??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-23 04:10 AndyDavis 看了這篇文章,感覺很受用。 對于軟件工程的管理,應該看看哪些呢?希望有經驗的朋友指點一二。??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-24 09:36 天寒 有點感慨neoragex2002說的。??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-05-25 18:45 春 項目在前期一定要有個界線。要不然永遠是個無底洞,就像我什么時候給你一個什么樣的版本,什么時候給你一個完整的版本。??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-06-06 10:02 ddangerous169@csdn.net 主要還是領導門的決策,而決策來源是技術人員與市場人員的資料。不能說我們沒有責任,也不能說全部責任讓領導承擔。但誰來負起這個責任呢???回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-06-16 20:15 neoragex2002 領導應該負全責。領導就是用來擔責任擔風險的。
領導盲信技術、市場人員的一面之辭說明他沒有自己的判斷力,本就不懂行,他應該去投資,去炒房,而不是當這個領導。??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-07-14 13:08 Randy002 還好最近的一個項目上線了,差點失敗了~~??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-08-07 23:08 死亡騎士 我的公司之前和你公司的經歷差不多! 浪費了差不多一年的時間,做了一個垃圾出來,到現在,一點價值都沒有。但我的老板厲害,拿著這個垃圾騙了不少老外投資者不少美金。呵。。。??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-10-18 17:18 阿J 項目失敗只有一個原因:SB老板找了一個SB項目經理??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-10-18 23:47 無為而為 @阿J 有些時候評價不能這樣情緒化。 很多事情,可能各種原因,身不由己, 在目前的環境下,大部分項目是否能夠成功所依賴的東西很多,也鮮有章法可循,這也是目前項目失敗率高的原因。至少我身邊有很多失敗的例子,只是少有人承認失敗而已。??回復??更多評論 刪除評論??修改評論 #?re: 一個總成本花費100W的失敗項目的小小反省 2006-11-22 13:15 jojoke[匿名] 在沒有前期準備和完整規劃情況下,項目失敗是很正常的,100W 100人月的項目,應該不能算小了。這種情況下的失敗,很明顯決策者的管理和經驗都不足以擔任他目前的角色。其實上次聽微軟講,他們自己都是砸進去好幾億的銀子,換來現在項目成功率的提升,即使這樣,微軟現在的項目成功率也達不到50% 。其實每個成員都應該明白他團隊中擔任的角色,以及他應該擔起的責任,從下向上反饋就可以看出開發過程中存在的癥結,例如,開發的產品用戶達不到80%的滿意度,那么反過來看為什么不滿意,是需求不明確嗎? 是項目需求的負責人員沒有搞清楚用戶的需求?是設計開發人員和需求負責人的溝通中沒有理解需求的含義? 是測試人員沒有按照需求編寫完成的測試用例?在軟件開發周期模型中,應該找出這些決定失敗的因素。 在一個需求相當明確的項目中,也會存在設計編碼測試等過程的問題而導致延期,甚至失敗,那么很多項目都是只能知道60%的需求情況下,在沒有豐富經驗 的情況下,失敗的幾率可想而知。 決策,責任,配合,活性 對于提升項目成功率都有重要的影響??回復??更多評論 刪除評論?? #?或許是這樣的原因 2006-11-29 19:06 robin[匿名] 領導者不能勝任,沒有真正懂得軟件開發及管理的領導者(包括高層領導和項目經理)。 沒有一個真正能把控項目需求及軟件設計的系統分析員,沒有一個懂得風險控制、真正能控制項目進行的項目經理。 我想大概是這樣的原因。 項目失敗了,肯定是領導者的原因。無可推卸。 ??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-12-05 10:36 魚魚 作者站在項目管理者的角度總結項目失敗的理由. 項目失敗的原因自然更側重于管理層的失策了.
不可否認管理層的作用是比較重要的. 只是個人感覺,大型的項目開發不是三兩人,也不是就領導層單獨就能完成的。 撇開社會因素,個項目的成功是否會更側重于整個項目團隊的綜合實力呢?
neoragex2002
還有很多,不想寫了。國內搞軟件的,癥結不全在于技術,更不在于管理,而在于資本的饑渴與貧窮,所謂人窮志短就這個意思.
比較欣賞.呵呵.??回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-12-05 10:40 魚魚 另:作者站在項目管理者的角度總結的經驗比較中肯.
不過個人有少少懷疑. 作者上述的項目的失敗理由似乎比較常見,不應該在項目到100W這樣的大項目才出現吧???回復??更多評論 刪除評論?? #?re: 一個總成本花費100W的失敗項目的小小反省 2006-12-07 15:40 scmyxj 其實這些問題大家在實際的項目過程中都有遇到過,可為什么會一二在在二三地出現呢?大家可能會說這是中國的國情,難道國外的情況可以避免這些問題了嗎?歸根到底是項目執行力度不夠. |