摘要:2015年3月,我参与了某大型国有保险公司的某省级分公司的销售管理系统话务平台项目的建设,并担任项目经理的工作,整个项目总投资近100万元,建设工期为1年。该项目是该省级分公司首次参与大型信息系统集成项目的开发和建设,同时也是公司信息化体系建设五年规划的重要项目和总公司科技创新实验室重点支持的信息化建设项目。时间紧迫,干系人众多,加之业务需求多变,项目开发建设的难度和风险较大。 本文以我参与的该销售管理系统话务平台项目的建设为实例,探讨了信息系统项目的整体管理,明确指出应根据项目特点和开发建设工作的实际情况,做好项目整体管理各项工作,在此前提下有针对性地强化整体管理工作的某些方面,从而体现了項目整体管理在信息系统项目建设中的重要地位和核心作用。论述了在本信息系统项目的具体建设实施过程中,动态化地管理问题、明确内外系统接口定义并严格落地实施、以有效的沟通管理以化解冲突等举措对整体管理工作的重要意义。 关键词:销售管理系统;话务平台 一、项目概述 2015年3月,某大型国有保险公司的某省级分公司,启动了销售管理系统话务平台项目的建设工作。该项目是公司信息化体系建设五年规划的重要项目之一,同时也是总公司科技创新实验室重点支持的信息化建设项目。在该项目中,我有幸担任项目经理。 项目建设的背景和目的在于,公司于2014年上线了基于O2O的销售管理系统,其目的在于整合公司业务数据、客户数据和业务管控机制,依托O2O机制降低对中介机构的依赖,点对点减少资源的漏损,在公司内部形成闭环、精细管理;外部贴近市场、灵活应对,有效提升业务获取能力。 销售管理系统的主要功能包括:通过业务数据清洗和整合处理模块的开发,实现对业务数据生命周期管理。即建立一个可以管理公司客户承保、理赔、潜在客户价值、运营管理等全视图信息,以支持业务数据生命周期管理;支持在线销售团队与客户进行语音沟通。因此,话务平台在整个销售管理系统中发挥着核心作用。 在该话务平台项目建设过程中,搭建了千兆以太网的高速网络平台,项目平台采用B/S架构,以JAVA为开发语言,数据库采用oracle10.0.2,中间件使用weblogic,前置应用服务器采用HP高性能服务器,AVAYA专业语音交换机。 对于这样一个专业性强、涉及面广、实施复杂、周期较长的项目,要使项目能够顺利实施,严格有效的整体管理工作尤为重要。结合项目管理的相关理论,在项目整体管理过程中我主要做了以下几方面工作。 为了保障项目的成功实施,在前期成立了由单位分管领导挂帅的项目领导小组,统一协调管理,根据项目涉及的业务分类和专业技术领域组建了项目团队,我担任了项目组的组长,全程参与了项目的整体管理工作,深刻体会到项目建设活动的整体管理所起到的重要作用,并在实践中增强了对一些整体管理的具体理念和方法的认识。 二、项目整体管理工作方法 项目的概念:ISO10006中规定项目为"具有独特的过程,有开始和结束时间,由一系列相互协调和受控的活动组成。过程的实施是为了达到规定的目标,包括满足时间、费用和资源的约束性条件。" [1] 因此项目整体管理是贯穿项目生命期全过程的一项综合性和全局性的管理工作,它以项目成功为目标,采取统一、协调、集约、澄清等措施,使项目实施全过程沿正确的轨道运行。通常项目整体管理工作包括: (一) 制定项目章程——制定一份正式批准项目或阶段的文件,并记录能反映干系人需要和期望的初步要求的过程; (二)制定项目范围说明书(初步) (三) 制定项目管理计划——对定义、编制、整合和协调所有子计划所必需的行动进行记录的过程; (四) 指导和管理项目执行——为实现项目目标而执行项目管理计划中所确定的工作的过程; (五) 监督和控制项目工作——跟踪、审查和调整项目进展,以实现项目管理计划中确定的绩效目标的过程; (六) 整体变更控制——审查所有变更请求,批准变更,管理对可交付成果、组织过程资产、项目文件和项目管理计划的变更的过程; (七) 项目收尾——完结所有项目管理过程组的所有活动,以正式结束项目或阶段的过程。[2] 该信息系统话务平台项目涉及领域较广,项目建设实施较为复杂,涉及到保险公司专业要求、运营商的专线网络接入、话务处理技术等,如建立话务接口模型,设计各种算法,使用高级语言等,也存在有不同组织和个人的不同期望,如保险公司研发项目组和运营商研发项目组对接口模块性能、接口细节规划都有不同观点期望。进行全局整体规划,协调成本、进度、质量,进行有效沟通和资源管理配置,都是项目建设所必须的;但在实际项目建设管理过程中,通常会存在大量的主、客观的因素,对项目的管理带来障碍和阻力,在参与项目的组织和人员之间经常出现冲突。因此,项目管理人员必须在这些冲突酿成危机前处理好各种矛盾,协调项目顺利开展所需的资源,推进相关工作。 一是要加强沟通管理。 对于我方的主要干系人,先期除了向其提交项目进度计划外,后续还要定期汇报项目实际进展报告。将项目建设实施过程中的涉及重要决策的问题提交管理层进行审议、决策。在项目实施过程中,为了保证项目组内外有效的沟通,避免流于形式,我要求项目组成员要将每天工作过程中遇到的问题整理、记录下来,并在当天以邮件的方式发送给需要沟通的对象。下班前,项目组各成员通过收取邮件,对能够直接答复的问题以邮件方式进行正式回复,对于不能直接处理、解决的问题则提交给我,由我汇总整理后在周例会上进行讨论。对于紧急问题则召开临时项目会议,讨论解决方案。 二是要及时对风险进行评估。 在项目资金规模已经大体确定的前提下,就需要在进度和质量之间找到平衡点,并力争做到风险可控。由于该话务平台比较复杂,系统需求也一直处于不断调整、完善的状态,给项目的进度、质量都带来了一定影响。通过与高层领导沟通,项目组决定在质量和进度之间优先考虑质量。同时,把项目目标进行了WBS分解,主要功能模块优先完成,保证系统在规定的时间上线运行,根据实际情况,次要功能适当延期上线。这样在部影响系统按时上线的情况下,将整体工期适度延长,既照顾到各方的利益,同时也把整体风险降到了最低。 三是对进度、成本、质量进行跟踪和控制。 实施阶段要对进度进行跟踪控制。因此,在确定项目开发计划时,项目组制定了详细的工作进度表,在分解每项任务时都要规划其工作量,开始时间,结束时间,持续时间,任务分解项目组每位成员,到让每位成员都明确了解自己承担的任务时间表,制定出自己的详细的工作计划.。 了解每个项目组成员工作情况的最好方式是工作日志的方式,本項目组要求:每个小组成员要在管理信息化系统的日常工作里详细记录自己每天的工作;各小组长在每周5下班前通过管理信息化系统把各自本周的任务进度情况和下周任务计划做出汇报并提交,报告要严格按照百分比量化任务完成的情况。Project将自动完成甘特图的绘制和统计报表,便于管理层随时了解项目进度,作出决策。 项目产品是否合格,取决该产品的质量是否达标。在项目实施过程中,我严格要求质量管理人员通过以下措施确保项目过程不出问题:一是严格按照质量计划开展各种评审,主要包括:需求规格说明书评审;总体方案评审、详细落地方案评审、测试方案及用用例评审、上线方案评审,关键里程碑点一定要通过建设方项目负责人参与评审并确认签字。通过层层评审,层层把关,将问题消灭在初始阶段,基本杜绝了返工现象。在此项目实施过程中项目组一共召开了60余次评审会,平均3天一次会议。二是对界面原型进行细致检查并与建设方参到项目组中的人员进行确认。通过有效的质量保证活动,对项目实施中不能满足质量要求及时进行整改,出现偏差时候及时纠正,使产品质量不断提升。 测试是检查产品质量的重要手段,在项目前期,项目团队就制订了严密的测试方案、明确了不同阶段采用不同的测试方法,取得了明显成效。 首先,在不同阶段采取的相关的测试方法:采用v模型进行软件的单元测试、集成测试、系统测试、确认测试。具体分工是:由开发人员进行单元测试,质量管理人员进行抽测;由测试人员进行集成测试和系统测试,质量管理人员抽测并分析测试结果,此项测试共设计了56个业务场景,经过两轮测试,通过率达到了99%;由用户进行确认测试,质量管理人员全程参与。为了有效地做好质量控制,我要求测试不仅仅是测试人员的事情,开发人员在提交代码前,都必须做好单元测试,填写单元测试报告。配置管理员会不定期检查单元测试报告是否齐全。 四是严格控制需求变更。 在本项目中规定,开发人员只能对处于工作状态的产品进行修改,修改完成后,即可重新入库。而需要对基线入库的产品进行修改时,必须提交变更请求,经CCB变更完成并经评审,且确认变更无误后,方可重新入库,恢复其受控状态。 变更控制委员会成员包括,各小组组长、需求管理人员、系统架构师、项目经理、业务负责人。其变更控制流程具体为:当变更需求时,由项目经理提出书面的变更申请;由变更控制委员会进行影响分析,评估是否有必要执行变更;通过审核的变更需要对相关工作重新规划,然后实施变更行;变更实施后,需要对实施结果进行跟踪确认;未通过审核的变更,也要做好相应的记录工作,以避免后续有类似的变更提出。 三、结尾 经过我们的努力,该系统2016年2月通过了验收小组的初步验收,2016年3月正式上线运行。项目的上线给公司的生产作业降低了管理成本,提高了工作效率,得到了省公司、地市公司以及各专业一线人员的普遍好评。 回顾整个项目过程,虽然该项目工期长,业务复杂,干系人多等各种难题,但是通过有效的整体管理,还是多次受到公司的表扬,并按时上线验收。在该项目的实施工程中,我得到了宝贵的经验和教训。 参考文献: [1] 王祖和,项目质量管理[M].机械工业出版社,2009. [2] 百度百科,项目整体管理,项目管理的7个过程.