國(guó)內(nèi)很多軟件企業(yè)尤其是行業(yè)軟件企業(yè)是從開發(fā)一、二個(gè)軟件項(xiàng)目起家的,而且項(xiàng)目規(guī)模和復(fù)雜度也不大,依賴其中一兩個(gè)高手,他們能夠在客戶適度滿意的狀態(tài)下成功完成項(xiàng)目;跐h捷的研究,成功的主要因素是項(xiàng)目具備以下特點(diǎn):
如果是需求定制形的項(xiàng)目,項(xiàng)目需求明確且范圍不大,變動(dòng)不多。這樣的項(xiàng)目要么客戶方需求明確,要么企業(yè)對(duì)需求足夠了解,這樣,意味著項(xiàng)目雙方至少有一個(gè)人對(duì)需求有全面并且細(xì)致的了解;雙方合作氛圍很好,這可以減少需求變更的量和避免沖突尖銳。
如是技術(shù)引領(lǐng)型的項(xiàng)目,則依賴于企業(yè)的獨(dú)特技術(shù)。
企業(yè)有一兩名技術(shù)和業(yè)務(wù)的高手。
項(xiàng)目使用的技術(shù)涉及面不廣,往往一兩個(gè)人兼而關(guān)注就可以把握。
一點(diǎn)運(yùn)氣:正好選對(duì)了技術(shù)平臺(tái);正好高手沒(méi)有離職……
隨著時(shí)間的推移,企業(yè)承接的項(xiàng)目多了,人員多了,企業(yè)規(guī)模也擴(kuò)大了。這時(shí)候,企業(yè)的內(nèi)外部環(huán)境都發(fā)生了很大的變化。
從外部環(huán)境來(lái)看:
1) 客戶行業(yè)發(fā)展迅速,需求在寬度、深度、變化頻度上發(fā)生了持續(xù)的變化。具體來(lái)說(shuō),要求軟件系統(tǒng)支撐的業(yè)務(wù)多了(需求寬度增加);并發(fā)使用軟件系統(tǒng)的人多了、時(shí)間長(zhǎng)了,業(yè)務(wù)過(guò)程復(fù)雜了(深度增加);競(jìng)爭(zhēng)加劇,客戶需要經(jīng)常進(jìn)行業(yè)務(wù)的調(diào)整(變化頻度多了)。這種變化,往往會(huì)使客戶的需求管理成為一個(gè)專業(yè)、持續(xù)、并且工作量相當(dāng)?shù)倪^(guò)程。也就是說(shuō),企業(yè)具有需求管理與軟件開發(fā)進(jìn)行分工的需求。
2) 軟件系統(tǒng)開發(fā)使用的第三方技術(shù)平臺(tái)種類多,且復(fù)雜,更新?lián)Q代也快,如果軟件系統(tǒng)在性能、持續(xù)穩(wěn)定性有要求,并且軟件使用周期設(shè)計(jì)要求滿足一定的年限,就要求企業(yè)對(duì)第三方技術(shù)平臺(tái)的發(fā)展進(jìn)行跟蹤,并尋求有效應(yīng)用的實(shí)際經(jīng)驗(yàn)(最佳實(shí)踐規(guī)范)。這樣,企業(yè)就逐步有將集成應(yīng)用技術(shù)(含軟、硬件集成應(yīng)用技術(shù))進(jìn)行專業(yè)分工的需求。企業(yè)的軟件項(xiàng)目越多、第三方技術(shù)平臺(tái)越多樣復(fù)雜、軟件系統(tǒng)的要求故障時(shí)間越短,這方面的需求就越迫切。
3) 市場(chǎng)技術(shù)競(jìng)爭(zhēng)的重要性增加,關(guān)系競(jìng)爭(zhēng)弱化,企業(yè)發(fā)現(xiàn)為了獲取合同,他們需要有研發(fā)能力的保障,并且要在技術(shù)競(jìng)爭(zhēng)考察中勝出。迫使企業(yè)對(duì)客戶關(guān)注的重點(diǎn)專業(yè)技術(shù)進(jìn)行投入。
從內(nèi)部狀況來(lái)看:
1) 企業(yè)同時(shí)運(yùn)作軟件項(xiàng)目數(shù)量增多,但依賴于高手的項(xiàng)目模式?jīng)]有改變。各項(xiàng)目都需要高手來(lái)保障,如果沒(méi)有高手,項(xiàng)目就停滯不前,而且往往以非正常手段結(jié)束。