为什么要进行Showcase
Showcase目的:将迭代开发过程中,已完成的内容
定期
给客户演示,让客户对迭代中的内容有直观
的了解
因此Showcase可以帮助
- 客户
尽早
了解到迭代中的功能,做出及时调整
- 团队
少走
弯路,减少不必要的功能开发 - 客户与团队更好的沟通,达成一致的
交付目标
6
步完成Showcase
确定参与人
客户关系人: 提前确定客户需要参与的
人员清单
,确保通知的时候没有遗漏主讲人:团队内部负责Shocase的角色,也可多个成员Pair进行,但一定要明确到人
敲定时间
- 提前与
客户关系人
、主讲人
确认具体的时间,确保所有人在指定时间点都有时间参加会议
明确方式
- 提前与
客户关系人
确认Showcase的方式:远程视频会议/普通会议
准备环境
- 提前将版本的运行环境,调试正常
- 需要
硬件设备
,确保提前准备就续
提前进行一次内部Showcase演习,将全流程跑一遍。确保在跟客户Showcase的时候,整个流程中内容没有遗漏
Showcase
ing
- 将本次Showcase的内容进行HighLevel的串讲,确保大家有足够的上下文了解
- 将
迭代
中的所有Story功能进行展示 - 将修复BUG的内容进行演示,可以同时讲解下引起BUG的原因
- 将接口更新的内容进行演示
- 将数据库更新内容进行讲解
- ....
其它的更新内容
Showcase时,一定 及时跟客户互动和交流,确保带动整个Showcase的
节奏
汇总反馈
- 在Showcase的过程中,及时收集客户的反馈
- 收集反馈的过程中,注意辨别:新需求、需求变动
- 最终将所有的反馈整理汇总,纳入到后续迭代的
Backlog
中
整个流程跑完之后,组织Showcase的成员
可以
进行一次Retro。提高下一次Showcase的质量
总结
- Showcase周期一般为
一个迭代一次
,但依据不同的项目也可适当调整,但不要
拖得太长。 - Showcase可以让客户或用户提早了解的版本内容,减少开发团队对需求理解的偏差、减少项目走弯路。