朱思華
【摘要】 計(jì)算機(jī)技術(shù)發(fā)展越來越快,項(xiàng)目管理的質(zhì)量關(guān)系到軟件開發(fā)的質(zhì)量,但在現(xiàn)實(shí)情況,很多軟件企業(yè)非常重視軟件開發(fā),忽視軟件管理,軟件的整個(gè)生命周期中,軟件管理占有很大比重,也是關(guān)系項(xiàng)目管理的成敗。本論文從不同方面闡述基于項(xiàng)目管理的軟件開發(fā)過程及應(yīng)用,希望能為軟件開發(fā)工作人員提供理論參考依據(jù)。
【關(guān)鍵詞】 項(xiàng)目管理 軟件開發(fā) 研究
軟件開發(fā)過程是一個(gè)復(fù)雜過程,也是一個(gè)項(xiàng)目的綜合過程。軟件配置在軟件開發(fā)過程應(yīng)用,提高了軟件的生命周期,在開發(fā)過程中,就能對(duì)軟件進(jìn)行測(cè)試,對(duì)軟件的數(shù)據(jù)進(jìn)行科學(xué)的分析,發(fā)現(xiàn)存在問題及時(shí)解決措施,對(duì)提高軟件開發(fā)質(zhì)量有了進(jìn)一步技術(shù)保障,為項(xiàng)目的正確實(shí)施有了明確保障。
一、項(xiàng)目管理的概述
軟件從調(diào)研、分析、設(shè)計(jì)、實(shí)施、測(cè)試、維護(hù)與管理及死亡的一個(gè)生命周期,實(shí)際就是一個(gè)項(xiàng)目的整個(gè)流程。項(xiàng)目管理就在一定環(huán)境下,根據(jù)企業(yè)的實(shí)際需要,進(jìn)行科學(xué)的分析、科學(xué)的設(shè)計(jì)、科學(xué)的進(jìn)行管理、以提高企業(yè)的利潤(rùn)為目標(biāo)進(jìn)行整個(gè)管理過程?,F(xiàn)在項(xiàng)目管理在各個(gè)領(lǐng)域應(yīng)用比較廣,其有一定管理目標(biāo),科學(xué)的進(jìn)行分析與管理,為實(shí)現(xiàn)特定的管理目標(biāo)努力。項(xiàng)目管理是一項(xiàng)綜合過程,涉及組織,質(zhì)量、費(fèi)用、時(shí)間等一系列問題,從發(fā)起過程,設(shè)計(jì)過程到實(shí)施過程都需要企業(yè)搭建良好的平臺(tái)進(jìn)行構(gòu)建,以實(shí)現(xiàn)企業(yè)項(xiàng)目管理目標(biāo)努力。
二、在軟件開發(fā)中實(shí)施項(xiàng)目管理的重要性
項(xiàng)目管理在軟件開發(fā)過程中起到重要作用,項(xiàng)目管理可以提高軟件開發(fā)質(zhì)量。有時(shí)即使不開展項(xiàng)目管理工作,軟件開發(fā)項(xiàng)目也能取得成功。但是如果缺乏項(xiàng)目管理,則難以將成本控制在一定范圍內(nèi),容易導(dǎo)致軟件企業(yè)面臨著虧損的風(fēng)險(xiǎn)。在開展項(xiàng)目管理工作的過程中,需要借助技術(shù)、方法等,管理軟件開發(fā)活動(dòng),如此既有助于實(shí)現(xiàn)軟件開發(fā)目標(biāo),又能夠控制軟件開發(fā)的進(jìn)度以及開發(fā)成本。當(dāng)前,雖然有部分軟件企業(yè)依據(jù)軟件工程理論,制定了管理軟件開發(fā)的制度,但是卻沒有嚴(yán)格控制軟件開發(fā)的進(jìn)度以及成本。這種做法不僅會(huì)延長(zhǎng)軟件開發(fā)的時(shí)間,還會(huì)增加軟件公司的經(jīng)營風(fēng)險(xiǎn),最終損害到相關(guān)用戶的利益。而在軟件開發(fā)過程中,開展項(xiàng)目管理工作,就有助于保證軟件開發(fā)工作的順利完成,同時(shí)提高軟件企業(yè)的經(jīng)營管理效率。綜上所述,項(xiàng)目管理在軟件開發(fā)過程中起到重要作用,在軟件管理中能開學(xué)的,有目標(biāo)的進(jìn)行軟件管理,在軟件設(shè)計(jì)過程中,能合理的安排軟件開發(fā)設(shè)計(jì)時(shí)間,保證軟件時(shí)間正確完成,對(duì)提高軟件質(zhì)量,降低用戶風(fēng)險(xiǎn)等方面都做的非常好,在軟件開發(fā)過程中,合理的利用項(xiàng)目管理軟件,對(duì)提高軟件的應(yīng)用有一定的現(xiàn)實(shí)意義。
三、項(xiàng)目管理在軟件開發(fā)中的應(yīng)用現(xiàn)狀
項(xiàng)目管理應(yīng)用在軟件開發(fā)過程中時(shí)間不是很長(zhǎng),但最近幾年,項(xiàng)目管理應(yīng)用到軟件開發(fā)過程中,取得一定成績(jī)。60年代中期,軟件行業(yè)沒有一定標(biāo)準(zhǔn),人們發(fā)現(xiàn)軟件開發(fā)過程中存在一定問題,軟件工作者一直想解決措施。80年代,學(xué)者嘗試在軟件開發(fā)過程中引進(jìn)項(xiàng)目管理,這時(shí)候沒有軟件標(biāo)準(zhǔn),但也取得不錯(cuò)效果。在項(xiàng)目開發(fā)過程中,項(xiàng)目組有多個(gè)成員組成,每個(gè)成員在項(xiàng)目開發(fā)過程中扮演一定角色,每個(gè)角色有一定的工作任務(wù),要認(rèn)真分析任務(wù)中具有一定的關(guān)聯(lián)性,合理的利用項(xiàng)目管理,解決任務(wù)的開發(fā)時(shí)間及先后順序,都是為了整個(gè)項(xiàng)目能正確,準(zhǔn)時(shí)的完成而努力奮斗,同時(shí)也對(duì)員工提高工作效率有一定的益處,對(duì)提高學(xué)者的能力有一定的幫助,在未來的發(fā)展過程中,軟件開發(fā)引進(jìn)項(xiàng)目管理是時(shí)代發(fā)展需要,也是社會(huì)發(fā)展需要。
四、項(xiàng)目管理在軟件開發(fā)中的應(yīng)用
1、可行性研究。軟件在開發(fā)實(shí)施前,都要對(duì)項(xiàng)目進(jìn)行一定可行性研究,主要從管理、技術(shù)、經(jīng)濟(jì)三方面進(jìn)行可行性研究。現(xiàn)有的管理水平是否能進(jìn)行軟件設(shè)計(jì)開發(fā),是否符合現(xiàn)代化企業(yè)的項(xiàng)目化管理的需要?,F(xiàn)有的技術(shù)水平是否能進(jìn)行軟件開發(fā),是否能完成企業(yè)提出相應(yīng)功能的實(shí)現(xiàn)?,F(xiàn)有的經(jīng)濟(jì)能力,是否能承擔(dān)軟件開發(fā)的費(fèi)用以及后期的管理與維護(hù)費(fèi)用,有必要的可能軟件升級(jí)費(fèi)用等。
2、軟件項(xiàng)目估算。在軟件開發(fā)過程中,首先要規(guī)劃軟件開發(fā)項(xiàng)目,如此便于項(xiàng)目管理人員制定切合實(shí)際的估算方案。規(guī)劃軟件開發(fā)項(xiàng)目的內(nèi)容主要包括:明確軟件開發(fā)的目標(biāo)、明確軟件開發(fā)過程中需要用到的各種資源、明確軟件開發(fā)的進(jìn)度等。在軟件開發(fā)過程中,估算起著非常重要的作用。通過估算可以保證軟件項(xiàng)目在規(guī)定的時(shí)間內(nèi)完成,也可以確保軟件項(xiàng)目的成本未超出預(yù)算。
3、軟件項(xiàng)目開發(fā)人員的管理。軟件開發(fā)項(xiàng)目開發(fā)核心要素是人,包括管理人員及技術(shù)人員。人員的科學(xué)管理是軟件項(xiàng)目開發(fā)質(zhì)量的保障,科學(xué)的人員管理,可以提高工作效率,提高軟件開發(fā)質(zhì)量,節(jié)約開發(fā)成本,因此軟件開發(fā)公司現(xiàn)在都很重視項(xiàng)目團(tuán)隊(duì)的建設(shè)。
總之,項(xiàng)目管理在軟件開發(fā)過程中應(yīng)用,提高了軟件開發(fā)質(zhì)量,并且取得一定成績(jī),解決了軟件開發(fā)過程中出現(xiàn)的問題,為軟件開發(fā)作出很大貢獻(xiàn)。
參 考 文 獻(xiàn)
[1] 何曉東. 統(tǒng)一軟件開發(fā)過程的探討[J]. 安徽科技. 2013(05)
[2] 王立,龔曉峰. 基于層級(jí)模型的軟件開發(fā)過程管理[J]. 現(xiàn)代計(jì)算機(jī)(專業(yè)版). 2014(04)
[3] 蔚林巍. 項(xiàng)目與項(xiàng)目管理[J]. 中國質(zhì)量. 2015(04)