軟件開(kāi)發(fā)項(xiàng)目管理方法:軟件質(zhì)量控制及人員組織管理

發(fā)布時(shí)間:2020-06-22

大家都知道項(xiàng)目管理的過(guò)程貫穿于整個(gè)項(xiàng)目的生命周期,從調(diào)研、立項(xiàng)、需求分析直至項(xiàng)目投產(chǎn)后的跟蹤、維護(hù)、版本更新等各階段。軟件質(zhì)量與開(kāi)發(fā)時(shí)的控制措施密不可分。

1.版本控制

隨著開(kāi)發(fā)過(guò)程的不斷深入,項(xiàng)目開(kāi)發(fā)組中的每個(gè)成員都可能在各自機(jī)器上建立了不同時(shí)期因各種原因而產(chǎn)生的同一模塊的不同版本。隨著每個(gè)成員所編模塊數(shù)量的不斷增加,各種模塊的版本也會(huì)隨之增加,后甚至可能出現(xiàn)連編程者自己都弄不清楚某一模塊的后版本在哪里的情況。倘若又有人員的更換,交接又不清楚,則更易于發(fā)生上述情況。特別是在網(wǎng)絡(luò)環(huán)境下開(kāi)發(fā),由于機(jī)器之間硬盤資源可以共享,開(kāi)發(fā)組成員因各種原因可能并不固定在某臺(tái)機(jī)器上開(kāi)發(fā),因而在許多機(jī)器上建立了自己的開(kāi)發(fā)環(huán)境,這樣更容易導(dǎo)致這種混亂情況的加劇。

版本控制不嚴(yán)的后果早期是體現(xiàn)不出來(lái)的,但到了后期,要將若干開(kāi)發(fā)成員的數(shù)十、上百個(gè)模塊整合為一套應(yīng)用系統(tǒng)時(shí),這種后果的危害性體現(xiàn)出來(lái)了。很可能導(dǎo)致項(xiàng)目無(wú)法按時(shí)上馬。

為此,項(xiàng)目主管應(yīng)根據(jù)實(shí)際情況建立相應(yīng)的措施來(lái)防止版本的混亂。比如,在服務(wù)器上為每個(gè)成員制定各自特殊的目錄,要求每位成員在每天結(jié)束編程工作后,通過(guò)一個(gè)批命令將截止至的所有模塊的后版本全部拷入服務(wù)器內(nèi)各自對(duì)應(yīng)的目錄中。第二天工作時(shí),再通過(guò)另一批命令將服務(wù)器上自己的作業(yè)轉(zhuǎn)入當(dāng)前機(jī)器上,這樣經(jīng)過(guò)一段時(shí)期,即便大家"隨心所欲"地使用網(wǎng)絡(luò)上的不同機(jī)器,也能保持每個(gè)人的版本在不同機(jī)器上基本一致(因?yàn)橛幸粋€(gè)統(tǒng)一的源頭——服務(wù)器)。

2.源碼控制

程序的源碼是軟件項(xiàng)目中的重要文檔資料,是日后進(jìn)行軟件運(yùn)行維護(hù)、版本升級(jí)所不可或缺的資料。因此,保證源碼的規(guī)范性、易讀性對(duì)提高源碼使用價(jià)值極具重要意義。

編程如同寫(xiě)文章,千人千面,各具特色,倘若絲毫不加控制,直接將開(kāi)發(fā)組成員的源碼合并成一個(gè)整體作為文檔,留給他人維護(hù)系統(tǒng)時(shí)作參考,則維護(hù)人員是很難去讀懂并理解這些出自不同手筆的源碼的,這樣的文檔實(shí)際上其使用價(jià)值很微小了。

為此,項(xiàng)目主管要根據(jù)實(shí)際開(kāi)發(fā)時(shí)所采用的開(kāi)發(fā)工具及項(xiàng)目性質(zhì)的不同,制定若干源碼控制規(guī)則。諸如模塊說(shuō)明規(guī)則、變量命名規(guī)則等。

另外,關(guān)于項(xiàng)目進(jìn)程及人員組織管理:

1.項(xiàng)目進(jìn)程管理

項(xiàng)目開(kāi)發(fā)過(guò)程中,常因各種原因?qū)е马?xiàng)目進(jìn)程無(wú)法按原計(jì)劃進(jìn)行。這時(shí)如何根據(jù)當(dāng)前情況較好地預(yù)測(cè)未來(lái)進(jìn)展?fàn)顩r,同時(shí)迅速作出調(diào)整,合理安排工作銜接等等都是項(xiàng)目主管必須考慮的事項(xiàng)。

根據(jù)筆者經(jīng)驗(yàn),對(duì)于有一定規(guī)模的項(xiàng)目,項(xiàng)目主管應(yīng)該采用一些輔助管理軟件來(lái)幫助作計(jì)劃和安排。如采用微軟的Project是一個(gè)不錯(cuò)的選擇,Project可以提供項(xiàng)目進(jìn)度的甘特圖,項(xiàng)目資源的合理分配方案等一些先進(jìn)的管理手段來(lái)幫助項(xiàng)目主管控制好項(xiàng)目進(jìn)程。

2.人員管理

在項(xiàng)目開(kāi)發(fā)的所有管理中,也許人員管理是難的。眾所周知,軟件開(kāi)發(fā)是一項(xiàng)"重腦力"勞動(dòng),在這之中,人的情緒、精神狀態(tài)等因素將直接影響到勞動(dòng)效果及效率,因此,建立相應(yīng)的激勵(lì)制度是人員管理的一個(gè)基本條件。而大多數(shù)項(xiàng)目主管并沒(méi)有實(shí)質(zhì)的財(cái)權(quán)及用人權(quán),所以與上級(jí)領(lǐng)導(dǎo)溝通、協(xié)調(diào)好相應(yīng)的制度標(biāo)準(zhǔn)是項(xiàng)目主管必須修好的一門課。根據(jù)筆者的經(jīng)驗(yàn)尤其需要在以下兩方面加強(qiáng)控制:

(1)保持開(kāi)發(fā)隊(duì)伍的穩(wěn)定

開(kāi)發(fā)隊(duì)伍的不穩(wěn)定、人員頻繁變動(dòng)是項(xiàng)目開(kāi)發(fā)的大忌,因?yàn)槿藛T變更必將帶來(lái)工作交接,而交接卻是件很難控制好的事情,這主要是一來(lái)需要接手的人對(duì)前任人員的工作進(jìn)行理解和消化(這可能要花很長(zhǎng)時(shí)間),二來(lái)前任人員未必能將工作中所積累的經(jīng)驗(yàn)、教訓(xùn)全盤傳授給后者,導(dǎo)致后人可能還要走彎路。越是在項(xiàng)目后期發(fā)生人員變動(dòng),所造成的危害越大,甚至可以導(dǎo)致項(xiàng)目的流產(chǎn)。因此,項(xiàng)目主管應(yīng)根據(jù)本項(xiàng)目的性質(zhì),如難易程度、時(shí)間長(zhǎng)短、項(xiàng)目影響范圍等,向上級(jí)領(lǐng)導(dǎo)提出相應(yīng)的項(xiàng)目激勵(lì)制度,爭(zhēng)取得到領(lǐng)導(dǎo)的支持,以盡可能地保證項(xiàng)目組成員的穩(wěn)定。

(2)工作總結(jié)制度

項(xiàng)目主管應(yīng)該要求開(kāi)發(fā)組成員每天對(duì)自己所做的工作進(jìn)行總結(jié)、記錄。這種記錄可以用統(tǒng)一的表格進(jìn)行填寫(xiě),這種表格在每天結(jié)束工作前用三至五分鐘迅速填一下,不需要很詳細(xì)概要即可。這既可以培養(yǎng)開(kāi)發(fā)組成員的嚴(yán)謹(jǐn)工作作風(fēng),又可以使項(xiàng)目主管能夠及時(shí)了解成員的工作進(jìn)展,對(duì)成員所遇到的困難作出及時(shí)的支持和響應(yīng),對(duì)整體進(jìn)度作及時(shí)調(diào)整。

總之,項(xiàng)目管理是軟件生產(chǎn)活動(dòng)中的重要工作內(nèi)容,國(guó)外文獻(xiàn)曾報(bào)道:在對(duì)大量軟件項(xiàng)目調(diào)查統(tǒng)計(jì)后,結(jié)果顯示,軟件項(xiàng)目的失敗大多數(shù)并不是技術(shù)上的原因,而僅僅是管理上的失敗所致。由此可見(jiàn),作好項(xiàng)目管理的重要性。筆者誠(chéng)懇希望在此方面有心得、有造詣的師長(zhǎng)、同仁們能夠多多發(fā)表高見(jiàn),為我國(guó)軟件業(yè)的繁榮發(fā)展同盡一臂之力。

相關(guān)推薦:

怎么進(jìn)行軟件項(xiàng)目的進(jìn)度管理?如何通過(guò)甘特圖控制項(xiàng)目進(jìn)度?

如何做好軟件項(xiàng)目管理:詳解軟件項(xiàng)目管理的具體流程

怎樣做好軟件項(xiàng)目管理?軟件項(xiàng)目管理問(wèn)題匯總

怎么提升軟件開(kāi)發(fā)項(xiàng)目管理?軟件開(kāi)發(fā)項(xiàng)目的管理策略與注意要點(diǎn)

如何高效的進(jìn)行多項(xiàng)目管理?

怎么選擇項(xiàng)目管理軟件才能達(dá)到預(yù)期的效果?

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問(wèn)題
反饋
產(chǎn)品
畫(huà)冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫(huà)冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系