精益看板方法在互联网组已经使用3个月了,我能感觉到通过使用看板慢慢提高了交付率,同时也减少了组内管理时间,现在将使用过程中的经验和数据总结分享下。
互联网组采用站立会,看板,JIRA 相结合的方式,进行日常工作的管理。
一、站立会
如何开站立会:
1 站着开,时间不超过15分钟
2 每日站立会固定时间点
3每个成员每日必答3个内容(昨天做什么,今天做什么,有什么问题)
4 用真实的白板(看板)
5 确保持续改进
站立会起到的作用:
1 快速同步进度,让组内成员相互了解彼此进度和项目整体进展;
2 给团队成员一种精神激励,对每日的工作目标信守承诺;
3 快速了解、排除障碍;
4 培养团队文化。
敏捷开发注重沟通,站立会就是一个很好的沟通平台,解决的是团队协同的问题。开站立会时使用看板,能促进组内人员沟通,可以实时暴露风险和人员空闲情况等。要注意的是不要把站立会开成汇报会。一个组织良好的站立会,是出于团队的自组织需要,而不是leader的监控需求。
二、看板
为什么用看板:
在所有的敏捷开发方法中,看板方法是最容易在团队推广的一种方式。看板方法就像水,水放到什么容器里就是什么形状,适应性很强。但是日积月累,水却能潜移默化的改变环境。
看板的实施正是从组织流程现状出发,首先可视化实际工作流;在此基础上,限制在制品数量以暴露系统的问题和瓶颈,让团队发现改进机会;然后,通过团队协作不断改进和演化出合适的流程、方法。
以下图片是互联网组看板的一个截图
看板起到的作用:
1 可视化任务进度
2 可视化工作流
3 可视化风险
4 限制在制品数量,产生拉动机制
5 促进持续改进
三、JIRA工具:
很多同学会在真实白板和电子工具之间做艰难的抉择,我建议的是两者结合使用。
真实的白板可以起到实时可视化的作用,也是最经济实惠的一种方式,促进大家面对面沟通,但是无法记录历史数据;JIRA电子工具可以将历史数据保留并生成相应的报表,以便管理者对历史数据分析,更好的安排接下来的工作。两者结合能达到1+1大于2的效果。
以下是互联网做的需求任务数据报表展示:
累计流图如下:
1-5月份需求状态:
6-8月份需求状态
通过以上两图的对比,我们可以看出6-8月份 价值流开始持续顺畅的流动,需求处理的流量速率也在不断提升。
另外也可以看出,当组内同时处理的需求数量增多时,平均交付时间会相应的增长。
以下图片是对累计流量图的一个图解。
控制图如下:
3-6月份:
6-8月份:
以下图是对控制流图的图解:
控制图展示,从6月1日到8月31日互联网组的需求任务平均处理时间(从任务开始处理到投产)是7.5天,效能整体在提升。
同时也可以看到我们需要优化改进的点:存在偏差比较大的异常值并且异常值比较多,这两项是我们需要重点改进的项;另外需要缩小标准偏差,提高预测度。
四、分步提测经验
1原有需求测试处理方式见下图:
测试要等到本需求特性所有功能开发完成后再进行测试。
2现在测试的方式:
将需求划分为多个可独立测试的模块,每个模块独立开发并提测,独立冒烟测试,每个模块的开发和测试并行执行。
通过以上内容的改进提高了需求的交付率,缩短了需求受理平均时长。
互联网组对精益看板的实践正在不停的学习改进中,敏捷贵在持续改进,我已经在路上了,期待你的共同参与。