某公司是国内一流的电力行业行业信息化整体解决方案提供商和服务商。 公司创立于2005年,是一家专注于一体化、专业化IT解决方案与信息化服务的高科技企业。公司注册资本4000万元,是国家级高新技术企业,双软企业,省级企业技术中心。公司拥有国家工信部颁发的计算机信息系统集成三级资质, 美国软件工程学会颁发的CMMI3国际认证,国家质量管理体系ISO9001认证,以及中国信息安全测评中心颁发的信息安全服务资质证书(安全工程类一级)。公司荣获了多项省市级科学技术进步奖及国家省市级专项基金支持,拥有多项国家重点新产品证书、技术发明专利及计算机软件著作权和多个软件产品登记证书。 公司以软件技术、信息安全和IT服务为核心,提供技术研发、咨询服务、解决方案、集成与服务以及相关产品。 咨询服务包括信息化规划咨询、信息化安全咨询与风险评估服务; 解决方案包括电力、政务、传媒、环保、物流等多个行业解决方案,以及包括企业核心应用、企业安全、企业新媒体、大数据、云计算、智能电网、互联网及移动应用等在内的通用解决方案; 集成与服务主要包括系统集成、系统安全、系统维护和系统运行服务。 公司以“诚信、和谐、开拓、创新”为企业精神和核心价值观,致力于成为最受社会、客户、股东和员工尊敬的公司。我们以客户需求为导向,以“不断完善、追求卓越”为宗旨,全面构造公司在创新研发、运营管理、人才培养上的核心竞争力,使黔驰信息成为业界领先的IT解决方案与信息化服务供应商。公司自2012年通过CMMI3级认证以来,公司领导高度重视软件研发方面的持续改进工作。此次CMMI5认证的顺利通过,标志着公司研发管理能力已逐步成熟,在企业管理水平、人员技能、软件研发能力、项目管理能力、过程改进能力、产品与服务质量等方面全面达到国际先进标准,也意味着公司有能力为客户提供更高技术水平、更高质量标准的信息化专业服务。 公司为了实现3年创业版上市战略目标,需要持续保持营业额和利润率同步增长。营业额增长依赖于市场份额和客户满意度的提高,利润率增长依赖于研发效率和产品质量的提升。经过分析,公司迫切需要解决如下问题: CMMI案例 案例特点 基于上述问题,网泰咨询服务团队与客户高层进行了多次深入研讨,一致认为单纯的CMMI过程改进不能完全实现改进目标,需要实施多方位、系统化的整体改进方案。 制定了公司的商业目标 公司的商业目标是提高公司业绩,企业上市,因此与上层领导讨论后,我们认为提高客户满意度、提高市场占有率和提高公司运营效率对公司业绩会有影响。 1、提高客户满意度,可以减少产品的验收周期,提高回款速度和降低机会成本。 (1)针对研发类项目:对于客户满意度,主要的影响因素是产品质量和进度两方面,从公司的历史项目情况来看,进度方面基本都能按时交付产品,必要时与客户沟通也能够适当延期,而公司交付的产品外部缺陷密度有时会比较高,直接影响客户对产品的满意度以及验收,所以我们以降低外部缺陷密度为组织的主要目标之一。 (2)针对维护类项目:结合需求和缺陷的分析,经过与高层、客户、项目经理等确定,我们更关注事务的响应时间,以提高需求响应时间作为项目组首要目标,采用统计过程管理的方法来监控过程。 建立组织的PPM: 客户满意度 = 9.16 - 2.79 项目进度偏差率 - 18.9 项目初验缺陷密度(个/FP) 项目初验缺陷密度(个/FP) = 0.174 - 0.0378 项目系统缺陷密度(个/FP)- 1.03 集成测试缺陷密度(个/FP) - 1.31 单元测试缺陷密度(个/FP) 目前 客户满意度:
项目初验缺陷密度:
本年度提出的商业目标:为降低初验缺陷密度70%,提升客户满意度10% 对PPM模型中的各因子进行敏感度分析,发现集成测试缺陷密度对客户满意度影响较大,单元测试工作投入对单元测试缺陷密度影响较大
过对PPM模型的仿真,得到集成测试缺陷密度CR/KLOC至少要提高30%,单元测试缺陷密度提高40%,才能达到客户满意度提升10%的目标概率在50%以上
针对这挑选出的个CR进行深入分析,将这些问题进行分类统计如下:分析思路1: 针对以上分析结果,对样本数据的历史版本再次进行测试(使用JUNIT+EMMA),共查出27个问题,其中19个问题属于函数问题,8个问题属于运算符问题。也就是说,使用JUNIT+EMMA工具,可以在单元测试阶段多分析27问题,能够大于改进多发现13个问题的目标。 分析思路2: 针对这CR进行深入分析,将这些问题进行分类统计如下
分析之接口逻辑问题,针对接口逻辑问题占43.2%,对这类问题采用头脑风暴法,形成鱼骨图,寻找根因。 确定的方案分析之系统性能问题,针对系统性能问题占28.4%,对这类问题采用头脑风暴法,形成鱼骨图,寻找根因 经过不断对工具和过程的调整,组织引入了量化裁剪工具(水晶球crystal ball)对项目的裁剪做出了量化的判断 2、提高市场份额,加强对营销部门激励和考核。 组织结构调整 1、将职能式组织结构调整为矩阵式组织结构(增加了产品规划部、项目管理中心PMO和客户服务部)。 研发绩效管理 1、针对研发部制定了5个维度的考核体系:1、销售额与回款;2、客户满意度;3、产品质量;4、团队建设;5、价值观; 2、PMO依据历史项目数据,设定了不同类型项目的利润率基线。 3、通过对项目利润率的考核,提升了项目经理及项目成员的成本意识。 4、建立项目奖金制度,极大的提高了员工的主观能动性。 及时交付产品: 1、主要针对研发过程,研发过程改进的主要目标是提高工程活动的总生产效率,通过统计工具分析各个研发阶段,得到编码工作量占总工作量40%,而系统测试返工占总返工的61%,因此将提高编码生产率和降低系统测试阶段的返工率作为过程子目标。 2、进一步分析得到开发人员经验、代码复用与编码生产率有相关性,因此可以作为该过程的可控因子。 3、因为缺陷遗漏到越后面,修复成本越高,因此需要在系统测试前的阶段发现尽可能多的缺陷,以降低系统测试阶段的返工率,也就是要加强需求、设计、编码阶段的缺陷排除力度,结合质量子目标中的提高编码阶段缺陷排除率,将编码阶段缺陷排除率作为另一个过程改进目标。 在整个CMMI5项目实施过程中,有几点经验值得分享: 1)深入了解公司目前所处的市场环境和发展阶段,制定切合实际战略目标。 2)建立PMO团队,实现对项目的管控,提升了项目利润率和项目组的积极性。 3)公司高层参与和重视,是项目成功的首要因素。 4)研发过程改进与人力资源绩效改善并重,保障了过程改进 |