呂景麗
摘? ?要:軟件項目與傳統(tǒng)項目的區(qū)別在于,軟件項目具有很強(qiáng)的控制性,還有較強(qiáng)的可操作性,在開發(fā)利用軟件的期間、充分體現(xiàn)出軟件項目的優(yōu)勢的方法為:將優(yōu)勢和人力資源進(jìn)行合理分配,使項目的運(yùn)行更加高效合理,減少投入的資金成本,為項目的開發(fā)提供強(qiáng)有力的保障,推動項目的發(fā)展。文章對軟件項目管理中的進(jìn)度控制問題進(jìn)行了分析并給出了對策建議。
關(guān)鍵詞:軟件;項目管理;進(jìn)度控制
技術(shù)單位現(xiàn)有的財力和人力資源已經(jīng)嚴(yán)重制約了軟件項目管理的發(fā)展,所以為了能夠使軟件項目管理可以順利發(fā)展,必須明確發(fā)展方向,科學(xué)合理地控制完成的進(jìn)度、產(chǎn)品的質(zhì)量以及資金的流轉(zhuǎn)。從整體性的角度來健全軟件管理模式,實現(xiàn)項目流程的全方面操控和監(jiān)管,可以有效地推動軟件項目管理的發(fā)展,因此,軟件項目管理比其他項目的管理,對人力資源和資金要求更高,必須控制好資源的合理運(yùn)用,保證軟件項目管理的順利運(yùn)行。
1? ? 軟件項目管理進(jìn)度控制概述
1.1? 軟件項目管理的概念
軟件項目管理主要包括人力資源的組織與管理、軟件度量和項目計劃、風(fēng)險管理、軟件質(zhì)量等方面內(nèi)容。軟件項目管理需要對項目資源進(jìn)行合理科學(xué)的組織和協(xié)調(diào)控制,并通過規(guī)劃在要求的時間內(nèi)完成任務(wù)。軟件屬于純知識產(chǎn)品,很難開發(fā)也很難估計其質(zhì)量,生產(chǎn)效率也無法保證。同時,軟件系統(tǒng)非常復(fù)雜,這就導(dǎo)致了開發(fā)過程風(fēng)險很高。計算機(jī)主要由軟件和硬件組成,兩者相輔相成,且涵蓋了各種各樣的文件和程序。軟件項目管理就是確保軟件設(shè)計可以低成本、高質(zhì)量、快速地完成的過程,實現(xiàn)成本、人力、時間資源的合理管理及運(yùn)用。
1.2? 軟件項目管理特點(diǎn)
軟件項目管理有3個特點(diǎn):(1)軟件項目發(fā)展過程中原有的人力資源、資金要求,無法滿足項目設(shè)計發(fā)展過程的需求,使軟件項目開發(fā)過程出現(xiàn)前松后緊的窘迫境地。(2)軟件項目設(shè)計的過程風(fēng)險太高,有很多的不確定因素。隨著設(shè)計不斷的完善,不確定因素慢慢減少,成功率才會逐漸提高。(3)軟件項目開發(fā)人員的專業(yè)水平影響開發(fā)過程中所用的成本與完成的軟件質(zhì)量,隨著項目的健全,開發(fā)人員的水平影響力也會逐漸下降。
1.3? 軟件項目管理進(jìn)度控制必要性
軟件項目管理實行進(jìn)度控制能夠從綜合角度對實操過程進(jìn)行控制,及時發(fā)現(xiàn)并改正錯誤,是非常有效的保證軟件質(zhì)量的方法,減少了不必要的資源浪費(fèi),合理調(diào)整,確保設(shè)計符合要求,同時,提高了項目的運(yùn)行效率。在項目開展前,一般會制定一個相應(yīng)的計劃確定過程的運(yùn)行方向,在項目實施的過程中,有很多不安定因素,所以需要對項目過程進(jìn)行控制,但由于開發(fā)人員缺乏對自身問題的認(rèn)識及改進(jìn)的意識,所以整個設(shè)計過程缺乏明確的控制概念,導(dǎo)致與計劃發(fā)生偏差,阻礙了整個軟件項目的發(fā)展,而控制過程就是一個糾正偏差的過程。
2? ? 軟件項目管理中的進(jìn)度計劃編制分析
首先,選擇進(jìn)度計劃的編制途徑時,要根據(jù)項目的實際情況來進(jìn)行全方面的分析,按照計劃的緊急程度和內(nèi)容來變化。其中,RT法編制時間長且難度高的,進(jìn)度編制和甘特圖制表所需的時間和資金較少,在千人成本(Cost Per Mille,CPM)根據(jù)日程分析的時候,為了避免軟件運(yùn)作壓力大導(dǎo)致CPM超出正常閾值,要對具體路線和工期進(jìn)行計算。其次,進(jìn)度計劃能夠在設(shè)計范圍內(nèi)落實好項目控制,可以對軟件設(shè)計的組織結(jié)構(gòu)及具體責(zé)任進(jìn)行全面的分析和規(guī)劃。WBS可以利用樹狀圖的結(jié)構(gòu)進(jìn)行任務(wù)分層,保障了進(jìn)度計劃的編制。最后,進(jìn)度編制選擇的工具必須具有核算工期、材料價格、記錄輸出及預(yù)算成本的功能,將這些功能合理的運(yùn)用,實現(xiàn)科學(xué)協(xié)調(diào)軟件項目管理的物力、資金及人力。
3? ? 軟件項目管理中的進(jìn)度控制問題
軟件項目管理的進(jìn)度控制問題主要有以下幾種:(1)過程控制不夠規(guī)范。做好過程的全面控制可以保障項目的順利進(jìn)行,還能對開發(fā)人員工作內(nèi)容進(jìn)行規(guī)范化調(diào)整,其中,4個重要的關(guān)鍵點(diǎn)是項目授權(quán)、審核、確認(rèn)和評價,軟件開發(fā)過程中如果不能進(jìn)行全面的控制,就容易誤入歧途,浪費(fèi)時間和精力。(2)用戶風(fēng)險比較大。由于各個用戶行業(yè)不同,理解水平也不同,導(dǎo)致軟件出現(xiàn)應(yīng)用風(fēng)險。(3)技術(shù)與工具的實用性。對于新項目來說,技術(shù)風(fēng)險十分關(guān)鍵,開發(fā)的平臺能否符合用戶要求和設(shè)計需求,避免因平臺失誤加大開發(fā)人員的任務(wù)量,造成效率、延展性低下,是項目開發(fā)最重要的問題[1]。
4? ? 軟件開發(fā)項目管理進(jìn)度優(yōu)化措施
軟件開發(fā)項目組應(yīng)該經(jīng)過開發(fā)人員和用戶認(rèn)可后才能實施計劃。實施計劃期間,技術(shù)人員應(yīng)積極發(fā)現(xiàn)并及時解決,實現(xiàn)軟件項目管理的進(jìn)度全面控制與監(jiān)督。為此,針對軟件項目開發(fā)存在的問題,提出以下科學(xué)、合理的控制措施。
4.1? 增強(qiáng)工作效率
首先,合理運(yùn)用計劃書,以計劃書為基準(zhǔn),全面控制開發(fā)過程中各個環(huán)節(jié)的進(jìn)度,及時糾正項目的偏差,并及時找出偏差的原因進(jìn)行糾正,避免造成更多的資源浪費(fèi),根據(jù)實際情況及時更新計劃,定期進(jìn)行階段性的報告,制定下一步計劃,總結(jié)這一階段的不足及失誤,提出建設(shè)性的意見,及時將這些問題進(jìn)行記錄存檔,減少項目組的偏差。其次,項目組的技術(shù)人員由于經(jīng)驗不足沒有很高工作效率,實踐中缺乏建設(shè)性的意見,導(dǎo)致設(shè)計內(nèi)容缺乏科學(xué)性,雖然他們年紀(jì)小,熱情比較高漲,積極性也比經(jīng)驗豐富的老人強(qiáng),但專業(yè)素質(zhì)卻無法跟上項目管理的要求,所以,需要對他們進(jìn)行定期培訓(xùn)和專業(yè)指導(dǎo),提高每個技術(shù)人員的綜合素質(zhì),從而提高項目組的工作效率[2]。
4.2? 增強(qiáng)控制管理的重要性
作為項目的負(fù)責(zé)人,對整個項目具有領(lǐng)導(dǎo)作用,想要做好這個軟件項目,必須要加強(qiáng)進(jìn)度控制。首先,應(yīng)該提高相關(guān)領(lǐng)導(dǎo)的控制重視,負(fù)責(zé)人應(yīng)該全面掌控項目的整個流程,想要對軟件項目各個環(huán)節(jié)的進(jìn)度進(jìn)行全面控制,必須掌握最新的信息,開發(fā)一個符合用戶要求、還不超出設(shè)計成本的平臺,制定切合實際并且科學(xué)合理的資源協(xié)調(diào)體系,合理運(yùn)用人力資源,實現(xiàn)效率的最大化。其次,預(yù)先對潛在的風(fēng)險進(jìn)行評估,制定切實有效的措施,把風(fēng)險降到最低,項目開展過程中難免會出現(xiàn)偏差,必須要建立起完善的監(jiān)督措施進(jìn)行計劃跟蹤,及時地發(fā)現(xiàn)、反饋問題,了解出現(xiàn)偏差的原因,提出解決方案并進(jìn)行改正,避免下一次再犯同樣的錯誤,減少資源的浪費(fèi)[3]。對于那些綜合素質(zhì)不高的技術(shù)人員,進(jìn)行定期培訓(xùn),幫助技術(shù)人員提高綜合素質(zhì),提高他們對軟件項目管理的認(rèn)知程度,發(fā)揮自身的優(yōu)勢,彌補(bǔ)自身的不足。除此以外,負(fù)責(zé)人應(yīng)該明確每個技術(shù)人員的職責(zé),根據(jù)技術(shù)員的自身特點(diǎn)和專業(yè)技能進(jìn)行合理的分配,組建一個高效的開發(fā)小組,將每個環(huán)節(jié)都細(xì)化落實,完成每個環(huán)節(jié)的順利銜接,保證軟件設(shè)計過程順利,通過成員的報告和反饋不斷完善項目的過程管理,實現(xiàn)組織、技術(shù)和信息的全面管理。
4.3? 建立起完善的獎懲措施
首先,軟件項目進(jìn)度控制團(tuán)隊最重要的是管理人員和監(jiān)控人員,必須明確控制人員的責(zé)權(quán),建立完整的績效考核標(biāo)準(zhǔn),使每個控制人員可以按照規(guī)定嚴(yán)格監(jiān)控項目過程,保證項目的順利進(jìn)行。其次,新員工大多精神飽滿,富有工作熱情,但是卻沒有很高的能力,剛接觸本行業(yè),缺乏經(jīng)驗,負(fù)責(zé)人應(yīng)積極耐心傳授他們理論經(jīng)驗,可以為他們加油、鼓勁,提高他們的自信心。老技術(shù)人員雖然能力很高,有高水平的技術(shù)和豐富的經(jīng)驗,但是缺乏工作的熱情,負(fù)責(zé)人應(yīng)該進(jìn)行積極的交流溝通,不要過度約束,給這些老技術(shù)員充足的時間和空間。最后,應(yīng)該把項目進(jìn)度納入績效考核中,適當(dāng)?shù)亟o技術(shù)員發(fā)一些獎勵,提高參與人員的積極性,如果進(jìn)度偏離要求太多,也不能對技術(shù)人員太過于苛刻,以免造成負(fù)面情緒,降低技術(shù)人員的積極性。
5? ? 結(jié)語
軟件項目管理還存在著用戶、技術(shù)人員、過程控制及技術(shù)選擇方面的問題。對此,應(yīng)該根據(jù)實際做出合理化的調(diào)整,實現(xiàn)成本與人力資源的合理分配,減少實際與預(yù)算的偏差,降低軟件的風(fēng)險,解決軟件項目管理中的進(jìn)度控制問題,實現(xiàn)項目資源的合理化運(yùn)用。
[參考文獻(xiàn)]
[1]熊永磊.項目進(jìn)度管理中存在問題分析及應(yīng)對策略[J].水利水電施工,2018(3):135-137.
[2]黨國慶,程曉艷.探討我國通信基站建設(shè)工程項目管理中對成本和進(jìn)度控制存在的問題[J].科技視界,2017(6):100.
[3]鄭雪原.軟件項目管理中的進(jìn)度控制問題及對策分析[J].無線互聯(lián)科技,2017(14):122-123.
Analysis of progress control problems and countermeasures in software project management
Lyu Jingli
(Hengyin Financial Technology Co., Ltd., Tianjin 300308, China)
Abstract:The difference between software project and traditional project is that software project has strong control and strong maneuverability. Fully reflect the advantages of software project during the development and utilization of software, it is necessary to distribute the advantages and human resources reasonably, make the operation of the project more efficient and reasonable, reduce the cost of investment, provide a strong guarantee for the development of the project and promote the development of the project. This paper analyzes the progress control problem in software project management and gives some countermeasures and suggestions.
Key words:software; project management; schedule control