如何让产品研发保持节奏感?

自动草稿

很多管理者在产品研发中都遇到过这样的问题:

本来预计8个月就要上线的产品,做了一年功能才完成70%;deadline临近,产品目标却迟迟完成不了;本来月底要发版本,却发现还有成吨的bug没有处理……

那么,作为管理者,如何确保能够2周发布一次版本?产品功能完善时既快又稳定呢?

做产品就像马拉松,节奏感很重要

我是个喜欢跑步的人。在参加马拉松比赛时,若想取得好成绩,首先要了解自己的身体状况,好在比赛中根据自己的身体状况不断调整跑步姿势和速度,保存体力,在终点前进行冲刺。

产品研发和跑马拉松其实差不多。在整个过程中,我同样需要不断调整团队的工作状态,保持节奏感,不能所有问题都用无限制的加班来解决,这样容易进入恶性循环,大家也会产生不良情绪。

想要形成节奏感,我认为首先要让工作更聚焦。工作明确了,大家劲儿往一处使,就会很容把目标实现,而且沟通上也会减少很多阻力。

伟大领毛主席曾说过:面对强大的敌人时,我们要集中火力,各个击破。差不多就是这个意思了。

当然,光有主张是不够的,还要有实现方法。我在管理团队过程中,走了很多坑,也在爬坑的过程中总结出了一些心得,在此整理成文,与大家分享。

让目标更聚焦

记得自己第一次负责项目时,自然是踌躇满志,每天认真整理需求,把任务列表塞得满满当当,要求团队加班加点赶进度,梦想着产品早日上线,最终成为CEO,迎娶白富美,走上人生巅峰。但结果发现,这种方式非但没有加快进度,反而让团队做起事来变得更拖沓了。

后来经一高人指点,一语道破天机:如果一个目标实现不了,那它也就没有了意义。大家会想,反正这么多工作我也完成不了,再加班也是白搭,还不如去逛京东淘宝。

之后我痛定思痛,改变了管理思路:在管理工具中,将项目划分成不同阶段的目标计划,每个阶段只让大家关注当前需要做的目标。

这样过了一段时间,发现团队不但加班少了,效率也有明显提升。

自动草稿

teamin中将项目划分为不同阶段的“目标”

跟踪进展,及时调整目标

虽然情况有所好转,但还是存在一个问题:目标也会有完成不了的情况。

当然,目标并不是一成不变的,这要视实际情况做调整。由于制定计划时每个任务的工时都是预估的,加上有紧急bug需要修改的情况,或是用户反馈需要尽快解决这种突发性事件,很难保证目标可以按原计划完成。

为了让目标能够尽量按时完成,我每天早上去了,都会先开个20分钟左右的站会,总结一下前一天的工作,同时制定当天的工作计划。一方面,明确每个人当天的工作内容,让大家的工作目标保持一致;另一方面,根据目标的进展情况及时调整计划内容,确保计划的可完成性。

不管怎样,我的目的是保证目标一定要完成。尤其是在前期,大家对预估工作量都不太熟练的情况下,是允许对目标做适当调整的。至于为什么一定要完成,我在后面会详细说原因。

这里还有一个问题,如何做当天计划?

由于本身已经有了目标计划,再做当天计划,这个管理层级就会变得非常深。这样的话,我跟踪项目进度就会变得不方便。要解决这个问题,我就得从管理工具本身上寻找突破口。

我们团队选择的工具是teamin。使用过程中我发现它支持列表和看板两种模式间相互切换,同时还支持目标管理。

根据工具的这些功能特点,我先在列表中制定好目标计划,然后在看版中按照任务流程(待处理、进行中、已完成)制定目标内的任务计划。每天早会时,我将当天要做的任务都拖入“进行中”。这样,大家只需关注每天的“进行中”任务就好,而不必关注整个目标。

自动草稿

将当天的工作统一拖入“进行中”,让目标进一步聚焦

不把bug和任务放在同一个“篮子”里

还有一个比较难解决的,就是bug管理的问题了。之所以说难,是因为它本身是不可控的。就像打地鼠游戏一样,你不知道它们会在什么时候会蹦出来,也不知道一下会蹦出多少来,还不能不理,否则会game over。

所以,开发人员经常得放下手头工作去处理这些活蹦乱跳的“地鼠”,这非常影响进度。

要解决这个问题,我就得避免将bug与任务放在一起,否则每天都有新bug进入当前目标,我就永远也别想完成它了。

我一般会将bug与计划分不同的项目管理。测试先将bug记录在单独的项目中,标记一下bug的紧急程度,回头由我来决定哪些bug可以进入到当前目标中优先处理。

在制定目标时,我会预留出1到2天的时间,专门处理突发事件和bug,具体时间要看实际的bug产出量和紧急程度而定。

自动草稿

将需要修改的bug添加到目标计划中

有时候会出现这种情况,直到产品上线,项目中还会有上百条bug没有解决。其实这是很正常的情况,我不会妄想将bug都处理完,因为bug是永远处理不完的,只要保证它们不会影响功能和稳定性,那么这个产品本身就是健康的。

这也是bug单独管理的另外一个原因,避免被这些“场外因素”打扰。

确保目标一定要完成

其实写到这里,大家已经能够发现,上面写的这些内容,都是为了达成一个目的:确保目标一定要完成。

大家可能会问,为什么不惜调整计划也一定要保证目标完成呢?

其实原因很简单:只有团队目标按时完成了,大家才能把目标当做切实的标准去看待。

虽然一开始,由于目标任务量设定不够合理,或是bug产出过多,可能会导致一些任务无法完成。但只要坚持下去,你就会发现,目标制定会越来越合理,遗留的任务越来越少,完成的目标越来越多。它会由一种仪式变成一个标准,大家在完成任务时会不断产生成就感,让你专注于眼前的目标,并将这种高效的工作状态一直保持下去。

如此,节奏感就自然而然建立起来了。

 

文/stcupwar(简书作者)
原文链接:http://www.jianshu.com/p/617d6860ca4e
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

未经允许不得转载:水平线设计 » 如何让产品研发保持节奏感?

赞 (1)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)