專案定義:專案是為創造獨特的產品、服務或其他成果而進行的一次性的工作.
工作分為兩類:
1常規運作:持續不斷和重複
2:專案:獨特的一次性任務專案實施的週期性:概念、開發、實施、收尾階段。
專案管理的定義:是以專案為物件的系統管理方法,他通過乙個臨時性的專門的柔性組織,運用相關的知識,技術和工作手段,對專案進行高效率的計畫、組織、指導和控制,一實現對專案的全過程的動態專案管理和對專案目標的綜合協調與優化。
專案管理的基本內容:
1專案範圍
2進度 3成本 4質量
5人力資源 6溝通 7風險變更
專案生命期的幾個概念:
1檢查點
2里程碑 3基線
對於採購軟體產品分為兩類:
1已經上市的:已經在市場上流通的軟體
2外包:將需求外包給其他企業
甲方(需方\買方):產生需求的一方
乙方(供方\賣方):為顧客提供產品或服務
技術合同管理:
1合同準備
2合同簽署 3合同管理 4合同終止
軟體過程的改進方法sw-cmm和cmmi和iso 9000的比較:
cmmi與sw-cmm最大的兩個不同點是:
1cmmism-se/sw/ippd/ss1.1版本有四個整合部分。
2 sw-cmm二級共有六個關鍵過程區域,在cmmi中增加了乙個:「度量和分析」。
sw-cmm四級中共有兩個關鍵過程區域,在cmmi中任然是兩個。sw-cmm五級中共3個kpa,在cmmi中進合併為了兩個。sw-cmm**和cmmi**直接,原有的七個kpa變成了14個。cmmi中新增決策分析和解決方案還有整合化群組等。
iso9001和cmm
iso9001和cmm既有區別又有聯絡1 cmm強調持續改進iso9001主要說明的是「合格質量體系的最低可接受水平」 。2 取得iso9001的認證不意味著滿足cmm某個等級的要求
3 取得(二、**)cmm的認證也不意味著滿足iso9001的要求
傳統軟體開發生命週期模型:
1瀑布模型
2原型模型 3增量模型 4進化模型
5螺旋模型 6極限模型 7統一過程
軟體質量的定義:軟體質量等於軟體內在質量、過程質量與客戶滿意度的總和。
軟體專案團隊管理:
1團隊組織計畫
2團隊人員獲取 3團隊建設
專案團隊的角色分類:
1專案軟體經理 2系統分析員 3系統設計員 4軟體開發人員 5系統測試人員 6軟體配置與管理人員
7質量保證人員
軟體需求分為三個層次:1業務需求2使用者需求3功能需求
需求工程:1需求管理 2需求開發
需求管理:1需求狀態跟蹤 2需求跟蹤 3 版本控制
4 變更控制
需求開發1驗證需求
2編寫需求規格說明 3需求分析 4需求獲取
第七章 軟體專案開發計畫
軟體專案規模估算
1 loc估算
2 fp估算 3 pert估算
下圖為pert估算法的例子
風險定義:損失的可能性。
風險分析:1 專案風險 2技術風險 3商業風險
第九章 軟體專案跟蹤控制
軟體專案跟蹤控制的主要物件:1專案範圍 2專案成本 3專案進度
4專案資源 5專案質量 6專案風險
vss上的簽入(check in)簽出(check out)操作
結束專案的主要型別:1正常完成專案 2未全部完成專案3失敗專案
軟體專案管理 三 軟體專案範圍管理
專案範圍對專案的影響是決定性的,它確定了軟體專案工作內容的多少。有效的範圍管理可以保證專案只做必須做的事情,避免範圍蔓延和做無用功,同時也避免不清晰的需求所導致的嚴重的系統缺陷 需求獲取工作的任務就是收集專案干係人的需求資訊,為定義專案的範圍奠定基礎。需求獲取工作只能通過使用者與開發人員之間進行高度...
軟體專案管理
軟體專案管理 課程背景 21世紀研發已成為企業競爭的主戰場,研發專案管理是極具挑戰性的一項工作 研發面臨市場 客戶的壓力,需要與內外部的各大部門協調,如 內部的測試 工藝工裝 生產 採購等相關職能部門,外部的 商 認證機構等 在保證產品質量的同時又要降低產品研發費用和成本 在產品開發的過程中需要不斷...
軟體專案管理
3.1 軟體專案管理概述 1.概念 專案 project 為建立某種特定的產品或服務而組織或設計的臨時的 一次性的行動 通過執行一組活動,使用受約束的資源 資金 人 原 料 能源 空間等 來滿足預定義的目標。專案管理 project management,pm 有效的組織與管理各類資源 例如人 以使...