还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
、项目质量保证措施与进度保证措施3为确保项目的顺当开展和实施,我们分别制定了项目组人员保证方案和软件开发质量保证方案以与项目进度保证方案项目组人员保证方案
3.1为确保项目的顺当开展和实施,项目组的人员配备既有高层次的技术带头人,也有中坚力气(高级工程师、研发经理等),还有一般工作人员(具体开发设计工作的人员、试验人员、管理人员等),并实行项目经理、研发技术负责人质量负责制,加强研发技术管理的有效性和研发过程的科学性、精确性软件开发质量保证方案质量管理内容
3.2编制和评审质量支配
3.
2.
1.1制定质量保证支配依据项目支配与项目质量目标确定须要检查的主要过程和工作产品,识别项目过程中的干系人与其活动,估计检查时间和人员,并制定出本项目的质量保证支配质量保证支配的主要内容包括例行审计和里程碑评审,须要监督的重要活动和工作产品,确定审计方式,依据项目支配中的评审支配确定质量保证人员须要参与的评审支配明确质量审计报告的报送范围支持小组实施,通过测试后方可提交用户在这个过程中质量人员须要对维护过程和维护记录单进行检查项目进度保证方案
3.4加强项目进度管理
3.
4.1为保证项目按期完成,通过制定项目里程碑管理运行表、定期实行项目状态会议、比较各项任务的实际起先日期与支配起先日期是否吻合、确定正式的项目里程碑是否在预期完成等方式加强项目进度管理限制项目进度措施
3.
4.2()项目经理肯定对整个项目的开发周期有一个清晰的了解,把任务的划1分肯定要一天为单位,不要一模块为单位,而每天无论是开发人员还是测试人员,都要对自己的工作有一个大致的估计即每天下午,有项目经理组织开发人员进行系统的了解,并且作好相应的记录对已经解决的问题肯定要一个具体的记录而对没有解决的问题肯定要重视起来不要向后退找到根本的缘由所在⑵加强沟通和沟通,项目经理肯定要多多与开发人员进行沟通,要调动其的主动性,让他们学会问题该如何解决,不要让他等待问题的解决了解其实际的进展以与对开发工具的娴熟程度,这对以后的任务的重新支配有重要的借鉴意义⑶把一些难点提出,让大家共同克服,或者有一些技术比较精通的人来解决解决完以后肯定,让大家都熟识其编程思路而对常常用的学问点,肯定有具体的说明这样实现资源的共享()做好项目的总结,无论是难点还是不难,只要有问题,肯定要提出,并4且解决完以后肯定让大家都熟识,这样有助于大家的技术水平的提高⑸做到日清日结,是保证项目进度的关键所在()质量保证我公司保证本次所投标的项目均为高质量,确保所供应的6设备软、硬件在运行期间能够稳定、平安、高效的运行()严谨的售后服务体系、严格的售后服务制度、主动的售后服务响应模7式,同时在各个售后服务响应中心职责明确的前提下,如何将售后服务工作落到实处,就必需有以下具体的售后服务措施作保障,并将措施具体实施同时,我公司还负责向用户培训设备的运用操作和简洁维护,并于客户签订售后服务协议,以保障客户利益()响应时间我公司对本次招标供货有效期内所供应的全部系统,坚持8每月定期回访系统若发生故障,我公司在接到用户报修信息后,在个小时内2远程指导修复若状况特别会在小时内到场解决处理24⑼服务工作时间对本次招标供货有效期内所供应的全部系统、软件、硬件,我公司坚持每周天,每天个工作小时全天候服务
724、本项目拟派技术人员配备表:4项目阶段项目任务任务描述配备人员调研分析调研分析业务需求项目经理1人高项目支配级工程师人2可行性探讨探讨需求可行性与解决项目经理人1产品经理人高方案1级工程师人数2据结构工程师1人需求分析项目经理1人产调研数据来源与计算公式、品经理人高级1需求分析页面风格需求、具体权限,工程师人页面2需求分析具体数据与计算美工人测试工1公式,形成模块设计方案程师人1需求说明书编制项目需求文档项目经理人1系统设计概要设计项目经理1人对项目总体进行框架设计对各功能模块方法进行设项目经理人产具体设计1计品经理人高级1工程师人1页面设计对页面效果进行设计页面美工人2数据库设计对数据结构进行优化设计数据结构设计人1前台页面编码前台代码实现工程师人WEB2编码实现后台编码研发工程师人6用户操作手册编制手册项目经理人1单元测试对模块功能单独测试测试工程师人2集成测试对系统进行前、后台集成测测试工程师3人试研发工程师人2项目经理人产1系统测试品经理人1对系统进行整体运行测试测试工程师人系统测试2项目经理人产1品经理人1项目实施项目部署对系统进行上线安装实实施人员名2施售后服务售后服务对项目进行技术支持售后技术支持人2质量保证支配的评审质量保证支配须要经过评审方能生效,以确保质量保证支配和项目支配的一样性经过批准的质量保证支配须要纳入配置管理当项目支配变更时,须要与时更改和复审质量保证支配“过程和工作产品”的质量检查
3.
2.
1.2依据质量保证支配进行质量的审计工作,并发布质量审计报告审计的主要内容包括是否依据过程要求执行了相应的活动,是否依据过程要求产生了相应的工作产品本项目中对质量的限制主要体现在不同阶段的审计当中不符合项的跟踪处理
3.
2.
1.3对审计中发觉的不符合项,要求项目组与时处理,质量保证人员须要确认不符合项的状态,直到最终的不符合项状态为“完成”为止质量管理责任安排
3.3我公司在开发项目上依据规范化软件的生产方式进行生产每个项目除配备了项目开发所需角色外,还特地配备了质量保证小组、配置管理小组、测试小组来确保质量管理的实施,下面针对这三种角色进行说明质量保证小组职责
3.
3.1质量保证小组作为质量保证的实施小组,在项目开发的过程中几乎全部的部门都与质量保证小组有关质量保证小组的主要职责是以独立审查方式,从第三方的角度监控软件开发任务的执行,分析项目内存在的质量问题,审查项目的质量活动,给出质量审计报告就项目是否遵循已制定的支配、标准和规程,给开发人员和管理层供应反映产品和过程质量的信息和数据,使他们能了解整个项目生存周期中工作产品和过程的状况,提高项目透亮度,从而支持其交付高质量的软件产品质量保证人员依据质量保证支配,通过质量审计报告向项目经理与有关人员提出已经识别出的不符合项,并跟踪不符合项的解决过程,通过审计周报或者审计月报向项目经理供应过程和产品质量数据,并与项目组协商不符合项的解决方法质量保证小组的检测范围主要包括项目的进度是否依据项目支配执行,用户需求是否得到了用户的签字确认,软件需求是否正确的反映了用户的需求,是否将每一项用户需求都映射到软件需求;系统设计是否完全反映了软件需求;实现的软件是否正确的体现了系统设计;测试人员是否进行了较为彻底的和全面的测试;客户验收和交接清单是否完备;对于系统运行中出现的问题,维护人员是否记录了具体的维护记录;配置管理员是否依据配置管理支配建立了基线,是否严格限制变更过程,是否对配置库进行了维护配置管理小组职责
3.
3.2配置管理活动的目的是通过执行版本限制、变更限制、基线管理等规程,借助配置管理工具的运用,来保证整个生命周期过程产生的全部配置项的完整性、一样性和可追溯性配置管理是对工作成果(阶段工作成果和产品成果、进展状态成果)的一种有效爱护形式,是反映项目与其工作产品的过去、现在、动态的资料和数据集中管理体现配置管理小组的主要职责包括依据项目支配制定配置管理支配,建立配置库,为项目组人员安排配置库权限,创建需求、设计、开发、测试、交付阶段的基线当纳入基线库的工作产品发生变更时,严格依据配置项变更限制过程执行变更,变更后建立新的基线测试小组职责
3.
3.3作为质量限制的主要手段,犹如软件开发一样,测试在执行之前,测试小组制定软件测试支配、测试用例的编写和执行工作本项目中,测试可以分为如下几种类型代码走查、单元测试、集成测试、系统测试为了保证程序的质量,开发人员须要对同伴的代码进行代码走查,同时对自己编写的程序进行单元测试,确保程序编译、运行正确测试人员依据软件需求分析报告进行软件集成测试用例和系统测试用例的编写对编写完成的测试用例提交项目组进行评审,同时质量保证人员对评审过程和工作产品进行监测测试人员依据测试支配和测试用例执行测试用例,并对发觉的缺陷进行记录,只有这样才能确保项目组开发的软件产品满意用户需求在完成集成测试之后,可以进行软件系统测试,系统测试包括对软件进行功能测试、性能测试、平安测试、压力测试只有进行了系统测试软件测试才是完整的系统测试在本项目中占有重要的地位,性能要求有可能变更软件的设计,为避开造成软件的后期返工,测试在性能上须要较大的侧重质量保证措施
3.3通过质量管理责任的安排,通过如下几个方面来进行质量保证的实施过程项目进度
3.
3.1项目支配的制定为工程项目实施、管理和支持工作、项目进度、成本、质量与过程产品的有效限制打下了良好的基础,以便全部相关人员能够依据该支配有条不紊地开展工作;制定《项目支配〉〉,必需获得相关干系人的认可,并以此作为项目跟踪的基础项目进度是项目进行是否顺当的最直观表现制定合理的项目支配首要前提是选择从事类似规模和类似业务项目的有阅历的项目负责人参与制定项目进度支配项目支配由项目负责人制定,由项目各小组组长、项目成员、干系人、质量保证人员参与一起进行评审评审过程主要探讨项目支配的可行性,对其中不合理的地方提出修改看法,对支配中不合理的地方进行修改完善,并由质量保证人员对其结果进行跟踪处理,以确保项目支配完整性、可行性,项目支配评审通过后,交由配置管理人员进行配置管理在支配实施过程中,按项目支配中里程碑为界限,将整个开发周期划分为若干阶段依据里程碑的完成状况,适当的调整每一个较小的阶段的任务量和完成的任务时间,动态跟踪和动态调整,以利于项目质量保证的实施实际运作中,质量保证人员在对项目执行过程进行检查时,对于发觉的项目偏差,以质量审计报告的形式提交项目负责人由项目负责人组织人员对支配进行维护,对于已经变动的项目支配,由配置管理进行配置管理需求分析
3.
3.2需求分析是开发人员对系统须要做什么和如何做的定义过程从系统分析的阅历来看,这个过程往往是个按部就班的过程,一次性对系统形成完整的相识是困难的只有不断地和客户领域专家进行沟通确认,方能逐步明白用户的需求从系统开发的过程得知,系统分析时犯下的错误,会在接下来的阶段被成倍的放大,越是在开发的后期,订正分析时犯下的错误所花费的代价越是昂贵,也更加影响系统的工期和系统的质量本项目中,将邀请招标方技术负责人参与需求调研,以便保证需求调研质量,同时形成用户需求说明书需求评审时会同双方管理层、项目实施层共同进行,对于通过用户确认的需求,交由配置管理员形成需求基线用户需求在招标方确认后,由系统分析人员形成软件需求分析报告,同时对软件需求分析报告进行评审,对于评审通过的软件需求分析报告可以交由测试人员进行测试支配和测试用例的编写对于开发过程存在的需求变动,招标方填写变更申请单发给项目经理,在质量保证人员参与的状况下,对这个变更进行评审,由项目经理组织项目组成员一起探讨实施变更的可行性与实施后所带来的影响,对于影响小的变更干脆记录,大的变更则须要形成正式的变更报告,无论那种变更都须要对相应的文档实施同步变更(包括需求分析报告、系统设计、安装手册、操作手册等)但是对于无法实现或是变更会带来巨大的影响而将导致进度的延期,这时,我们将变更报告提交给招标方并召开协调会议,探讨变更取舍问题或是项目进度变更问题确定变更之后,由项目负责人组织实施变更,测试人员检测变更结果,而质量保证人员监督变更实施过程,并帮助配置管理员对变更后的成果进行配置管理变更实施完后,运行前还须要帮助用户一同测试并由招标方签字后同意方可上线系统设计
3.
3.3优良的体系结构应当具备可扩展性和可配置性,而好的体系结构则须要好的设计方法,须要针对项目的结构、项目的特征和用户的需求来分析本项目中将支配我公司高级系统架构师担当项目总体设计师,汇同总体设计组完成系统设计另外对公共类模块的开发由总体设计组通过对用户需求的细致探讨,尽可能的识别出公共类,并进行定义和设计,以削减重复工作对于项目组供应的设计文档,由项目经理组织,质保小组成员参与,对其设计文档进行评审,与时发觉设计中可能存在的错误,降低项目开发风险,同时确保设计文档能为开发人员、测试人员供应切实的指导对于可复用的设计进行提取作为公共库设计和开发,供应项目组最终交由配置管理员进行设计文档的版本限制系统实现
3.
3.4系统实现的目的是依据系统设计文档,由程序员进行程序编写,以便实现设计要求,系统实现过程中,开发人员须要对模块进行代码走查和交叉单元测试,以保证模块代码质量软件实现也就是代码的生产过程依据上一阶段形成的设计文档,程序员在完成代码之后,可以起先编码并且进行代码走查和单元测试对于测试完成的程序可以交由配置管理人员进行配置管理系统测试
3.
3.5系统开发涉与到一系列的过程,每一个过程都有可能引入缺陷本系Bug,统质量的好坏干脆关系到正常运用和日后的维护在开发过程中,我们将质量限制贯穿于全部阶段和全部参与系统的人员中,包括系统分析、设计和编码分阶段的评审和测试是软件质量的有力保障系统存在平台测试和应用系统的测试以与最终的测试由于测试也存在协调的问题,如错误具体定位,在应用系统发觉一个错误,究竟是应用系统的自身的错误还是中间件存在的错误,须要测试人员进行精确的推断为了达到良好的测试目的,本系统测试工作由测试组来完成,主要采纳下列方法进行系统的测试:从测试方法上来说,分为黑盒测试和白盒测试黑盒测试着重于测试软件系统的外部特性;依据系统的设计要求,每一项功能都要进行逐个测试,检查其是否达到了预期的要求,是否能正确地接受输入,是否能正确地输出结果白盒测试由于软件的全部源代码都要由项目组成员编写,对其内部的逻辑规则和数据流程,都要进行测试,以检查其代码编写是否符合设计要求从测试策略上来说分为集成测试和系统测试集成测试在全部模块都通过了单元测试后,将各个模块组装在一起,进行组装测试,用于发觉与接口相联系的问题在通过组装测试后,将经过单元测试的模块组装成一个符合设计要求的软件结构系统测试在本项目通过了以上的测试步骤后,与其它系统元素(如硬件服务器、网络系统等)进行集成测试和系统级的确认测试,将各种可能的缺陷完全解除掉,从根本上保证系统的长期稳定运行系统维护
3.
3.6本项目中,技术支持小组的任务一方面是保证对项目客户的跟踪服务,另一方面是确保该项目的技术询问工作系统维护期,对于一般性的错误,如操作不当等引起的问题,全部由技术支持小组执行完成,但须要用户测试确认上线假如较大的修改则须要走变更限制流程,填写变更申请,经项目组探讨分析可行方案在由技术。