敏捷软件开发过程与最佳实践

首页    课程    项目管理    敏捷软件开发过程与最佳实践

课程长度:

2 天/12 小时

 

课程描述:本课程从详尽地讲解了敏捷开发的核心思想、价值观;讲解了敏捷开发和瀑布开发的区别;讲解了敏捷开发的各种优秀实践,并以案例的方式加深学员对敏捷开发实践的理解和掌握。重点讲解了在软件开发流程各个阶段需求描述的方式和敏捷开发对需求变化频繁的优势。

   课程特色:

   ♦系统化的课程内容:IPD-CMM 软件开发流程、敏捷宣言的解读、敏捷流派 XP  Scrum 的框架解读、各种敏捷实践介绍;

  •    重点讲解敏捷开发过程中的迭代开发和需求管理
  •    深入浅出的教学手法,清晰易懂不枯燥
  •    课程中大量互动式案例教学、案例分析、学员实战,有助于学员理解
  •    ♦大量模板和案例
  •    培训收益:
  •    深刻理解敏捷和瀑布的区别和联系
  •    深刻理解敏捷宣言的核心思想和核心价值
  •    深刻理解敏捷两大主要流派 XP  Scrum 的价值观和实践总结
  •    掌握敏捷开发的各种优秀实践及灵活应用
  •    ♦掌握敏捷开发过程中迭代开发、需求的管理和描述
  •    课程大纲:
    1. 1.1软件工程方法发展简介
    2.   软件作坊

  软件工程

  瀑布模式

  CMM 流程

  敏捷?

1.2IPD-R&D 流程简介

  为什么要 IPD-R&D 流程

  IPD-R&D 流程带来什么好处

1.3敏捷联盟宣言和敏捷哲学

  敏捷宣言

  敏捷 XP 流派价值观和实践简介

  敏捷应用的误区

1.4敏捷实践介绍

  迭代开发

  用户故事(story)

  Anatomy

  OneTrack

  持续集成

  结对编程

  站立会议

  迭代回顾会议

1.5迭代开发详细交流和案例分析

  迭代开发的方法和优势

  迭代划分的原则

  软件、硬件和结构迭代开发配合的关键

  结合案例分析和交流迭代开发的方法(华为、阿里巴巴、腾讯敏捷开发案例)

1.6敏捷开发中各个阶段需求描述方法及案例讲解分享

  原始需求(OR)

  设计需求(DR)

  设计规格(DS)

  用户故事(Story)

  结合多个案例分析和交流敏捷开发过程中的需求管理

1.7实际案例研讨敏捷实践和需求管理方式、软硬件开发配合计划

  案例介绍

  案例分析和发表

  发表总结

1.8课程总结

  总结

  Q&A

浏览量:0
收藏