0岁的产品经理@产品产品经理

PM笔记(二)--项目管理

2017-08-25  本文已影响0人  TurboLHT

项目经理和产品经理本是两个相关却独立的岗位,很多人会混淆这两个岗位的工作内容。而巧的是项目经理的英文缩写(project manager,PM)和产品经理(product manager,PM)一样,同为PM,或许就奠定了这两者之间不可分割的关系。

实际上在很多没有成规模的互联网公司中,迫于团队规模的限制,产品经理往往会承担一定的(全部)项目管理职能,因此很多产品经理在做好产品管好需求的同时也要同时思考如何管好项目!那么产品经理应该如何做好项目管理呢?下面就“产品经理如何进行项目管理?”给大家带来一些我的想法和总结。

项目管理是个很大很大的话题,本人斗胆铺陈了一些粗浅陋见,并不全面,欢迎各位看官多多指教!

一:项目流程

1.开发模式

对比:
瀑布开发、迭代开发、螺旋开发是软件开发周期的模型,区分标准是过程的复杂度和最后产品的完善度。敏捷开发是多种开发方式的集合,它是一种方法,而迭代开发则是一种开发模型。

这里着重强调一下敏捷开发的核心概念:以最简单的方式快速达成目标,并在过程中及时响应外界的变化,做出迅速的调整,多次迭代,小步快跑。

敏捷开发适合小团队和创业团队,能够极大的减少时间上的成本。敏捷开发小组主要的工作方式可以归纳为:PM和RD作为一个整体工作; 按短周期迭代工作;每次迭代交付一些成果:关注业务优先级;机动检查与调整。

详细介绍点这里===>>软件项目的开发模式

2.项目流程

启动期:

任何一个项目,能够被启动,从战略层面是得到了公司认同和支持的,也就意味着这个项目是要背负着实现公司的某一个战略目标而存在的。产品经理在项目启动前,有这么几个问题需要提前去了解和熟悉:

这个时候,作为产品经理的你需要去了解这个项目的来龙去脉,最好的方式是和你的上级或者BOSS沟通,因为他们掌握的信息量远远比你大且比你多,所以通过和他们沟通再加上自己理解,就能够对项目立项的原因有一个清晰的认知。

产品经理作为项目的负责人,是一定要明白整个项目的目标是什么,然后在里面找出最核心的目标。例如有的项目是时间(越快越好,花多少钱无所谓),有的项目是钱(做慢点没关系,但是要花最少的钱)。这些都可以通过跟你的领导聊一聊得出这些信息,知道了项目目标后你需要把这个目标用准确的文字写下来。

对,一定要写下来,因为口说无凭,再一个写下来的东西才能成为所有人具体执行的方向和准则。

关于干系人,宝洁的方法论是找出PACE。P是Participant(参与者),A是Approver(审批者),C是Consultant(顾问),E是Executor(执行者)。当然,产品经理(尤其是创业公司的产品)在日常的项目工作中,恐怕不会有这么繁琐的流程,所以,也就遵循一切从简的原则。

项目相关人员,可以从这几个角度去考虑下,如哪些人或部门会受到项目结果的影响,哪些人可为项目提供资源(人、财、物)等。当然,在互联网公司,常见的相关人员也就是老板、产品经理、项目经理、项目团队(包含设计、开发、测试、运维等)及用户等。

找到了项目的相关人员后,现在你要做的就是把团队成员绑到自己的船上。你需要去了解团队里每个成员的核心KPI,也就是他们于这个项目的需求是什么,做这个项目可以给他们带来什么。如果这个项目没被囊括在这个成员的工作评价 list 里面,你需要去找他的老板沟通。根据我的经验,85%出工不出力的情况都是因为你的项目根本不会对这个成员的KPI有什么正向的帮助。当然,如果找他的老板沟通无效,还有最后一招,感情投资,请那个成员撸串、吃饭,利用感情让他帮你做好这个项目。

通常来说,这个时候需要开一个项目启动大会。这个启动大会的目的是召集项目团队成员,成员之间初步认识一下,产品经理主持会议,然后清楚地传达项目要做什么,目标是什么,为什么要做,怎么做,谁来做等等。另外,跟所有的启动大会一样,项目的启动大会,也需要给团队成员来点鸡汤、打点鸡血。产品经理需要去统一团队的思想,明确团队的管理和运作方式,以及团队的沟通机制等,产品经理需要动员团队成员积极参与项目,并高质量地完成项目。

规划期:

执行期&监控期:

执行期&监控期都处在项目具体实施的阶段,这里我就将二者合并来说。

任务清单项目周报是项目实施阶段质量监督和进度监督的重要工具。

任务清单列表:是一组当前迭代选出的任务代办事项列表,该列表由项目组成员维护,并交由测试人员监控。
项目组成员根据迭代计划对需求进行分解,将需求分解为一个个可以独立部署的任务计划,测试团队根据项目组成员给出的任务清单跟踪任务完成情况并督促开发人员提测,做到持续集成。项目组成员确保把最优资源投入到高优先级需求上。
任务分解(WBS):作为产品经理代理项目经理,很难做好任务分解和进度评估工作,需要产品经理有一定的技术功底,能够大概知道背后的实现逻辑如何;另外你还必须充分信任开发团队,信任他们所给出的时间节点。

项目周报:是对一周项目迭代的情况汇报以及下周项目组的工作计划,另外对于项目管理过程中出现的一些问题,例如流程上的漏洞、资源的欠缺都要及时向上反馈,以便获得领导的支援,切忌报喜不报忧。

收尾期:

此阶段的工作就是测试和上线&部署、迭代总结;

3.关键活动

二:团队管理

1.角色

评审小组的职责义务:
1.协助产品经理评审方案的可行性,找出产品方案可能存在的问题
2.协助产品经理评估方案预期的工时,让产品经理心中有数
3.协助产品经理分析方案对其他模块的影响,做好跨产品线协作

产品经理的责任和义务:
1.清晰地表达产品的需求清单(需求记录清晰,没有歧义)
2.对产品需求清单的条目进行归纳(同类需求合并,大需求拆分,前置需求后置需求归类)
3.确保开发团队所执行工作的价值(解决用户的实际问题)
4.确保需求清单对所有人可见、透明、清晰,并指示团队的下一步工作(需求清单公开)
5.确保开发团队对产品需求清单中的条目达到一定程度的理解

项目经理服务于产品经理:
1.清晰地和开发团队沟通愿景、目标和需求清单
2.找到有效管理需求清单的技巧
3.理解长期的产品规划
项目经理服务于团队:
1.指导开发团队自组织完成产品迭代
2.领导开发团队创造高价值的产品
3.帮助开发团队移除进展过程中的障碍
4.协助开发团队进行需求分解

项目组成员:
项目组成员作为需求的实现者,按照迭代计划完成产品需求,交付高质量的产品包。只有开发团队的成员才能创造产品的增量(产品增量通常指一次迭代交付的可用的软件包)。通常项目组成员包括:前端开发、后端开发、UX、QA、运营等人员。

2.人员管理

人员管理涉及到:人力资源规划、项目成员的培训、沟通机制的建立和维护等工作,尤其是人力资源这块的工作是非常专业化的,我就不误人子弟了。这里我着重的讲讲沟通机制和人员管理原则!

3.资源

了解公司对项目的总体投入情况,在战略预算框架内为项目团队争取最大化的资源和利益!
总结下来就是三件事:要钱!要人!要时间!

三:工具

1.文档

主要包含内容:项目简介;团队简介;市场分析;痛点分析;解决方案;商业模式;竞品分析......

*需求文档:

需求清单在其他的一些互联网产品团队中,也被称为需求池,顾名思义需求清单是一个用来记录各渠道来源的需求、所涉及的产品、需求的优先级、需求状态以及发布时间的一个清单。

需求清单中有几项是需要特别注意的:
描述:描述是用来记录需求的详细信息,描述中的语言一定不能产生歧义,否则会给开发团队带来困扰。
优先级:优先级决定了需求调研的先后顺序、需求开发的先后顺序,我们采用四象限的方式来定义需求的优先级。
状态:状态标记了需求目前所处的情况,需求清单应该是一个公开的清单,任何人都可以查看清单的信息,因此状态一定要跟实际情况一致,及时反映需求的进展。
提出人:提出人信息是为了方便对需求进行追溯,由谁提出的需求,后续关于该需求的变更都要及时告知提出者。

2.工具

以上是我理解的项目管理的一些简略内容,着重写了和产品经理相关的一些项目管理的知识,虽然内容很长,但请大家记住项目管理无非就是围绕着:“时间”、“成本”、“质量”这3点做文章!大家抓住核心,多多实践,都会取得不错的项目管理效果!希望本文对各位小伙伴在项目管理方面有一定的帮助!也请各位多多提宝贵意见!

思维导图:点这里


文 |TurboLee
进击的产品经理一枚
部分图片&文字参考援引于网络,如有侵权请知会本人删除

上一篇下一篇

猜你喜欢

热点阅读