賀滿
【摘 要】隨著IT產(chǎn)業(yè)的迅猛發(fā)展,軟件開發(fā)逐漸向企業(yè)化和制度化的方向邁進(jìn),項(xiàng)目管理也應(yīng)運(yùn)而生。項(xiàng)目管理是開發(fā)利用軟件的有效管理手段,現(xiàn)在大多軟件開發(fā)企業(yè)都已經(jīng)普遍應(yīng)用了項(xiàng)目管理這一方式。項(xiàng)目管理在軟件開發(fā)中可以實(shí)現(xiàn)財(cái)力、物力和人力的合理分配,從而實(shí)現(xiàn)企業(yè)的利潤最大化。在軟件開發(fā)中應(yīng)用項(xiàng)目管理具有革命性意義,因此本文就項(xiàng)目管理在軟件開發(fā)中的應(yīng)用作探究分析。
【關(guān)鍵詞】項(xiàng)目管理;軟件開發(fā);應(yīng)用
隨著信息技術(shù)產(chǎn)業(yè)的飛速發(fā)展,項(xiàng)目管理對于以應(yīng)用開發(fā)軟件為主的軟件企業(yè)來說是一個(gè)行之有效的管理手段。現(xiàn)代軟件的特征表明,一個(gè)成功的軟件的開發(fā)將不是或者至少通常不是一個(gè)人所能夠完成的,而是需要團(tuán)隊(duì)的協(xié)同配合。因此,軟件項(xiàng)目管理的職責(zé)就是組織協(xié)調(diào)技術(shù)團(tuán)隊(duì)的秩序,有效地協(xié)同開發(fā)軟件,而軟件開發(fā)項(xiàng)目管理水平?jīng)Q定了軟件開發(fā)的能力,進(jìn)行科學(xué)系統(tǒng)的項(xiàng)目管理能夠在一定程度上減少開發(fā)軟件的風(fēng)險(xiǎn),提高軟件開發(fā)質(zhì)量。
一、項(xiàng)目管理的簡要概述
(一)項(xiàng)目管理的定義
項(xiàng)目管理是指在項(xiàng)目活動(dòng)中應(yīng)用一系列的知識(shí)、技能、工具和技術(shù)等,從而滿足或超過項(xiàng)目關(guān)系人對項(xiàng)目的要求和期望。
(二)項(xiàng)目管理的作用
對目前我國企業(yè)的現(xiàn)狀進(jìn)行分析,企業(yè)正面臨著一系列的挑戰(zhàn):包括縮短產(chǎn)品周期、估準(zhǔn)產(chǎn)品投放市場時(shí)間、全球市場一體化、提高效率節(jié)約成本等。因此為了更好地應(yīng)對這些挑戰(zhàn),很多企業(yè)都將項(xiàng)目管理作為其營運(yùn)體系的重要環(huán)節(jié)。通過應(yīng)用項(xiàng)目管理能夠幫助企業(yè)對自身的業(yè)務(wù)、項(xiàng)目進(jìn)行更好的管理,有利于保證目標(biāo)的實(shí)現(xiàn)。
二、項(xiàng)目管理在軟件開發(fā)應(yīng)用中的現(xiàn)狀
(一)盲目性應(yīng)用
項(xiàng)目管理對于企業(yè)軟件開發(fā)的利潤、管理和制作等環(huán)節(jié)進(jìn)行有力的監(jiān)控,從而保障軟件可以成功開發(fā),在一定程度上提升軟件的價(jià)值,是企業(yè)提高自身競爭力的關(guān)鍵一環(huán)。我國IT產(chǎn)業(yè)起步較晚,企業(yè)的管理模式仍存在著很多問題。企業(yè)的管理現(xiàn)狀主要體現(xiàn)在企業(yè)在軟件開發(fā)中的盲目性應(yīng)用,不管企業(yè)以項(xiàng)目為主導(dǎo)型還是以產(chǎn)品為主導(dǎo)型,企業(yè)的發(fā)展模式仍不突出,始終沒有找到適合自己的軟件開發(fā)管理模式。這與我國進(jìn)軍IT產(chǎn)業(yè)周期短有很大的關(guān)系,我國許多企業(yè)創(chuàng)新能力較弱,沒有創(chuàng)新支撐企業(yè)的發(fā)展就會(huì)滯后。因此,如果企業(yè)不能夠?qū)ψ陨淼墓芾砟J竭M(jìn)行改革創(chuàng)新,那么企業(yè)的發(fā)展就會(huì)受到阻礙。
(二)無規(guī)范性操作
項(xiàng)目管理在軟件開發(fā)中的應(yīng)用現(xiàn)狀還體現(xiàn)在企業(yè)的無規(guī)范性操作。企業(yè)對于軟件開發(fā)過程的相關(guān)規(guī)定還不夠完善,影響了管理人員和技術(shù)人員的價(jià)值發(fā)揮,因此也容易導(dǎo)致軟件開發(fā)過程中出現(xiàn)無序操作、不規(guī)范性操作的現(xiàn)象,影響了企業(yè)軟件開發(fā)的進(jìn)度,也降低了軟件的應(yīng)用價(jià)值。即使一些企業(yè)意識(shí)到了這些問題,也建立并完善了相應(yīng)的操作規(guī)章,但是缺乏執(zhí)行力,仍然會(huì)存在很多問題,影響企業(yè)的經(jīng)濟(jì)利益。
三、軟件項(xiàng)目管理的注意事項(xiàng)
在產(chǎn)品的整個(gè)生命周期中應(yīng)用項(xiàng)目管理不是一件小工程,尤其是軟件項(xiàng)目管理。因此筆者列出了在軟件開發(fā)中應(yīng)用項(xiàng)目管理的幾條注意事項(xiàng),以供大家參考借鑒:
(一)明確項(xiàng)目的成功標(biāo)準(zhǔn)
在進(jìn)行項(xiàng)目管理的初期階段,企業(yè)要保證項(xiàng)目各利益相關(guān)人對項(xiàng)目成功標(biāo)準(zhǔn)的評判是統(tǒng)一的、明確的。項(xiàng)目完成的進(jìn)度在一定程度上可以體現(xiàn)出管理的成功與否,但是也不能忽略一些比較隱性的因素,這些因素也是體現(xiàn)項(xiàng)目的成功標(biāo)準(zhǔn),例如指定的銷售額、銷售數(shù)量、市場占有率、客戶滿意度等。
(二)合理安排團(tuán)隊(duì)成員的任務(wù)量
在實(shí)際的軟件開發(fā)工作中,項(xiàng)目工作人員通常投入的時(shí)間是不等同于預(yù)期的時(shí)間進(jìn)度的,企業(yè)會(huì)要求其額外完成一些工作任務(wù),提高其工作量,實(shí)際上這么做很容易降低員工的工作效率和工作質(zhì)量。舉個(gè)例子,一個(gè)項(xiàng)目工作人員實(shí)際一周的工作時(shí)間是50個(gè)小時(shí),而員工在某項(xiàng)指定的工作項(xiàng)目中僅耗時(shí)10個(gè)小時(shí)就完成了,因此可以假設(shè)說其可以完成5個(gè)任務(wù),顯然這是不切實(shí)際的,因此企業(yè)對于員工的任務(wù)安排量要合理恰當(dāng)。
(三)跟蹤項(xiàng)目狀態(tài)要公正和公開
在軟件開發(fā)中應(yīng)用項(xiàng)目管理,就要做到對跟蹤項(xiàng)目的公正、公開,這么做能夠促使企業(yè)形成一個(gè)良好的工作氛圍,從而使得項(xiàng)目人員對項(xiàng)目實(shí)施情況的匯報(bào)更真實(shí)更有效。項(xiàng)目的負(fù)責(zé)人要保障項(xiàng)目的安全,使得項(xiàng)目處于準(zhǔn)確、以數(shù)據(jù)為事實(shí)的運(yùn)行環(huán)境中。項(xiàng)目負(fù)責(zé)人要對項(xiàng)目進(jìn)行時(shí)刻的關(guān)注,當(dāng)出現(xiàn)問題要及時(shí)解決,不能一味保持樂觀主義。
四、項(xiàng)目管理在軟件開發(fā)中的應(yīng)用措施
在軟件開發(fā)中應(yīng)用項(xiàng)目管理,要求相關(guān)的軟件開發(fā)項(xiàng)目人員在資源有限的前提條件下,遵照企業(yè)的相關(guān)規(guī)定,運(yùn)用軟件開發(fā)的內(nèi)涵、理念、方法等,進(jìn)行有效的開發(fā)和管理。因此,有必要在企業(yè)內(nèi)部宣傳并樹立起相應(yīng)的項(xiàng)目管理文化。應(yīng)用項(xiàng)目管理包括建立軟件開發(fā)過程中的項(xiàng)目計(jì)劃、軟件開發(fā)過程中的項(xiàng)目組織、軟件開發(fā)過程中的項(xiàng)目指導(dǎo)、軟件開發(fā)過程中的項(xiàng)目調(diào)控和測評等,從而促進(jìn)企業(yè)項(xiàng)目的全面實(shí)現(xiàn),使得企業(yè)的利潤可以實(shí)現(xiàn)最大化。因此,可以看出項(xiàng)目管理對企業(yè)實(shí)現(xiàn)軟件開發(fā)、資源管理、成本預(yù)算、項(xiàng)目跟蹤等有著積極的意義。將項(xiàng)目管理和軟件開發(fā)相結(jié)合,是促使企業(yè)形成良好的業(yè)務(wù)循環(huán)的重要形式。筆者對于項(xiàng)目管理在軟件開發(fā)中的具體應(yīng)用措施中,列舉了以下幾點(diǎn):
(一)完善制度
完善制度是指企業(yè)內(nèi)部的相關(guān)管理人員要根據(jù)企業(yè)的業(yè)務(wù)流程特點(diǎn),建立一套相應(yīng)的管理體系,并制定完善的制度。例如,管理人員可以分析企業(yè)的業(yè)務(wù)需求量,根據(jù)其特點(diǎn)制定《產(chǎn)品的立項(xiàng)報(bào)告》,從而為企業(yè)內(nèi)部業(yè)務(wù)的安排和篩選提供一個(gè)合理的依據(jù);企業(yè)的管理人員還可以收集各個(gè)部門負(fù)責(zé)人的項(xiàng)目審批意見和建議,寫出一份《產(chǎn)品可行性調(diào)研報(bào)告》,從而為企業(yè)后期對于項(xiàng)目的合理性分析提供建議;管理人員還可以對企業(yè)各個(gè)項(xiàng)目進(jìn)行風(fēng)險(xiǎn)評估,制定一份產(chǎn)品的《風(fēng)險(xiǎn)評估手冊》,為企業(yè)評估產(chǎn)品風(fēng)險(xiǎn)提供依據(jù)。
(二)初步設(shè)計(jì)
初步設(shè)計(jì)是指企業(yè)的管理人員要對企業(yè)的各個(gè)項(xiàng)目軟件開發(fā)的成本和進(jìn)度、風(fēng)險(xiǎn)等進(jìn)行評估,并設(shè)置相關(guān)的估值指數(shù),同時(shí)根據(jù)評估的估值,計(jì)算出企業(yè)的總項(xiàng)目成本耗資范圍。例如對企業(yè)的各類技術(shù)人員進(jìn)行商榷討論,根據(jù)項(xiàng)目業(yè)務(wù)的需求、企業(yè)軟件系統(tǒng)開發(fā)的規(guī)范、編碼規(guī)范等,收集其各方面的建議,寫出一份《項(xiàng)目建議書》、《軟件總體設(shè)計(jì)規(guī)劃》等方案書,從而更好地確定項(xiàng)目軟件的下一步開發(fā)計(jì)劃。
(三)硬件選型
硬件選型即是指企業(yè)要根據(jù)自身的運(yùn)營情況,來選擇自身運(yùn)行于何種硬件之上的過程。硬件設(shè)備的選擇需要結(jié)合軟件開發(fā)的類型來進(jìn)行篩選,例如一臺(tái)電腦用來開發(fā)小型的單機(jī)軟件,而多臺(tái)電腦則用于開發(fā)大型的單機(jī)軟件,還需要網(wǎng)絡(luò)服務(wù)器、交換機(jī)、路由器等設(shè)備加以輔助。在項(xiàng)目軟件開發(fā)中要進(jìn)行項(xiàng)目預(yù)算,對軟件的設(shè)計(jì)模型不斷改進(jìn)、對項(xiàng)目資源的管控力度逐漸加強(qiáng),不斷優(yōu)化軟件性能,還要對軟件進(jìn)行反復(fù)的測試實(shí)踐,在測試中不斷發(fā)現(xiàn)問題,例如硬件選型與軟件性能的需求不符、硬件成本過高等問題,加以改進(jìn)調(diào)整。
(四)軟件設(shè)計(jì)
軟件設(shè)計(jì)是指企業(yè)在明確產(chǎn)品需求的基礎(chǔ)上,進(jìn)一步對軟件開發(fā)的整體流程進(jìn)行規(guī)劃,包括需求評審、架構(gòu)設(shè)計(jì)、代碼研發(fā)、軟件測試、產(chǎn)品發(fā)布等具體工作,從而保障軟件開發(fā)的順利實(shí)施。在企業(yè)的軟件開發(fā)中應(yīng)用項(xiàng)目管理,需要企業(yè)對每一個(gè)項(xiàng)目、每一個(gè)業(yè)務(wù)都建立起相應(yīng)的項(xiàng)目管理規(guī)范,即包括軟件的初步設(shè)計(jì)方案、開發(fā)方案、測試方案等具體的規(guī)劃。
(五)軟件測試
軟件測試即是指對企業(yè)已完成的各項(xiàng)軟件進(jìn)行測試、發(fā)現(xiàn)問題、調(diào)整改進(jìn)的反復(fù)實(shí)踐過程,通過軟件測試能夠及時(shí)發(fā)現(xiàn)、并調(diào)整軟件的各方面不足,為今后的軟件開發(fā)積累了相關(guān)的經(jīng)驗(yàn),在今后研發(fā)軟件中及時(shí)做出改進(jìn),從而提升軟件的應(yīng)用價(jià)值,促進(jìn)企業(yè)的持續(xù)發(fā)展。一個(gè)軟件的開發(fā)到應(yīng)用是需要經(jīng)過多次的反復(fù)實(shí)踐才有可能實(shí)現(xiàn)其應(yīng)用價(jià)值,因此項(xiàng)目管理有效地提升了企業(yè)軟件開發(fā)的質(zhì)量和效果。
五、結(jié)語
綜上所述,項(xiàng)目管理是集項(xiàng)目策劃、項(xiàng)目進(jìn)度、項(xiàng)目維護(hù)于一身的管理學(xué)科的一條支流,在企業(yè)資源有限的前提下,對企業(yè)項(xiàng)目活動(dòng)中運(yùn)用的知識(shí)、技能、工具等給予有效合理的配置,從而在最大程度上實(shí)現(xiàn)軟件的價(jià)值,提高企業(yè)的經(jīng)濟(jì)效益,促進(jìn)企業(yè)的健康、可持續(xù)發(fā)展。隨著IT技術(shù)的不斷發(fā)展,軟件行業(yè)的競爭將會(huì)越來越激烈,因此企業(yè)要加快提高對軟件項(xiàng)目管理的應(yīng)用能力,從而提升自己的競爭力,在市場中占有一席之位。
參考文獻(xiàn):
[1]樊蓉.項(xiàng)目管理在軟件開發(fā)中的應(yīng)用[J].工業(yè)c:00031-00031.
[2]周逸文.項(xiàng)目管理在軟件開發(fā)中的應(yīng)用研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(23):43-44.