导言
项目本身无好坏之分,项目管理有做好与做坏之别。在互联网大厂的体制下,想要做坏一个项目很难(可以通过换人、追加资源等方式消除风险),想要做好一个项目不容易,需要团队及 PM 付出大量心血和精力。在这些做好的项目中,我们也观察到很多 PM 做的疲惫不堪,甚至厌倦做项目管理工作,更有甚者一度对项目管理工作对技术人员的价值产生怀疑,所以,对于技术 PM 来说 “优雅” 做好项目管理至关重要。
优雅是一种态度和状态,能够全局掌控项目,面对压力和挑战做到从容淡定、胸有成竹;
优雅是一种能力和过程,能够识别关键节点,应对风险和变化做到张弛有度,上通下达;
想要优雅做好项目管理,掌握项目管理的思维、理论、工具和方法至关重要。
集团生态涉及 100+BU,有成熟业务诸如淘宝、天猫,也有创新业务达摩院、阿里体育;有纯线上互联网业务阿里妈妈,有线下业务银泰百货,也有线上与线下结合盒马业务;有大量 toC 的电商营销业务,也有 toB 的服务平台业务,比如千牛、客如云、阿里云等。每种业务因为其定位、面对的客户、所处发展阶段,面临市场竞争、团队规模等不同,这就导致了不可能有一套规章制度适用所有业务,淘宝的电商项目管理模式,并不适合灵犀互娱的工作室模式,这也是 PMO 团队与业务结合才能大放光彩根本所在。
但没不是每个 BU 都能有自己的 PMO 团队,而项目管理工作,又会贯穿业务的整个发展过程,为了顺利推进业务发展,团队中部分技术同学就有 PM 管理职责,也是担任 PM 同学的一种培养。技术人员想要做好项目管理不容易,即需要具备 PMO 相关管理理论和工具,也需要转化自己的做事思维模型,还会面临发展方向选择是锤炼技术能力、提升影响力还是转行做专职 PMO 或者产品。
基本概念
什么是项目、项目管理?
项目( Project )是为创造独特的产品、服务或者成果而进行的临时性工作。
管理( Management )通过实施计划、组织、领导、协调、控制等职能来协调他人的活动,使别人同自己一起实现既定目标的活动过程。
项目管理(Project Management) 在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程。
从项目的基本概况可以看出,每个项目是具备三种基本特征即独特性、临时性、目的性。而项目管理就是在有限资源(时间 + 成本)的情况,运用专门的知识、技能、工具和方法解决独特性,达到目的性的过程,而主导这一切的就是项目经理(即 PM)。
项目经理 (Project Manager) 是项目团队的领导者,首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。为此项目经理必须在一系列的项目计划、组织和控制活动中做好领导工作,从而实现项目目标。
从本质上来说,技术同学做 PM 都是在承担项目经理的职责,对初次做项目管理的同学来说除了要接受师兄的言传身教外,还需要自身掌握项目管理的理论、工具和方法。
项目管理制度在公司中的作用?
在业务发展过程中项目管理如此重要,以至于在互联网公司治理过程中采用了实虚线管理制度,实线为直属汇报关系,虚线为业务线,通过这种管理方式有效打破部门墙,快速组织内部资源。
项目可以划分为两类,这两类项目对 PM 管理技能要求也会有差异,当我们作为项目 PM 时,首先要清晰知晓项目的分类,并以此来建立相关的项目管理制度和规范。
一类产品项目(或者叫业务项目),经历从小到大需要不断持续迭代,典型特征就是规模小、持续型,互联网项目大部分都是这种类型。作为这类项目的 PM,需要业务发展壮大过程中不断演化系统,因此会需要承担比较重架构职责,同时还要围绕团队效能不断调整研发流程,这类项目对 PM 的技术能力、架构能力、团队管理要求比较高。
另外一类为战役项目,基本为一次性需要大投入高产出,典型特征为规模大、阶段型,历年双十一大促项目基本上为此类项目。作为这类项目的 PM,需要全局了解,明确职责,定义上下游规范,同时还要围绕团队效能不断调整研发流程,这类项目对 PM 的沟通能力、协作能力、影响力要求比较高。因为涉及人员众多,常见的是由 PMO 团队来统一管理。
在技术团队中选择这两类项目的 PM,一般会有三个出发点。
1、借人成事,拿结果:对项目交付要求极为苛刻,项目风险高、时间紧、任务重、压力大,这时候一般会选择能力强、抗压好的技术同学担任 PM,以确保拿到结果
2、借事修人,锻炼人:项目难度中等,风险可控,从组织锻炼人的角度比如锻炼协作能力、架构能力等等,可以安排担任 PM,并做好相关兜底安排,这类项目收益很明确,就是以锻炼人为主。
3、识人用人,培养人:难度低,风险不大的项目,对于一些新人、判断不准、需要进一步摸清能力边界的技术人员,用来安排担任 PM,通过担任 PM 过程中,进一步观察识别考察。
技术团队的 PM 的选定大部分基于以上原则,作为 PM 同学在接手项目时不妨做考虑考虑,选定自己的背景,以便于针对性的提升应对。
对于很多初次做 PM 的或者做过 PM 后仍然很痛苦,或者是掌握项目管理的流程、工具但在使用过程中仍不能明白其精髓的技术人员,很有可能是项目管理的思维模型尚未建立。当你走上 PM 岗位时,术是工具、方法、理论,道是做事的思维模型,所以一定要让自己思维模型做一次升级转化。
项目过程周期全景(五大过程)
实际工作中,我们参与的项目基本经历以下过程,大家基本也是按照下面流程过程进行工作排期,覆盖整个项目周期,这只是项目管理过程中要经历的工作,过程中涉及的相关理论和工具是不知道的,所以这也是我们很多项目拷贝一个别人做的项目语雀文档,就可以做项目管理的原因,关键动作补缺位,也不会出大错,但做完后总是感觉不得法。在这个过程中看不到沟通管理、也看不多人力资源管理(圈人),能做好但做不优雅。
PM 指南中定义一个项目五大过程,项目从开始到结束主要经历,启动、规划、执行、监控、收尾,在这五大过程组中涉及到整合管理、干系人管理、进度管理、成本管理、质量管理、沟通管理、人力资源管理、采购管理、风险管理 10 大领域知识。
五大过程中,每一个过程都有些关键动作要执行,结合实际项目经验,为了便于记忆我把里面过程、核心动作了总结。整个项目过程中三字诀来说。
低代码开发平台,一个号称能在几分钟的时间里开发出一套公司内部都可使用的应用系统开发工具。
那么市面上都有哪些好用的低代码平台?如果你是程序员、开发者、网络运维等 IT 从业者,甚至是信息管理员、业务人员,那你一定不能错过这个简单易用的低代码平台:JNPF快速开发平台。
如果你司需要项目管理,那它将可以帮助实现项目信息记录、任务拆解分工、任务进度随时查看等,提供的报表引擎,大屏引擎、门户引擎、工作流引擎等功能新手小白也能上手,轻轻松松实现高效办公。
这款提效的办公工具适合企业大规模办公使用,买断型支持全源码交付,并不免费,但很多企业为了方便办公以及搭建属于自己公司的办公系统是愿意消费的。
集成Java+.Net双技术引擎的新型数字化平台,前端采用Vue3等技术框架,包括场景建模、界面开发、系统对接、组件拓展、数据并发处理、动态菜单、权限校验、按钮级别权限控制等功能。同时还提供了大数据管理功能, SQL 查询接口,可以流畅地处理数据。