“你还记得之前麦罗对Showcase的建议吗?”

“不记得了。什么建议?”

“咱们在‘我搞死你’项目的第一次Showcase,做的不怎么成功,事后麦罗跟大家说了两个词‘Professional’和‘Efficient’,也就是‘专业’和‘高效’。我觉得说的特别有道理!”我是别说记得这两个词,当时的场景都历历在目。

“哦...你是觉得咱们现在的Showcase有问题,对吗?”

“是的,我参加了几次Showcase,发现有的同学做的不够专业,也不够高效,不过有的同学就做的挺好,比如上次你们TL的showcase。”

“是的,我们TL还是挺有经验的,他做的不错。要不你把麦罗的建议跟大家分享一下吧?”

“可以,我正有此意。”

Showcase要求做到专业和高效

专业+高效

Showcase就是开发团队把开发好的功能给客户的Product Owner(产品经理,以下简称PO)等业务相关人员演示,以获取他们对所开发系统的反馈,是敏捷开发流程中的一个实践。其频率一般是一个迭代一次,也可以根据项目具体情况做调整。

Showcase的目标观众是客户的PO等业务人员,他们是决定是否认可开发团队所开发功能的至关重要的人物,因此,Showcase是展示开发团队面貌的关键时刻,我们在Showcase过程中表现出专业性和高效率非常重要。

Showcase之七宗罪以及正确做法

Showcase七宗罪

1. 准备工作没做好

所有人就位,准备开始showcase的时候,突然发现环境没有ready,连不上了!

好不容易把环境弄好了,开始showcase,可是数据又没有ready,还要临时创建,花了大半天时间(创建、准备数据)才终于show到了真正要演示的功能……

主讲人手忙脚乱,而其他人都要在这种忙乱中等待,浪费了很多宝贵的时间,尤其是对于PO那些重要人物来说。

正确做法:充分做好准备工作

确定要做showcase的功能后,需要提前把以下事情提前做好:

  • 从业务的角度把整个要演示的功能尽可能的串起来,准备好showcase演示的步骤;

  • 演示数据也需要准备好,showcase的时候可以直接使用,只需要操作所演示功能部分,不需要临场创建准备数据;

  • 演示环境要提前准备好,包括部署好需要演示的应用程序版本,而且要告诉团队不要破坏了准备好的环境。

2.没有上下文铺垫

着急忙慌的准备好一切之后,就开始页面操作了,也不先介绍一下要演示功能的来龙去脉,不说一下这个功能是干嘛的。这样,那些日理万机的PO等业务人员,他们很有可能没见过这个系统功能的样子,容易被搞得云里雾里、不知所云……

正确做法:开始演示前要先介绍上下文

根据自己对所演示功能的理解,先介绍该功能的业务价值,满足了用户的什么业务需求,让在座的各位业务人员能够更容易理解后续showcase的内容。

3.逐条过AC

Showcase的过程就是按照用户故事(story)的验收标准(AC,  Acceptance  Criteria)一条一条的过一遍,没有连贯性,这样的演示过程很难让观众把每条AC跟整体的系统特性、真正的业务场景联系起来,容易迷失,因此,常常会有演示完了一个story,而客户却问这是实现了什么业务需求……

正确做法:以功能为单位演示

不要一个一个用户故事演示,而是将整个功能串起来,最好定义出一个一个的业务场景演示给客户看,并且尽量使用业务语言描述。这样,让客户的业务人员感觉更有亲切感,看到开发团队的人员能够用业务语言描述和演示,他们一定会留下好的印象。

4. 企图覆盖所有路径

系统功能通常会有不同路径实现的是同一个相同或类似的功能,比如一个上传文件的功能有多个入口,但到达的上传文件页面是相似的。有人在演示这个文件上传功能的时候,企图把所有入口进去的文件上传都要完整演示一遍,到后来根本没有观众愿意关注,都在私下讨论了,有时也会有客户业务人员直接出来制止继续下去。

正确做法:只演示最关键路径

对于多个路径实现相同或相似功能的时候,对其中一条最复杂/重要的路径进行详细演示,其他路径提到即可,并指出其他路径不同的地方,不需要一一演示,以节省时间。

5.过多提及跟演示功能无关内容

有人天生能聊,showcase的时候也是喜欢啰啰嗦嗦的说一大堆,经常会提及一些跟正在演示的功能无关的东西,或者提及团队采用的技术方案等业务人员不感兴趣的内容,导致showcase过程不能按时结束,甚至有些重要的反馈反而没有收集到。

正确做法:只提及要演示的功能

有时候一个showcase周期内可能开发了一个主要的功能,还有一些小的feedback的改动等,这时候showcase可以考虑只演示最主要的功能,那些小的feedback就不需要show了,也不要提及任何还未完成的功能模块,而且对于团队正在开发的技术卡或者还不成熟的技术方案等,一定不要提及,因为对方是业务人员,不会对技术相关内容感兴趣。

6.认为showcase仅仅是BA或QA的事情

业务分析师(BA,  Business Analyst)和质量分析师(QA,  Quality Analyst)通常是团队跟业务打交道最多的,是最了解业务的,而showcase就是给客户的业务团队做系统演示,于是团队其他角色就会有人觉得showcase仅仅是BA或者QA的事情,跟自己无关,也不关注。

正确做法:人人都可以showcase

Showcase不是某个角色独占的,团队所有人只要对业务、对要演示的系统功能足够了解就可以负责showcase,通常可以采用团队不同人员轮换负责showcase方式,以增加团队成员在客户面前的曝光率,同时也能增强团队不同角色人员熟悉系统、熟悉业务的意识。另外,就算不是主导showcase,团队人员也可以尽量的多参加showcase会议,这是一个了解系统、听取客户反馈的非常好的机会。

7.不熟悉的新人负责showcase

既然showcase不仅是BA或QA的事情,常常也会有其他角色来参与负责这件事情。从团队能力建设的角度考虑,PM有时候会让一些比较junior的同事或者新来不久还没有好好了解系统的同事来做showcase,结果就是演示过程非常生硬,甚至会有很多说不清楚的部分,而在一旁听着的BA/QA着急的只好上来帮忙解释。

正确做法:showcase前先充分了解系统和业务

虽然人人可以showcase,不建议利用给不熟悉的新人提供showcase的机会来提高能力,如果是要给新人锻炼机会,可以让新人在结对编程、Story Kickoff、Desk Check的时候多多的主导,等到对系统和业务有了一定的了解再给客户展示比较好;或者新人非常有意愿直接主导showcase,那么一定要在演示前做好对系统和业务的充分了解,以能应付和解答客户的挑战和疑问。

高效专业的showcase相关推荐

  1. Word中怎么删除空白页?这三种方法简单高效专业

    Word中怎么删除空白页?Word作为我们平时工作中用来编辑和处理文字资料的必备工具之一,给我们带来了极大的帮助.但是在我们使用Word的过程中也有许多的问题,比如Word中怎么删除空白页?今天小编将 ...

  2. Word文档怎么横向排版?这三种方法简单高效专业

    我们在利用Word文档处理日常工作时,为了文档的美观,我们会经常对Word文档进行各种形式的排版,比如对Word文档进行横向排版.如果有小伙伴不知道该如何进行横向排版,那么今天小编将要向大家分享三个横 ...

  3. 在线沟通,更高效的方式

    如今,很多企业都选择在线沟通的方式,无论你是想与客户完成沟通互动还是达成企业营销获客的目的,一款好的客服系统无疑是目前最好的方式了. 什么是在线沟通? 现在有很多用户喜欢直接通过互联网与企业进行交流, ...

  4. 天元MegEngine训练推理

    天元MegEngine训练推理 Brain++ 新一代AI生产力平台 旷视Brain++是由旷视研究院自主研发的新一代 AI 生产力平台,致力于帮助企业和开发者提升AI生产效率.规范生产流程.Brai ...

  5. 强势推荐8款良心实用软件,让人心动!

    推荐8个我常用的软件,可以解决很多问题,给你的学习和办公带来巨大帮助. 1.Koodo Reader Koodo Reader是一款管理和阅读各种格式电子书的软件,助力更高效书籍阅读和学习.软件支持阅 ...

  6. 程序员客栈携手野狗 体验国内领先的实时后端云协作

    近日,国内领先的实时后端云"野狗wilddog"与国内领先的软件众包平台"程序员客栈"达成战略合作,计划通过程序员客栈众包平台发布的开发项目以及依托用户层面庞大 ...

  7. 旷视:深度学习框架开源

    天元MegEngine 深度学习框架正式开源 Brain++ 新一代AI生产力平台 旷视Brain++是由旷视研究院自主研发的新一代 AI 生产力平台,致力于帮助企业和开发者提升AI生产效率.规范生产 ...

  8. 利用python爬虫(案例7)--X讯招聘的小职位们

    学习笔记 爬取X讯招聘的小职位们 写个小案例,我们想爬取X讯招聘网站里处于1级页面的职位名称和处于2级页面的工作职责和工作要求.由于这个X讯招聘网站是动态加载的,所以需要抓取我们与网站进行交互时产生的 ...

  9. 向量表示 运动抛物线_ALevel物理知识点详解:抛物线运动

    考培+雅思+留学申请一站式服务,专为有志于申请英国G5超级精英大学以及澳洲八大.新加坡顶尖高校的中学生设计. 开设有数学.进阶数学.物理.化学.生物.经济.会计等理科.商科.人文类课程, 学生可根据优 ...

最新文章

  1. 小猿圈Linux基础面试题,看看你能答对几道?
  2. python_day26__02__文件的传送
  3. 抓信插件开发遇到网页的CSS不起作用
  4. python 的进程池不可嵌套
  5. 【Golang 基础】Go 语言的程序结构
  6. Java 理论与实践: 正确使用 Volatile 变量--转
  7. 教你如何塑造JavaScript牛逼形象
  8. etcd部署简单说明
  9. 处理UnicodeDecodeError: ‘XXX' codec can't decode bytes in position...的问题
  10. 一对一家教如何辅导_小学六年级数学一对一家教怎么教/小学六年级数学怎样辅导...
  11. 我们就来看看网络算命究竟有哪些套路
  12. Swift 06.Closures
  13. Git linux下保存密码方法
  14. 泛函分析 第二章 线性算子与线性泛函
  15. u盘删不掉Android文件夹,U盘文件删不掉怎么办完全解决教程
  16. MyEclipse:详细使用教程
  17. Android开发—智能家居系列-----智能家居原理
  18. [干货分享]硬件测试快速入门你必须了解的知识!
  19. Summer Project
  20. Qualcomm平台下基于QSEE的指纹识别方案移植之五多厂商兼容方案

热门文章

  1. ie8中html显示视频,怎么让IE8支持html5中的video标签
  2. uniapp实现微信小程序点亮分享到朋友圈权限
  3. gcc的-l和-L是什么含义
  4. 键盘按键切换电脑显示屏的输入源的方法
  5. 中国六大新支柱产业十四五发展全景 附下载
  6. 狗狗的年龄的python编程_狗狗的年龄怎么算|人和狗狗年龄对照表
  7. python矩阵转置_对python矩阵转置transpose的实例讲解
  8. 每天热点新闻早报十二条 365资讯简报 2020年11月26日 星期四
  9. java接口 泛型_java泛型接口是肿么一回事,干什么用的
  10. Oracle协议适配器错误解决办法