梁 興,華 聰,張正勇,許 可
(成都城電電力工程設(shè)計(jì)有限公司,成都610041)
一個(gè)軟件開發(fā)所獲取的經(jīng)濟(jì)效益從數(shù)學(xué)的角度來(lái)看,其利潤(rùn)獲取的經(jīng)濟(jì)收益=軟件開發(fā)總收益-軟件開發(fā)總成本。而項(xiàng)目的有序進(jìn)行是促使管理者順利獲取軟件開發(fā)經(jīng)濟(jì)效益的有效保障,也是其基礎(chǔ)所在。除此之外,軟件開發(fā)項(xiàng)目質(zhì)量以及開發(fā)人員的效率問(wèn)題是直接影響其經(jīng)濟(jì)收益是否可觀的關(guān)鍵因素之一,只有在確保項(xiàng)目開發(fā)質(zhì)量的基礎(chǔ)上,提高開發(fā)人員的工作效率,才能促使軟件開發(fā)成本有效降低及開發(fā)周期得以縮短。筆者現(xiàn)主要闡述企業(yè)開發(fā)軟件的主要目的和目前所面臨的開發(fā)問(wèn)題,并針對(duì)如何通過(guò)加強(qiáng)軟件開發(fā)管理來(lái)促進(jìn)企業(yè)經(jīng)濟(jì)效益的進(jìn)一步提高提出一己之見。
隨著社會(huì)經(jīng)濟(jì)的持續(xù)發(fā)展,人民的生活水平不斷提高,生活方式也在逐漸轉(zhuǎn)變。各種軟件不斷出現(xiàn)在人們的生活中,在最大程度地為生活提供便利的同時(shí)也在用戶中獲取經(jīng)濟(jì)效益,以保證軟件企業(yè)的正常運(yùn)轉(zhuǎn)和經(jīng)濟(jì)效益的有效提高[1]。眾所周知,軟件開發(fā)公司離不開管理人員高效科學(xué)的管理,這是促使軟件開發(fā)整體經(jīng)濟(jì)效益得以高效提升的關(guān)鍵所在。從管理者的角度看待軟件開發(fā)高效性的衡量標(biāo)準(zhǔn),其是以如何高效縮短軟件開發(fā)周期來(lái)判斷其經(jīng)濟(jì)效益,具有較高的直觀性和有效性。這也是目前此類企業(yè)管理者為提高公司整體經(jīng)濟(jì)效益,而注重控制開發(fā)周期的主要原因。
現(xiàn)今軟件開發(fā)環(huán)境主要包含軟件和硬件以及辦公環(huán)境。企業(yè)管理者在管理軟件開發(fā)環(huán)境時(shí),主要是征求軟件開發(fā)人員的意見和要求,從而來(lái)選擇合理的開發(fā)工具以及辦公環(huán)境。這對(duì)提高工作人員的工作效率、縮短其軟件開發(fā)周期以及降低開發(fā)成本具有重要的現(xiàn)實(shí)意義,同時(shí)對(duì)提升企業(yè)整體經(jīng)濟(jì)效益也有著積極的影響。
1.項(xiàng)目策劃不足
企業(yè)軟件開發(fā)的項(xiàng)目組成員在開發(fā)軟件時(shí),常常未能有效評(píng)估好軟件任務(wù)的難易度、工作量、代碼規(guī)模和實(shí)際存在的風(fēng)險(xiǎn)識(shí)別,導(dǎo)致項(xiàng)目策劃與相關(guān)方存在較大的利益沖突,加之技術(shù)人員的技術(shù)未達(dá)到成熟水平和自身工作未能有效落實(shí),導(dǎo)致開發(fā)的軟件無(wú)法有效滿足用戶的需求,這是項(xiàng)目出現(xiàn)延期交付而影響公司聲譽(yù)及經(jīng)濟(jì)利益的關(guān)鍵問(wèn)題之一[2]。
2.程序文檔管理不充分
技術(shù)開發(fā)人員與用戶間的溝通交流通常是以程序文檔作為交流渠道。從管理者角度看,程序文檔的建設(shè)在軟件開發(fā)中具有不可替代的重要作用,不僅是幫助項(xiàng)目組在開發(fā)過(guò)程中積累知識(shí)的有效途徑,還是為用戶提供使用依據(jù)和系統(tǒng)維護(hù)的重要來(lái)源,故管理者的工作重點(diǎn)中就包含有監(jiān)督開發(fā)人員編寫程序文檔這一項(xiàng)。但是,項(xiàng)目在實(shí)際開展的過(guò)程中,大部分項(xiàng)目組成員對(duì)文檔管理重要性的認(rèn)識(shí)均較為淡薄,以至于整理程序文檔的工作未能與項(xiàng)目進(jìn)程同步進(jìn)行,通常安排至項(xiàng)目最后階段來(lái)草草記錄以表示完成,造成程序文檔記錄出現(xiàn)過(guò)大的空缺情況,給系統(tǒng)移交以及用戶維護(hù)等方面的工作人員增加不必要的工作[2]。除此之外,技術(shù)人員編寫文檔時(shí)過(guò)于草率,完全沒有根據(jù)規(guī)范流程來(lái)體現(xiàn)出其工作中的必要要素,加上評(píng)審把關(guān)不嚴(yán)謹(jǐn),當(dāng)前期軟件開發(fā)人員出現(xiàn)離職時(shí)會(huì)大大增加后期繼任技術(shù)人員的開發(fā)難度,從而降低其工作效率。由此可看出程序文檔管理不充分也是導(dǎo)致企業(yè)經(jīng)濟(jì)效益降低的關(guān)鍵問(wèn)題之一。因此,管理人員應(yīng)當(dāng)加大對(duì)技術(shù)人員此方面工作的管理力度。
3.成本核算的有效性不足
軟件項(xiàng)目開發(fā)的規(guī)模和周期將直接取決于其開發(fā)費(fèi)用的高低,故項(xiàng)目組在接受一項(xiàng)軟件開發(fā)任務(wù)時(shí),其軟件開發(fā)存在的成本問(wèn)題需得到高度重視。但是,從我國(guó)軟件開發(fā)企業(yè)目前的發(fā)展現(xiàn)狀來(lái)看,大部分企業(yè)仍缺乏成本管理的意識(shí),沒有設(shè)置合理有效的數(shù)據(jù)庫(kù)來(lái)評(píng)估一個(gè)軟件開發(fā)實(shí)際需要的成本,導(dǎo)致成本核算最終結(jié)果與實(shí)際開發(fā)軟件所需成本存在較大出入,不僅間接影響了技術(shù)人員的工作效率,還不利于企業(yè)經(jīng)濟(jì)效益的有效提高。故筆者認(rèn)為,成本核算的有效性對(duì)軟件開發(fā)企業(yè)的經(jīng)濟(jì)效益具有直接的影響,項(xiàng)目管理人員應(yīng)當(dāng)加大其對(duì)成本核算工作的重視程度。
一個(gè)成熟的軟件開發(fā)企業(yè)在接手一項(xiàng)軟件開發(fā)任務(wù)后,其項(xiàng)目組的管理人員在進(jìn)行項(xiàng)目策劃時(shí)要認(rèn)真評(píng)估對(duì)應(yīng)工作開展的具體工作量及開發(fā)軟件所涉及的影響因素,且工作還應(yīng)細(xì)化到項(xiàng)目需求、項(xiàng)目范圍、確定任務(wù)、工作產(chǎn)品、技術(shù)實(shí)現(xiàn)途徑、產(chǎn)品具體規(guī)模和復(fù)雜性等方面的評(píng)估,以確保項(xiàng)目的有序開展。故筆者認(rèn)為,項(xiàng)目組在進(jìn)行項(xiàng)目策劃時(shí),其項(xiàng)目管理人員需充分結(jié)合項(xiàng)目實(shí)際情況來(lái)綜合各種因素進(jìn)行考慮后結(jié)合其項(xiàng)目規(guī)模和工作量來(lái)采取適宜的評(píng)估方法進(jìn)行項(xiàng)目策劃,且策劃過(guò)程中還需充分考慮軟件開發(fā)過(guò)程中可能會(huì)涉及的風(fēng)險(xiǎn)因素并提前做好應(yīng)對(duì)措施,以確保其項(xiàng)目開發(fā)過(guò)程中產(chǎn)生的風(fēng)險(xiǎn)問(wèn)題得以高效解決,從而縮短軟件開發(fā)周期,保證預(yù)期交付時(shí)間[3]。除此之外,項(xiàng)目管理人員還需結(jié)合項(xiàng)目組成員所對(duì)應(yīng)的工作能力是否能滿足其軟件開發(fā)所需,對(duì)于能力較低的技術(shù)人員可在合理的情況下安排適宜的時(shí)間邀請(qǐng)技術(shù)專家對(duì)其進(jìn)行針對(duì)性的培訓(xùn)。
項(xiàng)目組在進(jìn)行軟件開發(fā)設(shè)計(jì)時(shí)應(yīng)當(dāng)嚴(yán)格遵守文檔編寫標(biāo)準(zhǔn)規(guī)范來(lái)進(jìn)行相關(guān)信息的撰寫,管理人員應(yīng)當(dāng)針對(duì)技術(shù)人員在編制文檔時(shí)給予其在軟件需求、設(shè)計(jì)及測(cè)試方面的文檔撰寫要求標(biāo)準(zhǔn)作為參照依據(jù),確保技術(shù)人員相關(guān)文檔編制工作的完善,且還需制定軟件開發(fā)重點(diǎn)要素編制標(biāo)準(zhǔn),指導(dǎo)技術(shù)人員按照標(biāo)準(zhǔn)來(lái)完成文檔編制工作。同時(shí),通過(guò)建立文檔編制評(píng)審體系來(lái)確保技術(shù)人員撰寫的規(guī)范性,有效避免文檔質(zhì)量受人員差異性影響出現(xiàn)過(guò)大的出入,以保證軟件開發(fā)工作的有序進(jìn)行,這對(duì)提高項(xiàng)目組成員的工作效率和企業(yè)經(jīng)濟(jì)效益具有積極的影響。
項(xiàng)目組在進(jìn)行軟件開發(fā)設(shè)計(jì)時(shí)應(yīng)當(dāng)充分根據(jù)軟件開發(fā)目標(biāo)、技術(shù)、數(shù)據(jù)采集、存儲(chǔ)、分析以及報(bào)告和客觀認(rèn)知等方面的測(cè)量結(jié)果來(lái)進(jìn)行成本核算。此類測(cè)量活動(dòng)所得的結(jié)果能夠根據(jù)原定計(jì)劃和目標(biāo),結(jié)合項(xiàng)目跟蹤獲取的實(shí)際績(jī)效歸納入組織資產(chǎn)庫(kù)中,用以策劃和評(píng)估軟件開發(fā)的實(shí)際所需的成本,同時(shí)為其今后軟件開發(fā)出現(xiàn)變動(dòng)時(shí)提供有效的材料奠定基礎(chǔ)[4]。項(xiàng)目組管理人員應(yīng)當(dāng)鼓勵(lì)項(xiàng)目組所有成員積極參與項(xiàng)目進(jìn)展信息資料的收集活動(dòng),同時(shí)增強(qiáng)項(xiàng)目組成員工作量的自我管理意識(shí),定期總結(jié)自己工作進(jìn)度并及時(shí)上報(bào)給管理人員進(jìn)行登記,確保軟件開發(fā)階段中各項(xiàng)目實(shí)時(shí)動(dòng)態(tài)和耗費(fèi)的工作量及工時(shí)均能夠一目了然,對(duì)后期項(xiàng)目工作的有序策劃和順利開展起到積極的影響,間接地提高企業(yè)的整體經(jīng)濟(jì)效益。
綜上所述,針對(duì)現(xiàn)今軟件開發(fā)企業(yè)管理出現(xiàn)的常見問(wèn)題,筆者認(rèn)為,在今后的工作中應(yīng)當(dāng)加強(qiáng)軟件開發(fā)的具體管理措施,通過(guò)強(qiáng)化項(xiàng)目策劃、文檔編制以及成本核算方面的管理來(lái)最大程度上提高技術(shù)人員工作效率,縮短軟件開發(fā)周期,以保證管理人員降低軟件開發(fā)成本來(lái)提高企業(yè)的整體經(jīng)濟(jì)效益,這對(duì)提升企業(yè)在軟件開發(fā)市場(chǎng)中的地位和競(jìng)爭(zhēng)力具有重要的現(xiàn)實(shí)意義。
[1]李篤.計(jì)算機(jī)軟件開發(fā)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2016,24(16):47-49.
[2]杜金超.淺談?dòng)?jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫(kù)管理[J].信息技術(shù)與信息化,2015,(3):235-237.
[3]岳鵬.軟件開發(fā)項(xiàng)目管理淺析[J].無(wú)線互聯(lián)科技,2016,(11):118-119.
[4]趙巍薇.試析軟件開發(fā)項(xiàng)目的成本核算[J].財(cái)經(jīng)界:學(xué)術(shù)版,2015,(36):144.