- 2022-04-22 发布 |
- 37.5 KB |
- 61页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
软件计划项目计划实施资料书
#+附件10项目实施方案书n#+一、项目实施总体目标5二、项目建设阶段实施组织计划61.1.项目组织架构61.2.实施方案的职责划分91.2.1.项目实施过程中91.2.2.上线后的运行维护阶段121.3.项目概要实施计划131.4.项目工作阶段和内容181.4.1.项目启动181.4.2.需求分析阶段181.4.3.设计开发阶段191.4.4.系统测试阶段211.4.5.质量控制体系221.4.6.系统交付与用户测试30三、系统整体测试方案301.5.概述311.6.测试资源和环境311.6.1.硬件配置311.6.2.软件配置311.7.需求分析311.8.概要设计321.9.详细设计321.10.开发321.11.集成测试331.12.系统测试331.13.验收测试331.13.1.Alpha测试331.13.2.Bate测试33n#+1.14.开发周期所需要产生的文档331.15.软件测试类型341.15.1.白盒测试341.15.2.静态白盒测试351.15.3.动态白盒测试351.16.功能测试361.17.UI测试361.18.性能测试361.18.1.负载测试361.18.2.强度测试371.18.3.容量测试371.18.4.系统资源竞争测试371.19.安全性和访问控制测试381.19.1.应用程序级别的安全性381.19.2.系统级别的安全性381.20.故障转移和恢复测试381.21.兼容性测试391.21.1.浏览器兼容性391.21.2.操作系统兼容性391.21.3.硬件兼容性391.22.安装测试401.23.分辨率测试401.24.发布测试401.24.1.说明书测试401.24.2.宣传材料测试401.24.3.帮助文件测试411.24.4.系统用语411.24.5.文档审核测试411.25.缺陷管理411.25.1.错误跟踪管理系统41n#+1.25.2.软件错误的状态421.25.3.Bug管理的一般流程421.25.4.软件错误流程管理要点421.26.环境43四、项目实施工作方式 431.27.沟通方式 431.28.工作流程: 44五、项目培训451.29.培训总体目标451.30.用户培训的定义451.30.1.项目管理人员培训451.30.2.关键用户培训461.30.3.培训策略461.30.4.培训方式471.30.5.培训设施471.31.培训计划47(4)教学资料49(5)培训内容49六、项目的交付与验收(包括阶段性成果)491.32.准备阶段491.33.集成阶段501.34.上线阶段531.35.上线后支持阶段55七、维护及技术服务571.36.服务与支持571.36.1.服务理念571.36.2.服务组织571.36.3.服务管理591.37.维护及技术服务承诺62n#+项目建设阶段实施组织方案项目实施方案是本公司中标后在签订合同后所进行的、并对标的软件需求分析、开发、交付、验收的一系统活动所遵行的工作项目、内容、人员、时间节点以及组织形式等实施预案,在中标后,本公司承诺将按照不低于实施方案的工作标准对标的项目进行实施。一、项目实施总体目标1、研发标的物软件产品三套,并提供Linux操作系统服务器版2套序号名称类型数量备注12342、安装、调测标的物软件产品的运行环境及三套研发成果软件平台至上线通过采购方验收。3、与采购方共同维持测试、试运行及验收4、提供三年售后技术服务。5、培训采购方管理者、一般用户和技术人员具体工作内容与方式如下:n#+一、项目建设阶段实施组织计划1.1.项目组织架构XXXXXXX标的项目实施领导小组:成员包括:XXXXXXX项目总监、XXXXXXX有限公司项目总监。XXXXXXX有限公司项目小组主要成员情况:序号姓名学历职位备注1实施组2n#+345678项目领导委员会负责对项目关键事项和重大问题进行议决,听取阶段性汇报,及对项目成果进行最终验收确认。职责:-按照实施方案分工界面提供人员、设备、资金支持;-审查确认项目实施总体计划,确认项目阶段目标的设置,并监督完成情况;-参加项目会议,听取每周项目进展汇报;-审阅周工作报告,监督项目进展;-协调解决关键性、全局性问题;-重大问题、解决方案的决策;-总体验收。项目经理建议由一位XXXXXXX的领导和一位XXXXXXX有限公司的资深人员共同担任项目总负责人职务,n#+分别代表双方管理本项目、负责双方之间的联络,并且在这个合同的所有方面拥有代表本方的权力,并承担相关义务。XXXXXXX有限公司应在星期一到星期五的正常业务时间,即上午9:00到下午6:00(节假日除外)提供本工作说明书项下的服务他们将负责:-定义项目管理流程、政策、和操作规程;-管理项目进程、项目目标、和项目范围;-规划项目总体进程;-项目的全面沟通;-向项目管理委员会报告项目总体状态。实施组实施组由XXXXXXX有限公司实施顾问以及XXXXXXX的系统环境提供单位的关键人员组成,他们将负责:-针对XXXXXXX的硬件和网络环境条件制定项目实施方案的落实计划;-根据系统方案进行系统操作层面的相关配置工作;-完成具体的功能模块实施;-解决最终用户在使用中遇到的问题。-根据项目需要,安装及维护系统所需的系统环境、开发环境、网络环境等方面的工作-负责系统的性能调优-负责项目验收测试,并提交验收报告。n#+1.1.实施方案的职责划分本项目实施是需要XXXXXXX、XXXXXXX有限公司公司两个单位共同努力的,甲乙双方应有明确的分工配合,建立很好的工作机制,才能保证项目成功。1.1.1.项目实施过程中本项目的成功依赖于双方的密切配合和通力合作。在项目实施过程中(包括需求分析、设计、系统安装、系统配置、开发、上线、培训等方面),XXXXXXX、XXXXXXX有限公司公司各自应承担的职责义务:XXXXXXX的职责-在项目中所需第三方软件(指非标的物供应软件),不通过XXXXXXX有限公司供应的情况下,XXXXXXX将提供软件并提供此类软件的安装、配置和维护工作。-在实施过程中协助XXXXXXX有限公司负责项目管理、环境分析、安装调试及项目系统测试;配合XXXXXXX有限公司进行关键用户培训与知识转移、方案设计。-提供XXXXXXX有限公司完成工作任务所必须的信息-保证与项目有关的问题得到及时解决-向最终用户说明新系统的功能、用途和业务规范-设置用户权限-协助制定并执行最终用户培训计划-n#+与XXXXXXX有限公司共同制定系统测试周期、测试脚本和所需测试业务并共同执行测试-在XXXXXXX有限公司的协助下,负责初期数据和基础数据的准备和整理工作-与XXXXXXX有限公司共同建立项目环境和项目组织结构-与XXXXXXX有限公司共同努力,在保证实施质量的前提下,控制项目实施时间进度按时完成工程。XXXXXXX有限公司的职责-负责按照本方案确定的实施范围,组织项目的实施工作,确保实施质量并解决或协调解决实施过程中遇到的问题。-在项目实施必要阶段增加必要资源支持项目成功-在实施过程中在XXXXXXX协助下负责项目管理、环境搭建及项目系统测试;在XXXXXXX的配合下负责关键用户培训与知识转移。-指导与帮助XXXXXXX人员进行数据准备及输入。-负责对于XXXXXXX项目组成员进行系统配置、二次开发、系统维护方面的培训,以使XXXXXXX项目组成员在项目实施完成后能够独立操作、二次开发、维护、系统配置方面的工作。-使与项目有关的问题得到及时解决-提供有关系统在实施范围内的技能和以往的经验-解决系统培训和实施中出现的问题-计划、协调与项目实施相关的各个方面的工作n#+-与XXXXXXX共同建立项目环境和项目组织结构-依据项目计划充分调动XXXXXXX有限公司资源,并做好这些资源的后勤保障,在必要时候,寻求公司更高层次的支持-与XXXXXXX共同努力,在确保实施质量的前提下,控制项目实施时间进度按时完成工程。-提供必要的原厂技术支持-提供必要的工信部软件与集成电路促进中心的授牌共建支持。1.1.1.上线后的运行维护阶段在本阶段,XXXXXXX的系统已经运行了一段时间,可能提出对系统的配置和一些新的要求。对于在项目实施过程中由于时间和资源限制没有全部完成的实施内容也在完善阶段进行补充。同时对用户的使用进行支持。此次项目中系统上线后的试运行定为两个月。XXXXXXX的职责-XXXXXXX项目负责人应依据项目需求召开项目管理会议。-保证系统上线后的稳定性-安排支持人员,解决上线运用中最终用户出现的问题。-系统维护人员,根据项目设计的流程维护上线后的投产环境,例如维护用户权限等,保证系统安全-维护问题日志,关于软件问题应敦促软件提供商及时解决n#+XXXXXXX有限公司的职责-与XXXXXXX项目经理依据项目需求召开项目管理会议。-协助XXXXXXX项目经理监督软件商对问题解决的进度。-评估各模块的运行情况,解决系统操作,运用的问题。-继续实施在项目上线前没有完成的实施任务-提出系统配置改进建议-帮助XXXXXXX完善系统运作。n#+1.1.项目概要实施计划 项目成果物与说明天数参与人员一、项目启动1、项目组织、人员准备项目组织机构2、测试、开发环境搭建项目启动任务书3、业务系统了解、学习项目综合实施计划二、需求分析与技术方案确定1、数据库、中间件等平台技术构筑方案论证与评审系统平台构筑优化方案2、应用系统架构方案和功能分析应用平台和功能分析书3、部门节点数据分析、需求分析数据标准与流程设计4、功能分析Demo原型、开发技术设计方案5、技术规范、策略制定系统实施标准规范三、系统设计n#+1、前置库、中心资源数据库设计及管理规范2、数据质量审核、比对工具与规范3、元数据管理工具与规范详细设计报告技术实施方案5、分析专题建设规范6、数据交换设计、数据存储设计、系统集成设计7、权限控制机制8、门户设计9、数据展现工具与规范10、应用框架设计(含:工具集成设计)四、系统开发、测试n#+详细设计报告系统技术手册系统开发代码操作手册系统测试报告n#+五、项目培训1、系统管理员培训现场培训、课堂培训2、开发技术人员培训现场培训、课堂培训3、关键用户培训(操作员培训)课堂培训六、系统实施与维护服务1、系统部署、运行与验收系统试运行报告系统终验报告运维手册系统安装部署系统试运行系统验收2、运行维护服务免费服务系统维护报告n#+1.1.项目工作阶段和内容1.1.1.项目启动用户工作组开发商q签订委托开发合同书q提供项目相关的资料与回答承包商的问题联络票上的相关内容q确认承包商“项目综合管理计划”q建立项目组织、对项目进行估算、制订相关的计划、系统可行性调查分析、与客户的沟通、技术上的学习培训等准备工作。ü成立项目组织,确定包含项目经理、PJL、SPJL、PPQA在内的关键项目团队组织;ü定义《项目过程裁剪定义》ü完成《项目作业一栏表》ü完成《项目综合管理计划》的制定与评估;q使用《项目风险问题管理表》对识别出的风险进行管理;1.1.2.需求分析阶段用户工作组开发商n#+q协助提供各项资料、数据q业务访谈协调安排q参与正式审查会议、确认《需求分析报告》q安排需求专家参与本项目需求调研工作(包括:办公业务类专家、门户专家、集成专家和美工等。)q制定及修改需求开发计划;q需求调查ü完成和确认《需求调查报告》。ü对确认的内容,记入《问题回答管理票》q需求分析ü确定技术解决方案及技术架构;ü完成《需求分析报告》ü建立《需求追踪矩阵》q需求评审q需求确认q需求基线管理ü《问题回答管理票》ü《需求调查报告》ü《需求追踪矩阵》ü《需求分析报告》ü《项目需求评审报告》1.1.1.设计开发阶段安排工程师进行现场设计开发工作,包括:美工、系统设计专家、办公业务开发工程师、门户开发工程师和系统集成工程师。n#+1.1.1.1.概要设计用户工作组开发商q提供各项资料文件及数据供软件设计用q协助取得数据库规划所必须的各项文件及要求q负责数据的检查工作q参与正式审查会议,确认“概要设计书”q制定概要设计计划q确定系统架构和概要设计准则q概要设计ü完成《概要设计书》。ü建立《需求追踪矩阵》。ü数据库逻辑设计。q评审系统概要设计q确认《概要设计书》q概要设计基线管理ü《概要设计准则》ü《概要设计书》ü《概要设计评审报告》1.1.1.2.详细设计用户工作组开发商q参与正式审查会议,确认“详细设计文件”q制定详细设计计划q确定详细设计准则q概要设计ü完成《概要设计书》。ü将详细设计的内容按照其和需求的对应关系填入《需求追踪矩阵》。q评审系统详细设计q确认《详细设计书》q概要设计基线管理ü《详细设计准则》ü《详细设计书》n#+ü《详细设计评审报告》1.1.1.1.程序编码用户工作组开发商q监控项目开发进度q制定并不断修正编码开发计划q编制《编程规约》q设计程序框架和共通模块q编码实现q代码评审q编码基线管理ü编码完成后,源代码、《需求追踪矩阵》纳入基线管理ü编码过程中所产生的所有文档1.1.2.系统测试阶段安排专业测试人员进行现场测试,包括用户、页面、功能、压力等方面的测试。并由工程师对系统进行调整。1.1.2.1.分模块测试用户工作组开发商q监控项目开发进度q获得测试结果报告q制定模块计划q测试式样书作成q建立测试环境q实施模块测试q测试结果报告/评估q模块测试基线管理n#+1.1.1.1.结合测试用户工作组开发商q确认“软件整体测试计划”q依据测试报告,确认测试结果q参加功能示范审查,确认结果q制定整体测试计划q测试式样书作成q建立测试环境q实施整体测试q测试结果报告/评估q整体测试基线管理1.1.2.质量控制体系1.1.2.1.工作文档我公司有一套规范的作业流程和标准,以下是我公司项目管理中部分工作文档的列表,本项目的开发过程中可以结合具体情况进行适当的修正。文档作用1011_CN_项目启动规程_项目任务书项目启动,事业部长下发项目任务,任命项目经理,PPQMD部指定PPQA。2011_CN_项目启动规程_项目组组织图3011_CN_项目启动规程_项目资源管理表说明项目人员使用的开发、测试的软件、硬件环境。项目服务器的环境等。4011_CN_项目启动规程_参加部门人员一览表5008_CN_项目估算规程_项目作业一览表列举项目的作业边界,描述项目的交付内容和时间。n#+6008_CN_项目估算规程_项目过程裁剪定义根据公司要求的项目开发章程进行裁剪,形成项目执行的流程和规范,指定项目需要执行哪些流程,输出哪些内容的文档、报告等。7008_CN_项目估算规程_项目预算书8009_CN_项目计划制定以及修改规程_概要(详细)时间计划概要计划是指项目的里程碑时间点等,详细计划是指项目实施的时间计划。9009_CN_项目计划制定以及修改规程_项目计划书项目的综合计划,是项目的时间计划、方法、作业标准、需要达到的质量等等。包含项目的各个阶段的子计划。10010_CN_风险和问题管理规程_项目风险问题管理表项目的风险问题票,识别到的风险和发生的问题填写到这里,进行分析、跟踪等。11007_CN_项目监控规程_项目跟踪和监控计划项目需要监控哪些参数,监控的周期,预计参数值。另外设定了这些内容的偏差范围,超出偏差范围需要进行的控制方法。12007_CN_项目监控规程_项目周报13007_CN_项目监控规程_里程碑工作总结报告里程碑报告,主要是对当前里程碑进行总结,判断里程碑是否达到了我们设定的目标,是否能够进入下个阶段。14007_CN_项目监控规程_项目总结报告15012_CN_项目需求开发规程_系统要件定义书需求规格说明书。16012_CN_项目需求开发规程_需求开发调查报告导出的客户的需求,分析、协调、精练细化并消除需求间的矛盾,做成以客户的术语或非技术形式表达的《需求调查报告》17012_CN_项目需求开发规程_需求追踪矩阵18013_CN_概要设计规程_概要设计书n#+19013_CN_概要设计规程_概要设计准则概要设计准则通常包括:项目概要设计的方法、项目概要设计所使用的工具、概要设计成果物所使用的部分模板等。概要设计方针通常包括:方针包括:操作、错误处理、日志、提示信息、异常处理、命名规约等方针。20014_CN_详细设计规程_详细设计书21014_CN_详细设计规程_详细设计准则和概要设计准则的要求类似22015_CN_式样理解规程_问题回答管理票对需求、设计文档进行理解,以达成我们理解的意思和客户的要求是一样的。需求、设计内容写得不明确的时候,需要提问,提问的问题写到这里,进行回答、记录和跟踪。23016_CN_编码规程_程序框架设计书24017_CN_单元测试规程_产品缺陷票25017_CN_单元测试规程_单元测试式样书26018_CN_项目集成规程_系统联动测试报告是指产品经过集成、编译等动作后,进行一个验证,以确定接口已经基本正常。在这个基础上,开始进行SI测试等动作。27019_CN_结合测试规程_产品缺陷票28019_CN_结合测试规程_结合测试式样书29019_CN_结合测试规程_结合测试计划测试的计划,包括使用的方法,准入、准出的原则等等。时间计划只是这个计划的一个部分。30020_CN_项目验收及交付规程_产品交付清单交付时,制定这个清单,列举交付的内容,报告当前存在的为解决的问题。n#+31020_CN_项目验收及交付规程_纳品管理表现在改称交付管理表,是对交付的内容设定相关的检查方法和标准,记录检查的状态,交付的部分的质量数据分析。32023_CN_项目结束规程_项目个人总结考评表33023_CN_项目结束规程_项目总结34023_CN_项目结束规程_项目结项申请项目经理向事业部长提交的结项申请35024_CN_项目需求管理以及变更管理规程_需求变更管理一览表记录需求变更的表,主要是记录变更的需求和设计等内容,我们当前实施的状态,是否需要对应这些变更,对应变更需要的工数预算,相关的对应计划。36024_CN_项目需求管理以及变更管理规程_需求追踪矩阵37025_CN_评审规程_工作产品Review票兼评审报告各个部分的评审报告都需要参照这个模板填写。38025_CN_评审规程_评审通知正式评审,发的评审通知。39026_CN_接收物验收规程_接受物验收报告对客户给我们的东西进行验收,确认是否达到我们执行项目的需要,或者确认是否达到我们与客户预定的要求。40027_CN_度量与分析规程_人力资源管理表项目经理填写的,项目的每个人员在什么时候以什么角色参加什么部分的工作。41027_CN_度量与分析规程_工作产品管理表-42027_CN_度量与分析规程_工作量度量分析管理表度量项目的投入工作量43027_CN_度量与分析规程_度量分析报告各个度量分析表中已经有相关的度量分析报告信息,在需要时,将这些信息抽取到这个报告中。44027_CN_度量与分析规程_度量计划n#+45027_CN_度量与分析规程_成本度量分析管理表-46027_CN_度量与分析规程_生产率度量分析管理表47027_CN_度量与分析规程_缺陷统计Bug的统计分析表,将Bug管理系统中的Bug导出,用透视图生成分析表格,主要是对Bug进行分类分析。48027_CN_度量与分析规程_规模度量分析管理表49027_CN_度量与分析规程_评审集计表统计评审发现的问题数,以及投入的工作量。50027_CN_度量与分析规程_质量度量分析管理表51027_CN_度量与分析规程_进度度量分析管理表52028_CN_配置管理规程_创建基线申请票创建基线时,提出的申请,主要用作申请和CCB对变更的审核。53028_CN_配置管理规程_变更基线申请票变更基线时,提出的申请,主要用作申请和CCB对变更的审核。54028_CN_配置管理规程_基线管理表记录基线的文件内容、路径、状态、变更时间等等。55028_CN_配置管理规程_配置审计报告配置审计的物理审计报告,主要是审计配置项是否按照配置计划纳入到配置库相关的位置,是否按照命名规则进行配置管理。56028_CN_配置管理规程_配置管理计划列举配置管理的执行角色即配置管理组成员、配置控制委员会(CCB)的成员,以及配置库的CVS配置,文件服务器的使用要求,配置项的位置、权限等等。n#+57029_CN_决策分析规程_问题决策报告对重大问题进行决策分析(DAR)时的报告,报告主要有备选方案,决策的依据、标准、方法、评价方法、评价结果、存在风险等。58030_CN_过程监控与质量保证规程_不一致问题票PPQA开出的NC问题列表,以及处理情况的跟踪。59030_CN_过程监控与质量保证规程项目_PPQA报告PPQA的审核报告,分为阶段审核报告和周期审核报告。60030_CN_过程监控与质量保证规程_项_PPQA计划1.1.1.1.开发品质标准为确保项目开发的质量,公司对提出了下列基本度量指标。根据项目的具体情况,标准与度量可以派生出更多的度量控制KPI,以保证本项目的实施。1.1.1.2.测试密度与bug检出率工程要素下限目标上限单元测试试验密度65105170Bug检出密度369结合测试1试验密度163992Bug检出密度0.742.23.6结合测试2试验密度41550Bug检出密度0.190.741.35说明:ü测试密度(测试密度是用来衡量测试用例的覆盖度的指标)n#+ü有效源代码:项目程序中除注释和空白行之外的源代码,以文件为单位按物理行计算。包含新规源代码、修改的源代码和自动生成的源代码。ü正规化源代码行数ü新规源代码手工新制作的程序源代码,不包括测试代码。ü自动生成源代码由编程工具自动生成的代码。1.1.1.1.问题处置能力标准n联络应对标准计算公式:响应日时-收到日时。联络:包括客户提出的式样联络、BUG票、和要求变更。联络响应期间:1个工作日内。nBUG票应对标准nQA缺陷(NC)票应对标准1.1.1.2.评审能力标准以下时间均指初次评审所必需的经过时间,如需要再次评审,追加投入的时间可递减。但总合计值不应超过2倍。1)设计文档评审时间标准单位为(分钟/P)。2)源代码评审时间标准单位为(分钟/KL)。n#+1)Case评审时间标准单位为(分钟/个(Case个数))文档类型审查小组评审走查桌查BD-SPEC5~73~53~55~6DD-SPEC5~73~53~55~6PG-SOURCE①40~6030~4030~5040~60PG-SOURCE②600~720450~570-600~720SI1-CASE10~158~108~1210~15SI2-CASE15~2010~1310~1515~20说明1:审查和小组评审的会议前准备时间未计在内。说明2:PG-SOURCE①指侧重于程序结构、规范性的代码评审。PG-SOURCE②指侧重于查找程序逻辑缺陷的代码评审。1.1.1.1.任务完成度的进度率标准比率BD/DDPGUTSI1/SI210%理解完理解完了-理解完了25%正在制作设计书编码框架设计完成白盒测试CASE设计完成(评审通过)测试CASE和数据制作中50%符合模板要求的设计书完成按照Coding规约编码完毕(编译通过)一个回合的测试完毕,达到预定的覆盖率CASE及数据设计完成(评审通过)75%内部评审完毕,正在解决评审问题DEBUG+源代码评审完毕,正在解决评审问题BUG对应及复测中一个回合测试完毕,BUG对应中95%评审发现的问题全部解决评审发现的问题全部解决BUG全部对应且新版本确认完毕BUG全部对应且新版本确认完毕100%直接管理者承认直接管理者承认直接管理者承认直接管理者承认说明:n#+该指标规定了实施计划中任务的完成度和进度率的对应关系。无相关对应任务时可跳过该进度率。1.1.1.1.正规化编程生产性标准Java类型项目:n详细设计-SI1:1200行/人月。nCD+UT:2000行/人月。1.1.2.系统交付与用户测试有系统用户对系统进行测试,根据测试情况,对系统进行完善和调试,项目组安排工程师对系统进行调整。用户工作组开发商q提供安装场地及必要设施q指派人员点收软硬件设备及文件,并进行安装后测试q确认“系统测试计划”q指派专人协调配合测试q依据“系统测试报告”确认系统结合测试结果q申请交付(包括阶段性的交付时间点与最终交付日期)q准备交付用户测试ü确认《交付清单》(一般由客户提供)ü确定当前可交付工作产品版本号,分模块制定《020_CN_项目验收及交付规程_纳品管理表》,提出明确的交付内容、提交条件和完成标准。ü并标记尚未解决的缺陷和尚未实现的机能ü打包交付的工作产品,并测试打包后的产品的可操作性q提供场地及机房设备之安装建议q进行现场系统安装q撰写“系统测试计划”及进行系统测试内容步骤的设计qn#+依“系统测试计划”和测试要求进行系统测试,并撰写测试报告一、系统整体测试方案1.1.概述系统测试是关注系统的外部特性。它的主要对象是进行系统测试的测试工程师。该方案所包含的测试用例范围包括MicroMOe系统的所有功能测试用例、环境测试用例、性能测试用例以及UI测试用例等。1.2.测试资源和环境1.2.1.硬件配置关键项数量性能要求期望到位阶段测试PC机4P4,主频2.6GHZ,硬盘300G,内存2G,此配置是实际用机需求分析阶段数据库服务器1P4,主频2.6GHZ,硬盘300G,内存2G,此配置是实际用机需求分析阶段1.2.2.软件配置资源名称/类型配置数据库管理系统Oracle、操作系统Centos 服务器版 64位客户端前端展示IE9.0n#+负载性能测试工具Vs2008;功能性测试工具MANUAL1.1.需求分析需求分析期间,测试的主要工作为:审核需求分析报告:需求中是否存在不合理现象;需求是否可以被实现召开需求评审会议:评审会议项目经理,系统分析师,用户代表,客户,测试设计师参加书写验收测试计划。1.2.概要设计概要设计期间,测试的主要工作为:审核概要设计报告:概要设计是否符合全部需求,概要设计是否存在问题召开概要设计评审会议:由项目经理,系统分析师,系统设计师,设计师,测试设计师,技术专家参加。书写系统测试计划。1.3.详细设计详细设计期间,测试的主要工作为审核详细设计报告:详细设计是否符合全部需求,详细设计是否存在问题召开详细设计评审会议:由项目经理,系统设计师,设计师,编码人员,测试设计师参加书写集成测试计划。1.4.开发开发期间测试主要工作为n#+召开开发指南评审会议:由项目经理,设计师,开发员参加书写个阶段测试用例。召开测试用例评审会议:由项目经理,测试设计师,测试工程师参加设计(由测试设计师设计)并书写测试脚本(由开发人员书写)。开发后期,由开发人员对开发的模块进行单元测试。1.1.集成测试按照模块上下集关系,进行从上到下或者从下到上的集成测试方法进行集成测试,单元测试与集成测试主要考虑功能性测试。同时也要对模个模块或者集成模块进行非功能性的抽样测试。1.2.系统测试对整合系统进行整合测试,这时的测试主要测试系统的整体功能和全部非功能性的需求。1.3.验收测试验收测试首先进行正规性的测试,即由技术人员模拟各户环境,以用户的身份进行安装和测试工作。然后进行非正规测试alpha测试和bate测试。1.3.1.Alpha测试由公司内部开发人员模拟用户进行测试,这个时候还允许对需求做些修改工作1.3.2.Bate测试alpha测试后将产品提交给某些特定用户,进行测试,注意这是的软件一定要有使用时间限制,这时候冻结系统需求n#+1.1.开发周期所需要产生的文档阶段开发文档测试文档立项前期项目合同可行性分析报告项目计划书需求分析期需求规格说明书需求规格审核报告需求规格评审报告验收测试计划书概要设计期概要设计书概要设计审核报告概要设计评审报告系统测试计划书详细设计期数据库设计详细设计书详细设计审核报告详细设计评审报告集成测试计划书编码前期编码规范编码测试脚本测试用例测试脚本设计书编码后期单元测试报告集成测试期集成测试报告系统测试期系统测试报告验收测试期验收测试报告后期使用手册配置指南广告材料测试总结报告(决定产品是否可以发布)蓝色为可选项1.2.软件测试类型n#+软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。本文主要描述软件测试的一些类型。1.1.1.白盒测试白盒测试是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般白盒测试由项目经理在程序员开发中来实现。白盒测试分为动态白盒测试和静态白盒测试1.1.2.静态白盒测试利用眼睛,浏览代码,凭借经验,找出代码中的错误或者代码中不符合书写规范的地方。比如,代码规范中规定,函数必须为动宾结构。而黑盒测试发现一个函数定义如下:FunctionNameGet(){….}这是属于不符合开发规范的。有这样一段代码:if((i<0)&(i>=0))…这段代码交集为整个数轴,IF语句没有必要I=0;while(I>100){J=J+100;T=J*PI;}在循环体内没有I的增加,错误产生。n#+1.1.1.动态白盒测试利用开发工具中的调式工具进行测试。比如一段代码有4个分支,输入4组不同的测试数据使4组分支都可以走通而且结果必须正确。if(I<0){P1}else{P2}在调试中输入I=-1,测试P1程序段通过;再输入I=1,测试P2程序段,这样的测试属于动态白盒测试的缺陷。白盒测试通常在单元测试的时候进行。1.2.功能测试功能测试指测试软件各个功能模块是否正确,逻辑是否正确。对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面(GUI)或者测试脚本与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。功能测试的主要参考为类似于功能说明书之类的文档。1.3.UI测试UI测试指测试用户界面的风格是否满足客户要求,文字是否正确,页面美工是否好看,文字,图片组合是否完美,背景是否美观,操作是否友好等等用户界面(UI)测试用于核实用户与软件之间的交互。UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。另外,UI测试还可确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。包括用户友好性,人性化,易操作性测试。UI测试比较主观,与测试人员的喜好有关。n#+比如:页面基调颜色刺眼;文字中出现错别字;页面显示范围超过屏幕范围等都属于UI测试中的缺陷。1.1.性能测试性能测试主要测试软件测试的性能,包括负载测试,强度测试,容量测试,基准测试以及基准测试1.1.1.负载测试负载测试是一种性能测试指数据在超负荷环境中运行,程序是否能够承担。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。比如,用户并发量测试就是属于负载测试的用户,可以使用测试工具,模拟上百人客户同时访问,看系统响应时间,处理速度如何?1.1.2.强度测试强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况。这类测试往往可以书写系统要求的软硬件水平要求。主要测试对象为低CPU主频,低存储空间(内存或外存),低连接速度。实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。强度测试还可用于确定测试对象能够处理的最大工作量。比如:一个系统在内存366M下可以正常运行,但是降低到258M下不可以运行,告诉内存不足,这个系统对内存的要求就是366M。n#+1.1.1.容量测试容量测试指通过代码往存储空间中插入一定数量的数据,看看相关程序是否能够正常运行。容量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。例如,通过编写代码项存贮空间输入一定数量的记录,然后运行需要使用这个存储空间的程序,判断程序是否运行正常。1.1.2.系统资源竞争测试软件竞争使用各种资源(数据纪录,内存等),看他与其他相关系统对资源的争夺能力。比如:一台机器上即安装您的财务系统,又安装用友财务系统。当CPU占有率下降后,看看是否能够强过用友财务系统,而是自己的系统能够正常运行?1.2.安全性和访问控制测试安全性和访问控制测试侧重于安全性的两个关键方面:应用程序级别的安全性,包括对数据或业务功能的访问系统级别的安全性,包括对系统的登录或远程访问。1.2.1.应用程序级别的安全性可确保:在预期的安全性情况下,主角只能访问特定的功能或用例,或者只能访问有限的数据。例如,可能会允许所有人输入数据,创建新账户,但只有管理员才能删除这些数据或账户。如果具有数据级别的安全性,测试就可确保“用户类型一”能够看到所有客户消息,而“用户二”只能看见同一客户的统计数据。比如不通过登入页面,直接进入系统?n#+1.1.1.系统级别的安全性可确保只有具备系统访问权限的用户才能访问应用程序,而且只能通过相应的网关来访问。比如输入管理员账户,检查其密码是否容易猜取,或者可以从数据库中获得?1.2.故障转移和恢复测试故障转移和恢复测试指当主机软硬件发生灾难时候,备份机器是否能够正常启动,使系统是否可以正常运行,这对于电信,银行等领域的软件是十分重要的。故障转移和恢复测试可确保测试对象能成功完成故障转移,并能从导致意外数据损失或数据完整性破坏的各种硬件、软件或网络故障中恢复。故障转移测试可确保:对于必须持续运行的系统,一旦发生故障,备用系统就将不失时机地“顶替”发生故障的系统,以避免丢失任何数据或事务。恢复测试是一种对抗性的测试过程。在这种测试中,将把应用程序或系统置于极端的条件下(或者是模拟的极端条件下),以产生故障(例如设备输入/输出(I/O)故障或无效的数据库指针和关健字)。然后调用恢复进程并监测和检查应用程序和系统,核实应用程序或系统和数据已得到了正确的恢复。一定要注意主备定时备份。比如突然主机程序发生死机,备份机器是否能够启动,使系统能够正常运行,从而不影响用户打电话?1.3.兼容性测试又叫配置测试。兼容性测试核实测试对象在不同的软件和硬件配置中的运行情况。在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。客户机工作站可能会安装不同的软件例如,应用程序、驱动程序等而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源。(如浏览器版本,操作系统版本等)n#+1.1.1.浏览器兼容性测试软件在不同产商的浏览器下是否能够正确显示与运行;比如测试IE,Natscape浏览器下是否可以运行这套软件?1.1.2.操作系统兼容性测试软件在不同操作系统下是否能够正确显示与运行;比如测试WINDOWSXP,WINDOWS7,LINU,UNIX下是否可以运行这套软件?1.1.3.硬件兼容性测试与硬件密切相关的软件产品与其他硬件产品的兼容性,比如该软件是少在并口设备中的,测试同时使用其他并口设备,系统是否可以正确使用.比如在不同厂商的CPU芯片下系统是否能够正常运行?这样的测试必须建立测试实验室,在各种环境下进行测试。1.2.安装测试安装测试有两个目的。第一个目的是确保该软件在正常情况和异常情况的不同条件下:例如,进行首次安装、升级、完整的或自定义的安装_都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。第二个目的是核实软件在安装后可立即正常运行。这通常是指运行大量为功能测试制定的测试。安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。1.3.分辨率测试测试在不同分辨率下,界面的美观程度,分为800*600,1024*768,1152*864,1280*768,1280*1024,1200*1600大小字体下测试。一个好的软件要有一个极佳的分辨率,而在其他分辨率下也都能可以运行。n#+1.1.发布测试主要在系统中发布通知文件,比如通知,公告,新闻等进行测试1.1.1.说明书测试主要为语言检查,功能检查,图片检查语言检查:检查说明书语言是否正确,用词是否易于理解;功能检查:功能是否描述完全,或者描述了并没有的功能等;图片检查::检查图片是否正确1.1.2.宣传材料测试主要测试系统中的附带材料中的语言,描述功能,图片1.1.3.帮助文件测试帮助文件是否正确,易懂,是否人性化。最好能够提供检索功能。1.1.4.系统用语产品出公司前的材料文字,功能,图片,人性化的检查1.1.5.文档审核测试文档审核测试目前越来越引起人们的重视,软件质量不是检查出来的,而是融进软件开发中来。前置软件测试发越来越受到重视。1.2.缺陷管理n#+软件测试的主要目的在于发现软件存在的错误(Bug),对于如何处理测试中发现的错误,将直接影响到测试的效果。只有正确、迅速、准确地处理这些错误,才能消除软件错误,保证要发布的软件符合需求设计的目标。在实际软件测试过程中,对于每个Bug都要经过测试、确认、修复、验证等的管理过程,这是软件测试的重要环节。1.1.1.错误跟踪管理系统为了正确跟踪每个软件错误的处理过程,通常将软件测试发现的每个错误作为一条条记录输入制定的错误跟踪管理系统。目前已有的缺陷跟踪管理软件包括Compuware公司的TrackRecord软件(商业软件)、Mozilla公司的Buzilla软件(免费软件),以及国内的微创公司的BMS软件,这些软件在功能上各有特点,可以根据实际情况选用。当然,也可以自己开发缺陷跟踪软件,例如基于Notes或是ClearQuese开发缺陷跟踪管理软件。作为一个缺陷跟踪管理系统,需要正确设计每个错误的包含信息的字段内容和记录错误的处理信息的全部内容。字段内容可能包括测试软件名称,测试版本号,测试人名称,测试事件,测试软件和硬件配置环境,发现软件错误的类型,错误的严重等级,详细步骤,必要的附图,测试注释。处理信息包括处理者姓名,处理时间,处理步骤,错误记录的当前状态。正确的数据库权限管理是错误跟踪管理系统的重要考虑要素,一般要保证对于添加的错误不能从数据库中删除。1.1.2.软件错误的状态新信息(New):测试中新报告的软件缺陷;打开(Open):被确认并分配给相关开发人员处理;修正(Fixed):开发人员已完成修正,等待测试人员验证;拒绝(Declined):拒绝修改缺陷;延期(Deferred):不在当前版本修复的错误,下一版修复关闭(Closed):错误已被修复;1.1.3.Bug管理的一般流程 n#+测试人员提交新的Bug入库,错误状态为New。高级测试人员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为Open。如果不是错误,则拒绝,设置为Declined状态。开发人员查询状态为Open的Bug,如果不是错误,则置状态为Declined;如果是Bug则修复并置状态为Fixed。不能解决的Bug,要留下文字说明及保持Bug为Open状态。对于不能解决和延期解决的Bug,不能由开发人员自己决定,一般要通过某种会议(评审会)通过才能认可。测试人员查询状态为Fixed的Bug,然后验证Bug是否已解决,如解决置Bug的状态为Closed,如没有解决置状态为Reopen。1.1.1.软件错误流程管理要点为了保证错误的正确性,需要有丰富测试经验的测试人员验证发现的错误是否是真正的错误,书写的测试步骤是否准确,可以重复。每次对错误的处理都要保留处理信息,包括处理姓名,时间,处理方法,处理意见,Bug状态。拒绝或延期错误不能由程序员单方面决定,应该由项目经理,测试经理和设计经理共同决定。错误修复后必须由报告错误的测试人员验证后,确认已经修复,才能关闭错误。加强测试人员与程序员的交流,对于某些不能重复的错误,可以请测试人员补充详细的测试步骤和方法,以及必要的测试用例。1.2.环境为了保证软件版本的控制,需要建立三个环境,开发环境,测试环境以及发布环境发布环境测试环境开发环境开发环境:软件产品开发工作所用的环境测试环境:软件测试工作所用的环境发布环境:软件发布运行的环境软件在各个环境中的迁移:1.当软件经过开发完毕,将软件产品移植到测试环境进行测试,这样测试和开发工作可以相互独立,互不影响;2.n#+当软件测试完成发现错误,开发人员在开发环境中修改错误,修改好后,打成数据包,传输到测试环境进行回归测试;1.当软件决定发布时,将软件从测试环境移植到发布环境,供用户使用开发环境与测试环境独立的好处是使开发工作与测试工作相互互不影响。测试,开发环境与发布环境独立的好处是使研发工作与用户使用相互独立。一、项目实施工作方式 1.1.沟通方式 1.项目经理在每周一上午提交项目周报给: 项目组长 项目总监; 项目成员; 2.每周一次项目进度审核会议(周): 会议主持:项目经理 主要参加人员:项目总监、系统实施组 时间:每周五下午 会议内容:对上周项目过程回顾及对下周项目计划的讨论和确定3.可根据需要,不定期举行上述会议。 会议结束后应提交《项目进度审核会议纪要》,内容要包括如下几方面: (1)任务的当前状况(人员、进度等); (2)对以前明确的问题的解决进展; (3)自上次以来的问题或潜在的问题; (4)计划纠正措施; (5)下一报告期内预期实现的里程碑。1.2.工作流程: 1.根据实施计划、实施方案与前期项目准备工作计划制定月工作计划; 2.根据月工作计划制定周明细工作计划;(工作任务书) 3.将本周工作计划用邮件系统分发项目组全体人员; 4.项目组工作人员根据工作计划开展工作并提交工作成果到双方项目经理处;5.双方项目经理及时了解工作完成情况并共同讨论是否调整下一步工作计划; n#+4.每周五下午双方项目组召开会议,检查本周工作完成情况并制定下周工作计划; 5.每周一用邮件形式通知项目领导小组项目工作计划的执行情况与本周工作计划; 8.当项目出现比较重大的特殊情况时,可不定期的召开项目领导小组会议,协商解决方案一、项目培训1.1.培训总体目标如何做好学习、培训及知识转移工作,是XXXXXXX、XXXXXXX有限公司和产品供应方需要解决的重要课题。基于XXXXXXX有限公司的诸多大型实施项目中积累的经验,并结合XXXXXXX的实际状况,将保证如下的用户培训目标:-培训XXXXXXX的关键用户(包括项目管理人员),使其掌握系统的核心功能以及项目实施方法和步骤,具备配合实施顾问推进项目,以及系统上线、XXXXXXX有限公司顾问离开现场后独立承担维护、支持的能力;-培养XXXXXXX的IT人员,使其掌握日常运行和维护系统的技能,包括故障排除、寻求供应商支持等;-提供有效的、全面的和标准的文档给最终用户,成为其后续稳定应用的保障。1.2.用户培训的定义XXXXXXX的用户培训包括系统维护培训、关键用户培训1.2.1.项目管理人员培训旨在向XXXXXXX的项目管理人员传授系统维护方法和技能n#+主要培训内容:-系统维护培训-系统配置培训1.1.1.关键用户培训对专职项目小组成员、关键用户提供产品安装、运营管理、功能介绍、和开发工具等的培训。主要培训内容:-标准产品功能介绍(标准产品的培训由XXXXXXX有限公司公司提供)-实施方法的培训-结合XXXXXXX项目的相关应用产品、开发工具培训1.1.2.培训策略为保证在短期内将各种知识和技能传授给不同层面的众多项目参与者,我们建议如下培训策略:-项目经理、项目小组成员和关键用户的培训集中在项目实施办公室进行-培训时间定为10天。1.1.3.培训方式为确保成功的技能转移,我们将采用如下几种方式:-课堂培训n#+针对各种专题开设培训课程,如项目管理、实施方法及各模块核心功能介绍等,通常安排在相关任务开始之初,以使各参与人员能具备完成相关任务的基本技能。课堂培训由培训顾问实施。-交付文档项目实施过程中交付的一系列文档也是技能转移必不可少的媒体。这些文档可作为日后进一步培训、推广或联合工作小组的重要参考。为确保项目成果存档,并为今后XXXXXXX后续自我支持提供模板。1.1.1.培训设施由于XXXXXXX有限公司提供的项目培训是以咨询的方式进行,XXXXXXX应提供必要的培训设施和设备(或由项目合同中指定的项目工作场地和测试、培训设备提供方提供),包括:-配置台式电脑、网络连接和投影仪的培训教室-小组讨论的的会议室1.2.培训计划此次工程建设是一个系统工程,项目建设实施结束后,要把系统的使用与运营移交给XXXXXXX技术部门。为使系统顺利移交和稳定运行,我公司将完善两方面的工作:其一系统售后技术支持和服务;其二就是本章所要讲述的系统培训。 培训在科技高速发展的当今时代具有巨大的意义,能够改善我们的知识结构,增加我们的技能。系统、细致、全面的培训会把信息化管理带入一个历史性的时代。根据我公司的项目实施经验和此次工程的总体方案,系统培训分为两个主要阶段:一项目实施过程中的现场培训参与者是客户方参加项目实施的运营管理人员。二课堂培训n#+参与者是XXXXXXX终端操作人员。从系统培训的过程和方法上将,针对此次工程的培训又有其特色,可以定制培训及应用培训。 合作期间,将为用户提供首次标的产品技术培训。我公司根据不同培训内容,选派不同培训授课人员,培训教师具有丰富的相同课程教学经验。所有的培训教员都用中文普通话授课。(1)培训时间培训工作必须在系统整体验收之前安排,具体时间由项目采购人指定。(2)培训方式根据用户要求集中进行推广培训。(3)培训对象培训石景山区信息中心技术维护人员、相关委办局操作人员,主要采用集中培训的方式。(4)教学资料服务概述:合作期间,我公司应完成平台培训手册及相关操作、安装文档、系统维护手册等文档的编写,我公司承诺为所有被培训人员提供培训用文字资料、讲义和课件等,所有的培训资料都是中文书写。服务内容:操作手册、安装文档、系统维护手册、教学课件PPT(5)培训内容培训内容应包括但不限于系统的功能、安装、运行管理、维护、操作以及开发工具的使用等。(6)培训效果通过培训,应使技术维护人员能够独自进行系统安装、调试、设置、日常维护等管理工作,可自行设定、维护工作流程,可管理人员、权限等信息,可自行判断和解决一些简单问题,能够处理简单的突发事件并进行系统恢复,掌握一般的系统监控方法,将错误现象能够及时准确地反馈给技术支持人员;使各相关委办局及街道操作人员能够完成公文流转全过程的业务操作;部门管理员能够独立管理本部门各类信息。n#+一、项目的交付与验收1.1.集成阶段该阶段将完成系统各部分包括从系统设置、安全设置、到用户流程文件的集成,完成向正式应用环境转移。作为切换计划的一部分,在最终用户培训手册的基础上实施最终用户培训。系统各部分的最终设计和集成的正确性、完整性、稳定性将由用户接受性测试验证,验证测试的测试环境中的数据将应用实际转换的真正静态数据以保证验证的真实性。如有需求,将通过系统性能测试来确定系统的性能能支持正式环境的运作。作为本阶段结束的“上线”准备检查确保“上线”各项准备工作均已准备完毕、系统各部分均处于可运作状态。用户业务流程作业指南的设计和编写及最终用户培训手册的编写也将在该阶段中完成。解决的关键问题关键项目任务主要项目交付成果-确保系统可以稳定转移到正式环境-系统功能的最终用户测试的成功--移交正式产品环境-安全和控制-关键用户培训-系统集成测试--关键用户培训-用户接受测试脚本-用户接受测试-用户权限及安全设置标准-业务操作指南(由XXXXXXX有限公司n#+确认最终系统功能已完成和得到批准-正式环境的静态数据的正确性保证和优化规划如何从测试环境切换至正式环境的计划。顾问指导XXXXXXX关键用户编写)-用户培训手册(由XXXXXXX有限公司顾问指导XXXXXXX关键用户编写)完成标志:-验收签署XXXXXXX收到XXXXXXX有限公司交付的上述文件后,应于五个工作日内提出要求修改的书面要求以及修改意见,若逾期,上述文件则被视作已通过XXXXXXX验收。在XXXXXXX有限公司完成了针对修改意见的更改并得到XXXXXXX项目经理确认后,应视本交付件被确认,其中新修改意见提出不可超过两轮,每轮意见提出时间不超过5个工作日。1.1.上线阶段在该阶段,系统各部分将组合成正式的应用系统,并在确认所有系统转换及跟踪维护的职责都已明确、在所有项目任务都已完成的基础上实施系统上线计划,系统上线包括实施动态数据转换、验证已转换数据的正确性、启动新系统。n#+解决的关键问题关键项目任务主要项目交付成果-验证所有的工作都已完成且已准备就绪-系统转换责任都已指定-系统维护任务都已落实-正式环境已准备就绪-实施数据转换的及时完成和成功-系统的应用-执行系统切换:所有实施工作完成以后,执行系统切换,开始应用新系统运作正常的业务处理,-实施后支持-确保系统数据准确。对于由于系统转换所带来的变化作进一步的变革管理,对系统运行的绩效作进一步优化。-系统切换完成报告完成标志:-验收签署报告n#+XXXXXXX收到XXXXXXX有限公司交付的上述文件后,应于五个工作日内提出要求修改的书面要求以及修改意见,若逾期,上述文件则被视作已通过XXXXXXX验收。在XXXXXXX有限公司完成了针对修改意见的更改并得到XXXXXXX项目经理确认后,应视本交付件被确认,其中新修改意见提出不可超过两轮,每轮意见提出时间不超过5个工作日。在系统上线后一周内,XXXXXXX项目小组需要开始进行验收工作。验收方法按照XXXXXXX要求进行,主要检验系统上线后的稳定性和可靠性。同时,XXXXXXX项目小组需要进行交付件验收。对于验收中发现的需要改进的问题清单,XXXXXXX项目组应在验收工作开始5工作日内一次提交XXXXXXX有限公司,XXXXXXX有限公司和XXXXXXX将共同协商问题清单的解决方案,在此基础上,XXXXXXX有限公司负责在XXXXXXX的协助下进行系统改进,在系统改进完成后XXXXXXX有限公司会书面通知XXXXXXX,XXXXXXX需要在5个工作日内给予确认或提出不符合问题清单解决方案的地方,如逾期,则视为总体验收通过。当问题清单上问题改进全部被XXXXXXX确认完成,总体验收完成。如果总体验收过程中出现下述情况,验收将仍旧被认为是通过的:-应用程序功能完备,但部分使用者感到不习惯-XXXXXXX自身要求和/或XXXXXXX未能够完成内部变革来实现业务蓝图设计而非系统原因和/或不可抗力使业务蓝图文档中部分设计未能够实现。以上总体验收工作完成标志项目完成,进入上线后支持阶段。如果在系统上线一周内XXXXXXX不开始验收工作,项目认为被总体验收完成,项目结束,进入上线后支持阶段。1.1.上线后支持阶段在本阶段,XXXXXXXn#+的系统已经运行了一段时间,可能提出对系统的配置和一些业务流程新的要求。对于在项目实施过程中由于时间和资源限制没有全部完成的客户化开发也在完善阶段进行补充。同时对用户的使用进行支持。上线后支持阶段为系统上线后一年。解决的关键问题关键项目任务主要项目交付成果-评估新的系统运行的状况和改进方案-总结推广模板-评估各模块的运行情况,解决系统操作,运用的问题。-提出系统配置和业务流程改进机会-帮助XXXXXXX完善-系统配置改进建议-项目完结报告完成标志:-验收签署的项目完结报告。XXXXXXX收到XXXXXXX有限公司交付的上述文件后,应于五个工作日内提出要求修改的书面要求以及修改意见,若逾期,上述文件则被视作已通过XXXXXXX验收。在XXXXXXX有限公司完成了针对修改意见的更改并得到XXXXXXX项目经理确认后,应视本交付件被确认,其中新修改意见提出不可超过两轮,每轮意见提出时间不超过5个工作日。n#+在系统上线后支持阶段时间到期,并且根据以上交付件接受程序,XXXXXXX有限公司所提交交付件通过XXXXXXX验收后,双方应在5个工作日内签署项目完结报告,若逾期,则视为双方已签署项目完结报告。项目完结报告一旦签署,则标志项目整体结束。一、维护及技术服务1.1.服务与支持由于我公司的实施过程中注重知识的有效转移给用户,同时加强对用户的培训,在项目实施完成后,用户能对系统进行日常维护和一些简单的深化。综合各项因素,和其它系统公司相比,我公司在维护年费收取上也是比较低廉的。我公司,能及时的对用户的维护需求、售后服务和技术支持作出响应,及时上门服务。1.1.1.服务理念n服务宗旨:以客户为中心,全面满足客户需求n服务目标:顾客满意度最高1.1.2.服务组织成立独立的客户服务部门为客户提供系统化、专业化的系统维护服务。我们秉承耐心、细致、专业、高效的客户服务理念,多年来为保障客户软件系统上线前后的稳定、持续运行做出了不懈的努力。n#+n项目领导小组:由双方高层或指定人员组成领导小组,协调和决策维护期间的重大事件。n用户方工作组:a)负责向维护组长开出系统问题票,并在维护组对应完成后进行检收;b)同时,对于一些可能的需求变更意向,收集整理并提出变更需求,评审需求变更设计,检收程序n服务商维护组组长:a)接收问题票,并对问题票的类型(BUG,需求变更,咨询,数据修补等)进行判断b)诊断分析问题原因c)并计算判别计划对应时间,制定对应计划,分发工作d)控制对应进度,保证维护质量e)对于需求变更类问题票,负责需求的调研和设计f)负责与客户之间的沟通和协调n服务商维护组人员:按时保质保量完成维护组长分发的任务n服务商维护热备组:n#+该维护组作为专职维护组的一个热备,不隶属于项目组;但需要对所维护的项目的系统架构、业务、数据结构等具有一定程度的了解,以便在一些紧急情况下,帮助专职维护组开展工作,确保和真正实现7×24小时提供维护服务。1.1.1.服务管理1.1.1.1.维护流程n在系统维护期内,对于客户提出各种问题票,登记《日常维护清册》,如有现场维护团队,则该团队完成这部分工作。n诊断分析问题后,与客户方共同协商确定对应完成时间n根据计划完成时间,编制对应计划,分发给维护人员n对应完成后,由客户方检收,维护组长在《日常维护清册》中登记客户检收结果n维护组长每天负责填写《日常维护清册》,登记维护项目,需求编号,实际发生工时数,对应状态等n每周向客户和维护服务部提交维护周报n#+1.1.1.1.工作汇报制度维护组长每周向客户和部门提交项目维护周报,并附本周的维护清册。并且可以根据客户的要求,按季度或按年,向客户提供季度/年度维护清册。n#+1.1.1.1.持续改进提升服务质量优质的服务依赖于我们不断自我审视和完善服务体系,更依赖于您长久以来的支持和关注,因此,您的每一点建议和评价,是我们持续改进、自我完善、提升服务质量最好的依据。我们以季度为单位,定期向您发出《客户满意度调查表》,以及相应的电话调查,期望能够收集到您对我们的产品质量、维护服务、管理水平等各个方面的建议和评价。我们将充分研究您的回馈信息,并在内部采取纠正措施以给您及您的公司提供更好的服务。n#+客户满意度调查表客户单位名称:调查日期:年月软件项目:联系人: 联系电话:email: 对于以下各项陈述,请根据您的体会,在以下各项中给予相应的评价。□产品方面 满分评价1产品满足需求的能力10 2产品的质量和可靠性10 3产品的技术5 4技术文件的质量5 □人员方面 评价1人员的现场维护能力5 2人员的沟通能力5 3人员的服务态度10 4人员对技术问题的沟通与跟踪能力5 5人员对业务问题的沟通与跟踪能力10 6人员对需求变更和追加的设计能力5 7人员对问题响应的及时性10 8人员的技术水平5 □管理方面 评价1履行进度承诺的及时性5 2维护的可靠性和及时性;5 3沟通渠道的畅通性5 □总体100改进建议要求最后,非常感谢您列明对以上问卷未提及项的改进建议和要求:签名:再次感谢您对我公司的帮助和支持!追求客户满意是我们公司的一贯目标,我们保证将充分研究您的回馈信息,并在内部采取纠正措施以给您及您的公司提供更好的服务。n#+1.1.维护及技术服务承诺n服务方式ü现场安装调试服务:我们为客户提供免费的现场系统安装和调试服务,保证系统顺利上线。ü热线电话服务:我公司提供热线,我们的技术顾问将通过热线电话及时解答用户提出的各种问题,帮助用户解决在运行过程中随时出现的各种问题,内容包括:业务及应用支持、系统及性能支持、问题诊断及过程帮助、硬件与数据库支持等。ü7×24小时远程技术支持:设立服务热线(固定电话和移动电话),由一名工程师负责组织和协调用户的系统维护工作,保证客户在7×24小时内都能得到服务响应,对于用户方软件系统发生的一切问题,这名工程师都将负责安排帮助解决。ü现场技术服务:对于电话等远程技术支持手段不能解决的问题,提供现场技术服务。对于危机运行的重大问题和系统不能正常运行的的特大问题,提供现场技术服务。ü定期上门服务:每月定期提供上门系统维护服务,帮助客户及时发现系统故障隐患,了解用户反馈和要求,并可使用户及时了解最新产品消息,取得最新代码,以及最新开发、修改后的工具包程序。ü后续开发服务:在质保期内应根据客户的需要,我们将派遣技术支持人员,为系统将来的升级和扩展应用,提供必要的帮助。n服务响应时间提供本地化的技术支持服务,运行中出现故障时,我方依据接收到的维护通知,对各类问题进行及时的服务响应:n#+ü疑难问题(不危及运行)在24小时内答复用户。ü重大问题(危及运行)在2小时内到现场处理或通过网络远程处理。ü特大问题(系统不能正常运行)在2小时内恢复系统运行,并在24小时内派技术人员到现场解决。n质保期限本项目产品质量保证期为三年,自项目验收合格后计算。质量保证期内,负责免费对运行中出现的故障进行解决,提供系统的维护服务。(包括免费的系统升级及其后续服务等内容)n免费服务期后的服务为客户提供两种收费服务方式:一种为按实际工作量计算的服务方式,第二种为按人员核算的服务方式,即客户买断公司维护人员。n#+查看更多