Course Code: 3587
Duration: 14 hours
Prerequisites:

沒有

Overview:

這個為期2天的課程適合任何對使用瀑布模型感興趣的IT專業人士以及人們傳統上如何處理其缺點 - 包括但不限於Agile方法。

第一天的目的是概述這些方法,使您能夠確定適合您環境的方法。

第二天著眼於從Agile發現的項目管理技術和良好實踐,可以應用於瀑布或Agile環境。

Course Outline:

第 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. 管理分散團隊
Sites Published:

United Arab Emirates - Managing Projects using Waterfall and Agile Techniques

Qatar - Managing Projects using Waterfall and Agile Techniques

Egypt - Managing Projects using Waterfall and Agile Techniques

Saudi Arabia - Managing Projects using Waterfall and Agile Techniques

South Africa - Managing Projects using Waterfall and Agile Techniques

Brasil - Managing Projects using Waterfall and Agile Techniques

Canada - Managing Projects using Waterfall and Agile Techniques

中国 - Managing Projects using Waterfall and Agile Techniques

香港 - Managing Projects using Waterfall and Agile Techniques

澳門 - Managing Projects using Waterfall and Agile Techniques

台灣 - Managing Projects using Waterfall and Agile Techniques

USA - Managing Projects using Waterfall and Agile Techniques

Österreich - Managing Projects using Waterfall and Agile Techniques

Schweiz - Managing Projects using Waterfall and Agile Techniques

Deutschland - Managing Projects using Waterfall and Agile Techniques

Czech Republic - Managing Projects using Waterfall and Agile Techniques

Denmark - Managing Projects using Waterfall and Agile Techniques

Estonia - Managing Projects using Waterfall and Agile Techniques

Finland - Managing Projects using Waterfall and Agile Techniques

Greece - Managing Projects using Waterfall and Agile Techniques

Magyarország - Managing Projects using Waterfall and Agile Techniques

Ireland - Managing Projects using Waterfall and Agile Techniques

Luxembourg - Managing Projects using Waterfall and Agile Techniques

Latvia - Managing Projects using Waterfall and Agile Techniques

España - Managing Projects using Waterfall and Agile Techniques

Italia - Managing Projects using Waterfall and Agile Techniques

Lithuania - Managing Projects using Waterfall and Agile Techniques

Nederland - Managing Projects using Waterfall and Agile Techniques

Norway - Managing Projects using Waterfall and Agile Techniques

Portugal - Managing Projects using Waterfall and Agile Techniques

România - Managing Projects using Waterfall and Agile Techniques

Sverige - Managing Projects using Waterfall and Agile Techniques

Türkiye - Managing Projects using Waterfall and Agile Techniques

Malta - Managing Projects using Waterfall and Agile Techniques

Belgique - Managing Projects using Waterfall and Agile Techniques

France - Managing Projects using Waterfall and Agile Techniques

日本 - Managing Projects using Waterfall and Agile Techniques

Australia - Managing Projects using Waterfall and Agile Techniques

Malaysia - Managing Projects using Waterfall and Agile Techniques

New Zealand - Managing Projects using Waterfall and Agile Techniques

Philippines - Managing Projects using Waterfall and Agile Techniques

Singapore - Managing Projects using Waterfall and Agile Techniques

Thailand - Managing Projects using Waterfall and Agile Techniques

Vietnam - Managing Projects using Waterfall and Agile Techniques

India - Managing Projects using Waterfall and Agile Techniques

Argentina - Managing Projects using Waterfall and Agile Techniques

Chile - Managing Projects using Waterfall and Agile Techniques

Costa Rica - Managing Projects using Waterfall and Agile Techniques

Ecuador - Managing Projects using Waterfall and Agile Techniques

Guatemala - Managing Projects using Waterfall and Agile Techniques

Colombia - Managing Projects using Waterfall and Agile Techniques

México - Managing Projects using Waterfall and Agile Techniques

Panama - Managing Projects using Waterfall and Agile Techniques

Peru - Managing Projects using Waterfall and Agile Techniques

Uruguay - Managing Projects using Waterfall and Agile Techniques

Venezuela - Managing Projects using Waterfall and Agile Techniques

Polska - Managing Projects using Waterfall and Agile Techniques

United Kingdom - Managing Projects using Waterfall and Agile Techniques

South Korea - Managing Projects using Waterfall and Agile Techniques

Pakistan - Managing Projects using Waterfall and Agile Techniques

Sri Lanka - Managing Projects using Waterfall and Agile Techniques

Bulgaria - Managing Projects using Waterfall and Agile Techniques

Bolivia - Managing Projects using Waterfall and Agile Techniques

Indonesia - Managing Projects using Waterfall and Agile Techniques

Kazakhstan - Managing Projects using Waterfall and Agile Techniques

Moldova - Managing Projects using Waterfall and Agile Techniques

Morocco - Managing Projects using Waterfall and Agile Techniques

Tunisia - Managing Projects using Waterfall and Agile Techniques

Kuwait - Managing Projects using Waterfall and Agile Techniques

Oman - Managing Projects using Waterfall and Agile Techniques

Slovakia - Managing Projects using Waterfall and Agile Techniques

Kenya - Managing Projects using Waterfall and Agile Techniques

Nigeria - Managing Projects using Waterfall and Agile Techniques

Botswana - Managing Projects using Waterfall and Agile Techniques

Slovenia - Managing Projects using Waterfall and Agile Techniques

Croatia - Managing Projects using Waterfall and Agile Techniques

Serbia - Managing Projects using Waterfall and Agile Techniques

Bhutan - Managing Projects using Waterfall and Agile Techniques

Nepal - Managing Projects using Waterfall and Agile Techniques

Uzbekistan - Managing Projects using Waterfall and Agile Techniques