PM&&Design0岁的产品经理产品经理

浅谈项目中需求变更和拖延的问题

2019-04-11  本文已影响0人  cfanr

站在移动端开发人员的角度,谈谈项目开发中产品经理该如何更合理地处理需求变更和项目拖延的问题。

引子:当开发人员说“技术无法实现”的时候,是想表达什么?

如何和开发谈需求变更?

首先思考一个问题:为什么会有需求变更?
原因可能有以下几点:
1.自己原来没想清楚,现在想明白了,需要变更需求;
2.需求方或老板的需求变了;
3.当前的市场环境变了;
4.需求文档或原型写得不清晰,或团队间的理解不统一,以为需求变了;

对于1和4是自身主观原因导致的需求变更,需要提升自身的产品能力,完善需求文档或原型;对于2和3环境的客观原因,不可控;

在自己想清楚确实需要变更需求时,需要做好以下几点,和开发沟通需求变更:

如何应对项目的拖延

通常情况下工程师一般不会偷懒的,如果需要催,一般是项目流程或安排不太合理,造成拖延。项目拖延的原因以及解决办法:

开发时间预估,我见过几种:

a. 产品经理直接给开发一个截止时间;
b. 产品经理和各端(前后端、设计)组长商讨一个开发时间;
c. 产品经理和开发人员过完需求会议后,各端组长分配任务,然后让各个开发人员预估自己负责模块的开发时间,最终综合给出一个预估时间;

第1种,完全是对开发人员的不尊重,产品经理太强势,往往最终只能被迫加班赶进度;
第2种,虽然是开发时间是和各端人员商讨的,但毕竟分配任务时,不是组长去完成任务,所以开发时间肯定和实际的时间不太一致;
第3中,给足开发者以尊重,可以自己预估开发时间,而不是只能接受任务,这样的主观能动性也会强一点,一旦出现按照规定的时间完成不了任务,也就只能自觉加班了,往往最终能够按照预期完成任务;(对于加班,作为开发的角度,我觉得还是按照这种,每天规定好自己的任务和进度,不完成就自觉加班,比盲目的加班容易接受点)

所以,对于开发时间的预估,最好能够让开发人员的自己根据任务预估每项的工作量,和截止时间,这样最终如果完成不了,他们也会自觉加班。

问题:开发人员预估时间过高的怎么办?
当然会有这种可能的出现,这是就需要和小组组长协商,适量压缩时间,或者在预估时间前,先给个预期的时间,然后让他们根据需求优选级排序来预估时间。

产品经理在开发前就应该和开发讨论需求的合理性,避免出现功能设计的过于繁杂;

开发最讨厌的就是临近上线更改需求,有些需求不是特别紧急,没必要赶在上线的节骨眼去完成;同时,产品有个提前3-4天验收产品,避免出现突发意外影响上线进度。

总结

产品经理首先要提高自己的专业度,尽量减少需求的变更,更改需求,一定要说明原因;并给予开发人员足够的尊重,才能提高与开发人员协作的效率。

上一篇 下一篇

猜你喜欢

热点阅读