之前,我已经从项目实现的角度、企业管理诉求两方面,分析了PM的核心能力架构,以及其在过程管理方面的能力等级。接下来,Fancier凡奉信息会站在PM能力成长的角度,横向与纵向阐述每一成熟度等级PM的过程管理能力,以及对应的工作目标与实践方法。

很多程序员有机会转变为PM得益于自己超群的技术能力。既然是技术出身,又混迹于技术圈子,自然PM会把工作的关注点继续放在看家本领上——职位虽然变成了PM,可身体和内心还是很老实的继续做着程序员。即使也会面对一些管理性质的工作,但在PM的内心深处,“那都不是事儿”,兵来将挡,水来土掩,以事件为驱动,不用太在意。

尽管新晋的PM能力非凡,又渴望出色的完成项目,整天加班,也勇于凭借这股热情和奉献作出按时完成项目的管理承诺,但事实却要时不时的给发热的头脑降降温。

如果可以仅凭一腔热血就管好项目,那么德鲁克、戴明、汉弗莱……这些大师就没机会发挥了。

缺乏管理意识,进行无计划的承诺,一定会伴随资源协调的不足,进度变化大,最终会导致频繁的“意外”,令项目组和公司逐渐会失去客户的信任。从客户的角度来看,如果不是别无选择,有谁会选择跟这样的团队合作呢?

我们把这样的新手PM定义为0级。说到底,0级PM还是一个程序员。而1级PM,会从专注软件工程到逐渐具备初步的管理意识

全球软件管理的唯一权威——CMMI把管理软件开发的过程分为成四个类别:工程类、项目管理类、支持类和过程管理类。相应的,PM的全部工作可以分为:开发类、项目管理类、支撑与协作类,以及改进类,四大类型。

PM过程管理成熟度1级要求:

凡奉信息版权所有

第一类:开发类

直接支撑业务交付,是所有IT企业的重点,主要指的是:(1)需求,(2)解决方案与编码,(3)产品集成,(4)测试验收,(5)评审。

当你开始PM之旅时,必须将自己的角色从“执行”转变为“管理”这类工作上。

因为当你下场踢球时,只能专注于眼前的“敌人”。场外的主教练如果不能看清局势、排兵布阵,反而热身下场,即使裁判允许,那也离输球不远了。

作为PM,你就是这个球队的主教练,用管理的手段让球队进球,比亲自上阵重要而有意义的多。

第二类:项目管理类

从管理无意识或事件驱动式,转变为有意识的项目管理。这里,PM要完成的转变,绝非为了转变而转变,也非为了管理而管理,而是聚焦在那些直接保障开发过程有序、有效的项目管理过程。

这些过程好比一支手电,可以为PM照亮项目与团队,让PM真的“看见”。尽管这只手电还无法照到更宽、更远的地方,但足以令PM看清脚下,并坚实的迈出第一步。

对于过程管理成熟度一级的PM来说,需要用项目管理这支手电,照亮以下部分:

  • 对项目进行粗略估算

  • 践行基本的任务管理,比如描述任务、时间安排、人员安排等

  • 对任务进行监控,并管理偏差

  • 识别和记录风险与机会

  • 根据业务需要对团队成员进行培训

  • 控制项目的版本

第三类:支撑与协作类

支撑与协作类,是指为项目实现提供保障、支持、协助的工作,通常不会局限在项目组内部,而需要跨部门、跨职能进行协作。

PM不见得需要主导这类工作,但管理好这类工作,可以将其他职能的专业优势,转化为项目的助力。过程管理成熟度一级的PM需要参与管理的支撑与协作类工作包括:

  • 进行候选方案的决策

  • 记录问题并进行简单的原因分析,为改进做铺垫

  • 建立项目中的数据收集机制(包括:项目过程、质量、客户和团队等方面),可以明确项目和团队的绩效,进而支持项目管理类工作

  • 与QA部门通力合作,保证交付项目的质量

  • 与采购部门协作,完成项目需求的采购

  • 建立向上管理的意识,与高层管理人员保持对目标的一致性理解

做到以上三类工作的要求,1级的PM已然在管理上摸出了门道,但是,原地踏步等同于退步!朝着更好的PM继续前行,你还需要考虑第四类工作——改进。

第四类:改进类

一旦形成了改进意识,过程管理成熟度1级的PM就会自觉地向更高的成熟度等级迈进。

过程管理成熟度一级的PM需要开始的改进类工作包括:

  • 建立项目的过程意识,并反复使用,尝试将之固化下来

  • 建立项目的资产(尤其是无形资产)意识,将项目中的优秀实践和方法保存下来

  • 建立整个项目团队的过程改进意识,鼓励团队提出改进意见

让我们回顾一下过程能力成熟度1级的PM能力要求:

接下来,我们将逐渐呈现PM在过程管理方面,不同的成熟度等级及对应描述,并挑选PM关系的重点问题,比如需求、度量等方面进行深入的探讨。

PM过程管理成熟度1级的更多相关文章

  1. PM过程能力成熟度3级

    2级PM已经可以把项目管理起来了.如果这时候,企业只有一个PM,那这种程度的管理,只要逐渐深化,就可以一直维持下去. 然鹅,现实总是复杂很多... 公司会在PM建立2级的过程管理后,提高所有项目的可视 ...

  2. PM过程能力成熟度2级

    当PM意识到自己不再是程序员后,就会在项目管理方面,逐渐达到过程能力成熟度1级.尽管这种亲身经历会带给PM管理的信心,但从项目的层面来说,整体还是混沌的,PM在经历过1级的阶段性胜利后,将面临更多的问 ...

  3. 突破瓶颈,再出发 - PM过程能力成熟度5级

    尽管程度不同,但PM的每个级别都在践行过程改进,并在4级借助数据,达到了“登峰造极”的程度.随着量化与统计分析的深入,项目会被优化到极其稳定的状态,组织的过程改进也就此进入了平台期. 平台期可以被视为 ...

  4. PM过程能力成熟度4级

    话说3级的PM已经非常厉害了,但仍然处于定性阶段.如何才能不动声色的跟BOSS过招?PM 4级就是让数字变成你的嘴巴,开启项目管理的量化大门.因此,4级PM的工作重心(详见上一篇文章中的表格),也会逐 ...

  5. PM领导能力成熟度2级

    人生如戏,大幕拉开,他走上舞台,饰演PM一角. 从技术岗位迈向管理岗位的第一步,对大多数像他一样的新晋PM来说,并不轻松.技术知识与经验是他曾经的主要才能与成功基础,而从成熟度一级开始,身为管理者的他 ...

  6. IT需求过程管理

    IT部门就是为其他业务.内勤部门提供信息化手段的,所以在实施信息化系统的时候首先要做的就是需求调研,但是针对于绝大多数业务部门的人员而言,信息系统是很不熟悉的,我们会经常听到这样的回复“这个应该很快就 ...

  7. SNF快速开发平台2019-权限管理模型-记录级-字段级权限实践

    1.1.1  字段级权限 字段级权限适用于对不同人的能否查看或录入不同表不同字段的权限控制. 是否启用字段级权限配置 不启用字段级权限后,[用户权限管理]程序[字段级权限]按钮会隐藏,导致无法给管理其 ...

  8. Linux 编程学习笔记----过程管理和项目发展(在)

    转载请注明出处,http://blog.csdn.net/suool/article/details/38406211,谢谢. Linux进程存储结构和进程结构 可运行文件结构 例如以下图: 能够看出 ...

  9. Scrum过程管理学习心得

    认识敏捷开发 在课堂上了解了瀑布开发,又在课下学习敏捷开发过程后,我发现,敏姐团队做的开发工作虽然和瀑布开发一模一样,但他们的做事方式很不一样.简单来说,两者的差别在于:瀑布开发必须先完成当前的步骤后 ...

随机推荐

  1. [Swift]LeetCode416. 分割等和子集 | Partition Equal Subset Sum

    Given a non-empty array containing only positive integers, find if the array can be partitioned into ...

  2. nvidia-docker+cuda8.0+ubuntu16.04

    nvidia-docker安装 如果之前安装过docker1.0版本,需要先删掉该版本和之前创建的容器 docker volume ls -q -f driver=nvidia-docker | xa ...

  3. 第四周 IP通信基础回顾

    传输层的作用:分割上层数据:在应用主机程序之间建立到端的连接:流量控制:面向连接与面向非连接. URG=1,紧急指针字段有效. 窗口字段- 占2个字节,用来让对方设置发送窗口的依据,单位为字节. TC ...

  4. 关于 redis.properties配置文件及rule

    当你配置的 FinanceRlue 的path为/count/users时,redis.properties中就必须也配置一个/users=redis://localhost:6379/2?keyle ...

  5. Python必备库

    Python必备库 --default-timeout=100避免网络延迟错误:-U给管理员权限. Python基础库 pip --default-timeout=100 install -U pyg ...

  6. Hystrix针对不可用服务的保护机制以及引入缓存

    之前我写过一篇博文,通过案例了解Hystrix的各种基本使用方式,在这篇文章里,我们是通过Hystrix调用正常工作的服务,也就是说,Hytrix的保护机制并没有起作用,这里我们将在HystrixPr ...

  7. @@ITENTITY

    @@identity是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量.一般系统定义的全局变量都是以@@开头,用户自定义变量以@开头.sele ...

  8. RabbitMQ学习笔记(一) Hello World

    RabbitMQ是做什么的? RabbitMQ可以类比现实生活中的邮政服务. 现实中邮件服务处理的是邮件,发件人写好信件投入邮箱,邮递员收取信件存入邮局,邮局根据信件地址,分配邮递员投递信件到指定地点 ...

  9. JS 中 原生方法 (三) --- Date 日期

    本文也说主要阐释了 Javascript 中的基础类型和 引用类型的自带方法,那么熟悉的同学又可以绕道了 总是绕道,真是羞耻悳boy 当然 本文阐述的主要类容 from MDN ( zh-cn ) D ...

  10. ES6躬行记(19)——生成器

    根据ES6制订的标准自定义迭代器实现起来比较复杂,因此ES6又引入了生成器的概念,生成器(Generator)是一个能直接创建并返回迭代器的特殊函数,可将其赋给可迭代对象的Symbol.iterato ...