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