产品经理项目管理项目管理产品项目管理
导读:在产品迭代中,产品经理要负责相关产品开发周期和进度的把控,进行跨部门协调和沟通,最终保证新版本按时上线,这就需要产品经理具有项目管理能力。
1产品项目管理
在产品开发过程中进行,在对一个项目进行管理时,开发前的需求传达,项目排期,以及开发中的跟进开发,都是非常重要的。
1.需求传达
由于程序员们没有经历需求筛选,需求分析等步骤,因此当产品经理决定上一个新功能时,一定要和程序员们进行完整的需求传达。在需求传达时,我们可以按照项目背景以及功能流程进行介绍。
01.项目背景介绍:要清楚的告诉程序员这个新功能所针对的目标用户是谁,使用场景是什么,以及这个项目解决了用户什么需求,总结下来就是5w1h:who、when、where、what、how、why(谁,在什么时候,在哪,解决什么问题,如何解决的,为什么去解决)。
02.功能流程介绍:程序员们对项目也有认同感了,接下来的就是功能流程介绍了。
功能流程介绍分为业务流程介绍和数据流程介绍,业务流程介绍是站在用户的角度上来展示用户是如何使用的,按照用户的操作顺序,对照流程图进行讲解。
2.项目排期
在进行项目排期前,一定要提前把原型和文档等资料交给程序员,最好在需求评审之前就开始让程序员提前熟悉,这样可以尽快的明确开发工作量。
01.明确工作量:在这个阶段我们的主要任务就是和项目经理进行沟通,确认什么时候可以进行项目排期。因为在需求评审后需要给开发工程师一段缓冲期,开发工程师会利用这段缓冲期更仔细的了解需求,并思考开发方法;缓冲期结束后再进行项目排期。缓冲期的时间尽量让项目经理来定,开发工程师对需求研究的越透彻,思考的越全面,在后面的开发中才会越顺利。
02.确认开发顺序:(开发需求优先级)主要需要确认的就是先开发哪些功能模块,后开发哪些功能模块,这里注意,有了开发顺序才能进行项目排期。
03.确认开发时间:确定好开发顺序后,我们就可以根据开发顺序来确认每个模块的完成时间了,用甘特图是一个不错的选择,制作甘特图的时候,我们需要确定任务,确职责。
3.项目跟进
01.沟通是桥梁
在项目跟进的过程中,虽然对敲代码没有发言权,但是我们要时刻清楚地知道项目动态,并要开发工程师沟通的,遇到问题时要协调相关人员进行解决,可以更快地解决的问题。
02.异常情况处理
02.1程序员对需求理解有偏差:在程序员开发某一个小模块前,尤其是新出现的或者是重点模块,主动去找程序员进行需求再确认。以防止返工,延迟进度。
02.2出现需求变更:产品经理要对核心需求方案进行多方面考虑,防止开发人员项目,开发完成到一半的时候突然提出新需求,这就要看产品经理的数据分析和脸大不大了。
02.3项目进度延期:项目进度已经落后的时候,我们首先要分析原因,寻找解决的方法。团队沟通不畅、开发人员因为生活上的事导致情绪低落,开发积极性低、等等。
4.产品经理要有以下几个意识:
01主次意识(项目的优先级):项目中,一定要分清主次,知道哪些是主要的、核心的,要时刻