Search Results for

    Show / Hide Table of Contents

    金属切削产品部运维工作流程

    版次: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 评估需求

    1. 应用科科长分配 OA 需求单;

    2. 应用工程师应在收到 OA 需求单当日分析需求;

    3. 评估完成后,提交副经理确认;
    4. 副经理确认后, 应用工程师提交工作项。

    说明:

    • 若应用工程师当日无法完成需求评估,需在应用群中提交延期申请。
    • 所有附件统一归档至“运维管理-测试软件”目录下。

    4 提交工作项

    1. 提交人提交工作项后, 通知开发科科长/组长、测试科科长/组长、全体应用工程师及助理。

    2. 助理更新《运维工作一览表》。

    5 部署

    1. 开发科组长指定开发人员并及时更新 TFS,通知内容含:

      1) 人员安排: XXX(功能规格编写、方案设计、方案审核、代码实现、代码审核)

      2) 截止日期: YYY

    2. 测试科组长指定测试人员并及时更新 TFS, 通知内容含:

      1) 人员安排: XXX(用例设计、测试执行、测试审核)

      2) 截止日期: YYY

      3) 测试输出: 测试规格书/测试点、测试执行记录表

    说明:

    • 部署时,被通知人员包含相关开发/测试/应用工程师及助理。

    6 开发测试

    6.1 功能规格编写

    1. 功能规格编写人员根据需求内容编写《功能规格》。

    2. 编写完成后,功能规格编写人员发起评审,评审团队需包含开发、测试、应用三方以及产品经理。

    3. 评审通过后,开发工程师将《功能规格》归档到“运维管理-测试软件”目录下。

    说明:

    • 新功能及重点功能需要编写《功能规格》。

    6.2 方案设计

    1. 负责人根据《功能规格》编写《开发方案》,并提交方案审核人审核。

    2. 审核人员需在 TFS 提交“方案审核说明”,只需记录最后一次审核结论。

    3. 审核通过后,负责人将文档归档到“运维管理-测试软件”目录下,并通知代码实现人员和用例设计人员。

    说明:

    • “方案审核说明”格式要求,见《工作项开发记录(模板)》。

    6.3 测试需求分析与用例设计

    1. 用例设计人员根据《功能规格》编写《测试规格书》。
    2. 用例设计人员将标注“待审核”字样的文档提交至“运维管理-测试软件”目录下并通知测试审核人审核。
    3. 测试审核人员需在 TFS 提交“测试审核说明”。
    4. 审核通过后,用例设计人员将最终版《测试规格书》上传至工作项附件中,并通知代码实现人员、测试执行人员。

    说明:

    • 若无《功能规格》,用例设计人员需根据需求内容编写《测试规格书》。
    • “测试审核说明” 格式要求,见《工作项测试记录(模板)》。

    6.4 代码实现

    1. 代码实现人员在编码结束后,根据《测试规格书》进行自测,编写《开发自测表》,并将文档上传至工作项附件中。

    2. 自测通过后,代码实现人员通知代码审核人审核。

    3. 代码审核人员需在 TFS 上提交“代码审核说明”,只需记录最后一次审核结论。
    4. 代码审核通过后,代码实现人员将测试软件放到“运维管理-测试软件”目录下,在 TFS 上提交“开发说明”,并通知测试执行人员。

    说明:

    • 代码实现人员必须按审核意见进行修改,若不修改则需做出解释并与审核人达成共识。
    • 相关开发记录格式要求,见《工作项开发记录(模板)》。
    • 每一次提测, 代码实现人员均需在 TFS 上提交“开发说明”。

    6.5 测试执行

    1. 测试执行人员对照《测试规格书》按优先级逐条进行测试执行,并对应记录结论,形成《测试执行记录表》。每完成一次测试,测试执行人员需在 TFS 上提交测试执行结果,并在测试结束时确保《测试执行记录表》提交至工作项附件。
    2. 测试结束,测试执行人员通知测试审核人审核。
    3. 测试审核人员在 TFS 提交“测试审核说明”。
    4. 审核通过后,测试执行人员通知代码实现人员。

    说明:

    • 相关测试记录格式要求,见《工作项测试记录(模板)》。

    6.6 软件发布

    1. 工作项执行人员确保完成 TFS 更新(包含:开发/测试/审核工期、实际开始/结束时间、预计/实际提交测试版时间、一测开始时间、回归次数、发行版本数)。

    2. 负责人更新《软件发布记录表》,截图提交开发科科长审核,并通知全体组员。

    3. 负责人更新《功能规格书》与《三级功能规格表》,提交开发科科长审核与产品经理审批,并通知全体组员。
    4. 负责人通知助理将正式版软件放到服务器的 NcStudio 目录下。
    5. 负责人将使用说明文档放到指定目录下。

    说明:

    • 《软件发布记录表》审核要求: ① 发布记录表内容完整、正确; ② TFS 填写完整(除文档外)。
    • 当涉及级别为“严重”的 BUG 工作项时,需对相关软件进行注销,更新《软件注销记录》并通知全体组员。

    • 链接为测试方的 BUG,若不处理或暂缓处理,必须由开发科组长确认; 如果测试工程师不认可此结果,可提出异议,最终以应用工程师意见为准。

    • 当没有发行正式版软件时,除软件归档步骤,其它步骤照常执行。

    7 验收与交付

    1. 助理审核以下内容:

      1) 软件发布记录表(包括:软件类型、版本、用户、工作项 ID、文档名称)填写是否正确。

      2) 相关路径下是否已更新软件、文档(包括:开发方案、使用说明文档、测试规格书、测试执行记录表、功能规格表、发布记录表、产品平台客户软件一览表)。

      3) 工作项(包括:状态栏、实际工期、测试投入栏、审核记录、缺陷分析、衍生 BUG)是否已更新。

      4) 软件发布数量是否符合。

    2. 审核通过后,助理关闭任务工作项,并更新《运维工作一览表》。

    3. 助理外发邮件通知技术员,并同步更新维宏云盘。

    说明:

    • BUG 工作项,由测试工程师关闭。

    8 异常情况处理

    8.1 需求变更

    1. 应用工程师同开发/测试工程师线下确认需求变更(包括原始需求变更、解决方案变更)。

    2. 应用工程师更新 TFS (包括内容与截止时间)并通知工作项相关人员及开发/测试组长。

    说明:

    • 若开发工程师同技术员确认需求变更,则应及时在 TFS “详细信息”处(非“历史记录”),注明变更后的内容,并通知工作项相关人员。

    8.2 截止时间变更

    1. 发现有超期风险,负责人需提前同测试/应用工程师沟通并商定新的截止时间。

    2. 沟通完成后,负责人提交变更申请,格式如下:

      ID: 28331;

      标题:浙江高光-NK300CX-定制预估加工时间功能;

      原截止时间: 2019.12.10;

      新截止时间: 2019.12.17;

      变更原因: XXX;

      计划安排: YYY。

    3. 开发科长审批通过后,助理更新 TFS 和《运维工作一览表》。

    说明:

    • 无法确认新的截止时间,则应申请变更,提交预估的截止时间,且该次不计入变更次数。如:

      ID: 28099 标题:广东科拓-NK260\NK280-修改全部清零功能等功能定制-黄六考 原截止时间: 2019.11.30 新截止时间(估): NK280B 升级磨刀机结束日期(12.20) +5 天 变更原因: XXX。

    8.3 测试软件外发

    1. 发生测试软件外发需求时,负责人通过邮件提交“测试版软件外发申请”,填写内容包括:“基础信息、申请理由、修改内容及风险点说明”,邮件发送至测试人员;同时,负责人将测试软件上传至指定目录下,并填写《测试版软件外发记录表》。

    2. 测试人员在邮件中补充风险点说明,并提交测试科长审批。

    3. 审批通过后,助理外发测试版软件。

    9 流程图

    9.1 总流程图

    金属切削产品部-运维工作总流程图

    9.2 开发测试流程图

    金属切削产品部-运维工作开发测试流程图

    10 附录

    10.1 相关文件

    1. 文档模板:\\file01.weihong.com\02.各部门受限\02.产品 I 部\02.部门管理\02.模板\01.运维管理
    2. 《功能规格》归档目录:\\172.16.10.88\02.各部门受限\02.产品 I 部\07.运维管理\01.功能规格
    3. 《开发方案》归档目录:\\file01.weihong.com\02.各部门受限\02.产品 I 部\07.运维管理\03.开发方案
    4. 所有运维过程文件、测试软件目录:\\file01.weihong.com\02.各部门受限\02.产品 I 部\07.运维管理\02.测试软件
    5. 《工作项开发记录(模板)》:\\file01.weihong.com\02.各部门受限\02.产品 I 部\03.研发科\01.制度规范
    6. 《工作项测试记录(模板)》:\\file01.weihong.com\02.各部门受限\02.产品 I 部\04.测试科\00.制度规范_测试体系 2.0
    7. 《使用说明书》归档目录:\\file01.weihong.com\02.各部门受限\02.产品 I 部\07.运维管理\04.使用说明书

    10.2 相关记录文件

    1. 《运维工作一览表》(外网):微盘\产品Ⅰ部-(内部资料室)\2.计划
    2. 软件发布路径、《软件发布记录表》、《软件注销记录》: \\file01.weihong.com\06.NcStudio\金属切削产品部\1. 发布记录表(不同步到云盘)
    3. 《功能规格表》:\\172.16.10.88\02.各部门受限\02.产品 I 部\07.运维管理\01.功能规格
    4. 《测试版软件外发记录表》、外发测试软件目录:\\file01.weihong.com\02.各部门受限\02.产品I 部\07.运维管理\02.测试软件\01.测试外发
    • Improve this Doc
    In This Article
    Back to top Shanghai Weihong Electronic Technology Co., Ltd.