工程软件项目实施活动流程管理制度_第1页
工程软件项目实施活动流程管理制度_第2页
工程软件项目实施活动流程管理制度_第3页
工程软件项目实施活动流程管理制度_第4页
工程软件项目实施活动流程管理制度_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工程软件项目实施活动流程管理制度参考软件项目管理过程,结合实际情况,将项目实施划分为项目启动、联合设计、软件开发、现场实施、系统试运行和项目验收六个阶段,并定义了34项标准活动。1、标准活动定义项目启动联合设计软件开发现场实施系统试运行项目验收需求初步了解调研需求开发任务提交现场环境确认系统上线验收资料编写编制项目活动矩阵分析需求开发任务确认现场部署调试用户培训配合验收编写项目总体计划确认需求任务开发外场设备接入编写运维技术手册验收完善调研接口任务完成确认接口对接运维工作交接系统交付编写接口方案项目基础资料收集系统联调故障诊断和修复确认接口图层制作编写并提交需求报告(需评审)基础数据配置设备接入实验室测试接口实验室测试出所验收2、项目启动阶段 本阶段从项目中标,公司内部移交会后开始计算直至提交软件项目整体计划。在本阶段中,软件项目经理需要在初步了解项目需求的情况下,编制活动矩阵和项目总体计划(软件实施)。需求初步了解目标了解项目基本需求,为编制项目活动矩阵和总体计划作准备。要求阅读招投标文件,了解项目建设系统的组成、基本功能要求、接口、数据来源、外场设备等重要信息。在有条件的情况下,与业主(用户)、前期设计人员等了解项目背景和情况的人接触,沟通了解项目目标、时间节点、以及初步的功能需求。评估项目规模和实际可能的工作量。将已知的需求组织成需求清单,并对照产品功能列表来标明哪些是新增用户需求。编制项目活动矩阵目标 通过项目活动矩阵编写,梳理并形成了项目实施内容大纲,作为后续项目实施和管理工作的依据,保证项目工作有序展开。要求根据了解到的需求,填写项目活动矩阵(样式见下表),其中子活动根据对需求的初步理解,结合实际情况来填写。对于尚未明确的活动,可填写较粗,以后再行细化,但尽量不要遗漏工作。阶段系统活动系统1系统2……系统n项目启动标准活动1子活动1子活动2标准活动2子活动3子活动4标准活动3……联合设计标准活动4…………子活动n-1子活动n子活动n+1……编写项目总体计划(需评审)目标编制软件实施的总体计划,作为项目整体计划的一部分,是后续项目执行的依据。要求总体计划中罗列的项目任务就是项目活动矩阵中的子任务。需要根据项目整体推进情况和每项活动自身工作量设置进度节点,如项目有明确时间要求而导致“倒排”进度计划的,则还需有一份实际反映进度的内部计划。需通过由软件中心组织的评审。3、联合设计阶段 本阶段从业主召集的项目启动会或监理开工令发出后开始,按照排定的进度计划,开展需求和接口的调研、方案编写和确认工作,阶段性产物是需求报告,需提交评审。调研需求目标通过向用户(业主)调研,明确本工程软件工作的目标、系统范围以及相关用户向功能性需求。要求协调业主(用户)方确定一名需求接口人,所有来自业主(用户)方的需求都应由该接口人汇总和整理后提出。针对产品化功能列表内的功能需求,如无特殊情况,应尽可能引导用户不提出严重背离该功能设计。针对新功能模块,应充分深入沟通,了解用户真实意图,可采用原型页面等辅助手段帮助用户明确需求。用户需求的调研和细化可分阶段进行,先将能明确的需求明确下来并尽快开展分析和确认工作;当前还不能明确的需求与用户(业主)约定后续讨论需满足的条件或时间。将调研结果组织形成调研报告并通过项目部提交业主。工具调研大纲或问卷原型界面用户调研报告分析需求目标协调开发部门对调研获得的需求进行分析,形成软件功能模块的需求,并评估实现该需求所需的外部资源和条件。要求与研发部门对口人等针对上述需求进行分析,形成对现有软件模块调整以及新模块的开发需求,并初步评估工作量。评估实现软件功能所依赖的外部资源和条件,并评估由此带来的协调工作量。确认需求目标与用户确认其提出需求的开发安排及需要协调解决的外部条件。要求与用户明确其提出需求的开发进度安排。向用户阐述要完成某些需求要达成的外部环境条件要求,并商定谁来协调推动该外部条件的达成。工具软件需求汇总表(含外部条件要求)项目活动矩阵调研接口目标根据需求调研的结果以及招投标文件的要求,通过项目部协调摸清系统各个外部接口的情况,并与接口方讨论可能的接口方式。要求了解系统外部接口的种类和数量。通过项目部协调与接口方集成商沟通,了解接口现状和对接条件并讨论可能的对接方式。将存在技术或协调困难接口的调研结果组织成书面形式提交业主协调。工具接口协调记录编写接口方案目标根据接口调研的结果,编写接口方案。要求针对具备条件的接口,与研发接口人沟通确定接口方式。编写接口方案,明确对接双方提供使用接口的方式,数据提供或功能访问的限制等,并制定交互协议或调用规则。确认接口目标与用户确认其提出需求的开发安排及需要协调解决的外部条件。要求与用户明确其提出需求的开发进度安排。向用户阐述要完成某些需求要达成的外部环境条件要求,并商定谁来协调推动该外部条件的达成。工具软件需求汇总表(含外部条件要求)项目活动矩阵编写并提交需求报告(需评审)4、软件开发阶段本阶段从需求报告通过评审后开始,本阶段主要参与者是软件开发部的开发人员,软件项目经理从项目实施和管理的角度对过程有监控和协调的职责,同时也有提供必要环境和条件满足开发要求的义务。开发任务提交目标将满足开发内外部条件的任务通过任务系统提交,并与项目研发对口人沟通确认开发要求。要求通过协调推进任务开发所需满足的条件的达成,如:明确开发要求、接口方案、获得接口开发包等。当上述条件达成后,与研发接口人沟通明确开发要求和进度要求。通过任务系统在每周规定时间前提交开发任务。任务要求的完成时间与提出时间之间要留有足够的时间差,以便研发根据实际情况统筹安排开发任务。工具项目开发任务表开发任务确认目标对研发对口人给出的任务安排进行确认,如有问题及时沟通。要求判断研发接口人计划中安排的资源和开发完成时间能否满足项目要求。如根据现场情况应排入开发计划的任务未被安排,则应与研发对口人沟通要求其协调安排,如在此情况下,双方无法达成一致,则双方应分别提交协调请求,由中心来决策。开发任务的确认由研发对口人和软件项目经理共同负责,经确认的任务,如无特殊情况,应按计划时间准时完成。如进度发生延后,由软件项目经理负责向用户(业主)解释,并争取取得其谅解工具项目开发任务表任务开发目标了解研发团队对所提任务开发的基本情况。要求当任务被安排进开发任务系统后,经常关注任务执行情况,及时发现可能产生的偏离并提醒。工具项目开发任务表开发任务完成确认目标对研发部门开发完成的功能进行测试和验证,确认功能准确并符合用户需求。要求对集中开发阶段提出的任务的确认在出所验收环节进行,经测试验证确认后任务关闭。如在现场环境部署时发现问题,则作为新的缺陷修正任务提出。对于系统试运行和验收阶段提出的开发任务,则在现场环境部署并测试验证无误后关闭。测试验证过程中发现问题,则视作该任务未完成,直至修改并通过相应环境的测试验证,方作为完成确认的标志。对开发任务完成的最终确认职责属于软件项目经理。工具项目开发任务表项目基础资料收集目标对软件开发、部署所需的各类资料按要求进行收集和整理,并提供给研发。要求收集并提供GIS基础图层文件(或服务接口说明)。收集并提供系统集成方案、网络方案、存储方案等环境资料。收集并提供由研究院提供的情报板版面图、模组图(含发布段对应关系)、发布段划分图等与算法及诱导相关的资料。收集并提供外场设备接入和展示相关的信息,包括设备类型、点位、通信地址、通信方式、协议等信息。收集并提供系统各类外部接口相关开发资料,如:接口类型、接口协议等。收集用户提供的业务功能所需的基础信息,如职能架构、岗位、人员和资源信息等。按研究院要求收集并提供各类算法所需的基础信息。工具项目提供资料列表基础数据配置目标协助研发部门对部分基础数据进行配置。要求在发布段图层、模组图、发布段划分图等基础上配置光带及发布段对应关系等信息。配置和录入用户提供的各类业务相关的基础数据。配置外场设备的通信参数。注:算法相关的基础配置由研究院负责制作。设备接入实验室测试目标对未经过接入认证的外场设备进行接入测试验证,确保其能按要求接入系统。要求通过事业部项目部协调厂商提供样机或模拟测试程序。在公司搭建现场模拟环境进行接入测试。除了功能上能接入系统,并按照协议进行通信交互外,为了保证设备接入的稳定性,还要进行。通过测试的设备型号及协议版本将纳入监控,如通过项目验证证明无论数据、功能还有稳定性能达到要求的,即可作为经认证的设备,以后项目可直接使用。注:如厂商不能按要求提供样机或测试程序配合测试的,则无法承诺现场设备的接入调试时间。工具已认证接入设备清单接口实验室测试目标对项目外部系统通信接口进行接入测试验证,确保能进行系统对接。要求通过事业部项目部协调厂商提供接口相关资料。在公司搭建现场模拟环境进行接入测试。如对接接口是webservice或socket通信方式,按照通信协议定义的流程,逐个测试,直至每个协议流程都按要求实现无误。如对方提供的是开发库或控件,则需同时提供对应的测试页面通过“倒库”、前置库访问等方式对接的接口,可不进行本项测试。注:如厂商不能按要求提供测试程序配合测试,则无法承诺该接口现场调试时间。出所验收目标对集中开发阶段形成的系统,在公司内部搭建现场模拟环境进部署和全面测试,通过后方可在项目现场部署。要求协调事业部将搭建环境必须的部分计算机设备、网络设备、存储设备等在公司内部搭建成现场模拟环境。要求事业部协调厂商提供部分外场设备样机配合环境搭建。搭建数据库、操作系统、虚拟化软件、gis服务等运行环境,部署软件系统、配置必要的数据。组织出所验收组(成员可以是公司技术委员会专家、用户代表等组成)对系统各项菜单功能、地图功能等进行验收测试,并记录测试结果,提出验收意见。5、现场实施阶段本阶段始于出所验收通过且现场具备实施条件,完成软件系统在现场环境中的部署,实现系统各项功能正常运转。现场环境确认目标协调项目部对现场系统部署所依赖的机房软硬件条件、网络条件等进行确认,确保系统可实现部署和基本功能调试。要求协调项目部逐项如实填写项目进场条件确认单和ip地址表。初步核实填写内容,并判断根据已具备的条件是否可进入现场实施。根据确认单和地址表选择相关系统软件版本(如java环境)和配置部分基础信息。软件进场条件确认单项目名称:填写日期:填写人:网络序号项目现场情况备注1ip地址是否分配□是□否需提供ip地址分配表,并按照其分配好静态ip地址2外场设备连通总数请在ip地址分配表中标明连通的设备数据库序号项目现场情况备注1数据库主机是否上架□是□否2数据库主机是否上电□是□否3数据库存储是否上电□是□否4数据库主机与存储设备是否连通□是□否5服务器操作系统软件是否安装□是□否安装版本:

□windowsserver200864位

□AIX6.1

□其他请注明:_________6数据库软件是否安装□是□否安装版本:

□Oracle10g

□Oracle11g

□sqlserver2008

□其他请注明:_________7数据库是否要求RAC□是□否主机序号项目现场情况备注1服务器总数2已通电服务器数3已安装系统软件服务器数安装版本:

□windowsserver200864位

□redhat5.464位

□其他请注明:_________1客户端总数2已通电客户端数3已安装系统软件客户端数安装版本:

□windows732位

□windows764位

□windows832位

□windows864位

□其他请注明:_________软件进场条件确认单序号设备类型(必填)安装位置(必填)IP地址(必填)掩码(必填)网关(必填)MAC地址连通情况(必填)其他属性1线圈车检器/电子警察/车牌识别已连通/未连通234567项目IP地址分配表现场部署调试目标实现软件系统在现场部署和依赖环境的配置,确保系统功能能正常运行。要求对照现场实际情况,进一步核对确认表和ip分配表。安装系统运行所依赖的环境软件。部署软件、导入数据库实例、安装GIS服务,并通过调试使在出所验收阶段验证过的功能正常运行。外场设备接入目标对外场设备进行接入调试,确保将设备接入至系统,使得接入后的设备能通过系统进行数据通信和完成协议功能。要求先针对接入设备的网络可联通性进行检查。针对已认证设备和实验室已测试设备,可直接进行接入,并通过观察入库数据等方式判断接入是否正常;如接入不正常,可通过厂商提供的测试工具进行测试,如仍有问题,应通过项目部协调厂商人员配合排查。针对未经过实验室测试的非认证设备,应要求项目部协调厂商技术人员到场,配合相关开发人员进行设备接入调试工作。原则上,开发人员在现场只负责确保通过调试实现每类未验证设备正常接入一台,剩余的接入调试和配置工作应由项目实施人员完成。接口对接目标与外系统进行接口联调,确保按设计要求实现了数据共享或功能调用,并达到相应的性能要求。要求先针对对接系统检查网络可联通性,如无法联通,则协调项目部解决。针对实验室已测试的接口,可直接尝试对接,如对接不正常,可各自通过对方提供的接口测试工具来验证接口可用性,如仍有问题,应通过项目部协调对方技术人员配合排查。针对未经过实验室测试的接口,应要求项目部协调对方技术人员到场,双方人员配合进行接口调试,直至调通。原则上,开发人员已经测试的接口由项目实施人员在开发人员远程指导下进行调试和对接;未测试接口,可要求开发人员到场与对方人员配合共同调试。系统联调目标完成主要设备接入和全部接口调试工作后,对系统运行进行联调联试,检验和调试系统各项功能直至运行正常、数据完整准确,具备试运行条件。要求对系统各项业务功能、地图功能逐项进行单一功能点测试。面向系统实现的各类用户业务,进行完整流程测试。通过系统的报表和数据查询功能,对系统数据的实时性、完整性进行检查,并通过一些工具对数据有效性进行分析。配合研究院进行算法调试,通过其给出的数据质量情况,协助项目部一起进行问题排查和解决。6、系统试运行阶段本阶段从软件系统在现场环境中的完成部署,并确认系统各项功能正常运转,系统操作所需的用户(监控员)到位开始。本阶段软件项目经理主要任务是通过用户培训帮助用户尽快熟悉系统的操作,与用户就软件功能进行逐项确认,是否达到设计要求或者符合用户需求,对用户在使用中所产生的问题予以解决。同时编写系统操作手册、运维技术手册,为系统交付做好准备。系统上线目标为了系统能满足用户实际使用的需要,而进行的相关工作。要求与事业部协调确认操作用户,尤其是监控员的到位。与用户管理员确认使用系统的用户基础信息、用户权限等。配置和录入系统操作用户、角色和角色权限等数据。配置和录入用户提供的各类业务相关的基础数据。用户培训目标通过用户培训,使操作人员和管理人员更快熟悉系统的使用。要求准备培训资料,内容应包括系统概况、软件功能说明、软件操作说明等。协调事业部安排培训地点、培训时间、参加人员。对于专业领域的培训,如“信号机配时”,应通过事业部与厂商技术人员进行协调,并对培训内容进行沟通和确认。如业主有要求,应配合业主及事业部对参加的培训人员进行考核。编写运维技术手册目标根据软件系统运维指南,编写适用于本系统的运维技术手册。要求由软件项目经理牵头,事业部负责协调厂商技术人员、交通工程小组共同完成运维技术手册的编写。根据软件系统运维指南,整理系统运维所需的基础资料,如现场设备ip地址分配表、软件部署情况汇总表等。根据运维指南,编写系统运维操作手册。根据运维指南和系统运维操作手册,编制系统巡检表。对运维操作手册和系统巡检表的内容进行验证。确保其能指导后续运维人员进行操作。工具软件系统运维指南运维工作交接目标通过与事业部指定的运维负责人进行工作交接,使其能具备运维技术手册中要求的系统巡检能力、常见故障诊断和修复能力。要求提供运维负责人运维技术手册,并指导其了解软件系统相关的运维工作。根据系统运维技术手册所要求的内容,对运维负责人进行培训,使其能独立完成系统巡检工作,并具备系统常见故障诊断和修复能力。与事业部项目负责人和运维负责人一起,确认运维工作的交接完成。工具系统运维技术手册故障诊断和修复目标对系统试运行阶段所发生的故障进行诊断和修复,对需要软件开发解决的故障,通过项目开发任务提交给研发,并最终确认问题的解决。要求对于试运行阶段发生的问题首先应进行诊断与分类。对于软件中心无法解决的问题,与事业部沟通,请事业部协调相关厂家、技术专家予以解决。对于需要通过软件开发解决的问题,首先记录到系统缺陷统计表中,以便对缺陷进行跟踪。同时与研发对口人沟通明确开发要求和进度要求。通过任务系统在每周规定时间前提交开发任务。对于提出的开发任务,则在现场环境部署并测试验证无误后关闭。工具项目开发任务表系统缺陷统计表7、项目验收阶段本阶段从软件系统完成试运行开始。本阶段主要任务是配合事业部与监理完成项目的验收工作,确认系统是否达到设计要求或者符合用户需求,对验收过程中所产生的问题以及新增的需求予以解决。验收资料编写目标配合事业部及监理整理与编写项目验收所需要的资料,例如测试方案、测试用例、软件文档等。要求与业主或者监理确认软件系统验收资料的清单,及相关文档的模板格式要求。对于在产品化功能列表内的功能内容,则在原有产品化功能测试方案、测试用例、软件文档的基础上,根据项目实际情况进行修改。针对非产品化功能模块,软件项目经理应负起编写测试方案、测试用例主要责任,研发对口人应负起编写软件概要设计、详细设计文档的主要责任。对于需要研发配合完成的文档,与研发对口人沟通明确文档要求和进度要求。通过任务系统在每周规定时间前提交开发任务。工具项目开发任务表配合验收目标配合事业部及监理完成项目验收所需要的内容,例如第三方测试、安全评测等。要求根据测试方案、测试用例对系统进行自测。对自测过程中发现的问题予以解决。对于软件中心无法解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论