美文网首页
需求版本控制

需求版本控制

作者: lianghf | 来源:发表于2018-05-08 13:40 被阅读0次

发版节奏

  • 依据每个端的特点,差异化管理每个端的发版时间。
  • 未来开发中,所有需求去追赶固定的发版时间,而不是推发版时间。
  • 每周四作为各个端连动发版时间点。
  • iOS/Android 固定版本时间。
  • server 和 h5 紧急问题可以临时发版本,但必须由管理层决定。

核心业务服务

image.png
  • 周四: 与客户端连动发版(如果与客户端无关系,就进行内部发版)。
  • 周二: 服务器内部发版,不影响客户端。
  • 周一、周三、周五: 在经过管理层允许情况下开放紧急发版。

iOS/Android

image.png
  • C端两周一个版本(第二周周四)
  • B端一周一个版本(每周周四,没有特殊内容可以不发)

H5

image.png
  • 每天一个版本(没有内容可以不发),每周周四作为与客户端或服务端连动版本

版本号

版本号管理策略: X.X.X.[Y]

  • 第一位X:主版本号
    当项目进行了重大修改或局部修改累计较多,而导致项目整体发生全局变化时,主版本号加1,其他位归0
  • 第二位X:次版本号
    当项目在原有的基础上增加了重要新功能时,主版本号不变,子版本号加1,修正版本号归0
  • 第三位X:修正版本号
    当项目进行了局部修改或bug修正时,主版本号和次版本号不变,修正版本号加1
  • 第四位Y:
    a)当服务端或H5(不涉及客户端)进行发版时,在当前三位版本号的基础上启用第四位,例如1.2.3.1
    b)当客户端进行紧急bug修复时,启用第四位

固定版本号

  • 版本号以周二和周四两个时间点设定,未来的版本号以此
    类推。
  • 不管周二和周四有没有发版都需要设定一个版本号。

需求与版本号绑定流程

  • 每个版本对应的需求由专人(暂由梁会锋)管制。
  • 产品需求和开发 L 确认后,必须给出明确的发布版本。
  • 由开发L和产品负责人一起向郭岩申请加入对应版本(需求与版本号绑定)。 郭岩将维护每个版本对应的需求列表。
  • 明确发布版本为上线时间,开发结束点和测试验收点都往前推。
image.png

相关文章

  • 需求版本控制

    发版节奏 依据每个端的特点,差异化管理每个端的发版时间。 未来开发中,所有需求去追赶固定的发版时间,而不是推发版时...

  • git与github使用

    版本控制系统 为什么要有版本控制系统 通过注册与登录的需求引入版本控制系统 在开发过程中,经常需要对一个文件进行修...

  • git的工作流程思考

    一直以来公司都是svn来进行版本控制,虽然svn的版本控制也可以说满足公司的日常需求,但是作为使用git的人来说,...

  • How to use Git

    版本控制 版本控制就是控制版本,版本控制系统帮助控制(管理)某个事物(通常指源代码)的不同版本现在流行的版本控制:...

  • git 本地项目 提交到码云的步骤

    本地有个小项目,一开始功能很简单,没有考虑进行版本控制,后来逐渐的增加功能,进行版本控制需求越来越强烈,一个新项目...

  • RemoteCommandCenter

    播放音乐控制器 1.引用框架MediaPlayer,使使用RemoteCommandCenter,版本需求iOS7...

  • Part 3:策略库的管理和编辑界面

    智慧水电数据平台云控制设计方案(三) 编写:冯迅版本:1.0日期:2018-10-29 一、目标需求 1.1 需求...

  • Git复习

    版本控制 版本控制的意义在于记录和备份. 版本控制系统分类: 本地版本控制系统:无法协同开发 集中化版本控制系统:...

  • Git最详细篇-五星收藏

    目录 一、版本控制概要 1.1、什么是版本控制 1.2、常用术语 1.3、常见的版本控制器 1.4、版本控制分类 ...

  • idea 文件名颜色所代表的含义

    绿色,已经加入版本控制暂未提交; 红色,未加入版本控制; 蓝色,加入版本控制,已提交,有改动; 白色,加入版本控制...

网友评论

      本文标题:需求版本控制

      本文链接:https://www.haomeiwen.com/subject/lwnirftx.html