1、*软件项目质量控制体系1. 项目开发过程与实行进度筹划1.1.项目开发过程管理1.1.1. 项目管理框架基本管理过程项 目 管 理软件项目管理活动(软件筹划过程)单元测试设计系统需求分析系统设计软件项目筹划软件需求分析软件模型设计软件详细设计编辑单元测试软件开发与集成系统培训系统测试验收维护集成测试筹划与设计系统测试筹划与设计需求管理 变更控制质 量 体 系配备管理 变更控制SPA软件管理过程SDP软件开发过程SRP需求管理过程SOA质量保证过程SOM配备管理过程管理角色项目经理质量经理资源构成软件开发组质量保证组技术服务组控制原则软件开发过程规范 软件保证过程规范软件技术服务过程规范原则基本
2、SW_CMM;ISO9001;SE_CMM;PSP ISO9001 PSP;TSP1.1.2. 项目管理模式根据项目软件特点、合伙方项目实行规定,在继承*软件以往软件项目管理工程实践经验基本上,软件开发项目中咱们将采用如下模式组织、控制项目过程管理: 双经理与双过程项目管理模式; 透明过程,两级管理(项目组级和公司级)模式; 1.2. 项目过程监控外包软件项目成功普通受到三个核心层面影响,即项目组内环境、项目所处组织环境、客户环境。这三个环境要素直接关系到软件项目可控性。项目组管理模型与项目过程模型、组织支撑环境和项目管理接口是上述三个环境中各自核心要素。1.2.1.软件项目监控过程环节软件项
3、目监控目是通过建立对软件项目过程可视性,使项目管理者在软件项目性能与软件筹划浮现偏差时采用有效纠正办法,以保证软件过程质量满足规定。普通软件项目监控按照如下环节执行:获取项目过程信息、分析判断、采用纠偏办法、验证。这一过程以获得真实、实时项目一手数据为基本,建立过程可视性,通过过程可视实行项目目的管理与过程管理统一。1.2.2.项目监控实行要点*软件在组织实行软件项目过程中,对项目监控从三个个角度着手实行:1)建立符合软件工程和软件项目管理流程规定实用软件项目运营环境。涉及:明确过程流程、项目策划、组织支撑环境。2)先进项目经理和质量保证经理构成项目第一负责人。*软件采用双过程经理制,项目经理
4、和软件质量保证经理构成软件项目灵魂人物。3)项目沟通项目筹划、进度和项目范畴必要可以被项目成员以便地得到,以保证人们是在统一平台上朝着同一种目的迈进。为此,在软件开发项目实行过程中*软件从三个方面展开工作以建立项目组内部、公司全局、项目组与项目方沟通机制: 采用恰当图表和模版增强项目组内沟通效果和沟通一致性; 采用协同开发软件工具内部统一消息平台; 项目策划中必要涉及与项目方恰当沟通并建立沟通渠道。2. 系统测试筹划及验收程序2.1.软件系统测试环境依照软件开发项目技术设计方案和系统软件需求规格阐明书中对系统环境规定,该系统测试环境将在模仿系统实际运营环境基本上配备测试环境。对于有些测试项目,
5、还将在系统交付前,在顾客真实运营环境中进行测试,如环境测试、稳定性测试、仿真测试、安全保密测试等。一种软件系统测试环境模板如下:客户端浏览器:IE5.0语言环境: windows98&windows中文版, windows98&windows英文版,支持多语种显示、输入和存储能力。硬件环境:平台选取为:HP Solaris 8软件环境:Web Server:IIS 6.0Application:.Net framework数据库:SQLserver。2.2.测试工具测试工具使用是保证测试质量,提高测试效率有效手段。但是对于应用系统,其输入输出及功能实现也是千差万别,因而人工测试尤为重要,不可取
6、代软件系统采用测试工具及人工测试相结合方式,使用类似于如下测试工具对系统进行测试。工具供应商版本链接测试SQASiteCheck Rational6.1性能测试WebApplication Stress Tool Microsoft1.12.3系统测试方略及验收项目咱们采用如下方略对系统进行全面测试:进行测试设计、编写测试用例、进行测试执行、记录测试过程、提交缺陷报告并跟踪其修改完毕,提交测试评估报告、评价系统与否满足顾客使用规定及系统设计规定。系统验收中客户方由顾客部门业务信息主管(BIE)和IT应用管理部BA人员以及其她有关环节指定负责人联合对本应用系统开发签字确认。(1) 环境测试(2)
7、 系统功能测试(3) 可靠性测试(4) 可维护性测试(5) 稳定性测试(6) 仿真测试(7) 安全保密测试(8) 顾客权限测试(9) 数据和数据库集成测试(10) 数据备份和恢复测试(11) 性能测试(12) 资料完整性测试 (13) 安装测试2.4.测试阶段划分阶段任务任务描述测试筹划制定测试筹划测试设计制定测试方案、选取测试工具、设计测试用例测试准备搭建测试环境、掌握有关技术测试执行按测试筹划及测试设计执行测试、记录测试日记及测试缺陷报告,进行回归测试测试评估对整个测试过程进行评估,提交测试成果结论性意见2.5.测试最后交付文档1) 系统测试筹划2) 系统测试设计3) 系统测试报告4) 系
8、统测试评估报告5) 可靠性测试评估6) 可维护性测试评估7) 安全保密性测试评估8) 数据和数据库集成测试评估9) 数据备份和恢复测试评估3.培训筹划3.1.培训目为了保证软件系统良好运营,保证软件系统最后顾客可以独立地对系统进行管理和维护,咱们把培训对象分为系统级、管理员级、操作员级三个层次,对其进行技术培训和产品使用培训。3.2.初步培训筹划课程内容培训对象课程时间教材出版社或作者系统布置系统级4小时本设计方案*软件系统源代码系统级8小时应用软件源代码*软件系统顾客管理程序系统级、管理员级4小时本系统系统管理手册*软件ARAS应用系统系统级、管理员级、操作员级16小时本系统系统操作手册*软
9、件故障排除系统级、管理员级 4小时本系统系统管理手册*软件考核系统级、管理员级、操作员级(分别出题)4小时考核试题*软件注: 1、学时安排与授课地点有待与顾客协商。2、采用集中培训方式进行。4.技术支持与售后服务4.1.项目服务理念软件服务应当与软件自身同步,即软件服务是贯穿于软件项目整个生命全周期完整过程。软件价值在于创造客户价值,客户和项目所有者关系从主线上是联盟关系。软件就是服务,软件生命从主线上来源于服务,来源于使用者。*软件以为,公司提供应顾客,归根结底就是各种各样服务。始终以来公司在软件外包业务过程中予以合伙方服务触及了项目方方面面,将纯粹技术成果延伸到长期体贴技术服务过程中。*软
10、件但愿通过自己实际行动达到这样一种境界:让每一种合伙项目方都是*软件专业技术服务对象和长期合伙伙伴。4.2. 软件项目售后服务保障项目成功主线标志是客户满意,它贯穿软件项目售前、售中和售后全过程。*软件以为客户满意是一种实在可以度量目的 ,保证外包软件项目达到客户满意,特别保证软件项目交付后长期售后服务过程中客户满意,使售后服务与项目承诺不脱节,必要有三个基本环节作为组织级支撑和保障,即组织级基本设施保证;规范化过程流程保证和详细项目实行过程中监控与反馈机制保证。4.3.软件项目售后服务流程规范 *软件售后(技术)服务支撑体系由以项目管理中心(内设专门项目售后服务部门)为核心寻常组织机构;以项
11、目为核心技术管理环境;以专业客户呼喊中心核心信息反馈通道构成。 来自各种不同渠道客户信息通过*软件项目管理中心集中汇总并协调管理;定制客户服务流程并支持客户服务部门提供售后服务方案和售后服务管理;专业客户服务呼喊中心可觉得顾客提供直接售后服务支持; *软件售后服务体系是公司内部统一规划运营,为客户提供快捷售后服务响应始终作为公司内部优先工作; 4.4.软件项目售后服务中软件维护规程软件维护是软件项目售后服务重要内容。软件维护涉及:纠错性维护、适应性维护和完善性维护三类活动。公司管理体系规定并约束软件项目维护活动过程,体现为:活动流程过程阐明负责人产生记录收集维护信息并对信息进行管理。客户服务部
12、门、项目维护组接受顾客提出维护申请,填写客户征询/反馈登记表.客户服务部门、项目维护组客户征询/反馈登记表客户服务部、项目维护组技术人员对维护申请进行解决:依照问题实际进行即时解决;对于需要深度维护问题制定维护方案,并与顾客进行协商以拟定维护模式,维护活动实行细节,是有偿维护还是免费维护等。在顾客问题反馈及贯彻状况表上做出问题审核解决意见。对于不需要进行维护,发送客户回执给顾客,并将顾客问题反馈及贯彻状况表进行归档.客户服务部门、项目维护组(技术人员)顾客问题反馈及贯彻状况表客户回执维护人员实行维护。实行时依照维护类型参见软件维护规范和系统维护规范。维护实行完毕后,请客户填写意见维护人员维护任
13、务单顾客意见反馈表维护完毕后,必要进行维护验收,验证修改与否对的,并重新确认整个软件维护小组负责人维护实行人员维护验收表维护人员将维护过程中产生记录和客户意见提交给客户服务部或项目维护小组,对本次维护进行确认,如果合格,则本次维护结束。所有过程质量记录交由文档管理员进行归档客户服务部门、项目维护、文档管理人员归档记录4.5.软件项目服务承诺:*软件保证在合同有效期内及合同终结后2年内向合伙方有关技术人员免费提供原理和技术上指引和征询,使合伙方人员能对的纯熟地使用本合同软件开发及测试成果。 在合同履行完毕后一年内,当合伙方系统浮现问题或运营不正常,*软件在接到客户方书面告知之日起两小时之内响应,
14、最迟2个工作日内开始解决;如在2个工作日内无法解决,*软件将在2日内向客户方提出详细解决方案及日程安排,交给客户方确认。4.6.售后服务信息渠道*软件通过近年持续建设和完善,到当前已形成成熟售后服务体系。服务体系提供快捷信息流通渠道,支持客户信息反馈和公司服务响应。售后服务信息渠道:为软件项目建立客户服务中心;客户服务呼喊中心:053280808355传真:053280808355 专门互联网信息反馈通道;统一客户服务邮件: 专业组织内部部门分工提供专人支持;售后服务手段: 并行与软件开发组售后服务保证组;(专业资源保证) 项目售后服务技术顾问组;(受控与项目管理中心与公司技术委员会) 专业技术解答(电话、邮件、传真等手段); 远程维护与技术支持; 专门技术售后服务组; 专门项目服务组;5.最后提供技术文档1. 需求分析文档2. 网页规划文档3. 系统设计文档4. 数据库设计文档5. 质量控制文档l 系统测试筹划l 系统测试设计l 系统测试报告l 系统测试评估报告l 可靠性测试评估l 可维护性测试评估l 安全保密性测试评估l 数据和数据库集成测试评估l 数据备份和恢复测试评估6. 源代码7. 培训文档(技术培训和使用培训)8. 顾客手册6.知识产权保护对于客户委托开发项目,项目分析、设计和开发过程产生所有知识产权归客户方面所有。