密密级级::保保密密版版本本::33..00**********公公司司工工作作产产品品管管理理流流程程2008年3月3日文档编号:项目管理规范项目管理之工作产品管理流程北京XXXX项目部密级:机密21目的项目在其执行过程中产生了很多工作产品,包括各种文档、程序、数据和手册。而这些产品的完整性和产品版本的一致性直接影响到技术支持、产品开发、工程实施的进度、质量和工程后期维护的难易程度。因此,在项目管理的整个过程中,应该对这些工作产品进行配置管理,以达到如下目的:1.保证项目的工作产品提交完整、更新及时;2.在项目的工程实施阶段和工程维护阶段,保证公司与现场程序版本的一致性;3.为各个部门的工作提供支持,为公司积累技术方案和产品资料。特制定研发和工程项目的工作产品管理流程,作为配置管理规范的补充规范。2管理流程2.1三种项目类型北京XXXX的项目分为:技术支持项目、(产品)研发项目和工程项目,三种项目的生命周期不同,其工作产品管理的方法也有差别。但是,在研发项目和工程项目的后期,根据项目的特点:研发项目的试运行阶段与工程项目的工程实施阶段的过程相类似,两种项目的维护阶段相似,可以采用一致的管理方法。2.2流程说明三种项目的工作产品管理流程图如图2-1所示:图2-1三种项目的工作产品管理流程图技术支持管理转工程接口工程项目管理研发项目管理现场实施管理项目维护管理项目管理规范项目管理之工作产品管理流程北京XXXX项目部密级:机密32.2.1研发项目管理的子流程1.研发项目的工作产品管理流程图如图2-2所示:项目建议书建议提出人立项前期提出项目建议任务书公司高级领导立项前期下达任务书调研报告系统需求规格说明指定的调研人员立项前期调研可行性研究报告指定的可行性研究人员立项前期可行性研究立项申请书技术任务书项目经理立项阶段申请立项软件分配的需求硬件分配的需求系统工程师研发阶段分配系统需求到各部分SDP、SCMP、SQAP、STP、WBS、SEF估算小组策划小组研发阶段策划活动需求规格说明书需求开发人员研发阶段需求开发概要设计、详细设计、数据库设计设计人员研发阶段设计源代码、目标代码、运行环境编码人员研发阶段编码实现测试用例、测试报告、变更报告测试人员和编码人员研发阶段测试产品安装手册、用户使用手册项目组研发阶段产品交付项目经理研发阶段项目总结项目报告图2-2研发项目的工作产品管理流程图项目管理规范项目管理之工作产品管理流程北京XXXX项目部密级:机密42.流程说明:研发项目的工作产品管理流程主要是为研发人员的开发工作提供前期的技术资料,从阶段上划分为3个阶段:立项前期、立项和研发阶段。对于此流程有以下几点说明:图中给出的是按照瀑布式开发模式的管理流程,对于使用其它模式开发的项目组,此流程仅供参考,项目组可以根据实际的开发阶段和产生的工作产品,制定文档提交流程。研发项目组有成员出差的情况(如调研),参照《出差规程》。由于篇幅关系,本节对此不加以说明。产品的提交过程参照《北京XXXX软件配置管理过程》3.0。2.2.2技术支持项目的子流程1.技术支持项目的工作产品管理流程图如图2-3所示:产品线咨询人员讲解文稿系统规划书技术应答书等等...及时更新集成方案是否招标文件投标书(商务)投标书(技术)配置报价清单等等...最终更新市场部方案集成人员产品线咨询负责人技术支持信息项目技术支持方案集成/审核方案审核方案确认咨询人员销售人员销售合同软/硬件配置报价投标合同签订市场部方案集成人员销售部市场信息图2-3技术支持项目的工作产品管理流程图2.流程说明:技术支持产品管理是为技术支持与销售人员提供技术参考,同时工程实施提供必要依项目管理规范项目管理之工作产品管理流程北京XXXX项目部密级:机密5据,技术支持产品大致可以分为三类:过程资料(讲解文档/讲解PPT等)方案资料(系统规划书/技术应答书/商务与技术投标文件等)合同资料(销售合同/配置报价等)技术支持产品资料的提交分为三个阶段:项目跟踪过程中,过程资料由技术支持人员提交,超过1周的技术支持项目需要每周更新;项目投标前,由市场部将所有审核完毕的方案资料最终更新;项目合同签订,所有相关合同资料由技术支持人员或市场部人员一并提交;2.2.3工程项目的子流程1.工程项目的工作产品管理流程图如图2-4所示:项目管理规范项目管理之工作产品管理流程北京XXXX项目部密级:机密6销售/市场部销售合同软/硬件配置报价标书(技术/商务)合同转工程流程建立配置库项目管理部工程项目配置库出差流程需求调研项目组调研人员《调研计划》调研大纲调研报告调研原始资料技术协议出差后提交本地化项目组本地化成员《进度计划》修改报告数据库文件本地化代码每周更新出差流程工程实施项目组工程实施人员出差前/后均提交工程/售后维护项目组工程维护人员现场程序运行环境备份数据修改纪录现场程序运行环境备份数据过程文档出差维护是否源代码(改动)目标代码(改动)修改纪录出差后更新出差流程工程/售后维护合同转工程图2-4工程项目的工作产品管理流程图2.流程说明:在工程项目的整个流程中分为四个阶段:需求调研阶段、本地化阶段、工程实施阶段、工程/售后维护阶段。需求调研阶段:调研人员出差经过工程出差流程。调研完毕,提交需求调研文档、调研资料、技术协议等本地化阶段:项目管理规范项目管理之工作产品管理流程北京XXXX项目部密级:机密7编码和修改人员,必须严格按照周一检出、周五检入的工作要求来执行,确保VSS中,应用系统是最新的代码和文档。工程实施阶段:出差前,客户工程师填写相应的《客户服务工作单》,同时检出相应的文件;客户工程师在工程现场完成系统的安装、调试、修改、培训工作;并由客户确认工程师服务质量,即填写《服务质量反馈卡》。出差结束,客户工程师提交现场程序、运行环境、数据备份、过程文档等内容。配置管理员核实并检查。更改配置项权限工程维护阶段:当有新的问题或需求更改时,由配置管理员给相应的人员授权,相关客户工程师“checkout”文件,进行修改。修改时间超过1周,定期更新配置,保证维护系统为最新版本问题修改结束后,更新VSS库中的版本,并检入“checkin”文件。3监督机制为了确保资料提交的准确性、完整性和及时性,确保可控,各部门经理、项目经理发布并严格执行相应的流程,并监督部门员工的执行情况,具体监督如下:1.各部门经理监控实施此流程;2.项目经理负责,保证项目过程严格遵守流程;3.各产品线员工遵守流程,保证流程的顺利有效执行;4.项目管理部全面监控各研发/工程项目实施,保证流程执行。