個(gè)階段中,項(xiàng)目管理起了重要作用,它所涉及的環(huán)節(jié)相當(dāng)具體復(fù)雜,下面先介紹一下A公司在項(xiàng)目管理上的具體細(xì)節(jié):
(1)開發(fā)階段和項(xiàng)目周期
開發(fā)階段比較明顯,注重各階段應(yīng)完成的功能,對(duì)本階段應(yīng)完成的工作不能留到下一階段。
(2)流程
* A公司對(duì)流程比對(duì)項(xiàng)目更重視。
* 軟件開發(fā)流程非常規(guī)范和系統(tǒng)化,其流程的可執(zhí)行性很高,并且能在實(shí)踐過程中不斷改進(jìn)。A公司的流程已覆蓋到了一個(gè)項(xiàng)目研發(fā)的所有方面,包括從最開始的意向到最后軟件的版本發(fā)布(release),都有相應(yīng)的流程規(guī)定,基本上已形成一種工業(yè)化的軟件開發(fā)。
* 人和流程是保證項(xiàng)目成功的兩個(gè)最關(guān)鍵因素。由好的人按好的流程進(jìn)行項(xiàng)目開發(fā),才能最大限度地保證項(xiàng)目的成功。一個(gè)好的流程可以保證差的人做出來的東西不至于太差,但不能確保做出精品。通過流程可以實(shí)現(xiàn)一種規(guī)范化、流水線化、工業(yè)化的軟件開發(fā)?!?3)計(jì)劃
1) 計(jì)劃詳細(xì)、周到。
2) 流程中明確定義開發(fā)階段。
3) 每個(gè)階段都列出了該階段的各項(xiàng)活動(dòng),并詳細(xì)描述每項(xiàng)活動(dòng)的屬性:
* 進(jìn)入條件,輸入;
* 驗(yàn)證方法;
* 結(jié)束條件,輸出。
4)每個(gè)階段結(jié)束都要召開階段結(jié)束會(huì)議。前一個(gè)階段結(jié)束才能進(jìn)入下一階段。
5)計(jì)劃中每個(gè)活動(dòng)都比較具體,每個(gè)活動(dòng)的時(shí)間以天(半天)為單位。計(jì)劃包括了開展質(zhì)量控制活動(dòng)的時(shí)間。
按印度公司流程,一般把Review和測(cè)試作為保證軟件質(zhì)量兩個(gè)主要手段。測(cè)試的重要性就不需說明了,而Review則是一個(gè)非常簡(jiǎn)單有效并能盡早發(fā)現(xiàn)軟件中錯(cuò)誤的方法,可以說,任何交付物都要經(jīng)Review后才能進(jìn)行基線化。目前A公司有很詳細(xì)全面、可執(zhí)行性很高的Review流程和各種交付物的Review Checklist。
在印度軟件企業(yè),現(xiàn)有這么一句口號(hào):凡事有計(jì)劃,凡事必review。
QC(質(zhì)量經(jīng)理)作為質(zhì)量保證部門(SQA)的代表,監(jiān)督和保證項(xiàng)目的進(jìn)展遵循QMS各項(xiàng)流程和模板,并且收集項(xiàng)目中發(fā)現(xiàn)的一些問題和解決方法以優(yōu)化流程。
(6)度量數(shù)據(jù)
CMM中比較強(qiáng)調(diào)用數(shù)據(jù)說話,對(duì)項(xiàng)目過程中基本上所有的數(shù)據(jù)都會(huì)有記錄,最后把收集的數(shù)據(jù)提交質(zhì)量保證部門進(jìn)行分析,以改進(jìn)流程。
A公司的項(xiàng)目經(jīng)理和質(zhì)量經(jīng)理很重視項(xiàng)目中的數(shù)據(jù)收集,包括各種Review數(shù)據(jù)、測(cè)試數(shù)據(jù)以及項(xiàng)目組員每天的活動(dòng)數(shù)據(jù)等。 項(xiàng)目經(jīng)理也要維護(hù)一個(gè)項(xiàng)目檔案,在這個(gè)項(xiàng)目檔案中可以說包含了項(xiàng)目開發(fā)過程中所有的產(chǎn)出、開發(fā)活動(dòng)、管理活動(dòng)等的記錄??梢赃@么說,有了這個(gè)項(xiàng)目檔案,你就可以完全了解這個(gè)項(xiàng)目的開發(fā)過程。
(7)團(tuán)隊(duì)精神
印度公司都比較強(qiáng)調(diào)團(tuán)隊(duì)精神、合作精神,應(yīng)該說,其流程本質(zhì)上就要求員工之間的互相協(xié)調(diào)和理解。相對(duì)而言,印度員工的合作精神和協(xié)調(diào)精神都比我國員工要好得多。
(8)培訓(xùn)
印度公司都比較強(qiáng)調(diào)培訓(xùn),一般有專門的培訓(xùn)部門進(jìn)行協(xié)調(diào)。在新員工進(jìn)入公司后都會(huì)有公司流程和其他一些公司普遍章程的培訓(xùn),以保證員工對(duì)流程的理解和執(zhí)行。對(duì)于具體項(xiàng)目,項(xiàng)目經(jīng)理在制定項(xiàng)目計(jì)劃時(shí)就會(huì)在項(xiàng)目計(jì)劃中提出所有的培訓(xùn)需求,包括技術(shù)上的培訓(xùn)和其他所需的培訓(xùn)。
(9)配置管理
在項(xiàng)目正式開展前,項(xiàng)目經(jīng)理就要制定配置管理計(jì)劃,并且指定配置管理員建立起配置管理庫,按配置流程嚴(yán)格進(jìn)行配置管理。在配置流程中也詳細(xì)提供了對(duì)更改的控制,沒有經(jīng)過批準(zhǔn)的更改請(qǐng)求是絕對(duì)不能進(jìn)