Search Results for

    Show / Hide Table of Contents

    软件迭代发布流程和规范

    版次:2023年3月17日 第2版 类型:程序文件 部门:软件部 上海维宏电子科技股份有限公司 版权所有

    文件版本 修改前文件版本 主要修订内容和原因 修订人 修订日期
    R1 新建 余晓霞 2022.9.26
    R2 R1 1、更新主要活动说明,去除工具使用的说明;活动“审核”修改为“审批”
    2、增加 4.3 规范。
    余晓霞 2023.3.17

    1 目的

    • 规范和统一软件发布出口。
    • 让软件发布有记录可溯源。

    2 适用范围

    产品线及软件平台研发团队

    3 术语和定义

    NuGet:软件包管理器。

    NuGet 包:一个扩展名为 .nupkg 的 ZIP 文件,其中包含了已编译代码( .dll )与该代码相关的其他文件,以及包版本号等信息的描述信息。

    4 迭代发布流程

    4.1 流程图

    image-publish-flow1

    4.2 主要活动

    发布流程在发布平台(Jira)中的使用指导,请咨询各部门助理或软件部获取相关操作指导手册。

    4.2.1 申请发布软件

    申请人: 测试、UE。

    申请触发条件:测试和验收完成。

    输入:申请表单须提供如下内容,但不仅限于此:

    (1)测试报告;

    (2)变更范围;

    (2)发布软件。

    4.2.2 审批

    审批活动主要是各相关方根据职责要求对相关内容进行审批,确保软件达到准出标准。该活动属于一个流程,可以由单个节点或多个节点组成,审批总体要求如下:

    • 审批人中必须包含产品总工或程序经理。
    • 须审核申请单输入内容是否与实际发布一致。
    • 审批不通过必须注明不通过的原因。

    4.2.3 软件外发

    该活动在审核通过之后触发,发布软件。外发方式如下所示:

    • 把外发的软件自动拷贝到外网指定的目录和维宏网盘。
    • 把 NuGet 包放置 NuGet 正式仓库。

    4.3 规范

    4.3.1 非特殊情况,软件从内网发布至外网必须通过软件发布平台

    特殊情况包含如下场景:

    • 当客户或销售急需软件或紧急修复严重缺陷时,审批人无法及时审批;
    • 发布通道出现故障。

    若必须通过 SDC 审批申请通道外发软件, 请务必事后报备软件部及部门经理。

    5 迭代软件注销流程

    5.1 流程图

    image-publish-flow2

    5.2 主要活动

    5.2.1 申请注销软件

    已外发的软件,当客户反馈问题或内部发现缺陷时,经部门内部评估需要对其注销,可发起注销申请。

    申请人:产品经理、开发。

    输入:须注明注销原因、注销的软件信息。

    5.2.2 审批

    • 审批人必须包含:总工、程序经理。
    • 审批通过之后,进入处理注销软件节点,通知相关人员进行处理。
    • 审批不通过,须填注明不通过原因。

    5.2.3 注销软件

    • 处理人:软件部、部门助理。
    • 相关人员线下手动进行注销软件相关操作。
    • 完成处理之后,须通知相关方。
    • Improve this Doc
    In This Article
    Back to top Shanghai Weihong Electronic Technology Co., Ltd.