我曾在不同的地方看到几乎同样的故事:一个小型研发团队(几个人到十来个人不等)独自面对来自多方的需求,各方需求源源不断地涌现过来,而研发团队似乎除了加班苦干别无选择。
过程很痛苦,结果还不尽如人意:因为需求没有及时交付,不仅需求方抱怨团队低效,团队上级也质疑团队能力不及。
而且随着时间的推移和源源不断的需求涌现,这一切似乎难有改善的迹象,研发团队常常束手无策。
面对这个问题,我觉得可以从两个侧面来应对——优化自身研发过程,和管理用户期待。本篇先讲第一个侧面,优化自身研发过程。
这里需要做两件事:
-
不论需求的来源有多少,团队始终工作在一个排好序的需求队列上。这个需求队列一定只能是一个,而不是多个。
-
排优先级,按照排的优先级挨个做。
第一点,先要将各个来源的需求合并成一个队列。这么做的原因很明显,不多说。 我们来看第二点:排列优先级。
<