回覆列表
  • 1 # 是的按時是

    軟體專案的生命週期包括專案啟動階段、專案規劃階段、專案執行階段、專案控制階段和專案收尾階段。專案啟動階段的任務是識別客戶需求內容,對客戶提出的需求內容進行可行性分析、評估和立項。專案規劃階段的任務是為擬研發的軟體專案制訂一個詳細的解決方案。為各種可交付成果準備工作計劃。專案執行階段就是具體實施專案規劃中制訂的各項工作內容。專案控制階段任務是定期監測與度量專案執行情況階段各項工作進展情況,識別是否有偏離計劃之處,對於專案執行過程中出現的問題,及時發現並採取糾正措施,以確保專案目標實現。專案收尾階段是交付產品以及總結經驗教訓。 一、專案啟動階段 (1)專案識別。開發部門接到業務部門提出的客戶需求後,對客戶需求內容進行確認,對客戶需求做可行性研究分析,透過與客戶進行交流溝通、分析評估後,對需求的可實現內容和不能實現的內容達成一致意見,開發部門對於確認的需求內容納入公司整體專案管理體系中管理。並配合與業務部門撰寫出詳細的專案需求說明書。 (2)專案立項。軟體專案透過評審後就可以進行立項,編制需求開發任務書。軟體公司接到專案任務後,首先由公司專案管理辦公室按照公司IT項日管理流程,為新專案建立資訊檔案,編制專案程式碼,啟動專案開發工作。 二、專案規劃階段 (1)專案範圍規劃。包括給出專案背景描述、專案目標描述,對專案工作結構進行分解(WBS)。制訂里程碑計劃和工作責任分配矩陣。 (2)編制專案工作計劃。專案工作計劃編制要依據合同對工期的約定和要求、里程碑計劃、WBS,參照公司類似專案的歷史資訊和專案內外部條件,各種資源狀況等內容,編制專案工作計劃,常用的技術方法是PERT網路技術、甘特圖法。具體包括專案進度計劃、專案人力資源計劃、專案費用預算、風險控制計劃、質m控制計劃、專案採購計劃、培訓計劃和方案評估計劃。 (3)設計專案實現方案。包括專案技術實現方案、專案開發方案和項月測試方案。 (4)確定資訊溝通與披露渠道。確認專案溝通的渠道和方式,建立專案資訊披露機制。 (5)專案資訊管理。透過專用的專案管理軟體為專案編號建立資訊檔案,詳細記載專案生命週期中每一個階段產生的專案資訊資料,要求專案組隨時提交專案資訊,逐步建成一個專案資訊管理知識庫。 三、專案執行階段 (1)建立專案開發團隊,明確團隊組成形式。依據業務需求開發任務書中對專案完成時間、費用的要求,確認專案開發團隊人員數量,明確專案經理,建立以專案經理為專案負責人的開發團隊。團隊組建完成後,專案經理組織團隊人員進行交流學習和互相熟悉,說明專案任務、目標、規模、人員組成、規章制度和行為準則,個人崗位和責任,建立團隊與外界的初步聯絡及相互關係,確立團隊的許可權,建立團隊的績效管理機制,爭取公司各方面支援,根據團員特點分配職責,收集有關專案資訊。 (2)實施專案開發測試。依據軟體專案設計開發制度要求和軟體專案管理規範,按照需求實現方案為專案具體開發做好準備。 (3)實施專案採購。專案經理及專案成員按照公司採購制度和流程控制要求,瞭解軟體產品供應商市場,諮詢市場詢價,採購招投標及與中標供應商簽訂合同。 (4)專案資訊人檔管理。在專案的研發過程中,會產生很多來自不同層次和客戶的專案管理所需資訊和文件資料,及時、正確地蒐集好這些專案資訊並納人專案資訊管理檔案中統一管理,為跟蹤專案程序、提高專案控制能力及專案後評價、專案績效考核打好基礎。 四、專案控制階段 (1)專案進度與費用控制。做好專案進度和費用分析。撰寫專案進度報告。每週定期召開專案工作例會,並與專案外包商溝通會議,及時解決存在的問題。根據里程碑計劃中制訂的需求分析完成時間、系統設計完成時間、編碼完成時問、測試完成時間和投產完成時間,在每一個階段完成時召開會議,確認該時間段是否按計劃完成工作。 (2)專案資源的控制。專案的資源包括人力資源、開發環境資源、測試環境資源、裝置資源等,在專案開發過程中。項月經理要根據專案開發進度情況,最佳化資源分配,合理安排專案使用的開發和測試環境,調整開發人員和測試人員數量和工作內容,透過專案資源最佳化,確保專案開發進度和質量。 (3)採購過程及合同控制。監督和控制軟體專案採購過程,要確保供應商招投標及中標是否按流程工作。供應商的資質是否符合要求,要求提供的文件資料是否齊全。對於中標的供應商要做好合同管理,確保賣方符合要求,買方要根據專案進度情況,做好專案階段付款、合同內容變更管理。 (4)需求變更管理。在軟體專案的研發過程中,對於需求內容變化請求都要求做出快速的響應,這需要制訂相應的變更什理工作流程,控制來自各方面的變更,同時更新專案計劃內容,並及時把更新專案資訊資料存人專案資訊管理檔案。 (5)專案風險控制。根據專案規劃階段對專案開發過程中不問風險的識別及應對策略,實行專案“實時監控、實時詢問、及時披露”制度。在專案開發過程中,對於出現的風險要及時向上級領導、客戶反映,同時要採取措施把風險減小到低程度。對於外包商,專案經理需要密切監控專案的實施情況。 (6)專案質量控制。按照質量確保計劃,由質量控制員全程跟蹤項口研發過程中質量控制點,提醒專案經理提交專案管理需要的質量資訊資料,對於發現的問題要及時通知專案經理改正。 五、項日收尾階段 (1)專案驗收。由客戶進行驗收測試,驗證軟體專案實現的功能是否實現了需求的要求。 (2)專案後評價。專案開發結束,需要專案開發團隊撰寫專案報告,總結分析整個專案研發工作,分析專案開發期間出現的問題原因及解決的方法,撰寫出專案總結分析報告。為以後專案研發提供借鑑經驗。 根據具體專案活動,對專案進行分解和活動的接點界定,明確專案組織和工作任務的分配,採用關鍵路徑法制定詳細的進度計劃表,主要包括任務工作量、開始時間、持續時間、結束時間、版本號以及人員和資源分配。使每個人都知道自己工作任務的時間表及其工作任務的排序。管理主管總體掌握其業務時間在專案的地位,建立互動機制。操作人員根據實際情況寫出樂觀、悲觀、可能完成時間、問題等情況。運用關鍵路線圖的方法將工作分解結構和活動,按照邏輯關係加以整合,計算出某項活動的最早開始時間和最遲結束時間等,並且安排各子系統負責人,用統一格式編寫小組情況報告。    專案進度控制 在專案中採取定期檢查和定點檢查的方式控制專案進度。其中定期檢查的主要形式是周專案例會。規定在每週三下午定時召開任務進度情況彙報會,瞭解專案的實際進度。根據負責人彙報的工作情況,對完成情況與計劃進行比較,如果出現偏差,及時調整,給出解決措施,糾正偏差。定點檢查主要是事先設定的檢查點如:里程碑,基線,對其完成情況進行檢查,如果有偏差,需分析原因,判斷偏差影響,並制定出解決方案。對願意主動承擔專案任務的員工多發獎金和公開表揚進行激勵,或者不必要的功能和過度修飾。在專案進度動態監測後,形成專案進展報告有概要級進度控制報告,主要是針對整個專案對干係人進行彙報;管理級進度控制報告,主要是以分專案為物件由分專案主管進行彙報;業務管理及進度控制報告,主要是以某重點部位或重點問題為物件由普通研發工作人員進行彙報。這些報告除了日常報告,還有例外報告和特別分析報告的形式。專案進度報告的有效管理和制度的健全,可以幫助本專案的進度有效控制,便於專案干係人能夠及時理解專案的情況。為以後專案經驗教訓的總結提供了有效的依據。

  • 中秋節和大豐收的關聯?
  • 上聯:陶令不知何處去,如何對下聯?