作为IT行业的普通一员,笔者从入行到现在也经有6个年头,各种项目管理的培训也参加过几轮,项目管理的书籍也看过几本,大大小小的项目也管理了几个,甚至有幸亲身参与了CMMI Level2的评估全过程。
项目管理之于我,已经不再是高深莫测的理论和闪闪发光的证书,已然成为了工作中不可缺少的基本元素,并且渗透到了每天的生活当 中,成为了再平凡不过的生活元素。甚至,连做饭、逛街这样的日常行为当中也会时时闪现项目管理的影子。
如今的项目管理体系层出不穷,真正的百花齐放,百家争鸣。各种名目繁多的培训课程和认证证书也如雨后春笋,大有欣欣向荣之势。
不相信么?没关系,请大家仔细回想一下我们每天做饭的流程,活脱脱一个项目管理的标准流程嘛。
首先,按照项目的定义:“项目是为完成某一独特的产品、服务 或任务所做的一次性努力”,我们通常做一顿晚饭的过程具有独特性、一次性和不可重复性的特点, 是一个典型的项目。其次,做饭过程中的每个步骤,都在不知不觉的体现着项目管理的思想和精髓。下面我们就以“晚餐项目”为例,看看貌似深奥的PM理论是如何在日常生活中最普通的一件事情中大显身手的。
因为项目管理的理论分成许多体系,我们就分别以主流的三种理论来进行分析。首先,我们来看看这个“晚餐项目”放到不同的PM理论模型中是怎样的。
按照软件生命周期理论,“晚餐项目”可以将其分为这样几个项目阶段:
1. 立项:决定今晚在家吃饭,做出大致的时间安排
2. 需求调研:问问家人都想吃什么菜
3. 需求分析:综合考虑一下季节、天气、控制体重等因素,确定菜式
4. 系统设计:设计出每道菜的主料、配料
5. 开发:外出采购,然后开始做菜
6. 系统测试:尝一下菜的味道
7. 部署:摆桌吃饭
8. 项目收尾:收拾碗碟
按照CMMI(Level 2)的理论体系,“晚餐项目”可以分为这样几个过程域:
1. PP(项目计划):计划晚餐的菜谱,需要采购哪些原料,做出大致的时间安排
2. PMC(项目跟踪及监控):每完成一项工作,检查一下是否超出原定的时间计划,如果超出了则做出必要的调整
3. RM(需求管理):对家人对菜式的要求进行管理,确保每个要求都被管理,或者被满足、或者被取消、或者被变更
4. CM(配置管理):对晚餐准备过程中的每件制成品、半成品和其它副产品进行管理;
5. MA(度量及分析):对原材料、工作时间、工作产品等指标进行预算、跟踪、度量和分析;
6. PPQA(过程和产品质量保证)——定期对晚餐的准备过程进行评审,保证按照原有的计划进度进行,并保证每个步骤产生的结果符合质量要求;
7. SAM(供应商管理)——如果准备过程中将部分工作外包,比如网上订购部分原材料等,我们就需要对服务提供商提供的服务和最后提交的产品进行监督和管理。
按照PMP的项目管理体系,“晚餐项目”将被划分为以下9个知识领域:
1. 范围管理:确定菜谱
2. 质量管理:保证原料新鲜,菜的味道符合家人要求
3. 采购管理:如果从网上订购了红酒或其它原料,我们就需要对送货的时间和交付的货品进行管理
4. 时间管理:在整个晚餐项目过程中,确保按照计划的进度完成
5. 人力资源管理:如果准备晚餐的不只你一个人,要对每个人的任务和分工进行管理
6. 风险管理:注意识别和监控晚餐准备过程中可能出现的各种意外情况,并拟定应对预案