軟體專案管理(2)
軟體工程學,將軟體生產分為分析、設計、編碼、測試等多個連續的階段,每個階段都會產生相應的文件,為下一階段作參考。
1、軟體專案的概念:是指採用計算機程式語言,為實現乙個目標系統即軟體產品而開展的活動和過程,其目的是實現各類業務系統的資訊化、業務流程的整合化管理與連續性執行。
軟體與軟體專案的特點:
(1)以客戶為中心的實現理念
(2)知識與技術特性
(3)物件導向的實現方法
(4)軟體的多次完善性
2、軟體生存期模型
軟體的生存期、:計畫、分析、設計、編碼、測試、維護直到被淘汰的乙個全過程。
軟體專案的發展:
瀑布模型是軟體專案管理過程中出現的經典方法,提出並總結瀑布模型的核心思想。
軟體過程框架在經歷了瀑布模型、過程改進、迭代式開發三代的同時,軟體專案的發展也經歷了傳統時期、過渡時期和現代實踐時期。
三代軟體專案開發過程中各有其獨特之處:
(1)傳統的軟體專案;
(2)過渡時期軟體專案;
(3)現代實踐時期。
3、軟體專案管理的特點
軟體專案管理的宗旨是使軟體專案能夠按照既定的目標,保質、保量、按進度、不超出預算成本且順利地完成,整個過程是由一系列的對專案成本、人員、進度、質量、風險等進行分析和管理的活動組成。
(1)標準化
(2)規範化
(3)國際化
(4)階段連續性
(5)並行性
(6)螺旋式迴圈漸進性
(7)大量複合型人才的參與
(8)自動化管理手段和網路化交流模式
(9)技術性強
(10)協作性強
4、軟體專案管理的基本要素
軟體專案管理的一些基本要素包括專案與專案管理、專案管理的執行、通過專案進行管理、系統方法與綜合、軟體開發、專案背景、專案階段與生命週期等等。
軟體專案管理的主要內容:
(1)按需求界定目標;
(2)按目標制定計畫;
(3)按計畫組織資源;
(4)按計畫只需管理過程;
(5)按目標落實和考核階段性成果;
(6)按目標進行評估、分析、總結、改進和完善。
5、軟體專案管理的知識體系
軟體專案管理的本質是從管理的視角透視軟體工程學,將管理學理念滲透於軟體工程領域,把專案管理理念應用於軟體工程的實踐中,使學科交叉應用產生理想效果。
中國專案管理研究委員會2023年推出《中國專案管理知識體系》。
管理學中的「程式評估和複審技術(pert)」、「關鍵路徑方法(cpm)」就是兩種典型的用於指定軟體開發專案的基礎方法。
軟體專案管理中的計畫制定、資源配置、進度控制、質量保證、成本管理、績效評價、人員激勵、團隊建設、衝突管理等在軟體專案管理過程中都起著舉足輕重的作用。
資源配置與優化在軟體專案管理過程中應用甚廣。
企業資源計畫(enterprise resource planning,erp)的核心在於對企業的人、財、物、產、供、銷各個環節的資源進行排程、配置和優化。
6、軟體專案管理的組織模式與特點
在軟體專案開展的過程中,首先要成立專案管理委員會,並根據軟體專案開展的具體需要設立多個小組,如系統設計組、產品研發組、客戶組、監理組、評審組等。
專案管理委員會的職責是:
(1)依照專案管理相關制度管理專案;
(2)監督專案管理相關制度的執行;
(3)對專案立項、撤銷進行決策;
(4)任命專案經理及各小組組長。
7、軟體專案管理人員素質的要求
(1)頂尖人才原則;
(2)工作匹配原則;
(3)職業發展原則;
(4)群組平衡原則;
(5)逐步淘汰原則。
專案組成員應具備的素質:
(1)團隊協作精神;
(2)專業技能和知識;
(3)良好職業素養。
8、軟體專案管理的角色
(1)project manager專案經理
制定專案計畫、管理專案、領導專案團隊、建立客戶夥伴關係、以企業總體需求為導向。
(2)system analyst系統分析人員
(3)構架設計師/系統設計人員
(4)程式設計師
(5)測試員
(6)實施人員
(7)system administer系統管理員
軟體專案管理 三 軟體專案範圍管理
專案範圍對專案的影響是決定性的,它確定了軟體專案工作內容的多少。有效的範圍管理可以保證專案只做必須做的事情,避免範圍蔓延和做無用功,同時也避免不清晰的需求所導致的嚴重的系統缺陷 需求獲取工作的任務就是收集專案干係人的需求資訊,為定義專案的範圍奠定基礎。需求獲取工作只能通過使用者與開發人員之間進行高度...
軟體專案管理
軟體專案管理 課程背景 21世紀研發已成為企業競爭的主戰場,研發專案管理是極具挑戰性的一項工作 研發面臨市場 客戶的壓力,需要與內外部的各大部門協調,如 內部的測試 工藝工裝 生產 採購等相關職能部門,外部的 商 認證機構等 在保證產品質量的同時又要降低產品研發費用和成本 在產品開發的過程中需要不斷...
軟體專案管理
3.1 軟體專案管理概述 1.概念 專案 project 為建立某種特定的產品或服務而組織或設計的臨時的 一次性的行動 通過執行一組活動,使用受約束的資源 資金 人 原 料 能源 空間等 來滿足預定義的目標。專案管理 project management,pm 有效的組織與管理各類資源 例如人 以使...