核心平台二版经过一年半的开发,终于迎来了发布的时刻,项目成功的背后凝聚了近百名软件研发人员和项目管理人员的智慧和心血。在IBM、BEA以及ITD等国际知名公司的帮助下,项目管理部消化和吸收了国外先进的项目管理理念,并将其应用到了核心平台二版的项目管理中。在项目进行过程中,科学的项目管理对于项目的高效运转发挥了关键的作用。
项目是指用有限的资源、有限的时间为特定客户完成特定目标的阶段性工作。这里的资源指完成项目所需要的人、财、物;时间指项目有明确的开始和结束时间;客户指提供资金、确定需求并拥有项目成果的组织或个人;目标则是实现用户需求的产品和服务。
项目管理是在有限的资源情况下,通过项目经理和项目组织的努力,运用系统理论和方法对项目涉及的全部工作进行相对有效地管理,即从项目的决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目目标。项目管理是实现项目特定目标的一整套管理知识与方法体系。项目管理注重的是一定知识与经验平台之上的管理思想与方法,要素包括:范围、时间、成本和质量等。
核心平台二版项目组成立之前,核心平台研究院的领导已经认识到项目管理在核心平台二版开发中的重要性,确定了项目总监全面负责、项目经理管理与协调、项目管理部积极努力配合的项目管理体制。在项目开发过程中,我们主要是按照软件开发项目管理的要求,对项目中的各项工作进行科学、规范的管理。
为了确定核心平台二版开发的范围和目标,项目组多次组织核心平台前台技术上的支持商的高层技术人员、各地方业务专家以及劳动保障部的专家对核心平台二版的范围和目标进行讨论,最后确定:核心平台是整个社会保险大系统的核心部分,核心平台二版在一版基础之上,应该扩大业务覆盖面,丰富方法库,更突出平台性,五险种既可单独运行,也可任意组合。技术上采用面向对象的分析、设计和开发技术,完成基于J2EE标准的C/S/S三层体系架构的搭建。为全国各地劳动保障经办机构提供更为快捷周到的服务,更好地满足大家对社会保险日渐增长的需求。
参与核心平台二版的人员来自多家单位,包括:劳动保障部信息中心、核心平台研究院、核心平台前台技术上的支持商、IBM公司和BEA公司等。项目组人员来自不同单位,其知识背景、技术特长等各方面都有较大差异。如何合理的分配这些宝贵人力资源,让每一个人都能够最大限度发挥自己的才能,成为项目管理的首要工作。为此,我们对新进入项目组的每一个成员,首先进行知识背景问卷调查,明白他们的技术特长,然后根据项目组工作的实际要、个人意愿和个人技术特长等几方面,合理的分配每一个项目组成员的角色,做到人尽其才,才尽其用。
核心平台二版项目组分为系统架构组和业务分析组两个大组,系统架构组主要负责项目核心技术的攻关,业务分析组主要负责社会保险的业务分析、业务整理和业务流程的优化。我们将项目组的业务专家分配到业务分析组,规范核心平台二版的业务边界和业务流程;技术专家分配到系统架构组,确定项目的技术路线.严格的项目进度控制
对于项目进度控制而言,计划的制定和监督特别的重要,它影响到各种资源,尤其是人力资源能否合理使用,项目能否顺顺利利地进行,是项目最终如期完成的重要保证。在接到开发核心平台二版的任务后,我们按照软件项目的开发周期,制定了项目的基准计划:以周工作目标为小里程碑;以业务分析、需求分析、概要设计、详细设计、系统测试等软件过程环节完成点为中里程碑;以项目初验、项目终验为大里程碑。在项目进行过程中,将进度偏移度严控在项目计划完成时间的10%以内。