400-888-5228

培训目标

此课程通过咨询师直接驻场,采用培训+现场沙盘实战的复合形式,对大约4~6个项目组进行完整案例的研发全程实战沙盘指导。培训中所用的所有案例,均来自于团队自身。

 

两种形式均需要提前简短电话沟通(30分钟),根据客户原来掌握的情况,确认课程重点和裁剪方法。为了保持课程完整性,被裁剪掉的内容也会被快速讲解一下。

不过大纲和课件无需更新,讲师只要在授课时进行灵活应变即可。

目标与思路

团队成员职能应相对完整,主要角色包括:产品经理(Product Owner),项目经理(Scrum Master),业务分析人员,开发与测试骨干。

若有其他非开发团队(质量保证,配置管理,过程管理等),请拆散后分布于不同团队中进行实战。拆散后的团队人数不计算在项目组内部(因此每个项目组的人数可能超过8人,但不会影响培训效果)。

课程大纲

第一天

Day 1

 

概述Introduction (1hr)

²  敏捷开发的历史History of Agile

²  敏捷开发当前分支Current Branches of Agile

²  敏捷开发的未来Future of Agile

拆分需求并建立产品待开发项Break down requirements and build product backlog (4hrs)

²  建立用户场景Build a list of user scenarios

²  分析并使用实体作为史诗故事Analyze and use potential entities(objects) as Epics.

²  分析并使用CURD行为作为用户故事Analyze and use CRUD actions of users as Stories.

²  练习:建立产品待开发项Exercise: Build the product backlog

²  Q&A

优先级排序及早期估算Prioritizing and early phase estimation (3hrs)

²  根据商业目标优化用户故事Prioritize stories according to business objects.

²  创建用户故事地图以便呈现整体计划Build story mapping to visualize the overall planning

²  基于功能点(而非故事点)估算整体工作量,工期,成本,代码行,测试用例数Estimate overall efforts, duration, cost, lines of code and count of testcases, based on function point (rather than story point).

²  练习:创建和估计用户故事地图Exercise: Build and estimate the story mapping.

²  问答环节Q&A

第二天

Day 2

 

迭代计划会Iteration planning meeting (4hrs)

²  如何给团队讲一个好故事How to tell a good story to the team.

²  计划扑克Planning poker.

²  练习:用计划扑克估算一个用户故事Exercise: Plan a story with planning poker.

²  超越用户故事-更快的估算和更快的开发速度Beyond planning poker – quicker planning and shorter development time(Planning Poker Pro).

²  问答环节Q&A

 

看板与每日立会Kanban and daily standup meeting (2hrs)

²  每日立会的三个问题3 Questions of daily standup meetings

²  超越每日立会-用代码公有制来连接团队成员Beyond standup meetings – connect team members with collective ownership

²  看板:控制在制品数量Kanban: Keep down the WIP.

²  练习:超越看板-改进你的看板Exercise: Beyond Kanban – Improve your Kanban

²  问答环节Q&A

敏捷技术管理Agile Technology  (3hrs)

²  基于用户故事的编码 Coding based on user stories

²  自动化测试介绍Introduction to test automation.

²  案例分享

n  基于微服务的“零编码”接口测试框架

n  基于MarS的快速Web界面测试

高级话题 Advanced Agile (1hrs)

²  QAD量化敏捷开发 Quantitative Agile Development

²  QAMMI量化敏捷成熟度模型集成 Quantitative Agile Maturity Model Integration