质量管理体系说明书
- 格式:doc
- 大小:2.84 MB
- 文档页数:10
杭州吉秀科技有限公司
软件质量管理体系说明书我公司已按照软件工程要求建立了质量管理体系,严格控制产品的设计和开发
的策划和过程,确保新产品满足市场要求。
一、职责分工
1、研发总监职责
全面主持公司研发与技术管理工作,规划公司的技术发展路线、产品改进、新产品开发,实现公司的技术创新目标。
组织研究行业最新产品的技术发展方向,主持制定技术发展战略规划;
管理公司的整体核心技术,组织制定和实施重大技术决策和技术方案;
积极配合副总经理工作,认真、及时安排人员完成公司技术工作,及时解决产品存在的质量问题,负责公司产品的技术总结;
指导、审核项目总体技术方案,对各项目进行最后的质量评估;
负责与用户进行技术交流,了解用户在技术与业务上的发展要求,并解答用户提出的与产品技术相关问题;
协助销售人员对潜在或具体的项目、用户进行跟踪,管理技术交流、方案制作及合同谈判;
制定技术人员的培训计划,并组织安排公司其他相关人员的技术培训。
2、研发部职责
研发部下设基础软件部,产品部两个部门。
基础软件部:
负责组织级的系统开发平台的研发与优化升级工作
根据公司的技术发展路线,对新技术进行跟踪验证,固化到统一开发平台中,
提升组织生产效能。
制定技术培训计划,对统一开发平台的新特性在公司范围内进行推广培训。
响应其他技术部门对统一开发平台的需求缺陷反馈。
重大研发项目、重要技术决策的方案评审与技术支持。
产品部:
负责产品策略制定,包括市场调研、产品功能与用户体验设计、产品版本计
划。
负责产品设计、开发、生产与发布
负责行业动态收集整理与分析,为公司决策层及产品策略提供依据。
建立产品生命周期体系,对产品的需求缺陷进行管理
参与用户意见分析、产品内容准备、产品优化与维护及产品运营状态监控工作。
二、开发要求
1、确立设计开发项目
(1)入口准则
立项请求。
立项项目相关信息已经确立。
(2)出口准则
已通过立项评审。
已通过技术方案评审。
(3)输入
相关的行业信息、产品信息。
立项项目信息。
(4)输出
《立项申请表》
《立项评审表》
《技术方案》
《立项结果表》
(5)标准过程
AC01.申请立项
拟立项的项目均应由立项发起人在项目管理系统上填写《立项申请表》。
立项发起人可以是总经理、副总经理、技术总监、部门经理、市场销售、工程师。
AC02.立项评审
技术总监发起立项评审;
对批准立项的项目,由技术总监在项目管理系统上指定方案工程师完成技术方案。
AC03.技术方案制作
方案工程师收到任务分配后,开始进行技术方案撰写;
完成方案后,由方案工程师在项目管理系统上发起技术方案评审。
AC04.技术方案评审
系统集成和软件开发项目在完成《技术方案》制作后应进行同行评审。
同行评审由技术总监指定参与评审人员;方案工程师在项目管理系统中记录
每次评审的意见。
2、设计开发的策划
(1)入口准则
项目已经立项,项目组已经建立,资源已经到位;
(2)出口准则
《项目计划》及其下属计划编写完成,且通过了正式的同行评审;
《项目计划》的变更得到控制;
(3)输入
初步计划阶段:《任务通知单》、相关项目的历史数据、《裁剪指南》;
项目详细计划阶段:《用户需求说明书》、《软件需求规格说明书》、《裁剪指南》、初步的《项目估算报告(UCP)》、初步的《PDP说明》;
(4)输出
《PDP说明》;
《项目估算报告(UCP)》;
《Delphi估计表》;
《项目计划》;
《项目计划》的下属计划:《风险管理计划及跟踪表》、《质量保证计划》、《配置管理计划》。
《项目进度表》;
《同行评审准备表》
《同行评审报告》
(5)标准过程
AC01.过程裁剪
在进行过程裁剪之前,项目级CM人员为本项目创建配置库;
项目经理针对项目过程、角色、工作产品以及生命周期模型进行裁剪;
项目经理将初步裁剪的结果写入《PDP说明》,此时为《PDP说明》的初稿,在详细计划阶段项目经理再根据详细裁剪的结果完善《PDP说明》。
AC02.估算
项目经理根据初步裁剪的结果,使用UCP估计法,对项目的总体规模进行估算,并将估算的结果记录在《项目估算报告(UCP)》中,此时为《项目估算报告(UCP)》的初稿;
AC03.制定项目的初步计划及下属计划
在进行了初步的裁剪和估算之后,项目经理开始制定初步的《项目计划》及其下属计划,这些下属计划包括:
《风险管理计划及跟踪表》
《项目资源计划》(包括人力资源、软硬件资源及人员培训计划《项目干系人计划》
《项目估算报告(UCP)》
项目支撑计划的计划(即《质量保证计划》、《配置管理计划》)3、设计开发输入
设计开发包括需求开发、系统设计、实现与测试三个子过程。
(1)需求开发的输入
《项目计划》
《技术方案》
《需求调研单》
(2)系统设计的输入
《技术方案》
《项目计划》
《软件需求规格说明书》
(3)实现与测试的输入
《概要设计文档》
《技术方案》及可复用的演示代码等技术预研成果;
《项目计划》;
《编码规范(Java)》或项目组自己制定的编码须遵循的规范。
4、设计开发输出
设计开发包括需求开发、系统设计、实现与测试三个子过程。
(1)需求开发的输出
《软件需求规格说明书》
《需求跟踪矩阵》
《变更申请表》
《需求跟踪矩阵》中的需求变更记录
《用户需求调查单》
(2)系统设计的输出
《初步设计方案》
《概要设计说明书》
《决策分析报告》
《数据库设计说明书》
《评审报告》
(3)实现与测试的输出