软件项目实施管理计划.doc
《软件项目实施管理计划.doc》由会员分享,可在线阅读,更多相关《软件项目实施管理计划.doc(35页珍藏版)》请在咨信网上搜索。
XXX科技股份有限公司 | 2023软件项目实施管理计划 目录 1 概述 2 1.1 工程实施原则 2 1.2 项目总体推进计划 3 1.3 系统实施过程的质量保证活动说明 3 1.4 项目实施计划 8 2 项目管理方案 9 2.1 项目管理组织结构 9 2.2 项目范围管理 12 2.3 项目进度管理 12 2.4 项目风险管理 12 2.5 质量管理计划 13 2.6 项目协调与合作计划 16 2.7 配置管理 17 2.8 文档管理 19 2.9 人员管理 19 2.10 保密管理 19 3 测试计划 19 3.1 测试工作准备 19 3.2 软件开发测试 20 3.3 设计测试用例和数据 22 4 验收计划 23 4.1 验收组织 23 4.2 验收内容 23 4.3 软件系统的验收 23 5 培训方案 24 5.1 培训目标 24 5.2 培训方式 25 5.3 培训对象 25 5.4 培训地点与环境 25 5.5 培训计划及内容 25 6 技术支持和售后服务 26 6.1 技术后援支持 26 6.2 技术后援支持方式 27 6.3 保修及系统维护服务 27 1 概述 XXXX X是一项复杂、长期的系统工程,为保证工程可以顺利地进行实行,必须要制定科学、合理、切实可行的实行计划。一方面要从组织上进行贯彻,成立强有力的项目领导小组和经验丰富的项目实行队伍;另一方面要制定严格的时间进度表,明确各里程碑的时间。同时还要制定工作原则,以指导项目的全面实行。 1.1 工程实行原则 1.用户方项目小组的成员,争取参与项目的全过程 用户方成立领导亲自挂帅的项目小组,在调研、设计、编码、安装调试、测试、培训、运营、验收、售后服务等项目的各个阶段,配合系统开发方的工作,一方面可以培训自己的技术维护队伍,为系统的使用保驾护航;另一方面,在开发过程中,协调用户方和开发方的关系,保证项目的顺利进行,及时发现问题,并对项目进度和质量进行监督。 2.采用“两手抓”的方针,一手抓开发、一手抓使用 对于软件项目,之所以称为一个工程,很大限度上是由于软件项目的建设,除了技术因素外,尚有很多的非技术因素需要考虑,并且必须被得到重视。衡量一个软件项目是否成功,很大限度上不是看这个软件项目采用了多么先进的技术,而是软件对用户来说是否实用,是否可以帮助用户解决许多预期的问题。国内很多软件项目的失败,很大限度上是使用抓得不够。建议在项目的试运营过程中,在抓系统维护的同时,也要狠抓系统的使用,开发方和用户方齐心合力帮助业务人员从本来的手工解决转到计算机辅助解决上来,在业务人员适应计算机辅助业务解决的过程中,尽也许早发现系统中存在的问题,从而最大也许地使系统保质保量的准时完毕。 3.数据同程序同等重要 该系统的建设,数据位于首要的地位,程序的编写完毕,仅仅意味着系统完毕了一半,数据的收集、整理、录入,对系统的建设来说同等重要。在项目实行过程中,一定要重视系统中数据的录入工作,充足估计数据解决的难度,在系统建设之初,就将数据工作提到议事日程上来,安排相应的资金、时间等,将数据工作落到实处,只有这样才干争取系统早日达成实用化。 1.2 项目总体推动计划 为了有效地保证系统开发的质量,整个系统建设的全过程划分为准备、设计、开发、实行和运营阶段,每个阶段完毕相应的任务,保证信息系统的建设。 如下图所示: 1.3 系统实行过程的质量保证活动说明 在实行过程中将发生的重大质量保证活动或由此将产生的质量记录和产品,项目管理与开发阶段划分密切相关,因此重要按照项目实行的具体阶段划分说明。 需求分析阶段 一方面需要经双方协调,形成《需求调研计划》及《需求调研大纲》,拟定准备工作、需求调研的内容、方法方式以及人员和日程安排等内容,经双方批准后按此计划开始调研。调研正式开始前项目开发组应检查所有必要的准备工作已经圆满完毕。 项目开发组根据调研中系统实际技术需求和各个子系统的业务需求,编写并向工程领导小组提交符合CMMILEVEL3规范规定的《系统需求分析报告》,并由项目组评审,不合格的部分进一步完善调研;评审通过后由双方共同签署评审意见,并正式生效。 对于软件生产过程而言,需求阶段是整个过程中最重要的阶段,需求分析成果的好坏将直接导致项目的成功与否,因此合作双方在此阶段多投入是值得的。并且一旦评审通过并生效,则需求报告将成为系统的设计、开发、测试、实行试运营和项目验收的基本依据之一,因此原则上用户需求将不再由于其它因素的改变而变更,如需进行此种变更,需经双方项目负责人协商拟定。 总体设计阶段 项目开发组通过对系统的功能、运营和性能规定加以分析,产生一个高层次的系统结构、软件结构、接口和数据格式的设计,并向工程领导小组提交《系统设计报告》(其中涉及数据库设计),组织评审并签署评审意见。对其中评审不合格的部分进一步完善和重新策划,评审通过后由双方共同签署评审意见,并正式生效,作为后续软件开发和测试的基础。 该报告内容的变更由双方的现场实行负责人、技术负责人进行交流即可拟定,并需向工程领导小组报告。 具体设计阶段 项目开发组在《系统设计报告》的基础上,对功能和性能规定进一步加以分析和细化并且把软件的具体设计文档化,向工程领导小组提交《系统具体设计报告》,并由项目组组织评审并签署评审意见。对其中评审不合格的部分进一步完善和重新策划,评审通过后由双方共同签署评审意见,并正式生效,作为后续软件开发和测试的基础。 该报告内容的变更由双方的现场实行负责人、技术负责人进行交流即可拟定,并需向工程领导小组报告。 系统开发阶段 根据前面的设计结果,由双方的现场实行负责人、技术负责人讨论拟定具体的开发计划,并向工程领导小组提交《项目开发计划》;工程领导小组对《项目开发计划》进行审查,由双方签字后正式生效,并将作为软件开发阶段的项目管理和监控依据,项目开发小组要严格据此计划控制项目进度,准时向工程领导小组报告工作进展。 为了使用户可以及时获知项目的进展情况,开发小组需要每周向用户相关领导提交《项目客户周报》,用户项目组可以随时对项目的工作情况进行检查。 系统实行和试运营阶段 一方面需要经双方交流协调,形成《项目实行计划》,拟定现场实行的准备工作、人员和日程安排、培训计划、阶段目的等内容,经双方负责人签字后生效,按此计划开始现场实行。正式开始现场实行前项目开发组应检查所有必要的准备工作是否已经完毕。 现场工作一方面要进行软件在服务器端的安装和调试,涉及数据库中各类对象的生成,初始化数据,原有系统的重要数据的转换导入,前后台软件的安装,配置参数调整等工作;完毕后需向系统维护人员提交《数据库安装目录》,《软件安装方法》文献,并协助用户进行软件安装。 软件安装完毕并确认可在系统正常运营后,开始相关业务人员的培训;在培训开始之前需要由双方协商形成《培训计划》,明确培训环境、条件及方式,参与人员,课程课时等具体内容,由双方现场实行负责人签字后生效,并分别开始着手准备,在既定期间内完毕。 培训过程中由工程师提供《培训考勤记录》,培训应当脱产、集中、封闭进行,并规定所有参与人每日必须两次考勤;培训完毕后由双方共同进行《培训总结》,针对培训效果拟定是否达成目的,是否再增长培训课程;对以上内容用户项目组须进行必要的考核和奖惩,培训工程师有权对参与培训人员进行客观评价。 培训顺利完毕后将开始软件在试点部门试用,将向用户提交编译后的前后台软件,《软件使用操作手册》,《软件功能清单》,这两种文档将具体描述软件的使用过程,软件所包含的所有系统功能模块。 软件试用期内用户的重要工作是根据《软件功能清单》所列的系统功能模块,检查公司所提交的软件是否满足《系统需求分析报告》、《系统设计报告》的规定,列出未完毕及具有较严重、明显错误的模块清单形成《软件问题及修改记录》并提交给公司继续完善;此段时间可以对软件的细节性问题进行测试、验证,但重要精力还是应放在模块级功能的检查上,假如所有模块都已开发并可以进入试运营,其设计方法、技术可行性也都可以满足最终软件的需要,则用户各相关业务负责人、现场实行负责人需要签署各子系统的《软件交付书》,表白软件已在现场安装、调试、培训完毕,基本可以进入软件试运营;此后在软件功能模块一级上不应再发生大的变化,如需要修改功能模块设计,则需由双方项目负责人协商解决。 试运营期内用户负责组织针对《软件功能清单》所列的系统功能模块进行现场的系统测试,涉及新旧两套系统并行工作一段时间进行验证,使每个功能模块都得到基本确认;对于其中发现的问题和软件的细节性修改意见,需以《软件问题及修改记录》的书面形式提交给公司;公司修改完毕后立即提交到现场,用户负责组织立即对软件进行确认回归测试,如验证问题已修改需要在《软件问题及修改记录》中予以说明。通过试运营及修改后证明已经基本完毕的模块,用户应组织相关的业务负责人在《软件功能清单》中逐项确认。 项目验收阶段 在试运营期内系统存在一定的细节性问题是工程项目不可避免的问题,特别是随着用户应用的逐渐进一步,此类需求会逐级提出,此类问题不属于系统的致命性错误;因此当试运营期内所发现的真正的“问题和错误”收敛到一定数目以下时,各业务子系统通过一段时间的并行工作新系统已基本可靠,就可以切换到正式运营阶段,开始正式运营。 正式运营后,由用户提出验收规定,双方共同制定《项目验收计划》,组成项目验收小组,共同进行项目验收。此时公司将向用户提交验收的各类文档,涉及对系统开发过程进行总结的《项目总结》,《项目技术报告》,最终的完整的《数据库字典》等。 验收工作将由用户组织的专家组对系统进行全面的验收和鉴定,并出具项目验收小组领导签字的《项目验收报告》,并签署验收意见,公司在此过程中将全程参与,在现场进行验收前的维护工作。 系统正式运营及维护阶段 公司承诺对系统软件提供服务保证期,在保证期内提供免费的软件升级和维护服务;在保证期外,公司继续为系统的维护提供技术支持,对于软件升级提供优惠服务。 维护期的具体工作方式请见售后服务承诺部分,所有维护工作,涉及软件出现问题修改、细节性功能的增强,用户都要以《软件问题及修改记录》的书面形式提交给公司,修改完毕后用户应组织相关的业务负责人进行确认,并在《软件功能清单》中说明;如遇紧急情况可事后补齐。 各阶段辅助文档 《现场工作日程安排计划》,在实行中的各阶段,对于所发生的需要在现场进行较长时间工作的情况,假如在《需求调研计划》、《项目开发计划》、《项目实行计划》、《培训计划》等工作计划中未包含,则需要在工作开始前双方共同制订好《现场工作日程安排计划》,并严格据此执行,需要双方现场实行负责人签字生效。 《现场工作周报》,在现场实行工作中,为了把阶段性的工作任务具体贯彻完毕,需要合作双方每周一之前由公司实行工程师与用户组共同制定本周的工作计划,给出每个工作日上、下午的工作内容,以及双方的准备工作。计划制定完毕后用户项目组向所有相关部门和领导发布,开始执行;实行中双方互相监督按照原计划开展工作;周五时双方负责人共同对本周计划执行情况进行总结,对原计划填写工作总结,具体描述各项计划的完毕情况,未完毕的部分应写明未完毕因素和责任归属,必要时双方协商一起进行加班解决,力争准时完毕;对于不能准时完毕的必须调整到下周计划中进行。 《用户项目报告》,对于实行中各阶段较长时间不在用户现场进行的,或项目处在用户试运营、维护期的情况,为了使用户可以及时获知项目的进展情况和公司开发小组的工作情况,公司将在开发阶段每周向用户相关领导提交此报告,维护期内每月至少提交一次。 《阶段评估报告》,实行中当某一阶段性目的实现后,公司将对该阶段双方联合开发组的工作情况进行总结,编写该报告并向工程领导小组提交,及时总结经验教训,为下阶段工作打好基础。 实行过程提交文献汇总 以下是对上面的实行过程中将产生的文献汇总说明: 阶段 名称 作用 评审级别 变更控制 需求调研 《具体需求调研计划》 《具体需求调研大纲》 拟定需求调研的准备工作、内容、方法方式及人员和日程安排 双方现场实行负责人 双方现场实行负责人 《系统需求分析报告》 明确用户业务需求 双方项目负责人 双方项目负责人 设计 《系统设计报告》(其中涉及数据库设计) 描述整个系统软件的模块设计,具体设计,数据库设计,供开发编码使用 双方项目负责人 双方现场实行负责人 《系统具体设计报告》 软件开发 《项目开发计划》 软件开发的日程进度,分工,检查点设立,提交成果等计划 双方现场实行负责人 双方项目负责人 软件测试 《测试计划》 《测试用例》 《测试总结报告》 符合ISO9000质量保证体系规定的功能测试、同行间测试文档 软件现场实行 《项目实行计划》 拟定现场实行准备工作、人员和日程安排、培训计划、阶段目的等 双方现场实行负责人 双方项目负责人 系统培训 《培训计划》 《培训考勤记录》 《培训总结》 明确培训环境条件及方式,参与人员,课程课时等规定 培训记录,培训效果总结,是否达成目的 双方现场实行负责人 双方现场实行负责人 系统安装 《数据库安装目录》 《软件安装方法》 《软件使用操作手册》 现场安装、调试和提交软件的相关文档 《软件功能清单》 所提交软件所有模块结构划分,功能描述 用户系统人员 《软件交付书》 软件已在现场安装、调试、培训完毕,基本可以进入试运营证明 用户系统负责人 《软件问题及修改记录》 实行中发现的软件问题和用户提出的具体修改意见,以及对其所作修改和确认记录 项目验收 《验收计划》 《验收报告》 《项目总结》 《项目技术报告》 《数据库字典》 开发过程项目总结,技术总结,数据库设计字典等验收相关文档 平常工作 《现场工作日程安排计划》 需在现场进行较长时间的一般工作日程安排 双方现场实行负责人 双方现场实行负责人 《用户项目报告》 较长时间不在用户现场时向用户信息服务系统报告项目进展和工作情况, 《现场工作周报》 现场工作周计划 双方现场实行负责人 双方现场实行负责人 《阶段评估报告》 某阶段性目的实现后进行总结,向工程领导小组提交,为下阶段打好基础 1.4 项目实行计划 XXXXX是一项庞大而复杂的信息化应用基础工程,需要分任务、分阶段组织建设,逐步实现总体目的。 数据实行环节 1.基础信息 协调相关部门,采集基础信息。 2.公共信息 公共信息是多个业务部门共用的公共信息,涉及人员、单位、信息、基础设施等。 3.专用信息 专用信息是公章等信息。 项目进度安排 系统建设分阶段进行, 第一阶段,完毕如下工作: (1) 组织数据的采集 (2) 硬件环境的搭建 第二阶段,完毕如下工作: (1) XXXXX软件设计 (2) 系统开发及测试 第三阶段,完毕如下工作: (1) 系统开始正式试运营 (2) BUG修改 (3) 系统性能调优 (4) 系统培训 (5) 系统验收 2 项目管理方案 2.1 项目管理组织结构 项目各方角色与责任 需要明确的是,该系统是一个由用户、系统供应商、其他系统供应商、设备提供商等多方面共同组成的项目组实行。而这个项目组是由项目管理办公室领导。 项目管理办公室是由用户和系统供应商的高层领导人组成,这样可以充足保证项目实行能被对的的指导和推动,可以迅速解决在实行过程中出现的不可预测的原则性问题。 项目管理办公室中的用户成员有责任推动相关工作人员密切配合项目实行,对中心内部各部门所要达成的项目目的有清楚的定义,明确责、权、利关系,与项目组一起做好工作。 项目经理必须随时向项目管理办公室报告整个项目进展情况,向项目管理办公室负责,采用对的的实行行动来完毕项目实行工作。 双方在项目中的角色和责任如下: 单位 责任 用户 配合业务系统的现状调查、分析; 提出项目需求; 组织方案验收 系统供应商 项目管理; 负责系统连接或软件部署、配置、软件开发等技术文献; 负责项目实行;提出项目测试计划; 配合项目验收 产品提供商 提供产品的技术支持服务; 在客户特别指明时提供产品安装调试服务 任务分工 在项目的实行过程中,假如没有明确的任务分工,将会导致“职责不清”的混乱局面,使工作关系与任务分派陷入多种的关联交叉状态,导致项目人员“不知所措、不知何往”,这将严重影响对项目的反映能力与控制能力,最终影响实行的进度与实行的质量。 所以要完毕好一个项目,建立起一个完善的组织架构后,组织中必须要有明确的分工,做到“各负其责”,但同时需要有统一、有效的领导机构,作到“协调一致”,才干保证整个项目的实行。XXXXX项目亦是如此,针对本项目的具体分工如下: (1)项目管理办公室: 将由用户项目部领导以及项目承建单位管理层的相关负责人构成,建议与决定项目管理组人员的组成,接受项目管理组的报告,指导与监督项目管理组工作,对重大问题作出决定,保证项目实行所需要的资源。 该小组在宣布中标后成立,项目验收后结束。 (2)专家顾问组: 将由用户、系统供应商、高级专家顾问组成,在整个项目执行过程中起顾问征询等作用。 该小组在宣布中标后成立,项目验收后结束。 (3)项目管理组: 接受项目管理办公室的领导与监督,向项目管理办公室报告;由用户、项目承建单位的项目管理人员组成,承建单位指派一名人员作为项目经理。该组负责协调各相关单位的关系,解决所出现的各种问题;组织各个专业小组,制定项目总的实行进度计划,推动项目进度,解决工程中出现的各种问题。 该组在项目管理办公室成立后设立,项目验收后结束。 (4)商务组: 接受项目管理组的领导,向项目管理组报告,制定具体的商务计划,负责商务投标,协议的签署,按照协议定货,跟踪;解决协议执行过程中由于协议条款的修改与变动而带来的各种问题。 该组在项目管理组成立后设立,项目验收后结束。 (5)财务组: 接受项目管理组的领导,向项目管理组报告,制定资金运作计划,负责财务成本核算、成本控制、财务审计等,保证整个协议过程中各个阶段、各个方面的资金需要。 该组在项目管理组成立后设立,项目验收后结束。 (6)培训组: 接受项目管理组的领导,向项目管理组报告,制定具体的培训计划,负责协调与实行所有的培训工作,完毕培训的组织、培训内容的审定、培训人员的贯彻、培训场地的联系、培训过程的组织、培训结业考试的组织、培训工作总结,按照协议规定完毕所有培训工作。 该组在协议签署后设立,所有培训工作完毕后结束。 (7)文档组: 接受项目管理组的领导,向项目管理组报告,制定具体的文档递交计划,负责收集与整理各个阶段的技术文档,按照协议规定完毕所有的文档递交工作。 该组在项目管理组创建后设立,验收完毕,文档所有递交后结束。 (8)技术核心组(架构设计组): 接受项目管理组的领导,向项目管理组报告,由用户与项目承建单位的技术核心人员组成。 负责制定具体系统设计、完毕模型实验与测试报告、终端设备参数修改测试报告,并对系统实行过程中碰到的突发技术问题给予研究解决。 该组在项目管理组创建后设立,验收完毕后结束。 (8)设计施工组(开发组): 接受项目管理组的领导,向项目管理组报告。 重要工作涉及负责项目实行的技术细节方案设计、设备精确配置、精确物理连接图及设备位置安排等工作;给出具体设计的文档、图纸、资料及工程安装手册;完毕文档、图纸和技术资料的质量审核;勘查施工现场环境;软件安装调试的细节方案设计、协调组织现场软件安装调试;软件集成所需的功能定制开发、接口定制开发。 该组在协议签署后设立,测实验收工作所有完毕后结束。 (9)验收组: 接受项目管理组的领导,向项目管理组报告,负责现场实行的质量控制,以保证工程高质量、高效率地完毕;制定具体的验收计划,负责编写测实验罢手册、对安装后的系统进行测试与预验收、进行验收准备工作、配合用户验收小组对系统进行最终验收,按照协议规定完毕所有的测试与验收工作。 该组在安装调试工作开始后前设立,验收完毕后结束。 2.2 项目范围管理 项目管理范围涉及本项目建设周期内各个阶段以及所有相关的建设单位、设备、软硬件、场地等内容,从软硬件采购、需求分析、系统设计、软件开发、系统集成、测试、验收、试运营、系统维护的全过程都涉及在内,如项目启动、项目范围内容、项目范围变更等项,具体内容在项目实行前经具体讨论拟定。 2.3 项目进度管理 针对本项目的进度管理从任务分解、时间进度安排到资源分派,每个阶段都有里程碑标志,每个阶段都须严格按照工期规定准时、保质完毕,项目经理负责项目进度控制。 2.4 项目风险管理 通过对大量的风险事件进行分析,在本项目中下列事件出现的概率最大,影响也是最大的。如何使得将上述事件对项目导致的影响减少到最小,是项目风险管理的重要工作。一方面需要防止上述事件的发生,另一方面当事件发生不可避免之后,应当采用必要的、事先准备好的措施进行工作,将风险对项目目的的影响减少到可以容忍的限度。 技术风险 XXXXX是一个采用先进的信息技术,在建设过程中需要与各个业务单位、多个技术支撑系统、多个业务系统之间接口。系统需要采集的数据量大、涉及的相关系统范围广,需要比较高的信息管理的专业知识。因此系统建设存在一定的技术风险,需要业主和系统建设方从系统开始建设之初,就要充足结识到该项目的技术难度,在系统调研、系统设计阶段就要进行反复的论证,在系统构架的时候尽也许采用国际上成熟的产品,借鉴相关的成功经验,同时系统的建设分环节、分阶段进行,将技术难点逐个突破,力求将技术风险降至最低。 需求风险 XXXXX是一个项目周期较长、涉及相关部门较多、数据量大、系统功能规定高的复杂系统,只能在建设过程中与多家业务部门进行沟通,才干逐步明晰系统的需求。同时,由于专业性较强,有些需求各业务部门人员主线不也许明确地提出,需要系统建设方根据已有的系统建设经验进行用户需求的引导。这些状况容易导致系统的需求不明确,或者系统的需求变更频繁,使得项目进展严重滞后,最后导致项目的失败。 为了可以减少该项目需求不清和需求频繁变更的风险,需要用户和公司在项目初期做好充足的需求调研,切实理解各个业务部门在信息方面的业务需求,尽也许避免对需求的误解和片面性。同时,在系统建设过程中,严格遵守项目管理的规章制度,对项目需求变更进行严格的审核与控制,以保障项目的质量和进度。 协调与沟通风险 在系统建设过程中公司需要协调多个部门,与这些部门的沟通与协调也许直接影响到本项目的质量与进度。因此,建立高效的协调与沟通机制,减少互相之间的误解与迟延,是保障本项目成功实行的关键点之一。这需要各相关单位充足理解项目沟通管理的重要性,严格遵守项目管理的各项规章制度,提高协调沟通的效率,减少项目协调与沟通的风险。 项目人员风险 由于XXXXX项目周期较长,技术难度大,因此项目人员压力会随着项目的进展逐渐加大,工作效率也也许会随着项目的进展逐渐减少,导致工作效率低下,甚至会导致项目成员的不稳定。这就需要用户与公司互相理解,明确共同的目的,发挥团队精神,同时要合理规划项目进度,作到劳逸结合,提高项目人员的积极性,减少项目人员的风险。 2.5 质量管理计划 质量管理体系标准 本项目实行应采用先进的质量管理模式和科学的质量管理体系和流程,并根据项目自身特点选用合适的质量控制规程。 目前,项目承建单位重要采用ISO9001质量标准和软件成熟度模型(CMMI)两种控制规程。针对本项目,公司将采用GB/T19001-2023-ISO9001:2023质量体系标准,同时遵循CMMI的安全实行标准,并在项目实行的过程中严格执行这些质量标准。 质量控制过程 本项目中,由项目经理制订质量控制计划,项目质量控制组进行审核。审核方面涉及:质量控制措施是否足够、各个成员的质量责任是否明确合理,测试方法是否合用。 质量评估计划 为了加强项目质量管理和界定产品质量标准,本公司将制订适应于项目的检查验收规定和质量评估标准,保证工程质量。 本项目中,应实行两级检查、两级验收制度。一级检查、二级检查和一级验收由本公司实行小组组织完毕;二级验收由用户组织实行。各级检查验收严格按项目实行中制订的相应的检查验收规定和质量评估标准执行。对实行和验收过程中出现的重大技术问题,将上报用户协调解决,对一般质量问题的解决应予以书面记录。 质量管理措施 在项目实行过程中还将采用如下措施保障项目实行质量: (1)产品到货后,对所有硬件设备应进行加电检测,同时对所有软件产品进行安装、产品授权验证。 (2)在项目实行前后对网络性能进行评估。 (3)在系统部署完毕后要在实际环境中进行网络连通性测试、安全策略验证和应用系统测试。 (4)配合应用系统做好压力测试,根据压力测试结果调整系统配置。 (5)项目实行后要进行一定期间的试运营,在试运营期间要重点监控网络环境的运营情况、安全策略的验证和业务应用系统运营情况,若出现的问题要及时查找因素并加以修正。 (6)在试点实行过程中验证方案的可行性和对的性。 软件质量控制 1. 阶段性评审 软件质量保证过程涉及对软件过程质量控制和软件产品质量控制。我公司在本系统项目组织中,由质量控制组负责质量控制和管理,采用软件度量过程采集信息对软件过程和软件产品的质量进行管理。 对软件过程质量的控制通过量化并提取软件过程信息实现对软件过程的目的管理,量化的重要内容涉及:产品质量、项目进度和资源占用。软件过程控制一般采用软件开发过程的节点控制的方法。 软件开发过程的节点控制是提高软件开发的计划性和成功经验的可反复应用的重要支持手段。我公司在开发本系统的过程中,将充足运用该方法,保证本系统的高质、准时完毕。在本系统的开发过程中,把涉及软件开发、应用的人员分为甲方、乙方,甲方代表各种层次的软件系统的用户,乙方代表软件开发商中各组织、各层次人员。软件系统的最终成功基于甲乙双方对软件开发过程的共同控制与管理,甲方侧重“需求”与“监督”职能,乙方侧重“供求”与“控制”职能。甲乙双方实现职能的基础是软件开发过程的可视性,即从甲乙双方角度得到软件开发过程的可见性。如下图所示: 图(a)表达一个对甲乙双方可见性极差的过程,甲方给出需求后,通过乙方的开发过程得到的是最终结果,甲方对软件开发过程没法参与。乙方中只有具体的开发人员了解局部的软件过程,高层管理人员没法得到开发过程中具体的过程状态信息,不能根据过程状态做出决策。 图(b)表达一个对甲乙双方可见性较好的软件过程,在软件开发过程的特定阶段设立阶段控制点(也称为里程碑),甲乙双方依据阶段成果,从各自的角度提出过程改善与修改意见,控制软件系统生产的质量、开发过程的效率及项目资源消费。 2. 测试 测试是保证本系统质量的重要手段,不通过认真测试的系统是不能被用于生产的。虽然,对各阶段的文档的审核也可认为是测试,但本项目所指的测试是指相应用软件的测试。做好测试是测试组的责任,测试组是与开发组互相独立的两组,且需要相称的技术和经验,对业务的理解要十分透彻。为保证测试的效率和质量需要主意以下几点: 建立尽量模拟真实环境的业务数据模型(即运营业务的初始环境); 对测试案例的设计要有深度和广度; 特别在系统测试和验收测试阶段,安排好项目组的全体人员的任务和责任; 做好测试阶段文档和源程序的版本控制; 做好测试中发现的bug的记录及存档工作; 对发现的任何bug都要做好因素分析并记录归档; 做好回归测试; 防止对程序的修改而引起的其他问题。 软件测试是一个过程,涉及到软件生命周期的各个阶段。下图描述了软件测试过程模型: 测试过程是与开发过程并行的,软件测试的实行过程是与改错过程既是交错的、同时又是并行进行的。在集成测试阶段中,测试一般应当由独立的软件测试人员来实行。这种方法一方面可以有效地压缩测试的总周期,但更重要的是可以避免开发者自身的思维局限,更加客观全面地进行有效的测试。 2.6 项目协调与合作计划 对项目实行中的沟通是项目完毕的顺利与否的重要因素,所以在整个项目实行的过程中要有一套完善的沟通机制。 协调与合作管理方案 在项目实行中,将以项目经理为核心,实现全面、有效的沟通管理。其中: (1)项目经理从始至终控制整个项目的工作进展与环节,是信息的收集者和发送者。 (2)项目经理要密切联系了解各干系人信息,及时传达给项目组其他成员。 (3)项目经理要每周与项目领导小组互换项目工作进展情况,保证项目按计划有环节地进行,并提交所有项目管理报告给项目领导小组。 (4)项目经理要每周组织项目组成员召开会议,了解项目进展情况,分派工作,了解项目实行中的问题,及时解决。 (5)项目主管定期联系用户负责人,倾听用户对项目的建议和意见,并采用相应的措施,最大限度保证用户满意度。 (6)销售人员和用户保持正常通畅的沟通渠道,及时接受用户反馈意见。 协调手段 作为沟通的手段,采用如下方式进行项目的交流: (1)进程报告(工程简报):工程实行期间,各实行人员天天向项目经理报告工作进展;项目经理按照ISO9000质量管理体系的规定每周向公司提交《项目进展报告》;同时,项目经理每周向用户单位提交项目进展文献。 (2)周例会:必要时参与由项目管理组、用户方在每周共同召开的周例会,会议将对一周以来的工作进展进行回顾,总结问题点,分析因素,并拟定解决方案。对下一阶段的工作任务进行部署。会议结果由项目管理组发布会议纪要。 (3)工程阶段总结:在实行的每一个阶段,进行工程阶段总结,评估上一阶段工作得失,为下阶段的工作进行必要的预沟通,解决隐患问题; (4)多种形式的交流:项目经理与项目领导小组、用户、其它厂商之间、以及项目队伍成员之间保持通信联络,以传真、电话、电子邮件等方式进行沟通。 2.7 配置管理 配置管理和版本控制 公司采用相应的配置控制程序来管理新系统的各个部分,涉及文档,需求,设计,数据库设计,编码,文献和数据。并在项目实际实行时制定配置管理计划,并委任一名配置管理员。 配置控制的目的是控制系统的物理和功能特性,保证整个系统的完整性。配置控制既是技术活动又是管理活动,它的过程涉及: (1) 配置项目发现和保存 每个配置项目要有一个编号,用来区别有不同需求和实行规定的其它项目。它尚有一个版本号,用来标明该项目所处的阶段,在配置项目修改时,版本号要更新。配置系统要可以容纳新的配置项目,不必修改现存项目。 配置项目要保存在软件库里面。为保证足够的安全以及对所有可交付软件项目的控制必须建立如下典型的软件库: 名称 状态 开发库 动态的 主库 控制的 静态库 静态的 开发库是软件作为一系列模块进行开发和测试的动态库。主库是一个被控制的库,项目的放入和取出必须按规定并以一定的控制方式进行。例如,在单元测试成功之后,模块可以被转入到系统主库,然后供系统集成和系统测试。任何通过以上测试需要修改模块都要放回开发库,以供测试。 当主库达成一定限度的稳定后,就可以将它合成一个基准。每当基准发布以后,相关主库都要进行拷贝产生静态库。之所以叫做静态库,由于以后不再更新,并且归档。 (2) 配置变动控制 只有当项目已经成为基准的一部分时,软件配置控制才可以进行,它重要控制: 评估对配置项目的变动以及协调批准的变动。 在本项目的执行过程中,项目经理将与用户一起定义解决配置变动以及变动授权管理方法。作为对于已经通过的单元,系统的验收测试项目的变动,需要更高级别的授权。 (3) 配置状态记录 配置状态记录涉及所有配置项目跟踪报告,并且贯穿整个系统开发周期中,配置项目状态将通过配置管理员来跟踪和控制。 为有效进行配置状态记录,应当具体记录以下信息: 每个基准版的日期,版本和问题; 每份问题审阅以及文档修改的日期状态; 每份软件问题报告、修改请求、和修改报告的日期和状态; 每个配置项目的总结描述。 (4) 软件版本 公司将在版本文档内记录软件的版本,后续版本要附一个版本说明。该说明列出了版本内的配置项目,并且说明其安装环节。并且,所有已经修改的错误和已经合并的新的需求都要有记录。要在提交新版本之前重新测试修改过的软件。对于每个版本公司保证文档和代码的一致性,并且保存旧版本。 变更管理的方法 产品的完整性需要通过变更管理来维持。用户需求的变化、系统需求的变化和系统设计的变化都被监控和跟踪,从而了解被批准变动的实行状态。控制变更的目的是为了保证只有通过批准的变更才干实行,保证变更情况传达成了相应的有关方面,提供它们考虑和获得它们的批准。 用户需求、系统需求和系统设计文档在通过评审并批准后将作为基准。当一个文档变为基准以后,就自动进入变更控制范围。任何变动都需要提交变更请求。变更管理由以下四个部分组成:变更请求、变更评估、变更批准、变更实行和跟踪。 2.8 文档管理 文档必须真实地反映实际工程状态。 文档的验收,不能是在项目验收时统一移交给用户单位,而应当根据项目实行的不同阶段,分批移交,在项目准备阶段就需要制定一个文档移交计划,在规定的时间里移交事先规定格式、内容的文档。 2.9 人员管理 人员的管理遵循几条原则:本项目中的参与人员在无特殊情况且未经用户批准不进行调换;系统保障期人员均安排参与此项目建设的重要技术人员;本项目的项目管理人员安排具有同类项目丰富项目管理经验的人员。 2.10 保密管理 考虑本系统的保密规定,公司承诺按照涉及国家秘密计算机系统规定进行系统建设的保密管理,并和用户签署保密协议,严格履行保密义务。 3 测试计划 3.1 测试工作准备 为保证项目的质量,XXXXX项目将成立专门的项目测试小组,在项目经理的统一领导之下,完毕本次项目的测试工作,一方面,在项目开始时,测试小组要完毕测试的准备工作,测试准备工作的重点重要涉及以下几个重要方面: 对整个项目情况进行调研与了解,以熟悉整个系统的整体架构和实现功能等相关情况,制定出初步的测试计划; 拟定测试管理工具的实行方案,对测试管理工具根据项目的特点进行合理规划;涉及根据各个项目子系统的特点,制定相应的缺陷跟踪方案、版本提交计划等。 保证测试人员的到位,并对测试人员进行测试管理工具和测试相关基础技术的培训,规定相关系统测试人员先进行相关系统体系结构和功能的了解,为后期的设计测试用例奠定基础。 3.2 软件开发测试 本项目采用的测试种类涉及:模块测试、功能测试、性能测试、分系统测试、全系统测试、容量测试、压力测试、劫难恢复测试等。 在进行测试前,需要编写详实的测试方案,其中涉及测试时间安排、测试准则、测试用例、测试范围、测试目的、测试人员、犯错解决流程及解决结果等内容。在测试案例中应包含对异常情况解决的测试,如数据不全、数据类别有误、数据不合法等。 各种类型的测试都是采用循环往复的“测试-改善”操作,以保证问题得到完整、充足的解决的过程。 模块测试 每个应用程序模块完毕后,进行模块测试。模块测试的目的在于通过大量、反复的测试,尽也许地捕获程序编写时的编码及应用解决上的错误,并加以改正,使程序编写时的错误在这一测试环节得到控制。 功能测试 功能测试是对项目实现的功能进行测试。功能测试可细分为:独立测试和连续测试两部分。 独立测试是将本项目开发实现的功能一一进行独立测试。在测试过程中,将针对每一个功能制定相应的测试个案,进行严格的功能测试。如测试结果与实现规定不符,将由开发人员进行改善及完善,最终达成功能规定。 测试中发生问题时,编程人员会改动程序以便解决问题。系统将在修改后进行重新测试。此时其进- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 实施 管理 计划
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文