导读:经历了从物理看板到电子看板的反复实践,阿里巴巴敏捷教练问菊体会最深的是“大道至简”,她说:“堆砌复杂的功能是容易的,提供简单方便的用户体验是困难的。”那么阿里巴巴的电子看板是如何诞生的呢?从中我们能掌握哪些敏捷管理的方法?一起看看问菊的实践分享。
张迎辉(花名问菊),阿里巴巴敏捷教练,罗汉堂讲师,开发和讲授多门敏捷课程,先后支持手机淘宝、优酷、移动事业群等多个部门的团队敏捷转型。2011年开始接触敏捷开发,是认证的CSM、CSD、CSPO。亲身感受到敏捷给团队带来的改变,立志成为敏捷践行者。

缘起
2016年5月底,我开始支持淘宝直播团队。第一件事就是为团队搭建物理看板:20元买来空白KT板,用彩色细胶带划线,为的是以后调整方便。在看板前面开站会,效果还是很赞的:
  • 需求卡片从上到下按优先级排列,站会时也按这个顺序走查看板,重点需求一目了然。
  • 需求卡片游到了哪一列,对应了需求的进展。6月迭代,我们破天荒地提前一天把所有需求都移动到了“待集成”列,第一次赶上了手淘大版本的集成,大家都高兴坏了。
  • 需求拆分成任务,大家自己去领任务,名字写上任务卡的时候颇有点儿做出承诺的自豪感:签上了自己名字的卡片,使尽浑身解术也要完成。
  • 什么样的需求可以进开发、满足什么标准才能提测,需求流转规则清清楚楚,再也不能耍赖啦。
  • 提测被打回,卡片从“待测试”被赶回了“开发中”,开发也是有些惭愧,提测质量高了不少。
  • 风险和阻碍都贴上了红红的小纸条,有专人负责跟进,每日同步进展,解决起来快不少。
来看这有着浓浓DIY风的物理看板:
迭代结束开回顾会的时候,麻烦来了。团队的小伙伴很给力,在需求卡片上记下了关键时间点,可是物理看板不会自己算时间,我只好把一条条需求的时间点信息录入Excel,用Excel来计算周期时长等指标。坚信一切重复工作都应该交给机器,是可忍,孰不可忍?我开始在云效产品经理耳边碎碎念:“咱们做个电子看板吧”。
第一次挑战
2016年8月底,电子看板终于启动了。我们发现产品经理、研发、项目经理对看板的需求不尽相同,一块板很难让所有人满意。一个自然的想法就是定制化,让不同的用户定制自己的看板。于是,我们在第一期的看板中花了大力气做了一个超级复杂的定制页面。这个版本上线后,大家纷纷吐槽:不会用。
让我们来看看要用上看板,用户究竟要先做多少事?
1.在项目服务中开启看板服务,看板服务才会出现在左边栏中。
2.点击看板服务,偌大的页面是空的,必须要新建看板才能继续闯关。
3.要逐列配置才能用上看板。这些选项都是什么鬼?大部分用户止步于此。
4.走到这一步,终于可以用上看板了!且慢,闯关尚未结束,把需求从一列拉到另一列仍要耗费洪荒之力。部分忠诚的用户舍不得放弃,请求敏捷教练支援。面对这样复杂的映射,敏捷教练也是一头雾水。
第一期看板交付后,我们尝到了苦涩的滋味。用户不会用,再好的功能也白费。第一个版本最重要的是易用,哪怕不能满足全部用户的需求,哪怕配置不灵活,先让大家用上再说。

傻瓜式看板
一期看板失利,小伙伴都有些沮丧。好在大家发现看板一旦配好了,基本功能还是挺不错的。2017年2月,我们启动了看板二期。吸取了一期的教训,二期的目标就是傻瓜也会用的看板。具体的衡量标准就是用户在无人指导的情况下,一键就可以用上看板。为了达到这个目标,敏捷教练和研发团队一起对功能做了大刀阔斧的简化:
  • 二期只做需求看板,缺陷看板和任务看板先不做。
  • 看板的列与需求工作流的状态一一对应,作为看板的缺省配置。用户什么都不用配,就可以用上看板。
  • 看板成为与需求列表、需求树状视图并列的视图选项,与其它视图实现一键切换。
于是我们有了一键切换的傻瓜式看板:
在未经刻意运营推广的情况下,用户迅速发现了看板视图,看板的使用量迅速攀升,收到的好评也越来越多。好东西大家还是认可的。
持续优化
傻瓜式看板为我们赢得了用户,也得到了更多的反馈。贴合用户的需求,我们逐步丰富了看板的功能。相比于一期追求高大上,现在我们更关注为用户提供贴心又实用的小功能。
1.除了需求看板,也提供缺陷看板和任务看板。
2.在看板上直接拉出任务列表,并且可以直接更新任务状态。
3.点击“展示父需求”check box,还可以直接拉出一级子需求列表,实现双层看板的效果。
4.卡片按照“优先级”和“辅助优先级”排列,拖动到新的列后仍然保序,保证最重要的卡片始终显示在顶部。
5.在看板上透出需求和任务的截止日期,对于90%需求倒排的互联网行业,真是太贴心了有没有?
6.除了缺省配置,也支持看板列的自定义配置,高级用户可以定制自己的看板了。自定义配置以缺省配置为基础,仅提供删除列、添加列、编辑列名、编辑映射状态等基本功能,去掉了添加子列等华而不实的复杂功能。
不小心配错了,随时可以一键回到缺省配置。
小结
经历了电子看板诞生的曲折,我最深的体会是“大道至简”,堆砌复杂的功能是容易的,提供简单方便的用户体验是困难的。我们要沉浸到用户的使用场景中,急用户所急,想用户所想,让自己从所谓的专家变成一个“傻瓜”,才能做出“傻瓜”都会用的产品。另一个体会是切忌贪多求全,哪怕先服务好一个典型用户,解决这个用户的一个高频使用场景的问题,也是了不起的收获。从这个起点出发,逐步丰富使用场景和用户群体,个个击破,而不是急于实现一个大而全的一揽子方案。
非常值得骄傲的是,做看板的过程虽然曲折,大家一直都没放弃,把阿里的“乐观”、“皮实”精神发挥到极致,一边挨骂一边进步,终于用产品赢得了用户的好评。
PS:目前,电子看板已经在云效公有云中上线,大家可以体验。使用过程中有什么需求和建议欢迎留言告诉我们!
云效电子看板:https://www.aliyun.com/product/yunxiao

大道至简,阿里巴巴敏捷教练的电子看板诞生记相关推荐

  1. 对话阿里敏捷教练 | 成功辅导过淘宝、闲鱼,他都是如何帮助团队

    为了让大家对敏捷有更多的了解,小编特意采访了阿里巴巴高级技术专家.敏捷教练张燎原.他是如何看待敏捷.如何帮助团队落地敏捷的,作为研发团队的一员,我们可以从哪些地方着手敏捷,以下是对他的采访. 嘉宾简介 ...

  2. 阿里敏捷教练何勉:论精益思想及精益产品开发实践体系

    摘要: 精益求精是工匠精神实现的最佳方法,通过引入实践精益思想的原则和方法进行精益产品开发,打造对客户最好的产品进行交付,其次通过精益思想的理念降低企业的运营成本,提高企业的运营效率.阿里资深解决方案 ...

  3. 阿里敏捷教练如何优化优酷需求分析流程?

    摘要: 如何帮助优酷迅速融合到阿里研发体系?如何优化优酷的需求分析流程?针对需求信息不明确,开发出来的功能不是产品想要的痛点如何解决? 点此查看原文:click.aliyun.com/m/41381/ ...

  4. 如何解读《微信技术总监谈架构:微信之道——大道至简》

    [http://www.52im.net/thread-201-1-1.html]学习一下 一.前言 最近在朋友圈看到有人分享腾讯微信技术总监周颢的一个技术报告,题目是< 微信技术总监谈架构:微 ...

  5. 阿里敏捷教练:多团队开发一个产品的组织设计和思考

    Scrum等敏捷开发框架,最初都是为5到9人的小团队设计的.通过保持专注和合理利用新技术,在相当长的时间里小团队仍然可以支撑业务发展. 随着业务成长,小团队的产出可能跟不上业务需要,团队就会面临规模化 ...

  6. 大道至简 7、8、读后感

    第七章开头引用了<战国策>里秦策的一句话:王不如远交而近攻,得寸,则王之寸:得尺,亦王之尺也.这句话的意思是:大王不如采取和远方结交而攻打近处,这样的话,得到的每一寸每一尺土地,都将是属于 ...

  7. 大道至简:微众银行区块链全栈技术体系纵览

    5月26日,微众银行区块链携全栈技术体系亮相贵阳数博会,并斩获领先科技成果奖.从2015年开始布局区块链,微众银行区块链已推出多项开源区块链技术,其首席架构师张开翔将从区块链发展娓娓道来,详细阐述对微 ...

  8. 《大道至简》的幕后故事(2):“愚公移山记”人物篇

    引子 ======  "愚公移山记"文言和白话两篇附录,是<大道至简>第二版中重要的组成部分.但我们这些读惯了技术书的人,大概是不会象文科生一样,一边考证着一边读古文, ...

  9. 大道至简:软件工程实践者的思想读后感

    中华道家哲学.道在中国哲学中,是一个重要的概念,表示"终极真理".此一概念,不单为哲学流派诸子百家所重视,也被宗教流派道教等所使用. 大道至简是指大道理(基本原理.方法和规律)是极 ...

最新文章

  1. 关于Eclipse插件开发(一)
  2. RHEL7 kvm虚拟机桥接网络配置
  3. IT认证不归路、CCIE高失业率
  4. 以太坊和Metamask开发web应用时不再需要密码
  5. (操作系统实验)第四次说明
  6. 注意1:图像插值理论的理解
  7. IETF访谈: HTTP/3全球份额持续增长,QUIC前景一片光明
  8. .NET网络编程学习(三)
  9. python计算单词长度_Python - 按长度打印单词
  10. Eclipse 全部快捷一览表(具TM全)
  11. cuSPARSE库:(十二)cusparseDestroyMatDescr()
  12. python对文件操作的相关函数_第六章、Python文件操作
  13. 牛客 小a与星际探索 bfs
  14. Python远程连接Windows,并调用Windows命令(类似于paramiko)
  15. 微信红包发送关键代码
  16. MATLAB 符号函数转换为数值函数?
  17. Metric study
  18. 博弈论分析题_《博弈论》期末考试试题
  19. [心得]毕业生租房经验总结
  20. BUUCTF:小易的U盘

热门文章

  1. 设计用例测试下面的python程序def do_你能变形python的unittest测试用例吗?
  2. java gui中文变方块_我的世界Java版 20w48a 发布 添加滴石和尖滴石
  3. Django视图简介
  4. Animator动画XML实现
  5. 如何搭建私密云存储之ownCloud
  6. AWT Button类
  7. 【转】软件需求分析方法
  8. C语言 · FJ的字符串
  9. HDU 5025:Saving Tang Monk(BFS + 状压)
  10. Eclipse如何提高开发效率