吳春燕

【摘要】為了進一步提升軟件項目成本管控和規模化成本控制工作水平,相關部門要結合項目工作量、進度和項目開發軟件等建構完整的監督控制機制,提升綜合管理水平。本文分析了軟件成本估算的方法,并對成本估算存在的問題和優化措施展開討論,僅供參考。
【關鍵詞】軟件項目;成本估算;成本控制;方法
在信息技術產業全面發展的背景下,軟件行業要對人力成本和資源使用成本予以管控,因為客戶對軟件產品的個性化需求也在變化,這就需要相關部門綜合相關因素,建立健全更加系統化的項目成本控制策略。
一、軟件成本估算的方法
(一)基于機器學習的估算方法
將機器學習作為估算的對象是企業在積累自身歷史經驗數據的基礎上,有效實現“求同存異”,這種處理方式和估算機制在國外應用較為廣泛,主要還是將決策樹和估算方式進行融合,一定程度上提高估算過程和估算結果的實際水平。
(二)基于軟件生命周期的WBS方法
要想從根本上維護軟件項目的成本估算效果,就要建立健全完整的制作過程,確保項目立項到軟件項目開發都能呈現出全過程化分析機制,有效對需求和可行性進行分析,并且要維護概要設計、詳細設計一代碼編寫、軟件測試等基礎項目,全面整合驗收機制的同時,保證能構建軟件生命周期全過程管理,從而維護操作過程。值得一提的是,在WBs法應用的過程中,要對作業分解結構技術進行統籌管理,有效對某一個項目予以分解,一直到能進行獨立估算為止,從而保證軟件項目成本能滿足實際應用需求。
(三)基于軟件估算的處理方式
目前較為常見的是Delphi法,要結合軟件項目的相關資料,并且向其下發到相應專家手中,有效結合經驗對軟件項目予以判定和分析,從而集合專家開設研討會,確保能結合自身判定機制和研討會討論模式完成估算數值,結合軟件項目組相關工作人員的具體分析效果整合相應的討論內容。最后,相關專家要對項目討論結果進行反復估算和處理,一直到相應專家的估算結果一致才能結束。
值得一提的是,這種處理方式最大的優勢就是能融合不同專家的經驗,且能提升軟件項目的多元化程度,減少誤差問題和差異項目造成的影響。但是最大的缺陷就是因為專家本身的經驗和水平不統一,經驗項目的估算會存在不準確的問題。
二、軟件成本估算和成本控制存在的問題
(一)項目人力成本有限
要想提升軟件成本估算的綜合效果,就要借助工作經驗以及相關人員的綜合能力展開評級工作,并且借助軟件項目模塊和工作量建立對應的分析機制,且需要結合經驗對軟件項目具體應用要求進行判定,這就需要綜合不同工作等級的人員平均水平進行人力成本估算處理。但是,這種估算機制往往會存在主觀因素較為明顯的問題,制約了相應為問題的管理使得人力資源成本數值受到影響。
(二)項目費用使用問題
在項目管理工作中,從項目立項到系統維護,流程化管理需要不同的人員進行差異化操作,然而,部分企業自費用預算管理工作中僅僅是對預算體系和要素進行管理。例如,針對出差進行的費用計算,主要是結合不同人群出差費用限額和預計出差天數進行預算費用管理,這就使得相應環節的費用明細并不能得到有效體現和整合,造成費用估算結果失衡甚至是不準確的問題。
(三)成本控制意識不足
對于軟件成本控制工作而言,多數企業對問題的重要性和應用要點的了解程度并不是非常明確,這就使得成本意識淡漠,無法進行單獨核算,尤其是項目管理人員多數都是技術人員,就會將成本管理工作都歸咎旨在財務部門,價值相應的成本控制激勵政策和管控效率不能得到合理性的監管,規章制度也無法得到落實,必然會影響項目的開發過程和綜合效果。
除此之外,項目人員在和客戶進行對接的過程中因為沒有對需求進行監管往往會出現盲目性變更問題,都會造成成本控制工作陷入失衡狀態的現象。
三、軟件成本控制的策略
為了進一步提升軟件成本控制工作的綜合效果,相關部門要積極建立健全統籌性較好的管控機制,建立經營意識的同時,完善管理模式的綜合效果。
(一)轉變管理意識
在軟件管理工作中,要想提升軟件項目成本控制工作的時效性,就要從思想意識層面予以監管,整合網關系統和經驗化管理機制,確保能從根本上提升項目控制成本監督機制,有效實現管理目標,為后續監管機制的全面進步創設良好的平臺,實現成本管理工作的時效性目標。本文以某集團為例,為了進一步實現市場發展的全面進步,x集團對質量和成本管理工作進行了多元化分析,并且強化了軟件產品質量和成本的對應分析效果,在實現質量優化的基礎上也合理性控制了項目成本,尤其是對工期成本的關注,制定了貼合市場發展需求的監管方案,能在準確判定項目限定時間的基礎上對項目質量進行了約束,真正實現了保質保量完成項目的目標。
(二)整合成本控制體制
相關部門要積極建立健全經營教育結構和經營意識監管模式,結合項目自身特征和管控模式,完善針對性項目成本監管機制,確保能落實到責任項目,維護成本控制工作的時效性處理機制,嚴格落實wBs工作分解任務監管機制。因為項目經理本身就是成本管理的核心,因為項目經理本人要具備一定的軟件開發經驗,且不斷學習相應的成本控制理論,建立完整的物質獎勵機制,從而建構全面且完整的成本控制核心項目,優化成本控制管理需求,維護監管項目的綜合價值,也為軟件功能的開發落實奠定基礎。
另外,要想提升軟件成本控制工作的綜合價值,就要結合項目實際情況建立對應的項目需求分析,了解客戶需求的同時完善軟件功能監管模式。
(三)需求變更控制
要想提升軟件成本控制工作的整體效果,就要結合具體問題建立健全統籌性較好的監管機制,要完善項目工作量和人力成本管控效果,確保能維護費用評估項目和過程的綜合價值,全面維護監管流程的時效性,并且針對成本控制和管理意識進行多元化分析。
一方面,要對需求變更予以預設,并且結合實際問題建立健全統籌性較好的監管模式,保證管理意識和管控結構的綜合應用效果滿足預期,并且完善監管流程的合理性。最關鍵的是,要對軟件開發模式和開發工作量進行估算,從而維持實際應用項目的基本價值。
另一方面,要結合市場環境建立健全完整的監管機制,確保能對變更項目予以控制,從而維護管理工作的基本效果,實現管理工作順利開展的目標,為軟件項目監督管控流程的全面進步奠定堅實基礎。
(四)強化成本控制流程
在軟件成本控制工作中,要想有效提升成本控制的綜合效果,就要建立健全完整的監管機制,結合軟件項目成本估算的過程對其進行針對性控制,提升了人力成本估算結果分析和項目費用估算分析的綜合水平,并且制定了人員適配成本控制工作流程和需求變更成本控制流程,真正突出了成本控制體系的時效性,對于企業可持續性發展具有重要的意義和價值。另外,企業還進行了動態化項目監管控制工作預估,有效維護了成本控制方法的綜合水平,提升了企業軟件項目成本監管的質量和綜合效果,并且縮減了項目成本。
結束語
在軟件成本估算和成本控制工作中,要結合實際情況建立健全完整的監管機制,結合軟件項目成本估算過程的綜合價值,維護項目成本管理流程的實效性,切實整合成本預估過程,從根本上維護質量項目的綜合應用價值,實現管控工作的目標,為企業軟件項目成本管理工作的全面進步提供保障。