監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買(mǎi)價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

談項(xiàng)目管理和軟件測(cè)試過(guò)程(四)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

文章來(lái)源:泛普軟件

4.項(xiàng)目管理開(kāi)發(fā)環(huán)節(jié)的測(cè)試任務(wù)

當(dāng)公司構(gòu)架了合理的組織結(jié)構(gòu)并制定了縝密的計(jì)劃后,就進(jìn)入了產(chǎn)品的開(kāi)發(fā)階段。 下面以已經(jīng)實(shí)施完成的CYB項(xiàng)目一期為例,分析華友公司在項(xiàng)目管理上的正在推廣的具體項(xiàng)目管理細(xì)節(jié)的優(yōu)缺點(diǎn)和測(cè)試工作改進(jìn)探討:

CYB項(xiàng)目一期需求:由于華友各類業(yè)務(wù)(SMS和WAP等)在不同運(yùn)營(yíng)商(中國(guó)聯(lián)通、中國(guó)移動(dòng)、中國(guó)電信等)的不同平臺(tái)和在網(wǎng)站www.hawa.cn 的WEB門(mén)戶中向用戶提供服務(wù),各類業(yè)務(wù)的相互獨(dú)立,為了統(tǒng)一管理用戶信息、業(yè)務(wù)和計(jì)費(fèi)等信息,并匯總進(jìn)行統(tǒng)計(jì)分析處理,同時(shí)也為了整合各類業(yè)務(wù)系統(tǒng)的資源,建立公司的業(yè)務(wù)運(yùn)營(yíng)支撐系統(tǒng)。

4.1 開(kāi)發(fā)階段和項(xiàng)目周期

開(kāi)發(fā)階段比較明顯,注重各階段應(yīng)完成的功能,對(duì)本階段應(yīng)完成的工作不能留到下一階段。明確項(xiàng)目經(jīng)理為D,項(xiàng)目組開(kāi)發(fā)程序員六人,項(xiàng)目第一階段周期3個(gè)月,項(xiàng)目需要完成的功能:
1)實(shí)現(xiàn)用戶信息的統(tǒng)一管理,包括:用戶基本信息,用戶使用業(yè)務(wù)的積分,用戶的定制/退定信息的管理
2)實(shí)現(xiàn)各類業(yè)務(wù)信息的集中管理,包括:短信業(yè)務(wù)、WAP1.2、WAP2.0、JAVA、彩鈴等各種業(yè)務(wù)
3)實(shí)現(xiàn)計(jì)費(fèi)信息的統(tǒng)一管理
4)提供客服功能
5)提供統(tǒng)計(jì)分析功能
6)提供統(tǒng)一的標(biāo)準(zhǔn)接口,分別與各業(yè)務(wù)子系統(tǒng)及運(yùn)營(yíng)商的系統(tǒng)相連接
7)提供網(wǎng)絡(luò)管理、監(jiān)控等功能

在這個(gè)階段,測(cè)試經(jīng)理需要負(fù)責(zé)詳細(xì)了解項(xiàng)目開(kāi)發(fā)需要的需求、設(shè)計(jì)文檔等,制訂初步的測(cè)試方案,根據(jù)測(cè)試任務(wù)的特點(diǎn)決定測(cè)試開(kāi)發(fā)任務(wù)。實(shí)際結(jié)果表明開(kāi)發(fā)階段的最大兩個(gè)問(wèn)題:重視設(shè)計(jì)、不重視測(cè)試和軟件質(zhì)量,設(shè)計(jì)會(huì)議開(kāi)了至少五次,參加會(huì)議有公司很有經(jīng)驗(yàn)的設(shè)計(jì)人員,測(cè)試有關(guān)人員沒(méi)有被邀請(qǐng)參加,忽視產(chǎn)品的性能需求,更多的關(guān)注基本功能實(shí)現(xiàn);忽視需求是客服和運(yùn)維人員,自以為很理解市場(chǎng)部提出的需求,忽視程序開(kāi)發(fā)人員實(shí)現(xiàn)的難度和開(kāi)發(fā)人員之間理解需求的差別,項(xiàng)目組成員之間重視口頭交流,忽視文檔價(jià)值。

問(wèn)題解決方法:開(kāi)始階段請(qǐng)測(cè)試和質(zhì)量保證工程師參加討論,就會(huì)提出軟件實(shí)現(xiàn)的性能需求;重視文檔交流的價(jià)值,建立軟件文檔模版和版本控制機(jī)制,每次交流落實(shí)在成員理解和書(shū)面文檔。

4.2 軟件開(kāi)發(fā)流程

華友公司原來(lái)是重視項(xiàng)目管理,忽視流程,一味夸大個(gè)別人努力在項(xiàng)目成功中的作用。經(jīng)過(guò)一年痛苦的實(shí)踐,開(kāi)始探討流程管理,已經(jīng)啟動(dòng)公司的SW-CMM質(zhì)量體系認(rèn)證工作,希望建立非常規(guī)范化和系統(tǒng)化的軟件開(kāi)發(fā)流程,其流程的有很高的可執(zhí)行性,并且能在實(shí)踐過(guò)程中不斷改進(jìn)。華友公司的流程管理改進(jìn)從一個(gè)項(xiàng)目研發(fā)的所有方面開(kāi)始摸索,包括從最開(kāi)始的意向、市場(chǎng)策劃到最后軟件的版本發(fā)布(release)上線投入商業(yè)運(yùn)營(yíng),都設(shè)計(jì)有相應(yīng)的流程規(guī)定,基本上已由測(cè)試部門(mén)負(fù)責(zé)推廣一種能夠達(dá)到規(guī)范、高效的軟件開(kāi)發(fā)流程。
CYB項(xiàng)目經(jīng)理D重視口頭交流溝通,忽視文檔交流,同時(shí)缺少與項(xiàng)目組成員知識(shí)共享意識(shí);經(jīng)理D重視與領(lǐng)導(dǎo)的交流,忽視與開(kāi)發(fā)人員交流,項(xiàng)目實(shí)施中開(kāi)發(fā)人員碰到具體問(wèn)題沒(méi)人協(xié)助解決,開(kāi)發(fā)效率降低。雖然流程沒(méi)錯(cuò),但是流程涉及到開(kāi)發(fā)人員出現(xiàn)問(wèn)題也是需要重視的。流程管理的關(guān)鍵,以"人"為本。

目前的組織框架下,經(jīng)過(guò)一年多的工作實(shí)踐,深深體會(huì)到人和流程是保證項(xiàng)目成功的兩個(gè)最關(guān)鍵因素。由具備項(xiàng)目實(shí)施基本素質(zhì)的人按規(guī)范的合理化流程進(jìn)行項(xiàng)目開(kāi)發(fā),才能最大限度地保證項(xiàng)目的成功。一個(gè)好的流程可以保證差一點(diǎn)的人做出來(lái)的東西不至于太差,但不能確保做出精品。通過(guò)流程可以實(shí)現(xiàn)一種規(guī)范化、流水線化、工業(yè)化的軟件開(kāi)發(fā)。通過(guò)流程我們部門(mén)間的配合才節(jié)省寶貴時(shí)間,為項(xiàng)目早期完成,贏得市場(chǎng)主動(dòng)權(quán)。

4.3 項(xiàng)目計(jì)劃的階段性

1) 努力做到項(xiàng)目計(jì)劃詳細(xì)、周到。CYB項(xiàng)目計(jì)劃從開(kāi)始有三個(gè)月計(jì)劃,到修改三次以上,計(jì)劃完成時(shí)間從三個(gè)月、延長(zhǎng)到六個(gè)月、直到現(xiàn)在的八個(gè)月。計(jì)劃已經(jīng)形同虛設(shè)。實(shí)踐證明不合理的計(jì)劃不如沒(méi)有計(jì)劃,不合理的計(jì)劃給領(lǐng)導(dǎo)造成錯(cuò)誤的認(rèn)識(shí)。合理的計(jì)劃應(yīng)該是先明確本周工作計(jì)劃,對(duì)于難以預(yù)測(cè)的任務(wù)或者困難給出一個(gè)近期工作的方向,然后根據(jù)實(shí)際進(jìn)展情況進(jìn)行細(xì)化調(diào)整。

2) 流程中明確定義開(kāi)發(fā)階段、測(cè)試階段。開(kāi)發(fā)階段任務(wù)沒(méi)有完成,占用測(cè)試階段計(jì)劃時(shí)間,測(cè)試工作效率降低。正確的處理方式建議不要減少測(cè)試工作時(shí)間,項(xiàng)目開(kāi)發(fā)完成時(shí)間根據(jù)實(shí)際需要順延。

3) 每個(gè)階段都列出了該階段的各項(xiàng)活動(dòng),并詳細(xì)描述每項(xiàng)活動(dòng)的屬性:

進(jìn)入條件,輸入;
驗(yàn)證方法;
結(jié)束條件,輸出。

4) 每個(gè)階段結(jié)束都要召開(kāi)階段結(jié)束會(huì)議。前一個(gè)階段結(jié)束(以本階段開(kāi)發(fā)任務(wù)測(cè)試完成為標(biāo)志)才能進(jìn)入下一階段。項(xiàng)目經(jīng)理需要在每個(gè)階段測(cè)試任務(wù)完成情況進(jìn)行分析,存在的問(wèn)題要充分暴露出來(lái),以便于早點(diǎn)解決。 CYB項(xiàng)目經(jīng)理D采取報(bào)喜不報(bào)優(yōu)的做法,在會(huì)議上常得到領(lǐng)導(dǎo)的表?yè)P(yáng),其他項(xiàng)目經(jīng)理常愁眉苦臉擺出人員問(wèn)題、可能的技術(shù)問(wèn)題、測(cè)試人員和時(shí)間問(wèn)題等。實(shí)際結(jié)果最后笑的項(xiàng)目經(jīng)理也是項(xiàng)目完成比較順利。

5) 理想計(jì)劃中每個(gè)活動(dòng)都比較具體,每個(gè)活動(dòng)的時(shí)間以天為單位。計(jì)劃包括了開(kāi)展質(zhì)量控制活動(dòng)的時(shí)間,推廣說(shuō)明版本控制系統(tǒng)和缺陷跟蹤系統(tǒng)的使用的時(shí)間。

典型案例是公司研發(fā)用于用戶信息管理的代號(hào)CYB項(xiàng)目,CYB項(xiàng)目開(kāi)始時(shí)副總裁牽頭,由于測(cè)試人員少?zèng)]有參與,開(kāi)發(fā)經(jīng)理們討論設(shè)計(jì)實(shí)施方案后幾乎大家一片贊美。隨后項(xiàng)目經(jīng)理D負(fù)責(zé)開(kāi)發(fā),他認(rèn)為時(shí)間緊,省去了許多必須的文檔工作。經(jīng)理D采取報(bào)喜不報(bào)優(yōu)的做法,項(xiàng)目文檔差,過(guò)分強(qiáng)調(diào)計(jì)劃,而忽視計(jì)劃任務(wù)達(dá)到的質(zhì)量,大部分項(xiàng)目測(cè)試沒(méi)有完成就宣布開(kāi)發(fā)完成,結(jié)果前三個(gè)月每次經(jīng)理會(huì)上總裁都會(huì)表?yè)P(yáng)他們?nèi)〉玫碾A段成果,我做為測(cè)試經(jīng)理沒(méi)有說(shuō)話的機(jī)會(huì),有一次剛講幾句,總裁馬上提醒希望大家克服困難,每個(gè)組的任務(wù)都可能需要加班等。結(jié)果原計(jì)劃三個(gè)月完成項(xiàng)目,已經(jīng)過(guò)了半年發(fā)現(xiàn)要實(shí)現(xiàn)商用還需要做很多工作,具體完成時(shí)間也不確定, 可是現(xiàn)在每天總是強(qiáng)調(diào)專人測(cè)試,問(wèn)文檔沒(méi)有,只能通過(guò)問(wèn)了一次又一次的溝通方式實(shí)施測(cè)試工作, 有個(gè)不錯(cuò)的測(cè)試人員實(shí)在無(wú)法忍耐,辭職了,我只好安排新的測(cè)試人員應(yīng)對(duì)完成任務(wù)。這個(gè)CYB項(xiàng)目遭到了整個(gè)公司的一片噓聲,雖然沒(méi)有放棄,但沒(méi)有商業(yè)價(jià)值了。快9個(gè)月的研發(fā)成本老本最清楚去那兒了。
總結(jié)教訓(xùn),項(xiàng)目經(jīng)理對(duì)計(jì)劃和測(cè)試工作的高度重視、周密制定、嚴(yán)格執(zhí)行是能夠?qū)崿F(xiàn)項(xiàng)目有效商業(yè)價(jià)值的基本保障。

4.4  重視Review的作用

按軟件工程規(guī)范化流程,一般把Review和測(cè)試作為保證軟件質(zhì)量?jī)蓚€(gè)主要手段。測(cè)試的重要性已經(jīng)成為各項(xiàng)目經(jīng)理認(rèn)識(shí),并貫穿于開(kāi)發(fā)的全過(guò)程,形成了項(xiàng)目組成員人人重視測(cè)試工作的氛圍。Review則是一個(gè)非常簡(jiǎn)單有效并能盡早發(fā)現(xiàn)軟件中錯(cuò)誤的有效方法,項(xiàng)目經(jīng)理在每周必須根據(jù)進(jìn)展情況制訂Review計(jì)劃,可以說(shuō),任何交付物都要經(jīng)技術(shù)總監(jiān)參加的Review后才能進(jìn)行基線化。目前華友公司正在建立比較詳細(xì)全面、可執(zhí)行性高的由Review流程和各種交付物的Review Checklist。

我們正在彌補(bǔ)這方面的工作流程缺陷,提出:凡事有計(jì)劃,凡事必review。首先在開(kāi)發(fā)組內(nèi)部推廣代碼規(guī)范化工作,定期進(jìn)行員工Code Review的工作, Code Review 是工作的重要環(huán)節(jié)。

4.5 質(zhì)量管理和測(cè)試(QA)

公司目前沒(méi)有獨(dú)立的質(zhì)量管理部門(mén),暫時(shí)由測(cè)試部門(mén)測(cè)試經(jīng)理作為質(zhì)量保證部門(mén)的代表,監(jiān)督和保證項(xiàng)目的進(jìn)展的各項(xiàng)流程和模板,并且收集項(xiàng)目中發(fā)現(xiàn)的一些問(wèn)題和解決方法以優(yōu)化流程。由于公司對(duì)測(cè)試人才有著迫切的需要,因此,只好自己組建培養(yǎng)測(cè)試人才隊(duì)伍。從現(xiàn)實(shí)出發(fā),我們不可能想IBM和微軟等大公司有雄厚的才力支持質(zhì)量保障和測(cè)試工作開(kāi)展,我們的工作重點(diǎn)放在軟件測(cè)試方面。從起步三人開(kāi)始的實(shí)施測(cè)試工作,首先測(cè)試工程師的工作讓項(xiàng)目經(jīng)理和上級(jí)領(lǐng)導(dǎo)發(fā)現(xiàn)并肯定他們的工作成果。通過(guò)對(duì)比測(cè)試人員實(shí)施測(cè)試后的模塊和未實(shí)施測(cè)試的模塊投入商業(yè)運(yùn)營(yíng)帶來(lái)的很大差異,看到軟件修補(bǔ)的高昂費(fèi)用,提高了領(lǐng)導(dǎo)和項(xiàng)目經(jīng)理對(duì)測(cè)試部門(mén)的重視程度。逐步擴(kuò)大測(cè)試人員數(shù)量,增加測(cè)試隊(duì)伍的規(guī)模,提高測(cè)試人員的的福利待遇成為可能。

招聘測(cè)試人員時(shí),要把好質(zhì)量關(guān),國(guó)內(nèi)聯(lián)想、華為等公司一般對(duì)于測(cè)試人員待遇底,重視不夠,我們需要測(cè)試認(rèn)為改變這種錯(cuò)誤認(rèn)識(shí),讓優(yōu)秀的人加入測(cè)試隊(duì)伍。目前測(cè)試部門(mén)工程師10個(gè)人中有2個(gè)留學(xué)回國(guó)計(jì)算機(jī)方面碩士,其余幾人都是計(jì)算機(jī)或相關(guān)學(xué)科本科生。盡管經(jīng)驗(yàn)方面不夠,但測(cè)試人員的素質(zhì)和專業(yè)技能是國(guó)內(nèi)一流的,一段時(shí)間測(cè)試團(tuán)隊(duì)的努力,這個(gè)部門(mén)已經(jīng)成為公司業(yè)務(wù)開(kāi)發(fā)的至關(guān)重要的部門(mén)。要不斷提高軟件測(cè)試的自動(dòng)化程度,測(cè)試工作不能僅靠手工勞動(dòng)來(lái)完成,更多的情況是要使用工具軟件和編寫(xiě)測(cè)試程序來(lái)完成,培養(yǎng)全面的測(cè)試專業(yè)人才是項(xiàng)任重道遠(yuǎn)的工作。

4.6  度量數(shù)據(jù)

公司最近開(kāi)始CMM的質(zhì)量管理體系工作,CMM中比較強(qiáng)調(diào)用數(shù)據(jù)說(shuō)話,對(duì)項(xiàng)目過(guò)程中基本上所有的數(shù)據(jù)都會(huì)有記錄,最后把收集的數(shù)據(jù)提交質(zhì)量保證部門(mén)進(jìn)行分析,以改進(jìn)流程。但是公司的項(xiàng)目管理定量化工作實(shí)施有一定難度,配合華友公司的績(jī)效考核,測(cè)試部門(mén)要求項(xiàng)目經(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)目檔案中可以說(shuō)包含了項(xiàng)目開(kāi)發(fā)過(guò)程中所有的產(chǎn)出、開(kāi)發(fā)活動(dòng)、管理活動(dòng)等的記錄。測(cè)試部門(mén)提供能夠進(jìn)行團(tuán)隊(duì)項(xiàng)目開(kāi)發(fā)的CVS或VSS等團(tuán)隊(duì)開(kāi)發(fā)系統(tǒng),可以這么說(shuō),有了這個(gè)項(xiàng)目團(tuán)隊(duì)開(kāi)發(fā)系統(tǒng),測(cè)試經(jīng)理和項(xiàng)目經(jīng)理就可以方便了解這個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程。

4.7  團(tuán)隊(duì)精神

團(tuán)隊(duì)精神就好比人身體的每個(gè)部位,一起合作去完成一個(gè)動(dòng)作。對(duì)公司來(lái)講,團(tuán)隊(duì)精神就是每個(gè)人各就各位,通力合作。我們公司的每一個(gè)獎(jiǎng)勵(lì)活動(dòng)或者我們的業(yè)績(jī)?cè)u(píng)估,都是把個(gè)人能力和團(tuán)隊(duì)精神作為兩個(gè)最主要的評(píng)估標(biāo)準(zhǔn)。如果一個(gè)人的能力非常好,而他卻不具備團(tuán)隊(duì)精神,那么我們寧可選擇后者。公司強(qiáng)調(diào)團(tuán)隊(duì)精神、合作精神,應(yīng)該說(shuō),其流程本質(zhì)上就要求員工之間的互相協(xié)調(diào)和理解。公司不定期的對(duì)經(jīng)理級(jí)別人員進(jìn)行團(tuán)隊(duì)管理培訓(xùn),在對(duì)員工不斷進(jìn)行相關(guān)培訓(xùn),使員工的合作精神和協(xié)調(diào)精神都比剛進(jìn)入公司時(shí)有較大提高。

4.8 培訓(xùn)

公司有專門(mén)的培訓(xùn)人員和培訓(xùn)費(fèi)用計(jì)劃,每半年會(huì)征集員工培訓(xùn)需求和建議,然后安排有關(guān)主題的培訓(xùn)活動(dòng)。在新員工進(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)。

4.9 配置管理

在項(xiàng)目正式開(kāi)展前,項(xiàng)目經(jīng)理就要制定配置管理計(jì)劃,并且指定配置管理員建立起配置管理庫(kù),按配置流程嚴(yán)格進(jìn)行配置管理。在配置流程中也詳細(xì)提供了對(duì)更改的控制,沒(méi)有經(jīng)過(guò)批準(zhǔn)的更改請(qǐng)求是絕對(duì)不能進(jìn)行的。

4.10 記錄

記錄及時(shí)、充分、比較準(zhǔn)確。這些記錄包括:重要的郵件、會(huì)議紀(jì)要、審核記錄、缺陷報(bào)告、測(cè)試報(bào)告。

1)提倡與客戶和其他項(xiàng)目組的所有往來(lái)必須郵件記錄。
2)對(duì)所有的活動(dòng)都有一個(gè)跟蹤落實(shí)的過(guò)程,比如對(duì)所有的Review記錄和更改請(qǐng)求都會(huì)有一個(gè)狀態(tài)標(biāo)識(shí),標(biāo)識(shí)其當(dāng)前狀態(tài),通過(guò)跟蹤其狀態(tài)來(lái)監(jiān)督其落實(shí)。
3)對(duì)所有的活動(dòng),包括對(duì)文檔和代碼的更改都會(huì)有一個(gè)歷史記錄。
4)記錄比較準(zhǔn)確、比較客觀。
以上是華友公司在項(xiàng)目管理中所涉及到的一些主要環(huán)節(jié),很值得國(guó)內(nèi)的軟件企業(yè)在制定項(xiàng)目管理規(guī)劃時(shí)借鑒。

談項(xiàng)目管理和軟件測(cè)試過(guò)程(三)

談項(xiàng)目管理和軟件測(cè)試過(guò)程(二)

談項(xiàng)目管理和軟件測(cè)試過(guò)程(一)

來(lái)源:CCW

發(fā)布:2007-04-22 10:13    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普沈陽(yáng)OA快博其他應(yīng)用

沈陽(yáng)OA軟件 沈陽(yáng)OA新聞動(dòng)態(tài) 沈陽(yáng)OA信息化 沈陽(yáng)OA快博 沈陽(yáng)OA行業(yè)資訊 沈陽(yáng)軟件開(kāi)發(fā)公司 沈陽(yáng)門(mén)禁系統(tǒng) 沈陽(yáng)物業(yè)管理軟件 沈陽(yáng)倉(cāng)庫(kù)管理軟件 沈陽(yáng)餐飲管理軟件 沈陽(yáng)網(wǎng)站建設(shè)公司