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

原创 2015年11月19日 21:12:44

1. 项目概况

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

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

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

系统建设方案是使用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. 工作量预算及投入

这里写图片描述

这里写图片描述

4.2. 工作量分布

这里写图片描述
工作量分布中,其他任务主要是指Cordys开发技术培训,以及工作交接技术培训。

5. 成本分析

5.1. 直接成本执行情况

单位:元
这里写图片描述

其中,成本支出明细项目为:
这里写图片描述

5.2. 成本偏差分析

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

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

6. 项目风险/问题

在项目开发过程中,截止当前共发生了33个风险和问题,现已经解决或关闭了27个。其中,风险24个,问题9个。
项目风险/问题发生过程如下:
(1)人力资源不足
(2)招业务外包
(3)业务分段整体分包
(4)项目直接成本增加
(5)商务/合同风险
问题列表如下:
这里写图片描述

风险列表举例(部分)如下:
这里写图片描述

7. 主要经验教训

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

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

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

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

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

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

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

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

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

欢迎读者反馈、讨论。

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【软件项目管理】里程碑事件的定义

里程碑事件:里程碑事件往往是一个时间要求为零的任务,即它并非是一个要实实在在完成的任务,二十一个标志性的事件,例如,在软件开发项目中的“测试”是一个子任务,“撰写测试报告”也是一个子任务,但“完成测试...
  • liuchuo
  • liuchuo
  • 2016年12月26日 17:48
  • 947

推荐三十款最好的免费项目管理软件

TeamLab TeamLab 是一个免费开源的商业协作和项目管理的平台。TeamLab 主要功能包括:项目管理、里程碑管理、任务、报表、事件、博客、论坛、书签、Wiki、即时消息等等。 XPl...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

产品研发流程的四个里程碑

《启示录》书中提到通过设立产品陪审团来监督产品研发流程,制定关键决策。一款产品的研发包括四个里程碑: (一)评审产品战略和产品路线图,启动评估产品机会的工作,即选择值得投入精力的产品,请产品经理...

sqlmap post注入

0x00 常用的 注入点:http://tetasp.vulnweb.com/Login.asp 几种注入方式: sqlmap -r search-test.txt -p tfUPass 其...

正则表达式获取sql语句中的表名

一个小的实验,里面要获取基本增删改查的sql语句对应的表名,以下是在W3schoo基本教程的集中sql类型SELECT 列名称(*所有列) FROM 表名称SELECT 列名称 FROM 表名称 wh...
  • le__lee
  • le__lee
  • 2016年04月26日 21:48
  • 3414

软件项目管理(CMMI成熟度)实践——之系统测试

通过本文的分享,能为测试负责人、测试人员提供系统测试执行过程及可操作参考规范文档,提高测试质量...
  • xiaoyw
  • xiaoyw
  • 2015年08月19日 15:34
  • 1709

软件项目管理(CMMI成熟度)实践——之决策分析(1)

在项目实施过程中,技术方案选型往往是比较揪心的一个过程,需要在满足需求、技术先进性、成熟度、成本、人力、工期等方面进行平衡,而且这些方案是项目干系人和项目组成员在头脑风暴会议经上,通过快速互动、刺激提...
  • xiaoyw
  • xiaoyw
  • 2015年01月18日 19:39
  • 2155

软件项目管理(CMMI成熟度)实践——之集成测试

本文描述集成测试的测试计划、测试活动过程、测试用例及执行等三部分内容实践,每部分仅举例部分实际内容供参考,以及相关测试规范。 文中推荐使用UML时序图做为测试用例中测试步骤描述。...
  • xiaoyw
  • xiaoyw
  • 2015年07月26日 20:59
  • 1376

软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程策划篇

续:软件项目量化管理(CMMI高成熟度)实践经验谈——之概述篇
  • xiaoyw
  • xiaoyw
  • 2014年05月17日 17:13
  • 2685
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件项目管理(CMMI成熟度)实践——之上线里程碑报告
举报原因:
原因补充:

(最多只允许输入30个字)