劉靜 康立飛 劉歆一
【摘 要】在當前科學技術快速發(fā)展中,社會需求在進一步更新,這使得創(chuàng)新意識也得到進一步提升,市場競爭也變得愈加激烈,企業(yè)軟件開發(fā)項目管理工作也愈發(fā)受到重視。論文以L企業(yè)為例,對其軟件開發(fā)的項目管理關鍵因素進行分析與研究,從而為企業(yè)良好發(fā)展奠定堅實基礎。
【關鍵詞】軟件開發(fā)項目;項目管理;關鍵因素
【Keywords】software development project; project management; key factors
【中圖分類號】TP31? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文獻標志碼】A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文章編號】1673-1069(2018)12-0028-02
1 軟件開發(fā)項目特點以及項目管理的特點分析
1.1 軟件開發(fā)項目特點分析
首先,用戶的需求過于模糊且動態(tài)化。軟件是無形的一種知識性的產品,其能夠為用戶在隨時改變的環(huán)境下提供服務,因此就要求不斷變化,因此會出現(xiàn)不明確性表現(xiàn)。對于一些用戶因未能對自身需求進行明確,因此很難提出相應的需求。而且一些用戶在實際的使用當中,未能明確整體的目的要求,無法確立自己精確想法,所以導致需求不明確。而且,因軟件的不斷開發(fā)中,較多用戶明確并親自體驗了軟件,而且對于軟件也有一定的認識,自己的需求也有正確的認識,但因軟件需求有很多特殊性表現(xiàn),使得用戶需求無法得到有效滿足,因此,會加大軟件管理以及實行難度。其次,對于開發(fā)人員的素質
有較高要求。對于那些技術較強的軟件開發(fā)中,應注重以人為本的要求,人們應注重自身專業(yè)水平的提升。但對于實際工作中,還是會因多種因素而發(fā)生問題,因此,對人員素質要求是相對較高的,而且對于軟件開發(fā)的任務也提出較高要求,所以在軟件開發(fā)中應注重人才素質需求的進一步提升。再次,具有創(chuàng)新性的特點。在軟件開發(fā)中創(chuàng)新性屬于其中最基礎的特征表現(xiàn)。在社會科技水平快速發(fā)展的環(huán)境下,使得知識獲得的更新也得到進一步提升,也要求技術進行不斷更新,因此,就要求軟件開發(fā)中應具備較強創(chuàng)新能力,這樣才能為企業(yè)良好發(fā)展提供有力保障。最后,高風險特點表現(xiàn)。因軟件項目開發(fā)的過程中有不明確與不斷變化的表現(xiàn),因此,要求項目應具有較強時效性。另外,項目在執(zhí)行當中也具有不易預見性,再加上新技術也被應用到項目當中[1],因此導致軟件開發(fā)項目逐漸形成高風險的項目體系。
1.2 軟件開發(fā)項目管理特點的表現(xiàn)
首先,對人員素質有較高要求。軟件項目屬于設計類型的工作,其必須要有加強的創(chuàng)新能力,因此,對于相關人員的技術上要求是相當高的,也要掌握扎實的知識以及技術能力,而且溝通協(xié)調等工作能力也是不可或缺的。其次,項目間有較大差異。對于軟件在開發(fā)中,應選擇模型包括原型模型以及瀑布模型和螺旋模型等形式。對于實際的開發(fā)工作中,各個項目的重點所開展的細節(jié)處理以及方法操作等都是不同的,因此,項目的管理的焦點也是不一樣的。再次,工作量的評估難度較大。在軟件開發(fā)中,其項目工作量很難開展估算工作,另外,軟件開發(fā)的項目當中也欠缺有效的軟件工作量的有效度量形式以及方法等。最后,需求表現(xiàn)較為動態(tài)化。因用戶的需求有較大變化,用戶對于軟件的需求呈現(xiàn)不明確的表現(xiàn),因此,會在工作中發(fā)生多次變更的現(xiàn)象,使得軟件項目的設定規(guī)劃被多次打亂,導致項目計劃的指引性降低,導致整個項目施行的難度不斷提升。
2 L公司中軟件開發(fā)項目管理中的問題表現(xiàn)
2.1 軟件開發(fā)的團隊有待改善
在本公司當中項目部是由技術部門設置的,而在軟件開發(fā)中,需要有更多的項目管理工作進行處理,不單單是技術上的內容。但是公司中的一些管理人員,因將項目部定位成純技術的部門,只需負責技術上的工作,注重軟件開發(fā)與應用,使得項目部門難以將自身的優(yōu)勢和作用發(fā)揮出來。而且通過關項目的開發(fā)數(shù)據(jù)統(tǒng)計表中可以看出,有一半的軟件開發(fā)項目是有各部門間溝通問題的。另外,在項目中團隊員工完成任務后,就因新任務需要到另一個項目團隊當中,因此,未能建立良好的團隊體系。這些問題將會導致整體的團隊像一盤散沙,欠缺凝聚力和向心力,因而會影響到整體團隊工作的質量,對開發(fā)工作和企業(yè)長期發(fā)展是相當不利的。
2.2 軟件開發(fā)項目的進度管理有待改善
對于項目開發(fā)工作當中,公司的咨詢部包括兩項工作,支持市場部以及管理項目的內容。可是因公司業(yè)績因素的影響,另外市場部的大力開發(fā)市場以及跨部門的協(xié)調難度大的因素,導致咨詢部管理工作的精力呈現(xiàn)分散的現(xiàn)象,甚至還會在項目中退出項目團隊而去處理其他事物,這使得項目管理重擔從咨詢部專項部門的人員身上,這會嚴重影響到進度管理工作的開展。
2.3 軟件開發(fā)項目的質量管理有待提升
在L公司中在軟件開發(fā)項目完成并交到客戶手中后,應對項目開展高比例的優(yōu)化,這一工作屬于正常的后續(xù)工作。對于客戶在將項目交給公司時,不同的要求以及情況偏好都是和軟件功能優(yōu)化有著莫大的聯(lián)系的[2]。因此,如果在項目如期開展中,未能進行變更就使項目正常交工,雖然項目質量能夠保證,可是某些項目在開始時對客戶需求卻欠缺明確和了解,將會導致交工期限變得比較緊張,甚至會發(fā)生項目質量難以達到要求的現(xiàn)象,而且一些項目部分還要進行重新加工。
3 L公司在軟件開發(fā)中優(yōu)化項目管理方案的策略
3.1 軟件開發(fā)項目應注重對團隊建設的進一步優(yōu)化
首先,進一步改善項目組織形式。對于軟件開發(fā)的項目團隊,其主要的目標,就是通過成員組成并在協(xié)作中完成相應工作。為了滿足和完成項目的目標,各個項目將會分為不同的任務需要通過共同努力后來完成,更要團結一致更為有效地完成相應工作。由于項目團隊并不是永久性的,在項目結束和任務完成后,整個團隊將會被解散,但也要對項目組織的形式進行優(yōu)化和改善。其次,改善項目團體的建設形式。在項目團隊的組建中,項目經(jīng)理應發(fā)揮自身的作用,積極起到領導帶頭的作用,而在管理中,比較簡單的項目科研可用小組長進行評估,而且項目經(jīng)理所管轄的人員數(shù)量是有限的,小組建設中,要對成員人數(shù)進行該分析,針對L公司情況,其小組成員人數(shù)應控制在5~8人左右,而且也要保障所有成員能夠將自身技能和作用發(fā)揮出來,也要杜絕過度占用人才的現(xiàn)象發(fā)生,為新項目的開發(fā)提供有利條件。
3.2 科學改善軟件開發(fā)項目的進度管理形式
應在一定的時間之內更好地確保能夠按時完成相應的項目任務是項目進度管理的主要內容。在軟件開發(fā)項目中會涉及很多工作,也會因多種因素而出現(xiàn)延誤工期的問題[3]。因此,在實際工作當中必須要對工期進行科學估算,對任務進行分解,并對進度進行計劃和控制,由此更好地開展軟件開發(fā)項目的管理工作,為軟件開發(fā)工作的合理性提供保障,也為企業(yè)良好發(fā)展奠定堅實基礎。
3.3 對軟件開發(fā)項目的質量管理形式進行優(yōu)化
軟件質量是保障公司效益以及品牌形象的關鍵標準,必須要制定高品質的軟件質量,這樣才能進一步提供客戶的滿意度,并獲得良好的公司形象和口碑,另外公司效益以及軟件的質量也要進行科學合理的調整,由此獲得更高的經(jīng)濟效益和利潤。尤其是在L公司當中,必須要對軟件質量問題進行監(jiān)管,并制定完善的質量管理策略,進一步提升軟件開發(fā)的項目質量。
3.4 對軟件開發(fā)的項目成本管理進行優(yōu)化
對于L公司中的軟件開發(fā)項目的成本管理工作,是在預算內更為準時且在保質、高效的情況下完成相應的項目內容。L公司的項目成本管理原本是財務部門所負責的部分,而對于實際的項目成本管理工作,必須要讓管理人員都參與其中,這樣才能好更地開展項目成本的控制工作,由此能夠確保項目成本管理體系更加完整,并能為L公司良好發(fā)展奠定堅實有力的基礎。
【參考文獻】
【1】李江兵. L公司軟件開發(fā)項目管理改進研究[D].青島:青島大學,2018.
【2】郭澤仁.影響軟件項目管理的關鍵因素及管理對策研究[J].現(xiàn)代工業(yè)經(jīng)濟和信息化,2017,7(20):83-85.
【3】楊喆.軟件項目管理中的關鍵問題分析及對策[J].計算機產品與流通,2017(09):38.