Course Code: condev
Duration: 14 hours
Overview:

該課程涵蓋了當代開發原則和實踐,包括專案管理、測試和業務分析在 Agile 和傳統瀑布環境中的位置。

該課程旨在採用研討會形式,讓代表們有機會 提出問題並探索內容在現實生活中的應用。

本課程由一系列模組組成, 每個模組設計為需要 1.5 小時,即 1 個培訓日將由 4 個模組組成。

目標受眾

本課程面向那些想要快速瞭解當代瀑布和Agile軟體開發及其對專案管理、測試和業務分析的影響的人。

Course Outline:

模組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 的工具支援
Sites Published:

United Arab Emirates - Contemporary Development Principles and Practices

Qatar - Contemporary Development Principles and Practices

Egypt - Contemporary Development Principles and Practices

Saudi Arabia - Contemporary Development Principles and Practices

South Africa - Contemporary Development Principles and Practices

Brasil - Contemporary Development Principles and Practices

Canada - Contemporary Development Principles and Practices

中国 - Contemporary Development Principles and Practices

香港 - Contemporary Development Principles and Practices

澳門 - Contemporary Development Principles and Practices

台灣 - Contemporary Development Principles and Practices

USA - Contemporary Development Principles and Practices

Österreich - Contemporary Development Principles and Practices

Schweiz - Contemporary Development Principles and Practices

Deutschland - Contemporary Development Principles and Practices

Czech Republic - Contemporary Development Principles and Practices

Denmark - Contemporary Development Principles and Practices

Estonia - Contemporary Development Principles and Practices

Finland - Contemporary Development Principles and Practices

Greece - Contemporary Development Principles and Practices

Magyarország - Contemporary Development Principles and Practices

Ireland - Contemporary Development Principles and Practices

Luxembourg - Contemporary Development Principles and Practices

Latvia - Contemporary Development Principles and Practices

España - Principios y Prácticas Contemporáneos de Desarrollo

Italia - Contemporary Development Principles and Practices

Lithuania - Contemporary Development Principles and Practices

Nederland - Contemporary Development Principles and Practices

Norway - Contemporary Development Principles and Practices

Portugal - Contemporary Development Principles and Practices

România - Contemporary Development Principles and Practices

Sverige - Contemporary Development Principles and Practices

Türkiye - Contemporary Development Principles and Practices

Malta - Contemporary Development Principles and Practices

Belgique - Contemporary Development Principles and Practices

France - Contemporary Development Principles and Practices

日本 - Contemporary Development Principles and Practices

Australia - Contemporary Development Principles and Practices

Malaysia - Contemporary Development Principles and Practices

New Zealand - Contemporary Development Principles and Practices

Philippines - Contemporary Development Principles and Practices

Singapore - Contemporary Development Principles and Practices

Thailand - Contemporary Development Principles and Practices

Vietnam - Contemporary Development Principles and Practices

India - Contemporary Development Principles and Practices

Argentina - Principios y Prácticas Contemporáneos de Desarrollo

Chile - Principios y Prácticas Contemporáneos de Desarrollo

Costa Rica - Principios y Prácticas Contemporáneos de Desarrollo

Ecuador - Principios y Prácticas Contemporáneos de Desarrollo

Guatemala - Principios y Prácticas Contemporáneos de Desarrollo

Colombia - Principios y Prácticas Contemporáneos de Desarrollo

México - Principios y Prácticas Contemporáneos de Desarrollo

Panama - Principios y Prácticas Contemporáneos de Desarrollo

Peru - Principios y Prácticas Contemporáneos de Desarrollo

Uruguay - Principios y Prácticas Contemporáneos de Desarrollo

Venezuela - Principios y Prácticas Contemporáneos de Desarrollo

Polska - Contemporary Development Principles and Practices

United Kingdom - Contemporary Development Principles and Practices

South Korea - Contemporary Development Principles and Practices

Pakistan - Contemporary Development Principles and Practices

Sri Lanka - Contemporary Development Principles and Practices

Bulgaria - Contemporary Development Principles and Practices

Bolivia - Principios y Prácticas Contemporáneos de Desarrollo

Indonesia - Contemporary Development Principles and Practices

Kazakhstan - Contemporary Development Principles and Practices

Moldova - Contemporary Development Principles and Practices

Morocco - Contemporary Development Principles and Practices

Tunisia - Contemporary Development Principles and Practices

Kuwait - Contemporary Development Principles and Practices

Oman - Contemporary Development Principles and Practices

Slovakia - Contemporary Development Principles and Practices

Kenya - Contemporary Development Principles and Practices

Nigeria - Contemporary Development Principles and Practices

Botswana - Contemporary Development Principles and Practices

Slovenia - Contemporary Development Principles and Practices

Croatia - Contemporary Development Principles and Practices

Serbia - Contemporary Development Principles and Practices

Bhutan - Contemporary Development Principles and Practices

Nepal - Contemporary Development Principles and Practices

Uzbekistan - Contemporary Development Principles and Practices