課程簡介

模組1: 傳統發展方法

  • 1.1 順序預測開發方法概述
    • 順序的、預測性的“瀑布式”方法的描述
    • 瀑布式方法的演變時程表
  • 1.2 稻草人瀑布
    • 溫斯頓·羅伊斯博士的瀑布模型
    • 瀑布式控制項目的好處
    • 羅伊斯的“固有風險”
  • 1.3 V型
    • 早期驗證和確認
    • V模型的優點
  • 1.4 增量模型
    • Rational 統一流程示例
    • 增量交付
    • 細分範圍和管理風險
  • 1.5 何時使用瀑布
    • 定義的過程控制

模組 2:  Prince2 概述

  • 2.1 什麼是Prince2?
    • 定義和起源
    • Prince2 認證:基金會、從業者、Agile
    • Prince2 的優勢
  • 2.2 Prince2 方法論
    • 角色 – 項目經理、客戶、使用者、供應商、項目委員會
    • Management 技術 – 項目保證、項目支援
    • 範圍 - 與合同的互動和合同管理
    • 控制變更 – 風險、質量和變更管理
  • 2.3 Prince2流程模型
    • 指導專案
    • 啟動專案
    • 啟動專案
    • 管理階段邊界
    • 控制舞臺
    • 管理產品交付
    • 關閉專案
    • 規劃                             

模組 3:  Agile 概述

  • 3.1 歷史概覽
    • “Agile”思想的演變時程表:90年代至今
    • 早期 Agile 方法 – Scrum、XP、DSDM
    • Agile 發展 – 看板、BDD、DevOps、擴展
  • 3.2 Agile宣言
    • 創建宣言的背景
    • Agile 宣言概述
      • 個人和交互高於流程和工具
      • 工作軟體勝過全面的文件
      • 客戶協作勝過合同談判
      • 應對變化勝過遵循計劃

模組 4:  Agile 原則

  • 4.1 12 Agile 原則
    • 關於每項原則的小組討論
  • 4.2 Agile 概念總結
    • 反覆運算規劃和開發
    • 持續改進
    • 持續學習
    • Collaboration 和面對面的交流
    • 集體問責制
    • 跨職能團隊

模組 5: Agile 專案 Management 與 Scrum

  • 5.1 Scrum框架
    • 概述 – Scrum 指南 2016
    • Scrum 角色和職責 – Scrum 大師、產品擁有者、團隊
    • Scrum 事件 – 衝刺、衝刺計劃、回顧、回顧、每日 Scrum
    • Scrum 工件 – 產品待辦列表、衝刺待辦清單、產品增量
  • 5.2 Agile 專案 Management 原則
    • 經驗過程控制
    • 反覆運算規劃和報告
    • 持續改進和回顧
    • 資源管理和團隊

模組 6:Software Testing

  • 6.1 測試基礎
    • 基本測試過程
      • 規劃、分析與設計、執行、評估、收尾
    • 測試級別 – 單元、集成、系統、使用者接受度
    • 測試方法——基於需求、基於風險、基於經驗
    • 測試設計技術 – 白盒、黑盒技術
  • 6.2 Agile 測試
    • Agile 測試象限概述 – 測試策略、規劃
    • 測試驅動開發
    • 測試自動化原則 – 測試自動化金字塔
  • 6.3 測試類型
    • 指導開發的面向技術的測試
      • 單元測試、TDD、冒煙測試
    • Business面向指導開發的測試
      • 故事測試、示例、驗收測試
    • Business面對批評產品的測試
      • 探索性測試、Alpa/Beta 測試、UAT
    • 面向技術的測試,對產品提出批評
      • 效能測試、可用性、品質屬性              

模組 7: 傳統 Business 分析

  • 7.1 什麼是Business分析?
    • Business 分析與業務分析師
    • 業務分析級別 – 企業、項目、運營
    • Business 分析原則
  • 7.2 IIBA BA 知識書 - 知識領域
    • Business 分析、規劃和監控
    • 啟發和 Collaboration
    • 需求生命週期 Management
    • 戰略分析
    • 需求分析和設計定義
    • 解決方案評估

模組 8: Agile Business 分析

  • 8.1 Agile Business 分析注意事項
    • 反覆運算開發
    • 跨職能團隊
    • Collaboration 在業務和技術領域之間
  • 8.2 行為驅動發展概述
    • TDD的起源和最新發展
    • 定義 – BDD、ATDD、示例規範
  • 8.3 BDD Activities
    • 專注於提供業務價值的功能
    • 以協作方式派生功能
    • 保持選項開放
    • 使用具體示例來說明功能
    • 寫入可執行文件規範
    • 創建動態文件
  • 8.4 Agile BA 技術與工具
    • Business 價值定義
    • 角色
    • 影響映射
    • 實物期權
    • 使用者故事和驗收標準
    • 相對估計
    • Given-When-Then 範本
    • BDD 的工具支援
 14 時間:

客戶評論 (2)

課程分類