探析軟體專案管理中的PERT技術應用論文

才智咖 人氣:2.67W

軟體專案管理是通過對專案參與人員、專案目標產品、實施過程和專案本身進行前期評估和開發階段的管理等方式,確保專案能夠在規定的時間範圍內以更低的成本獲取專案預期目標或超過預期。因此,軟體專案管理決定著軟體開發的成功與否,軟體開發公司也通過先進管理技術的引入來提升軟體專案管理質量,PERT技術就是代表性的技術之一本文通過闡述軟體專案管理現狀、PERT技術基本內容以及該技術在軟體專案管理中的應用,系統分析軟體專案管理中PERT技術的應用現狀及發展前景。

探析軟體專案管理中的PERT技術應用論文

軟體開發專案管理是軟體開發領域的專業性專案管理活動,其成敗關係到整個專案的成敗,並影響到企業整體的商譽、市場和盈利能力。所以,軟體企業需要關注專案管理能力的提升。而實現這一目的的重要途徑之一就是在專案管理過程中應用各種技術對軟體專案管理質量進行提升,從而確保專案的成功。PERT技術是軟體專案管理中常用的技術之一,主要通過對專案進行整體評估和進度安排的方式提升專案的可行性以及開發效率,以降低專案風險,確保開發者的利益。因此,有必要對PERT技術進行深入的研究,從而更好的應用與軟體專案管理,促進軟體開發行業的發展與進步。

一、PERT技術簡介

PERT技術全稱計劃評價與審查技術(Program Evaluation and Review Technique),是20世紀50年代中期發展起來的一種科學的計劃管理技術, 最初是用於美國海軍部開發北極星潛艇系統時為協調3000多個承包商和研究機構而開發的,其理論基礎是假設專案持續時間以及整個專案完成時間是隨機的,且服從某種概率分佈。PERT可以估計整個專案在某個時間內完成的概率。

簡單地說,PERT是利用網路分析制定計劃以及對計劃予以評價的技術。它能協調整個計劃的各道工序,合理安排人力、物力、時間、資金,加速計劃的完成。在現代計劃的編制和分析手段上,PERT被廣泛的使用,是現代化管理的重要手段和方法。

PERT網路是一種類似流程圖的'箭線圖。它描繪出專案包含的各種活動的先後次序,標明每項活動的時間或相關的成本。對於PERT網路,專案管理者必須考慮要做哪些工作,確定時間之間的依賴關係,辨認出潛在的可能出問題的環節,藉助PERT還可以方便地比較不同行動方案在進度和成本方面的效果。

二、PERT技術在軟體專案管理中的應用

計劃評審技術屬於網路計劃技術的分支,主要用於專案管理和活動計劃評估,最初是美國為了提升軍事專案研發效率開發的計劃管理模式,主要以數理統計為基礎,運用網路方法和電子計算機方法進行實施,簡稱PERT技術。其基本原理是將一個完整的專案分割成單獨的小專案,然後根據小專案間的關係進行分析,並繪製網路圖;再通過網路圖分析各專案執行時間和先後順序,尋找出專案執行主線,並對專案的每一個環節進行可行性評價,確認專案整體的可行性,不斷修正專案計劃,從而達到專案管控和提高成功率的目的。

1.繪製活動分析表

PERT技術的主要操作步驟需要依據專案流程圖繪製分析表格,而時間由三點法確定。三點時間法主要涉及三種時間:最樂觀時間,最可能時間和最悲觀時間。 其中最樂觀時間為當所有外界影響因素均對專案產生正面影響時,專案完成的預期時間;最可能時間為當專案正常執行時,完成專案所需的時間,一般可參考同類項目的執行平均值;最悲觀時間為假設專案會遇到比一般專案更多的不利因素影響時,專案完成最長需要的時間。通過以上分析,最終繪製出活動分析表。

2.繪製網路圖

首先羅列出分割完畢的小專案即單獨執行的活動,並篩選出不需要前提活動執行完畢即可實施的專案,也就是可以在專案初期直接執行的活動,然後依據這些專案進行緊前活動新增,逐步繪製出網路圖。

3.網路時間計算

在時間軸上,時間對應的是點,在網路圖上,節點與事件相對應,起始點表示事件開始,終止點表示事件的完成,中間節點表示該節點所在箭線的事件過程。根據上述對應關係進行活動的網路時間計算。

4.關鍵線路與時間差

關鍵線路為專案最佳執行方案,但是在實際操作過程中總會遇到各樣的影響因素導致不能執行該線路,因此需要尋找最合適線路,而不同線路與關鍵線路的時間差很大程度上決定了線路的選擇,同一個專案可以同時存在多個關鍵線路。

5.專案優化

專案優化的目的在於以最低的成本獲得最高的專案成果。成本包括材料成本、人力成本、時間成本和其它成本,因此,需要考慮專案耗資和耗時兩個方面。此外,專案的費用核算可以單獨進行小專案核算,也可直接對專案整體進行成本評估。專案優化的主要途徑為成本優化,成本優化的過程為:首先選取成本最小的關鍵線路進行實施,然後計算專案如果進行加速執行時帶來的人力成本增加值,最後評估該線路整體成本,如滿足預期則確定最終線路,如不能滿足預期值則繼續進行線路選取,重複上述步驟。

以上為PERT技術在軟體專案管理中主要應用方式和常用管理路線,在具體的專案管理過程中需要針對具體專案特點進行調整,但是主要目的都是以最低成本獲取最高成果。

三、結語

計劃評審技術的應用有助於軟體開發的專案管理人員更精確的評估專案完成時間、更有效的監督專案進展和預期完成質量,屬於典型的專案進度控制方法。雖然PERT技術極大的促進了軟體專案管理的質量,降低了軟體開發風險,但是依然需要看到在該技術引入軟體專案管理中後,容易對軟體開發專案造成一定程度的專業性影響,如為了追求更低的成本和更快的工期,可能需要犧牲一部分軟體附屬功能,雖然不會對軟體開發主體造成損害,但是可能會在一定程度上降低軟體的使用者友好度和使用舒適度,這些需要專案管理者正確把握該技術的應用尺度,不能一味追求利益而導致軟體質量的低下。作為工程技術人員,應該對計劃評審技術的應用研究應繼續深入,探索更為合理和有效的引入方式,在不損害專案預期目標的前提下,提高專案質量和降低專案成本,為軟體開發領域的進步做出貢獻。