《设计和开发控制程序(7月20日).pdf》由会员分享,可在线阅读,更多相关《设计和开发控制程序(7月20日).pdf(17页珍藏版)》请在金锄头文库上搜索。
1、学 海 无 涯 / 17 1 *科技股份有限公司 Q/ZLG01.09-2017 设计和开发控制程序 1 目的 为规范产品设计和开发的过程, 使其按照规定的流程有序的开展工作, 确保达到预期的 设计开发目的及用途,特制订本程序。 2 范围 适用于本公司产品设计和开发相关过程, 包括引进产品的转化、 定型产品及生产过程的 技术改进等。 3 职责 3.1 总经理 1)负责项目立项申请表、项目书及预算书的批准。 2)负责特殊过程申请单的批准。 3.2 技术副总 1)负责参加设计和开发过程中重要的外部认证、检查、审查等活动。 2)负责参加设计和开发过程中重要的内部评审、验证、确认、验收等活动。 3)负
2、责所有技术文件、技术图纸、设计资料的批准。 3.3 研发总监 1)负责设计和开发项目的正式提出。 2)负责项目负责人的选定。 3)负责项目开发的整体统筹与规划。 4)负责项目开发阶段成果的验证、审核等工作。 5)负责项目开发过程中人员的配备及调整。 6)负责项目开发过程中各种资源的提供及进度的掌控。 3.4 系统集成开发小组/仪器仪表开发小组/软件开发小组 1)负责产品设计和开发的技术实现及改进。 2)负责产品技术文件、工艺文件、技术图纸的设计、编制。 2017 年 6 月 1 日发布 2017 年 6 月 1 日实施 学 海 无 涯 / 17 2 3)负责项目申报、备案、认证及技术文件的设计
3、、编制。 4)负责产品样机试制及试制过程中问题的分析与改进。 5)负责新产品小批量试生产的现场技术指导工作和技术对接工作。 3.5 产品中心 1)负责设计和开发过程中原材料、工具、设备等采购工作。 2)负责原材料的入厂检验、过程部件的检验、成品的检验等。 3)负责产品的生产、加工、装配、调试、老化、包装等相关工作。 4)负责各过程中记录的填写与保存,便于追溯及检查。 5)负责产品生产过程中的各种对接、协调、配合工作。 6)负责将采购、制造、检验等过程中的问题反馈给设计人员,以便完善改进。 3.6 项目评审组 1)主要成员:技术副总、研发总监、研发项目小组负责人、技术部负责人、制造部负 责人、采
4、供部负责人、质检部负责人、销售中心负责人、运营中心负责人、财务部负责人、 项目负责人、项目组成员等。 2)以上评审组成员可根据项目需求进行选择。 3)项目负责人与部门总监可为同一人。 要求:所有与设计开发相关的工作,各部门应积极配合,所有与设计开发过程相关的流 程均应按照本文件的要求进行操作。 4 过程管理 4.1 设计和开发策划 设计和开发策划主要有:前期调研、确定立项、设计和开发过程参与人员接口控制以 及相关方特殊要求等。 4.1.1 前期调研 4.1.1.1 提出 项目的设计开发理念可以是公司任何人,以任意形式提出(口头或书面形式),反馈至 研发总监处,由研发总监综合考量后正式提出;若为
5、公司决定开发的产品项目,则不需反馈 至研发总监处,直接进行市场调研。 4.1.1.2 讨论 研发总监组织相关的人员进行讨论、评审,确定此项目是否可行。若可行则执行下一步 的市场调研,若不可行则此项目就此结束。 学 海 无 涯 / 17 3 注:此阶段的“提出”和“讨论”可不形成书面记录。 4.1.1.3 市场调研 根据项目的实际需求,研发总监可指定专人进行市场调研,主要从:市场分析、前景分 析、可行性分析、技术分析、风险分析等几个方面对项目进行详细调研。 调研人应将市场调研分析内容在项目立项申请表中体现并提交至研发总监处。 4.1.2 确定立项 4.1.2.1 Z 类产品立项 根据市场需求,
6、公司年初确定的自主进行设计和开发的属于 Z 类产品, 由项目负责人编 写项目立项申请表、项目书和预算书,总监审核,经技术副总审核通过后,最 终由总经理对项目立项申请表、项目书和预算书进行批准。 4.1.2.2 K 类产品立项 根据客户要求进行的新产品的设计和开发属于 K 类产品, 由营销中心客服部负责人填写 设计和开发任务书,经营销中心负责人审核后,连同开发资料一同移交到研发中心,研 发总监安排专人编写项目立项申请表、项目书和预算书,经研发总监审核后, 连同开发资料一同提交给技术副总审核,最终由总经理对项目立项申请表、项目书 和预算书进行批准。 4.1.2.3 项目立项申请表的编写 应包括以下
7、内容: 1)项目名称、项目型号。 2)市场调研分析。 3)项目实施方式(若为 K 类项目,则应注明客户全称、客户提供的资源等)。 4)可行性分析(包括市场可行性、技术可行性、风险及控制等)。 5)项目简介、项目实施方案、项目分阶段具体实施目标。 6)项目预算费用。 7)相关人员签名、日期及意见。 4.1.2.4 项目书的编写 应包括以下内容: 1)项目说明 2)项目提出的必要性 3)项目实施的可行性 学 海 无 涯 / 17 4 4)项目主要参加人员 5)本项目分阶段具体实施目标 6)项目的经费预算 7)验收标准 8)审批 4.1.2.5 预算书的编写 应包括以下内容: 1)项目名称、项目编号
8、 2)实施项目经理,编制单位 3)项目交付日期 4)合同金额 5)项目预算金额 6)预算详表,进行预算分类说明(含直接材料预算、直接费用预算等) 7)相关人员签名、日期及意见。 4.1.3 人员接口控制 项目负责人职责: 1)负责各个参与人员职责的分配。 2)跟进研发进度,确保各阶段研发质量及周期。 3)负责阶段成果的不定期评审、验证等。 4)负责项目的申报、登记、备案、认证等对外联络事宜。 5)负责与项目相关的其他事宜。 硬件设计人员职责: 1)负责项目开发过程中所有硬件设计相关的工作。 2)负责项目开发过程中所有硬件相关技术文件的设计、编制。 3)配合相关人员改进硬件设计,完善硬件技术。
9、软件设计人员职责: 1)负责项目开发过程中所有软件设计相关的工作。 2)负责项目开发过程中所有软件相关技术文件的设计、编制。 3)配合相关人员改进软件设计,完善软件开发。 结构设计人员职责: 学 海 无 涯 / 17 5 1)负责项目开发过程中所有结构设计相关的工作。 2)负责项目开发过程中所有结构相关技术文件的设计、编制。 3)配合相关人员改进结构设计,完善结构设计。 工艺设计人员职责: 1)负责项目开发过程中所有工艺设计相关的工作。 2)负责项目开发过程中所有工艺相关技术文件的设计、编制。 3)配合相关人员改进工艺设计,完善工艺流程。 4.1.4 相关方特殊要求 有下列情形之一时由项目负责
10、人或专人填写相关方特殊要求。 1)顾客或使用者需要参与设计和开发过程,或提出一些特殊的要求时。 2)对后续产品的服务提供有特殊要求时。 3)顾客或者其他相关方期望控制设计和开发过程时。 4.2 设计和开发输入 由项目负责人或专人填写的项目书中包含了项目的设计和开发输入。 项目书中对项目的提出的必要性、项目实施的可行性、功能和性能要求、设计方案 以及实施的标准或遵循的行业规范等与设计和开发输入过程中相关的内容进行详述, 以此作 为设计和开发输入文件。 4.2.1 设计开发注意事项 1)要求设计人员优先采用电子元件库已有的原材料,并严格遵循图号、型号、名称等 命名规则。 2)设计人员对原材料的选择
11、应从节能、环保、安全的方面进行考量。 3)设计和开发输入的内容应完整、清楚,且满足设计和开发的目的。 4.2.2 软件需求分析 需求分析阶段,需要编写并完成软件需求说明书。 软件需求说明书:即需求规格说明书,对所开发软件的功能、性能、用户界面 及运行环境等作出详细的说明。 它是在用户与开发人员双方对软件需求取得共同理解并达成 协议的条件下编写的, 也是实施开发工作的基础。 该说明书应给出数据逻辑和数据采集的各 项要求,为生成和维护系统数据文件做好准备。 4.2.3 需求规格说明书的编写 应包括以下内容: 学 海 无 涯 / 17 6 1)文件的标识、版本、作者及完成日期。 2)软件设计的目的、
12、定义及参考资料。 3)软件总体概述:包括软件的标识、描述、用户的特点及限制与约束。 4)软件的具体需求:功能需求性能需求、数据库需求、设计约束、属性及外部接口需 求。 5)数据字典。 4.3 软件设计和开发过程 常规的软件系统设计需要依次完成概要设计说明书,详细设计说明书及数据 库设计说明书。以下是文档的简要说明: 概要设计说明书:该说明书是概要设计阶段的工作成果,它应说明功能分配、模块 划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计 等,为详细设计奠定基础。 详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。 数据库设计说明书:对数据库
13、中使用的所有标识、逻辑结构和物理结构做出具体的 设计规定。 编写完成后,项目经理应该依次编写安排项目开发工作计划,并且确定里程碑,以便在 后期项目执行过程中,对其进行确认。 对于大项目,建议按照项目设计流程,先进行概要设计,再到详细设计。但是对于特殊 项目(项目周期较短,规模小的项目),可以将设计说明书合为一份,编写功能,接口方案。 但是值得注意的是,该方案中,仍然需要涵盖项目模块功能,用户权限和各模块实现逻辑, 接口等。 4.3.1 概要设计说明书的编写 应包括以下内容: 1)文件的标识、版本、作者及完成日期。 2)软件设计的目的、定义及参考资料。 3)系统的主要目标、主要软件需求以及设计约
14、束和限制。 4)软件系统结构设计(包括复审数据流、控制流、软件体系结构、软件程序结构图、 模块命名规则、模块描述、功能需求追溯、复用策略)。 5)数据设计(数据字典复审、数据项、数据库结构设计、数据结构与程序的关系以及 文件设计)。 学 海 无 涯 / 17 7 6)接口设计(用户界面设计规程则、内部接口设计、外部接口设计)。 7)出错处理设计。 8)系统维护设计。 4.3.2 详细设计说明书的编写 应包括以下内容: 1)文件的标识、版本、作者及完成日期。 2)编写目的、背景、定义及参考资料。 3)程序(模块)系统的组织结构。 4)界面设计要求 (程序(模块)1 的设计说明、 窗口对象说明、
15、程序(模块)2 的设计说明) 。 5)模块相互关系表。 4.3.3 数据库设计说明书的编写 应包括以下内容: 1)文件的标识、版本、作者及完成日期。 2)软件设计的目的、定义及参考资料。 3)外部设计(包括类型划分、标识符和约定、数据库表设计格式说明、支持软件、数 据字典设计、安全保密设计)。 4.4 设计和开发控制 设计和开发控制主要是对设计和开发的整个过程进行控制,由项目负责人或专人填写 项目进度跟踪表,由部门总监审核通过后,提交给技术副总进行批准。 在设计和开发的各个阶段,根据项目进度跟踪表,按照实际需求可对产品进行适当 的评审、验证、确认等活动,并将各过程中确定的问题采取必要的措施,确保获得预期的结 果,以达到控制整个设计和开发过程的目的。 4.4.1 项目进度跟踪表 应包括以下内容: 1)项目名称、项目型号。 2)项目性质、复杂程度、起止时间。 3)阶段划分、人员职责及权限划分。 4)计划的评审、验证、确认过程。 5)所需的内部资源及外部资源。 6)相关人员签名、日期及意见。 学 海 无 涯 / 17 8 4.4.2 评价形式 评审: 在产品设计和开发输出前的过程中, 评价各阶段的输出结果能否满足要求的能力, 在整个产品的设计开发过程中至少进行两次评审活动并输出设计和开发评审报告。 验证:在样机试制完成后小批量试制前,评价输出的结果是否满足