所謂需求包辦,是指客戶將需求分析委托給“專業(yè)的”軟件開(kāi)發(fā)人員,而他們也樂(lè)得如此。實(shí)踐證明,缺乏行業(yè)專家的項(xiàng)目策劃所產(chǎn)生出來(lái)的東西一般是能力過(guò)剩的、不適用的,甚至是完全不能用的。如果軟件企業(yè)沒(méi)有自己的行業(yè)專家,必須善于利用外部的行業(yè)專家。
不可忽視項(xiàng)目的驗(yàn)收標(biāo)準(zhǔn)。
對(duì)項(xiàng)目目標(biāo)一致性重視程度不夠,是項(xiàng)目啟動(dòng)過(guò)程中普遍存在的一個(gè)問(wèn)題。很多項(xiàng)目管理者低估了達(dá)成項(xiàng)目目標(biāo)一致性的難度,在這方面投入的精力不夠,往往簡(jiǎn)單地認(rèn)為目標(biāo)已經(jīng)達(dá)成一致。很多項(xiàng)目其實(shí)是在目標(biāo)沒(méi)有定義清楚的情況下匆忙啟動(dòng)的。因此,軟件項(xiàng)目策劃的結(jié)果必須使利益相關(guān)者對(duì)項(xiàng)目目標(biāo)的理解達(dá)成一致。要做到這一點(diǎn),最有效的辦法是設(shè)定項(xiàng)目的驗(yàn)收標(biāo)準(zhǔn)??梢砸皂?xiàng)目的客戶為例說(shuō)明這一點(diǎn)。
客戶的需求包含多個(gè)方面,其中既有對(duì)項(xiàng)目成果特性的要求,又有客戶在感情等方面的需求。簡(jiǎn)單說(shuō)來(lái),客戶的需求可以分為三類:第一類是“Musts”,即如果缺少了就不能實(shí)現(xiàn)項(xiàng)目基本目的的成果特性;第二類是“Wants”,即客戶希望得到的能夠豐富項(xiàng)目成果的東西。第三類是“Nice-to-haves”,即對(duì)客戶和項(xiàng)目而言多多益善的東西。從對(duì)客戶的重要性而言,這三類需求是遞減的。然而,在項(xiàng)目的運(yùn)行過(guò)程中,客戶向項(xiàng)目承擔(dān)方表達(dá)的頻率卻常常是遞增的。這是導(dǎo)致項(xiàng)目管理范圍蔓延最終失控而使項(xiàng)目失敗的重要原因。對(duì)于中創(chuàng)軟件來(lái)說(shuō),項(xiàng)目策劃是項(xiàng)目管理的重中之重,對(duì)于重大項(xiàng)目,公司的最高層會(huì)親自掛帥。
目前,中國(guó)的軟件市場(chǎng),特別是軟件集成市場(chǎng),還在很大的“關(guān)系市場(chǎng)”的特征,項(xiàng)目在給企業(yè)帶來(lái)利潤(rùn)的同時(shí),也會(huì)給企業(yè)發(fā)展帶來(lái)極大的風(fēng)險(xiǎn),可能會(huì)影響到企業(yè)的正常發(fā)展。因此,抓好項(xiàng)目策劃極為重要。
二、基于統(tǒng)計(jì)數(shù)據(jù)的項(xiàng)目計(jì)劃
軟件項(xiàng)目計(jì)劃過(guò)程面臨的最大挑戰(zhàn)就是計(jì)劃的準(zhǔn)確性差。據(jù)統(tǒng)計(jì),在對(duì)軟件項(xiàng)目進(jìn)度與成本估算時(shí),開(kāi)發(fā)者的估算比現(xiàn)實(shí)要樂(lè)觀,大約低20%到30%;大多數(shù)項(xiàng)目實(shí)際完成時(shí)間超過(guò)估算進(jìn)度的25%到100%,少數(shù)的進(jìn)度估算精確度達(dá)到了10%,能控制在5%之內(nèi)的項(xiàng)目十分罕見(jiàn)。要提高軟件項(xiàng)目計(jì)劃的準(zhǔn)確性,需要把握以下兩點(diǎn):
1.加強(qiáng)基礎(chǔ)數(shù)據(jù)的統(tǒng)計(jì)與分析
軟件項(xiàng)目都是具有獨(dú)特性的,不能照搬其他項(xiàng)目的經(jīng)驗(yàn)作為制定本項(xiàng)目計(jì)劃的依據(jù)。因此,在企業(yè)范圍內(nèi)加強(qiáng)對(duì)項(xiàng)目基礎(chǔ)數(shù)據(jù)的統(tǒng)計(jì)分析以得出規(guī)律是十分必要的。項(xiàng)目管理既是科學(xué)又是藝術(shù),由于文化的差異,西方發(fā)達(dá)國(guó)家強(qiáng)調(diào)的是管理中的科學(xué)性,而我國(guó)的絕大多數(shù)企業(yè)強(qiáng)調(diào)的是管理中的藝術(shù)性。由于不重視基礎(chǔ)數(shù)據(jù)的收集和統(tǒng)計(jì),軟件項(xiàng)目的計(jì)劃常常是憑經(jīng)驗(yàn)或“拍腦袋”而定的,企業(yè)并沒(méi)有足夠的統(tǒng)計(jì)數(shù)據(jù)來(lái)支持計(jì)劃的制定??茖W(xué)管理盡管是在上個(gè)世紀(jì)初,對(duì)制造業(yè)和體力工人提出的,但其中提出的“不能度量就不能控制”的理念依然值得軟件企業(yè)在管理項(xiàng)目時(shí)采納。為做到在數(shù)據(jù)統(tǒng)計(jì)的基礎(chǔ)上制定項(xiàng)目計(jì)劃,中創(chuàng)軟件每天對(duì)每個(gè)員工的工作時(shí)間進(jìn)行統(tǒng)計(jì)分析。在數(shù)據(jù)的統(tǒng)計(jì)過(guò)程中,公司內(nèi)部十分強(qiáng)調(diào)科學(xué)方法與工具的使用,通過(guò)對(duì)多種統(tǒng)計(jì)分析方法(如FPA、COCOMO和類比法等)的研究和應(yīng)用,項(xiàng)目計(jì)劃的準(zhǔn)確性得到很大提高,基本達(dá)到了“一次將事情做正確”的目標(biāo)。
2.以面向?qū)W習(xí)和改善系統(tǒng)的評(píng)價(jià)原則促進(jìn)數(shù)據(jù)統(tǒng)計(jì)
評(píng)價(jià)方式將決定人們的行為,要想改變?nèi)藗兊牧?xí)慣,僅靠講道理是難以見(jiàn)效的,還必須輔之以相應(yīng)的評(píng)價(jià)體系。軟件企業(yè)在項(xiàng)目管理評(píng)價(jià)進(jìn)程的一個(gè)誤區(qū)是將評(píng)價(jià)的重點(diǎn)放在人的方面,而忽視了很多項(xiàng)目問(wèn)題在于管理系統(tǒng)本身這個(gè)事實(shí)。據(jù)統(tǒng)計(jì),人