大型軟件項目管理的流程設計及分析論文
項目管理有其獨特的特點,具有一次性和獨特性的特點,所以進行項目管理具有相當大的風險。在大型軟件的開發(fā)中,人是最重要的因素,人與技術通常是聯系在一起的,但是人也是最不可控的因素。所以,在大型軟件的開發(fā)中,項目管理是一個難題。這就要求我們設計出一套大型軟件開發(fā)項目管理的基本流程,在以后的工作中以此為藍本,結合具體的工作實際,進行不斷的完善與演進,促進大型軟件項目開發(fā)的順利完成。
1大型軟件開發(fā)與項目管理
1.1大型軟件的開發(fā)
大型軟件開發(fā)具有髙失敗率的特點,一般在70%上下,高失敗率給我國的大型軟件開發(fā)造成了很大的打擊,很多企業(yè)對大型軟件的開發(fā)都失去了信心。一般都把大型軟件的開發(fā)與中小型軟件的開發(fā)一樣,看成了管理信息系統(tǒng),屬于技術的范疇,而忽略了項目管理在軟件開發(fā)的重大作用。中小型的軟件開發(fā)一般業(yè)務比較簡單,處理的邏輯很少,并且也相對穩(wěn)定。在開發(fā)前能夠清晰的界定需求分析,是一種技術產品,但是大型軟件具有復雜的業(yè)務流程,需要進行大量的數據處理,無法明確、清晰的界定具體的業(yè)務發(fā)展屬性,具有動態(tài)性,與其說大型軟件是一種技術產品,不如說這是一種管理產品。
1.2項目管理和流程能管理
項目管理是一種管理科學,在項目活動中運用專業(yè)的技能、工具和知識,使項目在有限的資源限定條件下能夠達到預期的效果,在限定時間和條件下一次性的完成任務。項目管理中包括運用相關的技能、方法和工具針對目標所展開的計劃、組織、領導和控制。流程管理是意見具體的工程或管理任務中,分析所有的主流和直流之間的關系,使所有的因素都能發(fā)揮應有的作用,相互協(xié)調與配合。流程管理是以整個工程工序為管理對象,關注流程中每一步驟的效率以及和上下游之間的配合。使整個工作開發(fā)的流程具有完整性和流暢性。
2大型軟件項目管理流程設計與分析
2.1流程設計目標
首先我們要對整個大型軟件的流程能夠開發(fā)進行分析,分析應該在大型軟件的開發(fā)中流程管理應該達到怎樣的效果。每一流程都是由具體的活動所組成的,在軟件開發(fā)的過程中,每一流程都有特定的指向性,有明確的起始活動和終止活動,具有四個基本的要素,即活動、活動的邏輯從屬、活動的實現方式以及活動的承擔者。大型軟件的開發(fā)就是一件由各種活動組成的工程,包括項目的計劃編制、系統(tǒng)的分析、概要的設計、詳細的設計、程序編碼、測試和維護等。在整個大大型軟件項目管理流程中,主要對以下幾個因素進行控制。首先,要具有明確的目標指向性,要引導開發(fā)的成功;其次,制定的流程必須滿足整個軟件開發(fā)的全過程;第三,必須進行量化的設計,有具體的管理目標,能夠對每一步驟進行監(jiān)控;第四,構建分析每一步驟之間的聯系,能夠在第一時間找到項目運行困難的第一因素并進行管理;第五,在流程管理中對每一活動的開始、終止條件進行明確的劃分與規(guī)定,提高管理的效率最后,流程中每一活動都是可度量與評價的,具有可操作性。
2.2流程設計
首先進行項目的搜尋,對市場信息以及用戶的需求進行具體的分析,對潛在的項目進行篩選和分析,在此進出上進行項目的立項,提出立項的建議,并估算所需要的資金和資源。然后制定與客戶的交流計劃,全面的了解客戶的背景信息以及項目啟動的原因、目的'和期望,根據當前的市場和技術水平編制方案建議書,并準備合同的藍本。然后確立合同,包括項目的評估與確定、技術合同、商務合同的確定、評估及簽署。執(zhí)行合同,包括應該履行的所有義務,如軟件開發(fā)、測試執(zhí)行、項目驗收、系統(tǒng)的維護等。
測試執(zhí)行的目的是為了保證系統(tǒng)的開發(fā)符合合同任務書中的具體要求,測試過程可以分為集成測試和系統(tǒng)測試兩個部分,模擬運行的環(huán)境測試系統(tǒng)的性能、用戶界面、安裝和反安裝測試等。接下來進行項目的驗收,在進行驗收前先進行內部的驗收,準備好具體的驗收計劃、項目開發(fā)總結的報告、財務預算報告、產品發(fā)布清單等。然后進行內部驗收的測試與評定。然后進行具體的驗收,同樣制定相關的計劃,并準備好中間產品,進行現場的調試,最終得到客戶的確認。
3結語
本文介紹了大型軟件開發(fā)的特點以及項目管理和流程管理兩方面的內容,通過對項目管理和軟件開發(fā)的分析,最終給出了基本的大型軟件開發(fā)項目管理流程。本文主要提供了大致的方向,在一些具體的細節(jié)問題上陷于開發(fā)程序的不同沒能進行完善。希望本文能夠幫助管理者設計出符合工程的管理流程。
【大型軟件項目管理的流程設計及分析論文】相關文章:
1.關于項目集成管理系統(tǒng)研究分析及方案設計的論文
6.軟件項目管理流程