文 / 楊旭東,1.中國科學院合肥物質科學研究院;2.中國科學技術大學
在當前這樣一個信息化時代,計算機軟件逐漸成為現代人生活和工作的重要組成部分,但對于計算機軟件工程項目的開發工作來說,很多專業技術人員僅僅注重技術方面的研發,而忽視了過程管理?,F階段,計算機軟件工程項目管理在很大程度上落后于軟件開發工作,這就在很大程度上制約了現代信息技術的持續健康發展。因此我們必須要結合當前的具體情況,真正意識到計算機軟件工程管理的重要性,轉變傳統的管理理念,積極主動解決好相關問題,確保計算機軟件工程項目的順利研發。
計算機軟件工程項目管理的關鍵一環即是對整個軟件工程項目開發全流程的管理,因此相關管理工作人員應當在工作實踐中建立更加完善系統的組織機構,唯有完善的組織機構才可以確保軟件工程項目管理效率的提升,才可以真正落實好管理制度建設和團隊建設工作,更好的對管理責任與具體權限予以劃分,對專業技術人員進行有效管控。
在正式開始計算機軟件工程項目管理時,軟件質量與配置管理也屬于十分關鍵的內容,因此要提升計算機軟件工程項目開發工作效率的提升,必須要堅持做好績效評估與測試工作,合理編制軟件工程項目管理工作計劃,針對可能影響軟件工程項目開發質量的各種問題必須要做好深入全面的分析,結合問題的具體情況來尋求有效的處理對策,從而保證軟件的最終質量。與此同時,計算機軟件工程項目相關管理人員必須要對軟件的整體設計與開發流程予以準確全面的記錄,為全流程管理工作的有效開展提供依據,進一步優化和完善項目管理工作。
風險管理通常來說主要是對可能存在的風險進行準確識別、開展好風險因素評估和風險監管工作。在計算機軟件工程項目管理過程中,開展風險評估和管理工作主要是提前識別風險,合理控制風險,在風險出現之前實施有針對性的管控措施,防止風險造成嚴重后果。因此,計算機軟件工程項目設計研發過程中的相關管理人員必須要從開始就著手對風險因素實施全面評估,以促進軟件經濟效益的不斷提升。
進度管理工作一般來說有活動定義、活動排序、歷史估算、進度編制和進度變更等相關內容?,F階段較為普遍的傾向于活動排序和進度編制這兩個方面的工作。其中活動排序即是對整個計算機軟件工程項目的不同研發流程予以科學排序,讓其能夠體現出更加合理的順序與邏輯關系,在活動排序過程中可以采取箭線圖或雙代號網絡圖來表示,前者能夠體現出順序關系,后者能夠體現出邏輯關系;而進度編制即是在計算機軟件工程項目管理工作中,明確規定管控檢測作業的開始和結束時間。
對于現階段的計算機軟件工程項目管理工作來說,一些負責人沒有堅持從大局和整體出發來把控好各個工作流程,各環節的具體責任尚未落實到具體崗位,也并未發揮出自己在整個管理工作中的帶頭引導作用??傌撠熑送訌娬{技術方面的工作,不具備現代管理意識,對整個計算機軟件工程項目組的人員沒有全面深入的了解,導致相關工作安排不合理。一些項目負責人雖然事事親力親為,但這樣也不利于發揮出其他工作人員的價值,而計算機軟件工程項目必須要依靠項目組的所有人員共同配合與努力,而一些項目的總負責人往往將責任擔在自己一個人的肩頭,導致其他人員難以發揮自我價值。從專業技術的角度來說,項目組總負責人屬于最具代表性的人物,但是計算機軟件工程項目的研發過程中,技術雖然是必不可少的,但采取科學有效的策略對項目組人員進行有效管理也非常關鍵,因此項目組總負責人不單單應當具備專業技術能力,還需要樹立現代化管理理念,既要扛起責任,對整個項目負責,同時也要對項目組其他人員進行科學管理,在實際工作中主動積極解決好相關問題,為其他工作人員樹立良好的榜樣形象,確保所有人員的自我價值都能夠在項目研發過程中得以實現。
對于計算機軟件工程項目而言,必然會出現各種風險因素,這些風險往往是因為對新型產業缺少管理經驗而導致的。因此總負責人必須要時時刻刻保持較高的警惕性,針對項目中容易產生的潛在風險予以有效防范,確保整個計算機軟件工程項目能夠順利推進。項目管理人員必須要科學開展好項目評估工作,這樣才能夠確保整個工程項目的質量,防止各種主客觀因素對項目帶來的影響。風險管理工作要求項目管理人員擁有較強的危機意識,力求將風險帶來的損害降到最低,但部分管理人員尚未真正意識到風險管理工作的重要意義,在實際工作中僅僅是一筆帶過,對可能存在的風險因素并未進行全面的評估,導致風險管理工作流于形式,在很大程度上影響到計算機軟件工程項目的順利推進。
計算機軟件工程項目涉及到非常大的工作量和較為專業的工作內容,各崗位人員的平衡與協調,實現良好的內部溝通,屬于項目管理工作中的重點所在。但目前很多項目管理人員并未真正協調好項目組成員的關系,導致出現職責不明、責任不清,發生問題后相互推諉責任的現象,如此一來就會對整個計算機軟件工程項目帶來影響。比如說負責不同工作的人員之間相互獨立,沒有和其他人員進行充分溝通,在銜接過程中出現問題和矛盾,導致這些問題發生的主要因素在于管理人員沒有做好協調工作,不同崗位人員之間缺乏深入交流,溝通機制也尚不完善,對出現的問題沒有做到及時處理,同時因為沒有制定完善的獎懲機制,難以有效激發項目組成員的工作積極性,很容易對整個計算機軟件工程項目的研發進度帶來影響。另外項目管理人員并未制定科學有序的進度管控計劃,對整個項目缺乏整體上的判斷,導致預期進度和現實進度之間產生較大的誤差,降低了計算機軟件工程項目管理的實效性。
目前一部分計算機軟件工程項目管理人員并未針對用戶的實際需求情況展開全面深入的調查,一味的強調軟件的專業性而忽略了軟件開發設計的實用性要求,因此很容易讓計算機軟件工程項目開發設計最后環節出現問題,比如說最終設計的軟件和用戶的實際業務需求表現出較大差距,忽視了軟件設計開發的最終目標是為了滿足用戶需求這一重點。正是由于在開展項目管理作業以前并未重視對軟件項目的用戶需求組織實地調查研究活動,沒有真正精準的從用戶實際需求的角度著手來組織管理工作,進而造成最終的產品與用戶實際需求不符。
在計算機軟件工程項目的開發過程中,風險是始終存在的,也是難以百分之百避免的,在項目管理過程中需要做的即是盡量控制風險發生的概率,把可能出現的風險扼殺在搖籃內,進一步減小風險導致的損失,對于計算機軟件工程項目管理工作人員來說必須要做好下面幾項工作:首先是應當樹立較強的風險管控意識,擁有專業的風險管理知識,具備較強的風險管控能力;其次需要在實際管理過程中開展好風險評估作業,落實好風險評估管理工作,針對可能出現的風險必須要第一時間采取有針對性的防范措施;再次應當建立專門的管理隊伍對計算機軟件工程項目實施定期風險篩查,按照計算機軟件工程項目的實際情況來制定靈活的風險管控工作方案,促進風險管控活動實效性的提升;四是應當結合各類不同風險來落實相應的管控策略,目前最為普遍的管控方式即是減緩、規避以及轉移風險,在日常管理中要按照風險類型來靈活選擇管控策略;最后必須要制定完善的工作計劃表,保證風險管控工作目標的最終實現,盡可能減少風險可能帶來的損失,保障計算機軟件工程項目開發工作的順利推進。
健全的項目管理體系能夠在很大程度上保證計算機軟件工程項目的順利完成,對于項目管理人員而言必須要努力做好下面幾方面的工作:首先應當對項目組作業人員予以科學配置,確保計算機軟件工程開發過程中可以實現人員的有序調配,充分挖掘出每一名開發人員的優點和長處,確保其自我價值的實現;其次必須要重視對專業人才的培養工作,唯有項目組作業人員具備豐富的專業知識技能才可以更好的規避因為人為因素導致的失誤與損失,確保項目管理工作效率的提升。要實現這一目的必須要確保項目組人員可以主動樹立終身學習意識,在實際工作過程中積極主動學習相關專業知識,將自己掌握的專業知識應用到計算機軟件開發實踐中來,并能夠在實踐工作中積極反思與總結,形成良性循環,同時還應當建立完善的獎懲機制,保證能夠做到有章可循,違規必究,做好實時監管,進一步調動項目組人員的工作積極性,從而讓他們將全部精力都投身于計算機軟件工程項目的開發工作中來;最后必須要進一步細化計算機軟件工程項目管理工作的職責與內容,結合實際情況予以調整與完善,從而保障計算機軟件工程項目管理體系的科學性與實用性。
計算機軟件工程項目管理必須要依靠項目組所有成員的共同努力和積極配合才能夠順利開展,因此必須要尤其注重建立一支專業化、高素質的開發合作團隊,讓其成為計算機軟件工程項目開發的中堅力量。對于項目管理人員來說必須要做好下面幾項工作:一是必須要清楚了解項目組內不同崗位的具體職責,保證相關責任能夠真正落實到人;其次應當為項目組成員創造更多相互溝通和交流的空間,促進不同崗位人員之間的溝通交流,讓其能夠密切配合,在溝通中相互啟發與促進,共同探索研究更多先進的技術方法,有效促進整個研發團隊內部凝聚力和向心力的提升;再次應當依靠完善的激勵制度來進一步激發項目組成員的工作積極性,確保項目組內每一名工作人員都可以全身心的投入到計算機軟件的研發活動中來,能夠感受到自身工作的價值,可以在實際工作中保持積極樂觀的心態;最后必須要努力為項目組成員提供一個相對輕松與愉悅的工作環境,讓他們可以在充滿正能量的氛圍下工作,以調動其工作積極性。
對于計算機軟件工程項目的管理工作來說,工程監督屬于其中非常關鍵的一環,努力開展好工程監督工作,促進監督工作實效性的提升能夠在很大程度上提高計算機軟件工程項目工作效率。詳細而言,對于計算機軟件工程項目的監督管理即是對整個開發活動全流程實施更加深入全面的檢查,對于計算機軟件工程項目開發計劃、合同、標準以及其他相關細節予以全面審查。對于工程項目管理人員而言必須要做好以下幾點工作:一是把檢查過程中所記錄的已經做好的工程量、工作規模和消耗的時間、成本等進行對比分析,若最終得到的結果和進度計劃的內容出現差異,必須要第一時間進行調整并尋求有針對性的解決方案;二是要確保監督工作能夠滲透到整個計算機軟件工程項目的開發過程中,這樣才能夠確保做到早發現、早糾正、早解決;三是在監督過程必須要做好及時監督、全面記錄,第一時間編制并向業主提供相關工作報告,確保計算機軟件工程項目監管作業的實效性,為計算機軟件工程項目管理活動的科學有序開展打下堅實的基礎。
總而言之,計算機軟件工程項目開發管理工作屬于復雜性和專業性非常強的一項工作,只有保證計算機軟件開發工程可以按照既定的進度有序落實,才能夠真正實現整個項目工程成本的降低和軟件質量的提升。項目管理人員應當積極轉變管理理念,進一步增強自身的專業素質能力,加強軟件開發構成中的風險管控和監督工作,完善項目管理體系,打造高質量的開發團隊,不斷提升計算機軟件工程項目管理的實效性和科學性,唯有如此才可以讓最終開發的軟件為用戶帶來實際效益。