金属切削产品部运维工作流程
版次:2021年8月12日 第1版
类型:程序文件
部门:金属切削产品部
上层文件:TFS 工具使用指导书-R10
上海维宏电子科技股份有限公司 版权所有
<现结合金属切削产品部情况, 归纳总结适合本部门的运维工作流程。流程中涉及的沟通渠道,除特殊指明,否则皆默认为 RTX>
| 文件版本 | 修改前文件版本 | 主要修订内容 | 修订人 | 修订日期 |
|---|---|---|---|---|
| R1 | 无 | 初版发布。 | 汤飞碧 | 2021.08.12 |
1 适用范围
此文档适用于金属切削产品部所有基于 TFS 的开发工作,包括但不限于外部申请(客户或技术员反馈)的工作项和内部要求(公司内部要求) 的工作项。 此文档不适用于: 1) 工作项的衍生 BUG; 2) 项目。
2 职责
副经理:负责确认是否执行 OA 需求单。
开发科科长:负责审批发布内容、变更申请。
测试科科长:负责审批测试软件外发申请。
应用科科长: 负责安排应用工程师。
开发科组长:负责安排开发工程师。
测试科组长:负责安排测试工程师。
开发工程师
1) 功能规格编写人员:负责编写功能规格; 2) 方案设计人员:负责设计开发方案; 3) 方案审核人员:负责审核开发方案的合理性和可行性; 4) 代码实现人员(工作项负责人,以下简称负责人):负责按照开发方案进行代码编程并自测,发行软件,负责工作项的进度; 5) 代码审核人员:负责审核代码。
测试工程师:
1) 用例设计人员:负责根据开发方案编写测试用例; 2) 测试执行人员:负责按照测试用例执行测试动作, 编写测试执行表; 3) 测试审核人员:负责审核测试用例与测试执行表。
应用工程师:负责分析用户需求并将其转化成产品需求, 提交工作项。
助理:负责外发测试版软件,交付正式版软件。
3 评估需求
应用科科长分配 OA 需求单;
应用工程师应在收到 OA 需求单当日分析需求;
- 评估完成后,提交副经理确认;
- 副经理确认后, 应用工程师提交工作项。
说明:
- 若应用工程师当日无法完成需求评估,需在应用群中提交延期申请。
- 所有附件统一归档至“运维管理-测试软件”目录下。
4 提交工作项
提交人提交工作项后, 通知开发科科长/组长、测试科科长/组长、全体应用工程师及助理。
助理更新《运维工作一览表》。
5 部署
开发科组长指定开发人员并及时更新 TFS,通知内容含:
1) 人员安排: XXX(功能规格编写、方案设计、方案审核、代码实现、代码审核)
2) 截止日期: YYY
测试科组长指定测试人员并及时更新 TFS, 通知内容含:
1) 人员安排: XXX(用例设计、测试执行、测试审核)
2) 截止日期: YYY
3) 测试输出: 测试规格书/测试点、测试执行记录表
说明:
- 部署时,被通知人员包含相关开发/测试/应用工程师及助理。
6 开发测试
6.1 功能规格编写
功能规格编写人员根据需求内容编写《功能规格》。
编写完成后,功能规格编写人员发起评审,评审团队需包含开发、测试、应用三方以及产品经理。
- 评审通过后,开发工程师将《功能规格》归档到“运维管理-测试软件”目录下。
说明:
- 新功能及重点功能需要编写《功能规格》。
6.2 方案设计
负责人根据《功能规格》编写《开发方案》,并提交方案审核人审核。
审核人员需在 TFS 提交“方案审核说明”,只需记录最后一次审核结论。
- 审核通过后,负责人将文档归档到“运维管理-测试软件”目录下,并通知代码实现人员和用例设计人员。
说明:
- “方案审核说明”格式要求,见《工作项开发记录(模板)》。
6.3 测试需求分析与用例设计
- 用例设计人员根据《功能规格》编写《测试规格书》。
- 用例设计人员将标注“待审核”字样的文档提交至“运维管理-测试软件”目录下并通知测试审核人审核。
- 测试审核人员需在 TFS 提交“测试审核说明”。
- 审核通过后,用例设计人员将最终版《测试规格书》上传至工作项附件中,并通知代码实现人员、测试执行人员。
说明:
- 若无《功能规格》,用例设计人员需根据需求内容编写《测试规格书》。
- “测试审核说明” 格式要求,见《工作项测试记录(模板)》。
6.4 代码实现
代码实现人员在编码结束后,根据《测试规格书》进行自测,编写《开发自测表》,并将文档上传至工作项附件中。
自测通过后,代码实现人员通知代码审核人审核。
- 代码审核人员需在 TFS 上提交“代码审核说明”,只需记录最后一次审核结论。
- 代码审核通过后,代码实现人员将测试软件放到“运维管理-测试软件”目录下,在 TFS 上提交“开发说明”,并通知测试执行人员。
说明:
- 代码实现人员必须按审核意见进行修改,若不修改则需做出解释并与审核人达成共识。
- 相关开发记录格式要求,见《工作项开发记录(模板)》。
- 每一次提测, 代码实现人员均需在 TFS 上提交“开发说明”。
6.5 测试执行
- 测试执行人员对照《测试规格书》按优先级逐条进行测试执行,并对应记录结论,形成《测试执行记录表》。每完成一次测试,测试执行人员需在 TFS 上提交测试执行结果,并在测试结束时确保《测试执行记录表》提交至工作项附件。
- 测试结束,测试执行人员通知测试审核人审核。
- 测试审核人员在 TFS 提交“测试审核说明”。
- 审核通过后,测试执行人员通知代码实现人员。
说明:
- 相关测试记录格式要求,见《工作项测试记录(模板)》。
6.6 软件发布
工作项执行人员确保完成 TFS 更新(包含:开发/测试/审核工期、实际开始/结束时间、预计/实际提交测试版时间、一测开始时间、回归次数、发行版本数)。
负责人更新《软件发布记录表》,截图提交开发科科长审核,并通知全体组员。
- 负责人更新《功能规格书》与《三级功能规格表》,提交开发科科长审核与产品经理审批,并通知全体组员。
- 负责人通知助理将正式版软件放到服务器的 NcStudio 目录下。
- 负责人将使用说明文档放到指定目录下。
说明:
- 《软件发布记录表》审核要求: ① 发布记录表内容完整、正确; ② TFS 填写完整(除文档外)。
当涉及级别为“严重”的 BUG 工作项时,需对相关软件进行注销,更新《软件注销记录》并通知全体组员。
链接为测试方的 BUG,若不处理或暂缓处理,必须由开发科组长确认; 如果测试工程师不认可此结果,可提出异议,最终以应用工程师意见为准。
- 当没有发行正式版软件时,除软件归档步骤,其它步骤照常执行。
7 验收与交付
助理审核以下内容:
1) 软件发布记录表(包括:软件类型、版本、用户、工作项 ID、文档名称)填写是否正确。
2) 相关路径下是否已更新软件、文档(包括:开发方案、使用说明文档、测试规格书、测试执行记录表、功能规格表、发布记录表、产品平台客户软件一览表)。
3) 工作项(包括:状态栏、实际工期、测试投入栏、审核记录、缺陷分析、衍生 BUG)是否已更新。
4) 软件发布数量是否符合。
审核通过后,助理关闭任务工作项,并更新《运维工作一览表》。
助理外发邮件通知技术员,并同步更新维宏云盘。
说明:
- BUG 工作项,由测试工程师关闭。
8 异常情况处理
8.1 需求变更
应用工程师同开发/测试工程师线下确认需求变更(包括原始需求变更、解决方案变更)。
应用工程师更新 TFS (包括内容与截止时间)并通知工作项相关人员及开发/测试组长。
说明:
- 若开发工程师同技术员确认需求变更,则应及时在 TFS “详细信息”处(非“历史记录”),注明变更后的内容,并通知工作项相关人员。
8.2 截止时间变更
发现有超期风险,负责人需提前同测试/应用工程师沟通并商定新的截止时间。
沟通完成后,负责人提交变更申请,格式如下:
ID: 28331;
标题:浙江高光-NK300CX-定制预估加工时间功能;
原截止时间: 2019.12.10;
新截止时间: 2019.12.17;
变更原因: XXX;
计划安排: YYY。
开发科长审批通过后,助理更新 TFS 和《运维工作一览表》。
说明:
无法确认新的截止时间,则应申请变更,提交预估的截止时间,且该次不计入变更次数。如:
ID: 28099 标题:广东科拓-NK260\NK280-修改全部清零功能等功能定制-黄六考 原截止时间: 2019.11.30 新截止时间(估): NK280B 升级磨刀机结束日期(12.20) +5 天 变更原因: XXX。
8.3 测试软件外发
发生测试软件外发需求时,负责人通过邮件提交“测试版软件外发申请”,填写内容包括:“基础信息、申请理由、修改内容及风险点说明”,邮件发送至测试人员;同时,负责人将测试软件上传至指定目录下,并填写《测试版软件外发记录表》。
测试人员在邮件中补充风险点说明,并提交测试科长审批。
- 审批通过后,助理外发测试版软件。
9 流程图
9.1 总流程图

9.2 开发测试流程图

10 附录
10.1 相关文件
- 文档模板:\\file01.weihong.com\02.各部门受限\02.产品 I 部\02.部门管理\02.模板\01.运维管理
- 《功能规格》归档目录:\\172.16.10.88\02.各部门受限\02.产品 I 部\07.运维管理\01.功能规格
- 《开发方案》归档目录:\\file01.weihong.com\02.各部门受限\02.产品 I 部\07.运维管理\03.开发方案
- 所有运维过程文件、测试软件目录:\\file01.weihong.com\02.各部门受限\02.产品 I 部\07.运维管理\02.测试软件
- 《工作项开发记录(模板)》:\\file01.weihong.com\02.各部门受限\02.产品 I 部\03.研发科\01.制度规范
- 《工作项测试记录(模板)》:\\file01.weihong.com\02.各部门受限\02.产品 I 部\04.测试科\00.制度规范_测试体系 2.0
- 《使用说明书》归档目录:\\file01.weihong.com\02.各部门受限\02.产品 I 部\07.运维管理\04.使用说明书
10.2 相关记录文件
- 《运维工作一览表》(外网):微盘\产品Ⅰ部-(内部资料室)\2.计划
- 软件发布路径、《软件发布记录表》、《软件注销记录》: \\file01.weihong.com\06.NcStudio\金属切削产品部\1. 发布记录表(不同步到云盘)
- 《功能规格表》:\\172.16.10.88\02.各部门受限\02.产品 I 部\07.运维管理\01.功能规格
- 《测试版软件外发记录表》、外发测试软件目录:\\file01.weihong.com\02.各部门受限\02.产品I 部\07.运维管理\02.测试软件\01.测试外发