课程简介
敏捷开发以用户的需求进化为核心,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。敏捷开发并不追求前期完美的设计、完美编码,而是力求在很短的周期内开发出产品的核心功能,尽早发布出可用的版本。然后在后续的生产周期内,按照新需求不断迭代升级,完善产品。然后在后续的生产周期内,按照新需求不断迭代升级,完善产品。
本次分享通过展示现实中企业敏捷应用与转型案例,全面讲解敏捷开发的一系列流程。
课程收益
1、全面学习了解敏捷开发
2、企业敏捷应用与转型实际案例分享
受众人群
软件公司管理人员、技术总监、项目经理、软件工程师、测试工程师
课程周期
2天(12H)
课程大纲
课程主题 | 课程周期 |
Part 1 回归软件开发的本质:我们到底面临着什么问题? | |
Part 2 敏捷开发详解 | a) 敏捷软件开发历程回顾 b) 敏捷的诞生 c) 敏捷的核心理念 d) 敏捷核心流派辨析与发展展望:极限编程、Scrum、DevOps、SAFe、 精益 e) 敏捷与CMMi的关系,如何互相拥抱 f) 敏捷核心实践要点详解: i.管理实践: 1. 完整团队与Feature Team,核心角色(PO、SM等) 2. 迭代规划 3. Backlog管理 4. 迭代计划 5. 站立会议 6. 回顾会议:多种回顾会议方法 7. 可视化管理:多种可视化管理方法与工具 8. Show Case ii. 工程实践: 1. 用户故事 2. 持续集成 3. TDD与ATDD 4. 结对编程 5. 重构 6. 持续交付 7. One Track g) 敏捷的规模应用,我的团队如何开展敏捷开发? i. Team Level->Project Level->Program Level->Portfolio ii. 具体开展步骤和策略 |
Part 3 企业敏捷应用与转型实战案例 | a)华为5000人产品线敏捷转型历程 b)腾讯互娱事业群敏捷应用案例 c)深交所敏捷开发转型案例 d)创业型企业敏捷开发实践 |
Part 4 个人经验心得分享 | a)敏捷15年:回归客户、文化与工程技术 b)敏捷核心理念反思 |