084期一波中特|波叔一波中特今晚

你的位置: 首页 > 公开课首页 > 互联网/语言 > 课程详情

details

敏捷软件开发

暂无评价   
  • 开课时间:2019年06月24日 09:00 周一(报名中)
  • 结束时间:2019年06月25日 17:00 周二
  • 课程时长:12小时
  • 招生进展: 确定开班
  • 开课地点:上海市
  • 授课讲师: 待定
  • 课程编号:374235
  • 课程分类:互联网/语言
  •  
  • 收藏 人气:454
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价
2800
可用淘币
0
返现金券
待定

你还可以: 收藏

本课程的其它开课计划:

课程编号 城市 培训讲师 上课时间 价格 点击报名
374236 ?#26412;?#24066; 待定 2019-06-27 09:00 ¥2800元 点击报名
374237 深圳市 待定 2019-07-01 09:00 ¥2800元 点击报名

课程大纲:

1、案例分析

2、什么是敏捷软件开发

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

质量

交付周期长

效?#23454;?#19979;

交付延期

交付不被市场/客户接受

2.2软件管理方法总览

2.3什么是敏捷项目管理

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

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

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

自组织团队

短周期迭代

可工作的完成标准

价值驱动

基于反馈的改进

风险前移

2.5敏捷项目管理的精要?

创造力来源于小而美团队

短迭代的可工作的交付

客户参与

响应变化

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

效率通过演进的流程获得

2.6核心价值观

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

2.8敏捷开发如何提升质量

2.9我是否该敏捷?

2.10敏捷对企业的价值

2.11研讨与演练?#20309;?#20204;的痛点在那里?


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

3.1项?#23458;?#38431;管理-人是最重要

3.1.1敏捷团队的三个核心?#24039;?/p>

3.1.2敏捷团队的?#24039;?#32844;责

3.2敏捷项目管理

3.2.1敏捷估计-?#28010;?#25169;克

3.2.2Delphi?#28010;?/p>

3.2.3演练?#20309;?#30340;故事要多少工作量?(使?#27599;?#25143;内部开发需求)

3.3敏捷项?#32771;?#21010;管理

3.3.1迭代计划会

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

3.3.3猪与鸡的行为模式

3.4项目过程与风险管理

3.4.1每日立会?

3.4.1.1为何站着开会?

3.4.1.2每日立会成功的关键

3.4.1.3现场演练?#22909;?#22825;的每日立会

3.4.2燃尽图?

3.4.2.1燃烧图的团队“指纹”

3.4.3“迭代期内无变更”

3.4.3.1拥抱变化还是恪守?#20449;擔?/p>

3.4.3.2“迭代期内无变更”与研发心理学

3.4.3.3?#22278;擼篗oSCoW方法

3.4.4故事板 Kanban


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

3.5.1评审会与反思会

3.5.1.1评审会序曲

3.5.1.2从外部理解团队目标

3.5.1.3“可运行软件”的标准

3.5.2评审会?

3.5.2.1评审会的行为模式

3.5.2.2引导客户表达需求

3.5.2.3现场演练?#20309;?#19977;个故事设定完成标准

3.5.3反思会

3.5.3.1现实世界的反思会

3.6大型项目管理

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


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

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

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

4.1.1.1好故事的四个标准

4.1.1.2切分故事

4.1.1.3现场演练:将三个需求转换为用户故事

4.1.1.4(使?#27599;?#25143;内部开发需求)

4.1.2用户建模?

4.1.2.1谁在用我的产品?

4.1.2.2现场演练:针对三个需求进行用户建模

4.1.2.3(使?#27599;?#25143;内部开发需求)

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

4.1.3.1用户故事 = 需求文档?

4.1.3.2复合型的需求文档

4.1.3.3敏捷中的精益理念

4.1.4需求优先级排序

4.1.4.1以团?#26377;问?#36827;行排序

4.1.4.2超越敏捷-敏捷生态系统

4.1.4.3用户故事的进化

4.1.4.4敏捷生态系统初探:需求管理

4.1.4.5从客户价值驱动到?#20013;?#20132;付客户价值

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

4.2.1办公环境

4.2.2“特性小组”

4.2.3“松结对编程”

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

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

4.3重构

4.3.1重构的定义

4.3.2为什么需要重构

4.3.3何时需要重构

4.3.4代码的坏味道

4.3.5各种重构的方法?

4.3.6重复的代码

4.3.7重构演练

4.4敏捷测试

4.4.1?#20013;?#38598;成和每日构建

4.4.1.1?#20013;?#38598;成的概念

4.4.1.2每日构建的概念和意义

4.4.1.3每日构建的实施策略

4.4.1.4每日构建和版本管理的集成

4.4.1.5以每日构建为基础的发布管理和试验环境

4.4.1.6Smoke Test?#32479;中?#38598;成的关系

4.4.1.7BVT Automation和Non BVT Automation是?#20013;?#32487;承的有力保证

4.4.1.8通过每日构建?#32479;中?#38598;成,使得版本管理不仅仅记?#21363;?#30721;的存在和历史,更保证代码的正确性

4.4.1.9典型案例分析

4.4.2自动化测试

4.4.2.1自动化测试概念,局限性

4.4.2.2自动化测试基本理论

4.4.2.3自动化测试实施

4.4.2.4常用工具介绍

4.4.2.5自动化测试成熟度

4.4.2.6自动化测试评估

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

5.1测试驱动开发

5.2?#20013;?#38598;成

5.3测试用例设计

5.4构建管理 ?#20013;?#38598;成 发布管理

5.5敏捷度量-规模

5.6敏捷度量-工作量

5.7敏捷度量-进度

5.8实践演练

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

6.1敏捷三步走

6.2敏捷成功与否的衡量标?#38469;?#19994;务结果(质量、TTM)的改进

6.3首?#38382;?#26045;敏捷的参考步骤——八?#35282;?/p>

6.4敏捷?#24039;?/p>

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

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

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

6.8敏捷团队绩效管理

6.8.1谁来管理团队中的个体?

6.8.2敏捷团队的目标

6.8.3从团队外部认识团队目标

6.8.4敏捷开发中的目标管理意识

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


7、总结


-

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?敏捷软件开发


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ◇

本课程名称: 敏捷软件开发

查看更多:互联网/语言公开课

IT技能 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%

084期一波中特