敏捷软件开发过程与最佳实践
课程长度:
2 天/12 小时
课程描述:本课程从详尽地讲解了敏捷开发的核心思想、价值观;讲解了敏捷开发和瀑布开发的区别;讲解了敏捷开发的各种优秀实践,并以案例的方式加深学员对敏捷开发实践的理解和掌握。重点讲解了在软件开发流程各个阶段需求描述的方式和敏捷开发对需求变化频繁的优势。
课程特色:
♦系统化的课程内容:IPD-CMM 软件开发流程、敏捷宣言的解读、敏捷流派 XP 和 Scrum 的框架解读、各种敏捷实践介绍;
- ♦重点讲解敏捷开发过程中的迭代开发和需求管理
- ♦深入浅出的教学手法,清晰易懂不枯燥
- ♦课程中大量互动式案例教学、案例分析、学员实战,有助于学员理解
- ♦大量模板和案例
- 培训收益:
- ♦深刻理解敏捷和瀑布的区别和联系
- ♦深刻理解敏捷宣言的核心思想和核心价值
- ♦深刻理解敏捷两大主要流派 XP 和 Scrum 的价值观和实践总结
- ♦掌握敏捷开发的各种优秀实践及灵活应用
- ♦掌握敏捷开发过程中迭代开发、需求的管理和描述
- 课程大纲:
1.1软件工程方法发展简介
- 软件作坊
软件工程
瀑布模式
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