課程簡介

第 1 天 - 在瀑布式環境中管理軟體專案

1. 瀑布簡介

a. 歷史背景

  1. Winston Royce
  2. 製造流程的背景

b. 瀑布階段

  1. 需求收集
  2. 設計
  3. 實施
  4. 驗證
  5. 維護

c. 瀑布挑戰

  1. 處理變更
  2. 業務知識與實施之間的距離
  3. 將風險延後到生命週期晚期
  4. 範圍優先排序

d. 對瀑布模型的反應總結

  1. 擁抱 – 瀑布方法,例如 SSADM
  2. 應對 – V 模型
  3. 適應 – 增量式
  4. 拒絕 – Agile
  5. 增強 – Lean

2. 瀑布式交付的 V 模型應對策略

a. 早期驗證與確認

  1. 晚期發現的成本
  2. 審查與檢查
  3. 靜態分析

b. V 模型測試階段

  1. 單元/單元整合
  2. 系統
  3. 系統整合
  4. 驗收

c. V 模型的好處

  1. 增加終端用戶在驗證中的參與
  2. 早期風險緩解

3. 使用增量方法調整瀑布

a. 增量方法的類型

  1. 預先規劃
  2. 平行,RAD
  3. 演化式,RUP

b. 增量交付原則

  1. 產品增量
  2. 原型設計
  3. 時間盒

c. 增量交付的好處

  1. 增加用戶在決策中的參與
  2. 早期投資回報
  3. React 變更

4. 拒絕瀑布模型,轉而使用 Agile

a. Agile 基本要素

  1. Agile 宣言
  2. Agile 原則

b. 介紹 Scrum,最流行的 Agile 框架

  1. 迭代交付
  2. 協作工作
  3. 即時文件
  4. 適應性規劃

c. Agile 的好處

  1. 增加用戶在整個過程中的參與
  2. 賦能開發團隊
  3. 快速投資回報
  4. 更高的變更應對能力
  5. 減少無效開發

5. 通過看板交付增強瀑布

a. Lean 和看板

  1. Lean 交付的歷史
  2. 看板的歷史
  3. 減少浪費的原則

b. 看板介紹

  1. 看板板
  2. 管理進行中的工作

c. 看板的好處

  1. 更高的變更應對能力
  2. 快速投資回報
  3. 減少無效開發

第 2 天 - 敏捷 Project Management 技術

1. 經驗過程控制

a. 檢查

  1. 演示
  2. 回顧

b. 適應

  1. 適應性規劃
  2. 持續改進

c. 透明度

  1. 利益相關者參與
  2. 合約談判
  3. 即時文件

2. 管理需求

a. 待辦事項

  1. 產品
  2. 發布
  3. 衝刺

b. 待辦事項項目

  1. 用戶故事
  2. 缺陷
  3. 需求規格

c. 風險

  1. 根據風險調整待辦事項
  2. 風險燃盡圖

3. 估計和控制

a. 時間盒規劃

  1. 發布規劃
  2. 迭代規劃
  3. 每日溝通

b. 優先排序技術

  1. MoSCow
  2. 基於價值
  3. 其他技術

c. 估計技術

  1. 用戶故事梳理
  2. 計劃撲克

4. 交付管理

a. 迭代交付

  1. 團隊速度
  2. 快速投資回報

b. 信息輻射器

  1. Scrum 牆
  2. 燃盡圖

5. 團隊管理

a. 關聯式領導

  1. Scrum 大師作為促進者
  2. 傳統專案經理的角色

b. 終端用戶參與

  1. 單一決策者 – 產品負責人
  2. 與利益相關者溝通(豬與雞)

c. 賦能團隊

  1. 自我管理團隊
  2. 團隊內專家的角色
  3. 管理分散團隊

最低要求

沒有

 14 時間:

人數


每位參與者的報價

客戶評論 (5)

Provisional Upcoming Courses (Require 5+ participants)

課程分類