分享

基于能力模型与薪酬考核激励的研发项目 管理体系探索与实践 (下)

 天承办公室 2021-08-27

(三)开展项目组考核,进一步激励研发创新

安徽航信在建立自由式项目组的基础上,也需要对其进行相应的监控与考核措施,通过建立项目组考核制度,实现对研发项目的整体把控。

项目组考核运用平衡计分方法对研发项目组绩效考核指标进行设计。从项目进度、项目成本、研发质量、客户满意度四类指标出发,依据研发人员的能力等级,在项目结项后核发绩效奖金。

表4. 项目组绩效考核指标及权重

基于能力模型与薪酬考核激励的研发项目 管理体系探索与实践 (下)

根据四大类指标以及各指标权重可得项目组绩效考核得分,计算公式为:

项目组绩效考核得分=(Σ项目进度指标得分×指标权重+Σ项目成本指标得分×指标权重+Σ研发质量指标得分×指标权重+Σ客户满意度指标得分×指标权重) ×项目的难度系数

其中项目难度系数由项目经理建议,报部门经理评定。

(四)搭建研发项目管理体系框架,有序开展项目管理

研发项目管理体系整体框架如下图所示。由“启动”、“策划”、“执行”、“监控”、“结项”五个管理过程组成,项目管理过程活动按照这五部分有序开展。

基于能力模型与薪酬考核激励的研发项目 管理体系探索与实践 (下)

图3. 研发项目管理体系整体框架

1.启动过程

立项评审并快速启动项目的管理过程,通过项目立项、项目经理选定、分配关键项目资源、项目启动、项目信息发布以确定并核准项目正式运行。

项目立项由各事业部主导申请,并组织相关人员进行项目成本初步估算,确定项目范围、目标及验收标准、里程碑计划、人力资源初步计划、可交付成果。技术委员会负责组织评审委员会进行立项审批。只有在立项审批通过或经过总经办特批后,才可以为项目分配项目号,只有分配了项目号后,研发部才可以调配开发所需要的人力及其它资源,进行后续成本核算和报销活动。

2.策划过程

项目经理领导核心人员确定及细化项目目标,并通过选择适合的开发生命周期模型、WBS(工作分解结构)制作、规模及资源估算、风险及问题识别等活动,从而能够定义出一个合适的项目管理计划,为项目实施和管理打下良好的基础。

项目策划中的生命周期模型选择需要根据项目的一些特性(如,工作量、需求明确度、产品规模、复杂度、团队规模等)来进行判断。同时生命周期是后续项目进行过程定义的前提基础。工作分解是对项目范围进行逐层分解,是进行项目工作量及进度估算的前提依据。

项目计划书是项目策划中较为重要的产出物。其中包括了项目范围、项目组织结构及职责、软硬件资源、风险管理、沟通管理以及一系列支持性计划(如:质量保证计划、测试计划、配置管理计划、度量计划等)。项目计划相关的一系列产出物需要得到管理部门及项目高层人员的评审通过后,才可以作为后续项目实施和管理的依据。

3.执行过程

研发实施过程,由需求开发、设计、编码与单元测试、测试、发布及验收等基本软件工程活动组成,这些活动有序分布在选定的软件开发生命周期模型上。需求开发活动是整个软件执行过程中最为重要的一个阶段。后续的工作都是围绕项目需求展开,需求调研及分析工作做得好,等于项目有了一个好的开端,为后续项目顺利进行打下了基础。同时对于项目进展过程中发生的需求变更,需要规范进行管理,以避免需求频繁变更引起的项目失控,减少不必要的返工工作量以及成本支出。

4.监控过程

按照项目计划对项目执行过程进行监控及管理,主要由以下几个部分组成:进度管理、成本控制、配置管理、风险管理、问题管理、评审管理。通过周期性地跟踪与监控这些过程管理要素,不断了解项目的进展情况,以便当项目实际进展状况显著偏离计划时能够及时采取纠正措施。质量保证人员定期收集项目进展过程中的数据,并协助项目经理进行数据分析,对出现异常的数据应及时分析原因并制定解决方案。

5.结项过程

分为项目总结及项目考核,项目总结阶段主要是系统交付用户并予以实施稳定后,在项目资源未完全释放前进行的项目总结及经验交流工作;项目考核是指用户验收完成后进行的项目考核及归档等工作。客户满意度调查是项目结项过程中的一项重要活动,由对应事业部负责进行满意度数据调查,同时对反馈过来的客户满意度数据进行汇总分析并与各事业部进行沟通,对没有达到事业部预定目标的项目,需要进行原因分析并制定解决措施。

(五)建立研发组织资产库,有效识别风险并改进

在研发创新过程中必然会产生各种成功与失败案例,只有通过不断的积累,才能进一步推动创新。

安徽航信在研发过程中建立研发组织资产库,是项目研发过程中所积累的无形资产,包含研发过程中的经验教训、最佳实践案例、组织培训库、风险库等,通过大量的经验教训积累与培训,在新项目的研发过程中能够借鉴参考,识别可能产生的各类风险,进而分析研发创新过程中的缺陷、漏洞,不断进行改进。

建立和维护一套有效的组织过程资产,可以使整个研发参照和维持一致的过程性能,使组织具有累积长期性效益的潜力。在组织过程资产库中,汇集的研发采用的标准和指南、最佳实践、历史数据等。这些内容在研发人员间进行分享,可最大程度地继承成功项目的经验和数据,从而改变精英工作模式,提高工作效率。

组织资产库的使用举例如下:

n 研发人员根据项目的特点从资产库中选择生命周期类似的标准过程;

n 按照裁剪指南进行裁剪,得到项目定义过程。这些项目定义过程和项目需求决定了项目计划的内容;

n 按照项目计划模板确定项目将要进行的各种活动;

n 在项目计划中规定的活动会产生相应的文档和数据,这些内容将被存入资产库中,成为项目历史数据,使之进一步更新资产库的内容,这一循环往复的过程促使资产库丰富,进一步提高产品研发效率,提高劳动生产率。

基于能力模型与薪酬考核激励的研发项目 管理体系探索与实践 (下)

图4. 组织过程资产库结构图

(六)培养EPG 团队,建立高效的过程改进机制

在现代软件企业发展中,过程因素逐渐成为制约软件产品质量和生产效率的瓶颈,软件企业的软件过程决定了该企业的软件开发能力。大量的实践经验证明,在体现企业软件开发能力的因素中,技术或工具并不是第一位的。软件过程决定了软件产品质量的高低以及开发成本、进度的控制能力。软件企业只有对软件过程进行有效管理、将过程规范化并不断改进才能在预算的时间和成本下研发高质量的软件产品。

在此基础上,安徽航信运用软件能力成熟度模型,以研发项目为实践,建立强有力的过程改进机构(EPG),通过对研发过程诊断、过程改进方案制定以及实施,从组织层面上保障研发管理体系的长期有效的运行,对研发改进过程的各类管理进行了定性和定量分析,应用层次分析法建立评价指标体系、对组织标准过程进行持续的修订、完善、优化、培训、推广,通过建立和维护组织标准过程来进行企业研发的“立法”活动,从而保证企业研发工作从“人治”走向“法治”,进而实现“有法可依,有法必依,执法必严,违法必究”。

(七)引进先进研发管理工具,集成研发管理

安徽航信为适应业界研发竞争的需要,引进青铜器RDM研发项目管理系统软件,并与公司内部管理进行集成,实现产品管理、项目管理、研发绩效管理、研发部门管理、研发情境化知识管理、研发资源管理、研发需求测试工程管理、研发过程管理于一体,形成“IPD+CMMI+Scrum一体化研发管理解决方案”,通过建立严谨的项目管理方法、灵活的报表统计、权限的细分机研发管理系统上顺利进行,通过RDM的报表分析准确定位问题所在,自上而下的管理模式让领导从工作汇报中解脱出来。RDM成为一个信息透视系统,实现研发项目的立项、启动、计划、执行、监控到结束都可以一览全局,管理人员可以实时了解项目的进展,让项目能够准时顺利地进行;同时结合使用Subversion(SVN,版本控制系统)减少了各类纸质文件的流转,实现全面无纸化办公。

四、实施效果

(一)创新成果

自2015年开展“基于能力模型与薪酬考核激励的研发项目管理体系探索与实践”至今,安徽航信获得软件著作权42项,申请获得专利35项,其中发明专利21项,实用新型专利14项,同时制定企业产品标准5项;荣获安徽省新产品10项,安徽省科技进步三等奖1项(移动互联网络开票系统)、合肥市科学技术进步奖1项(基于云计算的网上办税平台系统研发),建立了“安徽省税务管控工程技术研究中心”、“安徽省企业技术中心”、“安徽省智能财税产品工程中心三大省级创新平台”。同时亦被成功认定为“中国服务外包成长型100强企业”、“中国服务外包技术创新企业”、“安徽省专精特新中小企业”、“安徽省两化融合示范企业”、“合肥市知识产权示范企业”、“合肥市大数据企业”等荣誉资质。安徽航信总经理李海波同志入选国家“万人计划”—科技创业领军人才、荣获安徽省创新争先奖状等。以上创新成果有效提升了安徽航信核心竞争力和品牌影响力,在同行企业中发挥了带头示范作用。代表性创新成果如下:

1、电子税务局系统

安徽航信积极拓展“互联网+税务”业务领域,及时研发推出电子税务局系统产品。电子税务局系统通过利用先进信息技术、顶层框架设计理念、现代化管理与服务理念构建新型互联网税务平台,最终实现涵盖税务登记、资格认定、发票办理、申报纳税、税收优惠办理、税银互动、网上学堂、涉税查询、咨询服务等14大类151个服务事项772项涉税业务网上办税功能,是税务机关和纳税人之间的重要桥梁。纳税人在互联网提交相应的申请,足不出户即可办理相关的业务,通过信息化手段,提高纳税服务水平,提升纳税人满意度和纳税遵从度。

该平台是“互联网+”在税务领域的一次有效运用,平台实现了纳税人足不出户就能办税,为企业、为税务机关节约了大量时间,满足了纳税人的个性化办税需求,提升了纳税服务满意度。目前网上办税平台系统已在安徽和江西推广,仅安徽用户数已达50万户,受到了各级税务部门和纳税人企业的普遍欢迎,应用前景非常广阔。2017年全年发生业务量1883万笔。同时,平台手机APP版本已推出,可让纳税人企业进一步享受到互联网带来的“手机办税”的服务便利。

基于能力模型与薪酬考核激励的研发项目 管理体系探索与实践 (下)

图5. 电子税务局系统

2、智能财税共享平台

智能财税共享平台以智能化涉税业务办理为核心,整合财税记账、认证、申报、开票、风险预警等业务,首次实现智能纳税申报、一键批量零申报、财税风险预警、共享记账、共享开票,并在此基础上新增发票认证、个税、社保申报代理等功能,通过原始数据分布式采集、自动化归纳整理、凭证账簿自动生成、税务报表自动计算,批量生成纳税申报,为中小企业提供“一键式智能化财税解决方案”。

基于能力模型与薪酬考核激励的研发项目 管理体系探索与实践 (下)

图6. 智能财税共享平台

(二)经济效益

安徽航信2018年实现年销售收入4.3亿元,利润9327万元,连续入选2016、2017年安徽省软件企业20强。通过基于能力模型与薪酬考核激励的研发项目管理体系探索与实践共计节约研发成本400余万元。

(三)社会效益

2018年7月,安徽航信顺利通过CMMI-5级的评审。通过评审,对项目全生命周期管理进行了制度化、流程化,量化管理,提高了质量保证、测试及配置管理能力,为产品研发提供了良好的质量保障体系,同时也大大提升了研发效率和品牌影响力。

通过上述一系列方法的实施,有效地促进研发人员积极性,提高了劳动生产率;直接提升研发管理水平及能力,能够大幅度缩短研发周期,降低研发成本;按期、保质完成研发任务,实现可量化的科研成果,较好地满足了客户需求;实现了税务信息化、公安信息化、企业信息化领域的技术储备、能力储备、资源储备和人才储备,为安徽航信创建全国一流的智慧互联网服务企业做出贡献。

五、未来发展思考

研发管理首要一点就是要根据公司业务的发展确定相应的研发体系结构,之后按照这种研发体系结构组建一支高水平的研发团队,设计高效合理的研发流程,借助合适的研发信息平台支持研发团队高效工作,以绩效管理调动研发团队的积极性,以风险管理控制研发风险,以成本管理使研发在成本预算范围内完成研发工作,以项目管理确保研发项目的顺利进行,而知识管理使得研发团队的智慧联网和知识沉淀。因此,研发管理体系的建设离不开几个关键要素:人员、技术、过程、资源,并在此基础上配以相应的管理手段以获得研发管理水平的提升。

(一)人员组织能力

人员组织能力提升主要在于两个关注点:一是团队的发展,二是个体的发展。这两者是相辅相成、互相融合促进的。综合来看,人员组织能力的提升主要在于设立与公司战略、业务、技术发展相适应的组织架构,并配以构建相对完整可行的岗位体系和对应的人员考核体系,同时在团队建设等方面持续改进与提升。

(二)技术研发能力

技术研发能力提升主要包括四个方面:一是技术预研,二是技术开发,三是产品开发,四是定制开发。

1、技术预研能力的提升在于为后续展开总体设计、详细设计指明了方向,也是持续积累公司技术能力、保持与新技术同步而不至于脱离轨道的方式之一。

2、技术开发能力的提升在于加强基础平台、公共组件、关键技术等方面的技术研发,是技术预研的延续,是在技术预研成果经论证的基础上开展的一系列能促进公司发展、业务发展、技术发展而开展的技术研发工作。

3、产品开发能力的提升在于建立一套完整可行的产品研发流程及最佳实践。

4、定制开发能力的提升在于提升基于客户需求的软件项目定制开发效率,以及包括基于产品衍生出来的定制化开发等。

(三)过程管理能力

过程管理能力提升主要包括项目管理、开发管理、质量管理和配置管理等几个方面,需要一套完整合理的流程贯穿整个过程。

1、项目管理能力的提升在于梳理当前项目管理体系的标准、规范、流程及相关实践,建立以过程为核心、以度量为基础、以人为本的可裁剪、受认可、能执行的信息集成项目管理体系,进一步规范公司的项目管理,提升项目群管理能力。结合项目管理的五大过程组(启动、计划、执行、监控、收尾),并结合敏捷迭代的思想,形成标准化项目管理与敏捷迭代相结合的具有实际指导意义的方法体系,同时将这套方法体系以指南性文件、规范性文件等形式传导到相关人员,确保可落地执行。此外,为加强过程管控、资源共享、工作协同,组建PMO团队,实现对项目群及重大项目的统一管控与决策支持。

2、开发管理能力的提升,一是要落实统一的软件开发规范,包括架构规范、设计规范、UI规范、编码规范、测试规范等。强化设计及开发关键环节的评审,包括对需求、概要设计、详细设计、UI设计等的设计方面的评审,对测试用例等方面的评审,对代码的评审检查及发布评审等。同时通过试点+逐步铺开的方式着力推进CI/CD的落地。

3、质量管理能力的提升在于进一步强化项目质量审计,逐步改进软件过程生产效能。而在配置方面,则加强对配置项的识别、配置空间的管理、变更控制等,规范开发过程,确保构建正确的系统。

提升过程管理能力就是要形成一套适用的软件研发管理流程,并配以相应的节点管控,让不同开发角色之间即各司其职又相互融合促进,从而促进软件开发自组织能力的逐步提升,充分调动软件开发人员的主动性和积极性。

(四)资源建设能力

资源建设是软件研发管理体系中的支撑体系。资源建设主要包括了一系列的制度规范、工具、模板、过程资料及交付物(例如项目文档、源代码等),以及相应的经验、知识沉淀等。资源建设能力提升,一是要适时梳理相应的制度、规程、标准、规范、文档模板等,形成标准化资源库;二是要对不同行业历年来的项目资料及源代码分门别类做好规划和归档管理,形成静态库(归档库)和活跃库,同时做好数据安全管理;三是要对软件研发人员及工作中的一些隐性知识转化为显性知识,并逐步构建软件研发的知识图谱,促进知识经验的持续积累与转化,并通过链条式、网状式等方式实现知识分享与传播,形成经验知识库。

面向未来,安徽航信将进一步加强研发能力体系的建设,结合以上探索与实践,从人员组织能力、技术研发能力、过程管理能力和资源建设能力四个方面进一步提升研发管理水平。

本成果为中国企业改革发展优秀成果2019(第三届)

成果创造人:李海波、陆 军、徐江凤、童 文(安徽航天信息科技有限公司)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多