同一个产品需求在不同人的眼中,其优先级是不同的。就像是一千个读者眼中就会存在一千个哈姆雷特一样。因为不同的人看待同一事物时,往往都只是会从自身的利益来出发。例如,业务性需求,对于客户而言是第一优先。而运维需求则对于研发而言则是第一优先。
产品经理能同时满足不同人的的所有要求吗?答案肯定是不能。那么我们就要对backlog中的需求,进行排序。
这时候,我们需要在产品团队内制定需求优先级排序的原则,来指导排序。但这个原则并不是一层不变的,而是随着不同阶段产品的发展程度,随着我们产品的成功指标来灵活调整的。当某个阶段的原则制定后,就需要在团队内以及相关干系人之间达成一致,并按照所制定的原则来进行严格的执行。
不同阶段采取不同原则,灵活调整
一个产品的生命周期是随着时间不断变化的,其在不同阶段所要实现的目标是不同的。那么我们的产品需求优先级原则也应随着阶段目标来灵活调整。我们可以通过马斯洛需求层次来解释这一现象。
【正三角】
当我们的产品已经在市场从存活下来时,优先级原则应该是:求稳-求同-求新。求稳:减少客户流失率。对于产品而言,那就是能够继续生存下去的基底。求同:拓展市场。经过客户的检验和市场的洗礼,活下去的我们现有的目标是拓展市场,减少与竞争者间的差距。求新:实现自我价值。当在市场中我们已经占有举足轻重的份额时,我们就可以大胆放开手脚地去探索试错一些创新需求。
【倒三角】
当我们将马斯洛需求层次理论的三角模型倒过来,就会发现它是可以适用于初创期的产品。在初创期的产品,我们要想立足于市场中,那么首要的点就是求新。寻求并打造产品的亮点,当其可以在市场的搏杀中脱颖而出。当得以存活后,我们要将目标发在于求同,迅速铺盖市场,缩小与竞争者间的差距。接下来就是求稳,在保证现有客户不流失的情况下稳步前进。
最后,在实战中我们会发现“正三角”与“倒三角”是循环反复的,且也不是在特定阶段的目标一定只有一个,而是可以存在多个的,这就是需要我们根据实际情况来灵活调整我们的需求优先级原则。
原则要在相关干系人间达成一致
当我们已制定好某一阶段的产品优先级原则时,需要在相关干系人间达成一致。
当我们的产品需求是需要不同部门来进行协作时,这就显得至关重要了。例如我们要在中秋节上线一套系统的专有皮肤,这个需求需要市场部门和运营部门来进行协作,相互配合。当我们把中秋节的专有皮肤需求排在当前迭代的第一优先级时,市场、运营部的相关部门也需要相应的将这个需求纳入同同一时期的迭代需求中的第一优先级。若是没有达成一致,那么导致的后果将有可能是需求延期或是需求没有达成预期效果。由此可见,当我们的需求涉及到多个部门协作时,就需要明确一致性。
制定的原则要严格执行
在实际工作中,当我们团队中制定要的原则后,总会避免不了被挑战。有时会来自boss,有时会来自团队内部,有时也会是来自于客户或是一线。但是我们应该要进行权衡,学会说不。当原则被挑战后,我们应该重新来进行审视现阶段的原则是否已经不再适用,不适用的话,那么就需要及时做出相应的调整。若是没有,则要坚决拒绝,学会说不。不然我们的产品节奏将有可能被打乱。
交集分析,权衡取舍
我们将需求按实现程度来进行分类:可做需求、能做需求、想做需求、该做需求。
可做:往往是来自于市场机会、公司战略的需求;能做:是对于在需求实现上技术的可行性分析;想做:是基于用户或是产品内部所提出的产品需求。三者的交集才是我们应该要优先考虑的该做的需求。需求往往是无限的,但资源和时间是有限的。这时候我们就要进行权衡取舍,在一个迭代中,哪些需求是做我们真正该做的。以此来达到需求范围、时间、资源三者见的平衡。
当我们在实际工作的过程中就会发现,所有的理论我们都懂,但还是做不好优先级的排序。我想我们缺少的是自省和复盘。
理论可以套用,但还是需要我们做到因地制宜。