在过去的10年中,随着普元EOS、BPS等产品的逐步成熟与完善,普元软件研发体系也在不断的探索与实践中找到了适合自己的路。在2003年左右,和国内大多数软件企业一样,普元的研发过程遇到了问题,主要体现在以下几个方面:
在意识到了上述问题之后,普元开始积极的探索解决上述问题的方法,在接下来的几年中,尝试了诸多方法,例如:在实践中发动全民运动,提出每日进步一点点口号,不断总结当下存在的问题;从外界引进产品管理专家和过程改进专家,提升普元产品研发的管理能力;与外界咨询公司合作,通过CMMI3和CMMI4级认证;组织过程创新小分队,在外界专家的帮助下实践微软MSF和SCRUM等敏捷思想。到2006年左右,普元在充分吸收了CMMI、微软MSF、SCRUM等业界先进过程管理思想的基础上,结合自己的实际情况形成了属于自己的敏捷软件过程方法。并且依托这套方法支持了普元EOS6、BPS6、BTF、华为BME和SDP、建行SUP等产品和平台,满足了公司产品管理部门制定的各项指标。
在普元为客户提供产品及解决方案的过程中,发现大多客户在产品研发过程中也都存在着普元以前面临的挑战,很多客户也向我们的顾问询问普元这么庞大的中间件产品是如何研发出来的,并且希望普元能够在这些方面给予支持和帮助。在这样的背景下,普元平台方案中心与客户一起,将普元的软件过程方法与客户的实际情况结合起来,为客户量身定制其软件过程管理方案,不但在基础软件方面为客户带来的价值,还帮助客户在软件过程管理方面更上一层楼。
众所周知,软件企业为了达到提升效率、降低成本的目标,软件过程管理是非常关键的一环。这一切的前提是首先企业自己先要有一套机制来痕量自己软件过程管理能力,只有知道了自己存在的问题才能改进,因此普元普元敏捷软件过程方法强调要想提高软件过程管理水平,就一定要建立量化过程管理机制。量化过程管理是以组织业务目标为驱动,确定组织量化的过程改进目标,并将量化改进目标在项目中进行执行,通过度量分析项目过程数据,跟踪量化目标的实施情况,以达到改进目标要求;同时收集数据更新组织能力基线,基于新的业务目标要求,优化过程,最终不断满足组织业务目标发展要求,形成围绕业务目标进行PDCA持续改进的循环机制。软件过程的量化管理实现两个目标:
和企业财务报表起到的作用一样,量化管理机确立了企业内部研发、测试、质量和管理等部门间的沟通标准,大家的都围绕相同的目标而努力。接下来就是标杆对比,通过与业界领先企业的相关数据进行对比,找出差距,确立改进方向,付出行动。
在普元敏捷软件过程方法法中,有四个核心要素是提升软件过程整体效率的基础。如下图所示:

普元的软件过程管理咨询过程主要分为以下5个步骤:

普元敏捷软件过程方法是普元研发部门在多年的研发实践中总结出的高效研发体系,经过与国内大型企事业单位IT部门和软件开发商的沟通与合作后,逐步演进成为一个可以帮助企事业单位IT部门和软件开发商提升研发过程管理效率、降低研发成本的利器。旨在为客户打造一个精细化管理的开发过程管理体系,建立软件过程规范,以实现客户高效率、高质量软件开发,其意义主要体现在以下三个方面:
业务支撑系统通信企业三大核心系统之一,同时也是体现通信企业的核心竞争力的关键要素之一。在客户信息系统部门启动针对新一代业务支撑系统开发管理体系规划工作的背景下,此客户业务支撑系统团队希望通过充分吸收现有开发管理的经验和优势,并借鉴业界和其他行业大型企业开发管理相关的经验,形成符合客户自己特点和要求的开发管理体系。
经过与普元平台方案中心顾问充分沟通后,客户业务支撑系统团队领导认为普元多年的中间件产品研发经验可以帮助自己实现上述目标。经过双方的共同努力,在充分的融合了客户多年软件过程经验的基础上,打造了基于量化管理思想的新一代软件过程管理体系,大大降低了客户方相关人员与集成商团队之间的沟通成本,提升了系统建设阶段和运维阶段的效率: