蓝博思—专注技术创新TRIZ、研发管理IPD、质量可靠性咨询培训

当前位置: 网站首页 公开课程 研发管理 查看内容
【研发体系】敏捷软件开发培训
作者:蓝博思 |来自: 蓝博思 发布时间:2023-3-28 13:35 阅读次数:3409 【关闭本页

敏捷软件开发(Agile Software Development)

【课程时间2023年9月25-26星期一~星期二),深圳

                       2023年9月21-22星期四~星期五上海

                       2023年9月18-19星期一~星期二,北京

【课程费用¥3980/人,优惠费用¥6600/两人(含指定教材、证书、茶点和税费)

【课程背景

软件系统的日益复杂化和用户需求、软件更新的频繁化,加之开发团队分散的工作方式,项目的沟通和平滑管理变得越来越困难。另一方面,如何在多角色分工的情况下,紧扣用户提出的需求,监控其实施,确保用户需求最终落实到产品的各个版本中去,并在产品发行和用户支持等方面提供帮助,响应用户新的需求,推动新的开发周期。

本课程在介绍了敏捷项目一般管理方法基础上,深入地讨论了如何将敏捷化开发应用于其它行业的产品研发活动,使学员同时掌握以上两种方法,在实际工作中能按照实际情况灵活应用。

讲师具有近二十年软件开发、软件设计、需求分析及项目管理经验,长期战斗在软件项目前沿,精通SCRUM、极限编程及MSF并用于全公司的项目管理,参加多次CMMI5级评估,并有使用敏捷软件开发通过CMMI评估的案例。讲师有多年的授课经验,讲课深入浅出,注重引导学员思考,善于将主题内容融于简单的例子中,让学员通过体会实例掌握知识。

【课程收益

1. 了解敏捷开发和测试的过程

2. 了解敏捷开发过程中,测试用例的编写和测试的执行过程 

3. 介绍如何进行重构

4. 了解敏捷项目管理

5. 测试技术实战,通过大量的实例演示使培训人员能够结合实际项目掌握测试技术在软件测试各个阶段的实际应用。

【课程大纲

1、 案例分析

2、 什么是敏捷软件开发

2.1 研发中项目管理的典型问题

2.2 软件管理方法总览

2.3 什么是敏捷项目管理

2.4 敏捷项目管理的解决之道

· 总体框架:“需求-构建-发布”的快速迭代

· 卓越交付:保证正确的构建正确的产品

· 自组织团队

· 短周期迭代

· 可工作的完成标准

· 价值驱动

· 基于反馈的改进

· 风险前移

2.5 敏捷项目管理的精要 

· 创造力来源于小而美团队

· 短迭代的可工作的交付

· 客户参与

· 响应变化

· 交付的价值优于完成的任务

· 效率通过演进的流程获得

2.6 核心价值观

2.7 敏捷开发如何提升生产率? 

2.8 敏捷开发如何提升质量

2.9 我是否该敏捷?

2.10 敏捷对企业的价值

2.11 研讨与演练:我们的痛点在那里?

3、 敏捷项目管理提升研发流程的具体实践

3.1 项目团队管理-人是最重要

3.2 敏捷项目管理

· 敏捷估计-估算扑克

· Delphi估算

· 演练:我的故事要多少工作量?(使用客户内部开发需求)

3.3 敏捷项目计划管理

· 迭代计划会

· 计划会序曲-猪与鸡的故事

· 猪与鸡的行为模式

3.4 项目过程与风险管理

· 每日会 

· 图 

· “迭期内无变更”

· 故事板 Kanban

3.5 项目质量管理-高质量的交付

· 评审会与反思会

· 评审会 

· 反思

3.6 大型项目管理

3.7 研讨与演练:基于客户团队实际痛点进行讨论,从敏捷项目管理的角度讨论解决方案

4、 敏捷软件开发工程实践

4.1 项目需求管理-用户故事-交付最有价值需求

· 用户故事 = 用户 + 功能 + 价值

· 用户建模 

· 超越敏捷-现实世界的用户故事

· 需求优先级排序

4.2 团队结构与日常开发活动

·  办公环境

· 特性小组”

· 松结对编程”

· “松结对编程”的小组长责任

· “松结对编程”的工作习惯

4.3 重构

· 重构的定义

· 为什么需要重构

· 何时需要重构

· 代码的坏味道

· 各种重构的方法 

· 重复的代码

· 重构演练

4.4 敏捷测试

· 持续集成和每日构建

· 自动化测试

5、 敏捷开发过程中的测试和度量活动

5.1 测试驱动开发

5.2 持续集成

5.3 测试用例设计

5.4 构建管理 持续集成 发布管理

5.5 敏捷度量-规模

5.6 敏捷度量-工作量

5.7 敏捷度量-进度

5.8 实践演练

6、 组织级敏捷部署与绩效管理

6.1 敏捷三步走

6.2 敏捷成功与否的衡量标准是业务结果(质量、TTM)的改进

6.3 首次实施敏捷的参考步骤——八步曲

6.4 敏捷角色

6.5 项目组团队的组建方式:特性项目组和模块项目组优劣对比

6.6 项目级敏捷通用过程模型

6.7 项目级敏捷过程样例(版本中项目组全都实施敏捷)

6.8 敏捷团队绩效管理

6.9 执行与实施层面的敏捷实践

【完整版敏捷软件开发培训课程大纲,请选择在线客服,或致电0755-26818929,免费向我们索取。】

管理登录

深圳市蓝博思企业管理咨询有限公司 版权所有 粤ICP备12039453号 业务范围:研发管理 可靠性管理 IPD咨询 技术创新 TRIZ

GMT+8, 2024-4-29 11:55 Processed in 0.046555 second(s), 15 queries .

回顶部