软件项目管理(CMMI成熟度)实践——之上线里程碑报告

1. 项目概况

现有系统是在2009年建设的。目前,系统包括9个部室业务子系统、9个专业应用子系统,20个独立信息模块,370个业务流程,现有流程与部室网站各自独立分割,缺乏统一系统规划与流程标准,不能有效支撑公司各部门、本部与分公司之间的业务协同。根据公司的改革和发展的要求,在2014-2016滚动规划中规划了2014年新建**系统平台,信息化部门根据规划,启动管理支撑系统项目建设。
建设方案概述如下:
软件项目管理(CMMI成熟度)实践——之上线里程碑报告_第1张图片

系统基于云架构办公能力平台,支撑公文管理、通用办公、流程管理三类业务,提供完善的流程全生命周期管理能力、可视化流程定制开发能力、快速复用能力及友好的个性化定制页面。

  • 公文优化改造;
  • 建设办公能力平台;
  • 把通用办公迁移到新平台上;
  • 基于新平台建设流程化业务;
  • 阳光大厅为统一入口。

系统建设方案是使用OpenText Cordys产品做为管理支撑系统的统一PaaS平台,基于此平台搭建办公流程能力服务平台和信息类专业应用。

名称 类型 描述 备注
PaaS平台 产品 OpenText Cordys BOP 4 搭建在Linux环境上
SOA 技术 面向服务 由平台SOA Grid提供ESB
Web服务 产品 Apache HTTP 平台内部集成
开发语言 技术 Java和JavaScript JQuery
关系型数据库 产品 Oracle、MySQL
文档型数据库 产品 MongoDB 开源免费
目录服务 产品 OpenLDap 平台内部集成【注:前台通过Webservice使用】
客户端组件 组件 BootStrup 开源免费,HTML5+CSS+JQuery
接口规范 技术 Soap Webservice 通过XML传递JSON数据
其他 技术 XML、JSON、HTML、CSS 解析XML、Document【注:支持HTML5】

2. 项目进度

2.1. 项目进度执行情况

原计划系统上线时间为2015年6月,由于项目人力资源不足的原因,2015年5月份,与用户协商变更上线时间为2015年8月30日。
从2015年8月份,由于用户系统硬件设备加不上电的原因,上线时间被多次延期,直至延期到2015年11月末。

2.2. 项目进度分析

开发进度慢的原因是人力资源不能满足项目开发用人需求。
第一阶段,项目策划阶段,缺乏基于Cordys平台架构设计人员,影响设计进度,截止2015年2月末,进度偏差(SV)控制在3%;
第二阶段,设计开发阶段,缺少设计、编码人员的数量较大,即使加班也拟补不了开发进度落后的问题,截止2015年4月末,进度偏差(SV)已经超过8%,并继续快速的扩大偏差,处在失控状态;
第三阶段,编码开发、测试阶段,由于采用整体分包,由于有优秀的团队加入,截止2015年8月初,进度偏差(SV)追回到4%,基本能满足用户要求8月30日上线的开发进度。

3. 项目资源分析

3.1. 人力资源计划

序号 姓名 职务 项目组内角色 参加工作时间 学历 备注
1 肖永威 资深项目经理 项目经理 1994年 本科
2 张** 高级设计人员 技术经理 2001年 研究生 资深Cordys架构师
3 冯** 高级项目经理 配置管理 1998年 本科 系统架构师
4 姜** 项目经理 需求调研(兼) 1996年 本科 资深需求分析师
5 吴** 程序员 开发人员 2012年 研究生 U-Cloud开发人员
6 刘** 程序员 测试人员 2013年 研究生 开发人员
7 王** 程序员 需求人员 2002年 研究生 需求分析师
8 郑** 程序员 测试人员 2000年 本科 需求分析师
9 赵** 程序员 开发人员 2010年 本科 Cordys开发人员
10 侯** 程序员 开发人员 2012年 本科 Cordys开发人员
11 陈** 程序员 开发人员 2013年 研究生 开发人员
12 王** 程序员 开发人员 2014年 本科 初级开发人员
13 周** 项目经理 设计人员(兼) 2002年 本科 系统架构师
14 杨** 程序员 开发人员 2010年 本科 高级开发人员

合作伙伴8人,人员构成:Cordys架构师1人、前端开发美工1人、Cordys底层支持1人、其他开发人员5人(现有2人)。

3.2. 人力资源计划执行情况

在项目开始后,由于各种原因,公司内部人力陆续减少到2人,而招聘合作伙伴人员,又经过了2次笔试、7次筛选简历、4次面试,截止5月份共计招聘补充了5人。
其中,公司内部人员变动如下:

  • 直接陆续辞职4人;
  • 受其他辞职而调整工作3人;
  • 其他项目启动而调整5人(也是缺人而抽调或不能到位)。

到2015年5月初,项目组剩余人员情况如下:

序号 姓名 职务 项目组内角色 参加工作时间 学历 备注
1 肖永威 资深项目经理 项目经理 1994年 本科
2 张** 高级设计人员 技术经理 2001年 研究生 兼职办公网维护
3 张** 海…外包 开发人员 2014年 本科 材料化学
4 王** 凡…外包 开发人员 2013年 专科 计算机专业
5 王** 海…外包 开发人员 2014年 本科 计算机专业
6 车** 和…外包 开发人员 2012年 专科 计算机专业
7 宿** 千…外包 美工 2014年 本科 财务专业
8 常** 辛…现场服务 Cordys原厂服务 2013年 本科 计算机专业

在2015年7月初,对项目部分进行整体外包,人力资源投入如下:

序号 姓名 职务 项目组内角色 参加工作时间 学历 备注
1 肖永威 资深项目经理 项目经理 1994年 本科
2 张** 高级设计人员 技术经理 2001年 研究生 兼职办公网维护
3 宿** 千…外包 美工 2014年 本科 财务专业

4. 工作量情况

4.1. 工作量预算及投入

软件项目管理(CMMI成熟度)实践——之上线里程碑报告_第2张图片

软件项目管理(CMMI成熟度)实践——之上线里程碑报告_第3张图片

4.2. 工作量分布

软件项目管理(CMMI成熟度)实践——之上线里程碑报告_第4张图片
工作量分布中,其他任务主要是指Cordys开发技术培训,以及工作交接技术培训。

5. 成本分析

5.1. 直接成本执行情况

单位:元
软件项目管理(CMMI成熟度)实践——之上线里程碑报告_第5张图片

其中,成本支出明细项目为:
软件项目管理(CMMI成熟度)实践——之上线里程碑报告_第6张图片

5.2. 成本偏差分析

由于公司内部人力资源不足,无法满足项目策划资源需求,造成外包合作伙伴占项目人力资源的85%,由此而增加95万业务外包成本。

  • 人员变动所带来的培训、工作交接成本增加;
  • 采购原厂家专业服务,远高于普通外包成本;
  • 拟补公司内部人力资源缺口需要较多的采购业务外包成本。

6. 项目风险/问题

在项目开发过程中,截止当前共发生了33个风险和问题,现已经解决或关闭了27个。其中,风险24个,问题9个。
项目风险/问题发生过程如下:
(1)人力资源不足
(2)招业务外包
(3)业务分段整体分包
(4)项目直接成本增加
(5)商务/合同风险
问题列表如下:
软件项目管理(CMMI成熟度)实践——之上线里程碑报告_第7张图片

风险列表举例(部分)如下:
软件项目管理(CMMI成熟度)实践——之上线里程碑报告_第8张图片

7. 主要经验教训

(1). 通过分摊成本风险来控制项目成本经验
在项目实施过程中,由于人力资源不足原因,需要新招超过80%人员,这些人员存在如下情况:

  • 技术不满足要求,需经过专业培训和实践(注:人力市场缺乏Cordys平台开发人员);
  • 临时组织的人员,存在沟通不畅的问题;
  • 存在人员不稳定的问题;
  • 存在项目延期,用人时间长而增加成本的风险。

这样,如果短时间内解决不了上述问题和风险,那么转变用人方案——整体分包
此方案转嫁了风险,通过掌握有开发能力的合作伙伴来补充整体资源,而不是通过合作伙伴提供临时开发人员。

整体分包与包人现场服务模式区分如下:

对比内容 整体分包 包人 备注
采购成本 固定预算 有超预算的风险 包人也可节省预算
人力资源 - 有资源不足、人员稳定风险
合同纠纷 有违约风险 人员工作任务不清晰纠纷 整体分包风险影响大
可控性 较好
计划可调整性 不易调整 自由度较大

注:本项目的某分包方,因为其人力资源不足及项目延期上线的问题,造成了项目亏损。

(2). 项目型团队士气与预期资源
造成项目采购成本大幅增加的直接原因就是人力资源不足,项目团队成员大量流失,隐含着工作交接、培训的成本大幅的增加。

  • 团队士气更多的是依赖公司管理体制,项目经理很难解决。例如不能兑现的激励,重复多了就没有人信了,将直接导致士气低落。
  • 团队资源不足,不能依赖预期资源,预期往往是不可控的。例如预计下个月某人到刚,而等到的是下个月某人已经辞职。

针对上述情况,稳定、有士气的团队建设是非常必要的,一个稳定团队可以承接多个项目,不浪费资源就行。

欢迎读者反馈、讨论。

参考:
《奇葩的项目进度滞后》 肖永威 2015.6.1
《基于运营架构的办公流程能力平台》 肖永威 2015.6.14

你可能感兴趣的:(项目管理,cmmi,里程碑,业务流程,Cordys)