一、 推广背景
项目的开发进度很大程度上取决于团队成员对项目当前状态的熟知程度,如果每个成员都清楚项目的当前进展和未来走向,就比较容易同心协力地向目标挺进;如果项目管理者和公司高层也能较方便地随时可视化地看到项目的综合进展状态,就更有利于任务调配和资源利用。尤其是敏捷开发团队,采用什么工具来促进项目团队成员间的沟通和协调,对项目的成败起着至关重要的作用。
传统的“甘特图”、“网络图”等计划管理、以及“香蕉图”挣值管理等项目任务进度管理方式,不光在更新上费时,同时也并不是每个开发人员和干系人都方便的去看和即时关注,甚至也不是每个人都看得明白项目整体情况。在开发的过程中,不论项目经理还是项目上层管理者,都希望有一个工具能让他们简单而快速的了解项目的进度,并且能在风险发生前做出预判,并提早采取措施进行解决。因此,我们制作了动态看板模板,推广到研发项目组使用。
二、改进措施
为了提高工作效率、可视化地跟踪管理项目状态,我们推行了项目动态看板,把项目任务按责任人或工作组进行动态分配,标注出计划做(To do)、正在做(Doing)、延迟(Delay)和已完成(Done)等各类事项,选择一个项目组成员都能方便看到的地方,在白板上用即时贴划出项目管理看板工具。达到灵活的分配任务,跟踪任务状态,随着进度的更新,变换即时贴的状态,无论是项目管理者还是项目组成员、或组外成员,都可以随时方便地获得项目当前的状态。
下图是初期版本的看板,基于试用经验,推广到各研发项目中使用。
图1 项目看板
三、 推广案例:
1) 某产品平台项目看板
该平台项目采用任务表方式,显示了在某次阶段任务迭代中,要完成的所有任务的当前状态。任务用即时贴卡片(便笺纸)来标记出任务事项、责任人、计划起始时间和结束时间等信息,状态则由板上分别标有“将要做”、“正在做”、“已做完”、“延迟”的四个区域来代表。团队成员随着任务的进展随时更新任务的状态。
图2 项目动态看板
2) 项目看板(任务表+燃尽图)
该项目采用任务表+燃尽图方式,不仅以看板刻划出各类需要进行的工作任务事项,用即可贴灵活分配和跟踪任务进展状态,还采用燃尽图描绘项目进展趋势,纵轴代表剩余工作量,横轴代表任务时间,显示当前冲刺中随时间变化而变化的剩余工作量(可以是未完成的任务数目),剩余工作量趋势线与横轴之间的交集表示在那个时间点最可能完成的工作完成量。它展示了项目的当前状态以及完成剩余工作的进展比率。
图3 项目任务看板+燃尽图
四、 工具推广的实际效果:
使用动态任务看板工具能够极大提高项目组成员间的沟通效率,加快了相关问题处理的速度,从而降低研发项目的进度延迟率,有效地保证研发项目的执行,提高计划执行符合率,提升研发过程质量。
动态看板工具具有以下特点:
1、 具备可视性,直观展示进度情况;
2、 具备风险预估,提醒团队目前完成情况;
3、 支持任务估量,直观显示当前还需要的时间;
4、 能够消除沟通瓶颈,促进项目组成员积极性,因为谁都不想在看板上看到延迟的工作中有自己的内容。
5、 让团队时刻能更新手头的障碍,并有预期的看到障碍的解决时间,方便合理地安排自己的时间;
6、 作为一个团队成员间的记录板,很容易看到别人正在进行的任务,任何问题,可以方便的找到责任人;
7、 让团队意识到自己当前的进度,调整和协调开发速度
8、 帮助项目经理预估可能遇到的困难与阻碍,避免缺陷出现,提高产品质量。