杜朝陽(yáng)
摘 要 當(dāng)前社會(huì)是信息化社會(huì),計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的高速發(fā)展給各行各業(yè)都帶去了福音。同時(shí),在當(dāng)前社會(huì)當(dāng)中,各個(gè)行業(yè)對(duì)于計(jì)算機(jī)的依賴性也越來(lái)越強(qiáng),這主要是因?yàn)橛?jì)算機(jī)方便快捷的特點(diǎn)。軟件開(kāi)發(fā)是計(jì)算機(jī)領(lǐng)域的一項(xiàng)重要技術(shù),也是計(jì)算機(jī)應(yīng)用于其他領(lǐng)域的一種主要方式。在實(shí)際軟件開(kāi)發(fā)過(guò)程當(dāng)中,開(kāi)發(fā)管理工作對(duì)于軟件開(kāi)發(fā)質(zhì)量有較大的影響,本文簡(jiǎn)單分析軟件開(kāi)發(fā)管理的誤區(qū),而后也提出了一些能夠有效開(kāi)展軟件開(kāi)發(fā)管理工作的措施,具有一定的參考價(jià)值。
關(guān)鍵詞 軟件開(kāi)發(fā);軟件項(xiàng)目管理;軟件工程;誤區(qū)分析;策略探討
引言
我國(guó)軟件產(chǎn)業(yè)發(fā)展十分迅速,也算是世界范圍的一個(gè)軟件大國(guó),但在軟件開(kāi)發(fā)過(guò)程中技術(shù)人員在軟件項(xiàng)目管理上存在一定的誤區(qū),對(duì)于軟件開(kāi)發(fā)效率以及質(zhì)量都有較大的影響,甚至可能導(dǎo)致軟件開(kāi)發(fā)項(xiàng)目不能夠順利完成[1]。因此,做好軟件項(xiàng)目開(kāi)發(fā)管理工作具有重要意義。在實(shí)際軟件開(kāi)發(fā)過(guò)程中,由于開(kāi)發(fā)管理工作沒(méi)有做到位,導(dǎo)致軟件不能夠滿足預(yù)期的設(shè)計(jì)目標(biāo),從而影響軟件開(kāi)發(fā)質(zhì)量。在開(kāi)發(fā)中應(yīng)用有效管理策略,對(duì)軟件項(xiàng)目開(kāi)發(fā)進(jìn)行管理是相當(dāng)重要的一項(xiàng)工作內(nèi)容。
1軟件開(kāi)發(fā)管理的意義及重要性分析
當(dāng)前計(jì)算機(jī)技術(shù)在很多領(lǐng)域當(dāng)中都有了應(yīng)用,主要建立連接的方式也是通過(guò)軟件設(shè)計(jì)與開(kāi)發(fā),例如醫(yī)院信息管理系統(tǒng),酒店管理軟件,圖書(shū)管理系統(tǒng)等等,都是通過(guò)軟件來(lái)完成相應(yīng)的工作,因此軟件開(kāi)發(fā)質(zhì)量相當(dāng)重要。
軟件開(kāi)發(fā)是一個(gè)開(kāi)發(fā)周期相對(duì)較長(zhǎng),技術(shù)復(fù)雜性相對(duì)較高的過(guò)程,整個(gè)軟件項(xiàng)目的設(shè)計(jì)與開(kāi)發(fā),除了及其簡(jiǎn)單,功能不完善的小型程序以外,都是需要通過(guò)多人合作進(jìn)行開(kāi)發(fā)的。而在實(shí)際軟件開(kāi)發(fā)過(guò)程當(dāng)中,如果沒(méi)有做好軟件項(xiàng)目開(kāi)發(fā)管理工作,容易出現(xiàn)軟件工程對(duì)接問(wèn)題,軟件項(xiàng)目開(kāi)發(fā)效率低以及不能夠較好地完成軟件開(kāi)發(fā)需求的情況,這對(duì)于軟件質(zhì)量而言是有較大的影響的[2]。因此,做好軟件開(kāi)發(fā)管理工作對(duì)于整個(gè)軟件開(kāi)發(fā)過(guò)程而言都具有重要意義。
2軟件設(shè)計(jì)與開(kāi)發(fā)過(guò)程中軟件開(kāi)發(fā)管理中存在的誤區(qū)分析
盡管軟件開(kāi)發(fā)管理對(duì)于整個(gè)軟件開(kāi)發(fā)而言具有重要意義,但是實(shí)際在很多企業(yè)進(jìn)行軟件設(shè)計(jì)與開(kāi)發(fā)過(guò)程中,依然會(huì)步入一些軟件開(kāi)發(fā)管理誤區(qū),從而影響軟件項(xiàng)目設(shè)計(jì)與開(kāi)發(fā)的順利進(jìn)行。本文在調(diào)查分析之后,發(fā)現(xiàn)軟件開(kāi)發(fā)管理存在的誤區(qū)主要有以下幾點(diǎn)。
首先,在實(shí)際軟件開(kāi)發(fā)過(guò)程當(dāng)中缺乏相應(yīng)的管理人員,一般團(tuán)隊(duì)進(jìn)行軟件開(kāi)發(fā)過(guò)程都需要有一個(gè)專業(yè)的項(xiàng)目管理人員,但在當(dāng)前部分團(tuán)隊(duì)進(jìn)行軟件開(kāi)發(fā)的過(guò)程并沒(méi)有這樣的人才運(yùn)用,僅僅由開(kāi)發(fā)技術(shù)人員來(lái)進(jìn)行相應(yīng)的工作。一方面,軟件項(xiàng)目開(kāi)發(fā)人員從整體上來(lái)看并沒(méi)有項(xiàng)目負(fù)責(zé)人對(duì)整個(gè)軟件工程開(kāi)發(fā)項(xiàng)目熟悉[3],因此不能較好地完成調(diào)配和管理工作;其二,開(kāi)發(fā)管理其實(shí)是一項(xiàng)技術(shù)難度相對(duì)較高的工作,普通開(kāi)發(fā)人員并不具備專業(yè)的能力和素質(zhì),對(duì)于一些開(kāi)發(fā)管理的方式也不太了解,起不到該有的作用。
其次,項(xiàng)目開(kāi)發(fā)管理人員制定的項(xiàng)目計(jì)劃與實(shí)際開(kāi)發(fā)有較大的出入并且開(kāi)發(fā)管理人員管理意識(shí)較為薄弱,導(dǎo)致開(kāi)發(fā)計(jì)劃與實(shí)際進(jìn)展差距較大,也沒(méi)有辦法很好地完成開(kāi)發(fā)團(tuán)隊(duì)的分工。
此外,開(kāi)發(fā)管理人員沒(méi)有及時(shí)與團(tuán)隊(duì)中負(fù)責(zé)不同模塊設(shè)計(jì)的開(kāi)發(fā)技術(shù)人員進(jìn)行溝通和交流也是軟件設(shè)計(jì)與開(kāi)發(fā)管理過(guò)程中存在的一大誤區(qū),可能導(dǎo)致開(kāi)發(fā)技術(shù)人員對(duì)于開(kāi)發(fā)需求不夠明確,設(shè)計(jì)與預(yù)期偏差較大,分工合作出現(xiàn)問(wèn)題,重復(fù)勞作等問(wèn)題出現(xiàn),這對(duì)于軟件項(xiàng)目開(kāi)發(fā)而言都具有不利影響。
最后,風(fēng)險(xiǎn)管理不當(dāng)也是軟件開(kāi)發(fā)管理中的一大誤區(qū)。部分軟件開(kāi)發(fā)管理人員不能夠意識(shí)到風(fēng)險(xiǎn)管理的重要性,因此所提出的對(duì)策也不能很好地防范風(fēng)險(xiǎn)。
3軟件開(kāi)發(fā)管理策略探討與分析
對(duì)于上文提到的誤區(qū),開(kāi)發(fā)團(tuán)隊(duì)?wèi)?yīng)該采用具有針對(duì)性的措施與策略,盡可能確保開(kāi)發(fā)管理工作的順利進(jìn)行。
首先,軟件項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)需要一個(gè)專業(yè)的開(kāi)發(fā)管理人員,能夠?qū)φ麄€(gè)軟件設(shè)計(jì)與開(kāi)發(fā)過(guò)程進(jìn)行合理地調(diào)配,安排以及管理。開(kāi)發(fā)管理人員的專業(yè)能力以及專業(yè)素質(zhì)應(yīng)該要達(dá)到要求,必要時(shí)通過(guò)學(xué)習(xí)和培訓(xùn)加強(qiáng)自己的管理能力,掌握相關(guān)的開(kāi)發(fā)管理方法[4]。
其次,開(kāi)發(fā)管理人員在制定軟件項(xiàng)目開(kāi)發(fā)計(jì)劃的時(shí)候,應(yīng)該與技術(shù)人員進(jìn)行商討,哪些在技術(shù)上是可行的,哪些實(shí)際開(kāi)發(fā)過(guò)程中難度較大,因此制定出較為清晰合理的軟件開(kāi)發(fā)計(jì)劃。
再來(lái),在軟件開(kāi)發(fā)過(guò)程中應(yīng)該要進(jìn)行合理地分工,確保開(kāi)發(fā)團(tuán)隊(duì)中每個(gè)成員做的工作都是有意義的,并且不會(huì)進(jìn)行無(wú)效開(kāi)發(fā)。此外,開(kāi)發(fā)管理人員應(yīng)該要與開(kāi)發(fā)技術(shù)人員進(jìn)行有效的溝通與交流,而且確保各個(gè)開(kāi)發(fā)人員開(kāi)發(fā)文檔的齊全。這在軟件開(kāi)發(fā)當(dāng)中是相當(dāng)重要的,因?yàn)槊總€(gè)技術(shù)人員做的工作不同,實(shí)際最后整合時(shí)如果再去看源代碼分析會(huì)耗費(fèi)很多的時(shí)間,因此在開(kāi)發(fā)管理中應(yīng)該確保開(kāi)發(fā)文檔的齊全,對(duì)各個(gè)函數(shù)和接口進(jìn)行說(shuō)明[5]。
最后,開(kāi)發(fā)管理人員還應(yīng)該要學(xué)習(xí)和引進(jìn)一些風(fēng)險(xiǎn)管理的措施,不能流于形式,而應(yīng)該在充分分析軟件開(kāi)發(fā)過(guò)程中可能遇到的問(wèn)題的基礎(chǔ)之上,結(jié)合行業(yè)內(nèi)經(jīng)常出現(xiàn)的風(fēng)險(xiǎn)問(wèn)題,有針對(duì)性地提出相應(yīng)的風(fēng)險(xiǎn)管理措施,從而盡可能降低軟件開(kāi)發(fā)的風(fēng)險(xiǎn),確保軟件項(xiàng)目開(kāi)發(fā)能夠順利地完成。
4結(jié)束語(yǔ)
軟件在當(dāng)前時(shí)代當(dāng)中的重要性不言而喻,但在軟件開(kāi)發(fā)過(guò)程中開(kāi)發(fā)管理上依然存在著一些誤區(qū),軟件開(kāi)發(fā)團(tuán)隊(duì)?wèi)?yīng)該采用有效策略和措施進(jìn)行控制,更好地完成軟件開(kāi)發(fā)管理工作,保證軟件開(kāi)發(fā)質(zhì)量和效率。
參考文獻(xiàn)
[1] 于慧娟.建筑業(yè)勞保金軟件開(kāi)發(fā)管理的有效路徑——2010版廣州市建筑業(yè)勞保金軟件開(kāi)發(fā)項(xiàng)目管理實(shí)戰(zhàn)分析[J].科技促進(jìn)發(fā)展,2010(4):169-170.
[2] 王家騏,于海霞.淺談在軟件開(kāi)發(fā)管理中的誤區(qū)及對(duì)策[J].職業(yè)圈,2007(11S):196.
[3] 王嘉星.提高中小型軟件企業(yè)軟件開(kāi)發(fā)管理能力的研究[J].人力資源管理,2017(3):223-224.
[4] 趙俊,石春.探究軟件開(kāi)發(fā)進(jìn)程中項(xiàng)目管理與軟件工程的結(jié)合[J].電腦知識(shí)與技術(shù),2020,16(11):82-83.
[5] 芮斌.信息化背景下軟件開(kāi)發(fā)項(xiàng)目管理[J].電子技術(shù)與軟件工程,2019(5):42.