【情境实战】PM要始终坚持以业务目标为导向

科技   2024-11-19 20:30   浙江  


项目经理职业发展热线:

400-666-0609

公众微信号:mypm_net

根据我自己多年的项目管理经验,我把一个项目立项后的目标分为三个层次,分别是项目目标、业务目标、战略目标。
项目目标是指投入多少人、多少时间,要做多少事情,要做成什么样,要在哪个时间点达到上线发布的标准,是项目最直接的目标。项目目标确定之后,又会进一步细分至里程碑目标,进而细分到周目标或迭代目标。
业务目标,是指做一个项目或者一款产品,所期望或者会带来怎样的收益和成果,或期望创造怎样的价值,是投资项目真实的目标。这里其实是对项目的目标进行了一个细分,也即项目目标是为业务目标服务的。
战略目标,是终极目标,是需要符合组织战略的收益。比如一个部门会有很多个工作室,各工作室之间既是合作又是竞争的关系。某一个工作室做了A项目,A项目上线之后,发现把另外一个工作室B项目的资源和市场给抢了,使得组织战略的整体收益减少了。那这样一来,就不符合组织战略目标了。
无论是研发期的项目,还是运营期的项目,项目经理要始终坚持以业务目标为导向。
以游戏项目为例,业务目标还是比较好界定的,一方面是项目上线的数据,包括次留、DAU、活跃ARPU、收入这些;另一方面是游戏上线后,对玩家的服务,包括每个版本的发布,对玩家的影响。
所以,项目经理在负责项目推进的过程中,需要转变思维,不能只盯着每个版本按期发布的目标,更要转变思维,以数据和对玩家的服务及影响方面为导向。
几年前,我在负责ZQ项目时,遇到这样的一个情景:原本版本按照预期的时间已经准备好了,一切都在计划之中,版本整个过程的风险也处于可控状态,就等待版本发布更新,但就在版本更新的当天,出现了意外的情况,导致版本回滚,计划更新的版本延后一天发布。
这是在项目管理进程中,再正常不过的一件事了,但作为项目经理,却不能平常地对待,项目经理始终要保持一颗进取的心态,不断地思考,甚至跳出项目来思考。再继续看几个情景:
情景1:当版本发布的时候,出现这样的问题,作为项目经理,马上要做哪些事情?
情景2:延伸一下,研发期的项目进程中,当某设计方案出现重大失误,到项目的某个阶段才暴露,导致项目的工作严重受阻,这个时候,项目经理又该立即做哪些事情?
情景3:再延伸一下,在实际项目中,设计方案出现严重错误的事情根本不应该发生,那项目经理又该如何规避呢?

情景1:发布过程中,出现版本的问题,项目经理应对之策

在版本准备发布的时候,通常会根据版本发布的复杂度,要更新内容的情况,而设定一个版本更新的时间,比如2个小时,这两个小时包括半个小时的发布时间和1个半小时的外网灰度观察时间。(所谓灰度观察是指版本发布时涉及到很多服务器,涉及到全量用,通常会选择一部分服务器一部分玩家先更新发布,以观察外网的情况而最终确定全量放开)
如果版本半个小时发布完成后,在灰度观察期间,发现有问题,此时,通常的做法是:
1)开发侧同步问题到项目的发布群(版本的发布,通常可以建立一个单独的版本发布群,便于发布时同步信息,及时沟通)。
2)项目经理立即召集产品,开发一起沟通,评估影响面,以及确认修复的时间。(假设修复的时间是一个小时)
3)或者,接第2步,团队成员解决不了的问题,要寻求其他专家来协助解决。
到这里,就结束了吗?假如读者朋友你刚好是负责这个项目,遇到这样的情况,又会如何处理?是不是项目经理就可以耐心的等待开发人员解决问题,然后在预期时间内发布完成?答案显然不是。
项目经理始终要从业务层面,以业务目标为导向,要具备一定的用户思维。那么当遇到这样的情况时,项目经理在协调具体解决问题的负责人之后,要即刻想到的是——假如一个小时以内,问题解决不了怎么办?解决问题的一个小时期间,外网问题对玩家的影响有多大?对收入的影响又有多大?如果一个小时后,问题解决不了,又该怎么办?是否要提前和老板汇报来决策?
事实上,当发布大版本的时候,很有可能遇到评估的解决时间超出预期,并且可能出现时间延长后,还出现问题没有解决的情况。
因此这个时候,项目经理一方面需要及时和老板汇报外网反馈的情况,一方面需要给出当前合理的解决方案,比如为了降低外网玩家的影响,对当前版本进行回滚还原。
项目经理提出的方案同时,要结合发布期间和实际情况,给出合理的缘由说明,然后和老板,及产品负责人沟通明确,确定最终的方案。
在以往的发布过程中,如果发布过程中遇到重大问题时,通常都是会先快速回滚版本,避免外网玩家的投诉,最大限度地减少玩家的利益损失。然后团队内部继续解决问题,快速更新,并公告更新说明。
这只是某种特例情况,对于每个项目外网发布来说,都是慎之又慎的事情,更需要在发布之前检查、检查、再检查,确保发布万无一失。除此之外,项目经理在每次发布的时候,都需要有一个plan B,及时应对突发情况。

2:研发期的项目进程中,当设计方案出现重大失误,到项目的某个阶段才暴露,导致项目的工作严重受阻,这个时候,项目经理又该立即做哪些事情?

延伸到研发期的项目中,可能会有项目经理遇到这样的情况,项目经理仍然会做的几件事:
1)第一时间拉起会议,对方案进行讨论和分析。
2)讨论中,寻找最佳方案或替代方案。
3)或者找更有经验的人来帮忙。
作为项目经理,要弄清楚问题的相关情况,把具体的问题交给具体的技术负责人就可以了。接下来更应该是以业务目标为导向,需要重点关注:
1)出现这样的情况之后,对项目计划有什么影响?
2)这个方案的严重失误,会导致里程碑计划的延误吗?
3)是否要考虑增加人力?
4)调整的方案,对项目的上线会有影响吗?如有,有多大的影响?
5)方案的调整,会造成其他功能模块开发工作的无效吗?
这些才是一个真正以业务目标为导向的项目经理需要重点关注的事情。当评估这些之后,再和项目主要相关方沟通好。如果是要去和老板汇报,那必须是要形成自己的想法,包括说,你的计划是什么样的?打算怎么做?需要什么支持?期望老板做什么?

情景3:再延伸一下,在实际项目中,设计方案出现严重错误的事情根本不应该发生,那项目经理又该如何规避呢?

我在从事项目管理工作之前,是负责项目测试工作的,曾经就遇到过一个项目,研发期间,核心玩法版本都已经完成了,结果评估发现引擎有问题,导致项目中期的时候要更换引擎。
还有遇到项目的美术资源的问题,因为美术3D表现效果过分地夸张,导致中后期发现安装包太大,且一般的机器不支持或者支持效果很差。
还有项目在初始开发时,开发侧使用的语言有问题,一开始用lua实现英雄技能,但后期发现性能各种瓶颈,在中后期直接重构,使用C++
诸如这些问题,实际在项目进入执行阶段的时候,根本不应该出现,更不要说在中后期才发现这样的问题,这对于一个项目来说,是毁灭性的。
那么项目经理如何来规避这类问题呢?
简而言之,就是每个项目立项之后,都要花足够的时间去论证目标的可行性,和项目主要相关方把模糊的问题讨论清楚。
把主要的,可预见性的风险评估讨论清楚,并沟通讨论,有相应的应对方案,包括一开始是用什么引擎来实现,用什么语言,前后台架构方案,美术表现是2D还是3D,还是用2D来渲染3D表现,等等,各自的优缺点。
对于技术出身的项目经理来说,这可能不是太难的事,但非技术出身的项目经理,更要组织这些专业的团队成员,将这些讨论清楚,明确清楚,汇总信息之后,形成自己的想法和判断,再和管理层沟通,并最终决策。

推荐阅读





1. 100%通过!联盟PgMP认证考试再创佳绩
2. 国际项目组合经理PfMP访谈:以项目为内核,持续沉淀,持续成长
3.【培训计划】项目组合管理与PfMP认证培训

本期编辑 | 蒋欣怡

内容来源 | 项目管理跃迁,如有侵权请联系后台处理。




-END-

项目管理者联盟出品

原创内容转载请注明出处:

项目管理者联盟 (mypm_net)





项目管理者联盟专注于项目管理、工程管理与研发管理领域,在工程、制造、IT通信等行业具备丰富的咨询与培训服务经验。项目管理者联盟多次主办和协办全国性的项目管理学术与应用高峰论坛及会议,2003年开始常年举办项目管理培训课程、国际项目经理(PMP、PgMP、PfMP)认证课程,产品经理NPDP课程,技术经理PBA商业分析课程与ACP敏捷开发课程、工信部项目经理课程,为企事业单位培养超过50000名项目经理。

欢迎您电话咨询预约我们的PMP、PgMP、PfMP、PBA、NPDP等课程试听体验。

咨询电话:400-666-0609



点点点, 分享在看都在这儿!



项目管理者联盟
全面提升组织项目管理能力
 最新文章