這個項目開始到幾個月前基本暫停,總共差不多花費100人月,總成本應該也差不多是100W吧。
在幾個月收獲的產(chǎn)品只有一堆中間代碼。當然,參與成員對某些技術(shù)還是有進步的。
我稍微對項目作一些總結(jié)吧。要想不好了傷疤忘了疼,需要總結(jié)經(jīng)驗,不管是成功還是失敗的經(jīng)驗,成功是一個模式,(失敗就是反模式)。
沒有開始的開始,一個噩夢的開始
前期沒有任何固定的嚴格項目可行性分析
老板指哪兒打哪兒,就算是老板一種模糊的感覺,下屬只能全力以赴了。這在我們這類企業(yè)里面應該算是很普遍的。當一次回頭看,這100W算是做了一個可行性的探討。
風險管理,尤其當你使用一個有新的/先進/陌生的技術(shù)
使用一個陌生技術(shù),風險是很多的,不管宣稱它有多先進。
如果在項目初期沒有進行風險的管理探討,最后,這些風險不會憑空消失,一部分會出來,Block你的項目,毀了你前面做的工作,最后毀了你的項目。
需求,沒有遠景,沒有邊界
當項目走了很遠的時候,當需求好像無窮無盡的時候。經(jīng)驗豐富的領(lǐng)導總算想起要做一個邊界定義了。
如果沒有一個邊界,需求是做不完的,滿天的麻雀,都想要抓,團隊的人力物力是非常有限的,對于一個產(chǎn)品來說,市場也是不會等人的,必須要在規(guī)定的時間內(nèi)出來的軟件,才有可能成為一個成功的軟件。
需求,脫離用戶的需求
當需求只是憑空猜測的需求,自然會讓人覺得無窮盡,因為人類想象力總還是比我們能做到的要多的。但是,這帶來的可能不僅僅是沒有盡頭,脫離用戶的需求,仿佛就是在修煉屠龍絕技。修煉出來是沒有市場的。
需求,隔靴搔癢的需求
如果軟件的最終用戶是經(jīng)過培訓、積極配合軟件開發(fā)過程的,這個軟件的成功機率大概可以提高好幾成??上У氖牵宜吹降暮芏嘁徊糠侄疾皇沁@樣的。(項目自己尚且對過程沒有什么控制,談何對用戶代表做出要求呢)。我所見到的是,用戶代表往往仿佛一開始就是等著驗收軟件,不想?yún)⑴c詳細需求的制定,大部分都是靠需求采集人員的猜想,猜想往往和實際有差距,往往只能像擠牙膏那樣從用戶那里得到一些提示,或者片言只語的判斷。往往是經(jīng)過無數(shù)次的往返交流,需求還是霧里看花。需求采集人員在繁瑣中失去耐心,索性天馬行空猜測一番了事,不再去麻煩用戶。
走到一個陌生的行業(yè)/領(lǐng)域,需要勇氣和資源
走到一個陌生的行業(yè)/領(lǐng)域,有時候是必須的,就像眾多企業(yè)的多元化之路。非常不巧的是,也是眾多企業(yè)的多元化之路一樣,軟件要想進入一個陌生的行業(yè)領(lǐng)域,也是一條艱辛之路。需要的不僅僅是勇氣,還需要機遇,所謂東風是也。但是還需要資源作為支持。如果低估了艱辛程度,可能就低估里所需的資源。沒有必要的資源,也許你走了90%的路了,你要走不完剩下的路,也許你從沙漠中央走到了離沙漠邊界只有數(shù)里之遙的邊界,沒有了那最后的補給,你還是出不了沙漠。任何風吹草動都可能成為壓垮你的最后稻草。
沒有結(jié)束的結(jié)束
沒有人會承認失敗,尤其當沒有人要求你這么多的時候。我們的項目也是,我們幾乎聽不到有人出來說項目失敗了,我們聽到的是延期、暫停、取消等等形容詞,但是其實,我們其實應該承認,我們有做了一個失敗的項目。
過程,沒有過程,沒有積累
從開始到結(jié)束,沒有開始的開始到?jīng)]有結(jié)束的結(jié)束,整個過程一切都在我們腦海中,剩下幾個殘缺的需求文檔和無法投入使用的中間代碼。
或許過不了多久,一切的記憶都會從我們腦海消失,尤其像這種失敗的記憶,我們會自然選擇一種選擇性失憶。只不過,我們并沒有得到該有教訓,花了錢,還是沒有買到教訓。如果我們有過程記錄,也許我們可以知道,哪一條路徑是走不通的。我們不需要走一條失敗的老路。
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html