SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2444|回复: 1

[求助] 并行版本的规划有多重要?配置管理层面如何把控?

[复制链接]
发表于 2017-6-16 18:35:52 | 显示全部楼层 |阅读模式
背景:
  A/ ~0 Y; W- d2 U  g2 K( s( a公司拥有成熟的产品,不同客户购买后会根据其公司特性,要求进行二次开发满足使用需求。
- X4 j/ _  b+ y2 M. ?: Z$ ^' S! y+ b4 F3 a) P+ X8 ^7 J8 n2 @

' ?. q! a, L( [" Z# f* s分支模型:, c4 C" C) g8 ^$ g
由于客户提出的并行开发的需求很多,采用主干作为发布基线管理+多分支并行开发的模型进行版本演进。& b2 G" K5 K5 M
0 B" K: v# D( |1 r
生产流水线:
- w' m' S! z) w: J3 p3 f所有并行需求在不同分支完成开发、构建部署、单测、集成、测试等流水线工序,在质量达标后将分支新功能合并到主干,发布正式更新包。
  e2 S# r! Z; s' ^4 c1 t5 `! I
& a1 t% x; N. j; g4 D发布方式:
+ K4 }6 }2 h/ O9 H由于产品规模较大,我们无法使用全量策略发布给客户。目前主要应用增量的更新包,发布到客户的验收环境和生产环境。
; F- [" I* q4 {& n) {8 X) P/ K6 h3 [9 |! f4 \- b
问题:
# w' m; v7 ^: k- n# w因为某些原因,比如研发和实施需求的不对称、计划的变更、或者客户一些特殊要求。
7 @- C) x' I% H% W" o9 G- C4 R( v$ g1 R: n
发布后的正式更新包,往往不能及时更新到客户验收和生产环境中,出现压包甚至需要跳包更新的问题。, |7 S1 v, n' |0 t" m8 Z
这样研发主干最新版本和客户生产环境版本出现差异,甚至出现冲突,无形中增加了很多内耗和管理成本。8 j# Y- S: R# U& B5 b/ o( `; @
我们从配置管理层面,该给出怎样的解决方案优化这个交付机制?如何进行有效的版本规划和交付流水线优化?7 n3 m% ~, U# U/ a! ~2 I  s; [

1 d; m- c! ^, R& t$ F( k. Z7 a
2 L& h$ C/ S  Y7 w% l( R0 |+ B. J% Q! b* ^$ n4 }1 S1 U7 A! `
发表于 2017-10-10 15:48:46 | 显示全部楼层
先学习下看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-9-23 13:58 , Processed in 0.063757 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表