SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2537|回复: 1

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

[复制链接]
发表于 2017-6-16 18:35:52 | 显示全部楼层 |阅读模式
背景:
9 Z" w1 k% J/ j: Z- V公司拥有成熟的产品,不同客户购买后会根据其公司特性,要求进行二次开发满足使用需求。: Z6 `+ T6 X$ w) x% i

7 w. s3 m/ Y0 b7 N. M1 m
; y/ n. S3 f- J, o. ?分支模型:( p+ U2 u/ w0 n5 h. i! V/ {
由于客户提出的并行开发的需求很多,采用主干作为发布基线管理+多分支并行开发的模型进行版本演进。
4 C4 A( I+ U  S" O  x+ A) i3 \) A/ v5 e8 [$ B
生产流水线:& ^3 J5 Z# c" R1 ~1 D8 ]
所有并行需求在不同分支完成开发、构建部署、单测、集成、测试等流水线工序,在质量达标后将分支新功能合并到主干,发布正式更新包。/ s) L4 M4 }7 _2 B. t/ |% U
& P7 \. \) x. X7 ~# Z
发布方式:8 \& j" `/ S  k& p- _
由于产品规模较大,我们无法使用全量策略发布给客户。目前主要应用增量的更新包,发布到客户的验收环境和生产环境。" M4 P2 ^7 y! P! s" f
* ?- a1 \5 ]6 R, }! E% E
问题:4 Y+ K+ t: P. P) P; y' F# q
因为某些原因,比如研发和实施需求的不对称、计划的变更、或者客户一些特殊要求。
8 N: y2 E% d  Y* R$ M( G
/ r, X3 v3 x- ^8 L+ L发布后的正式更新包,往往不能及时更新到客户验收和生产环境中,出现压包甚至需要跳包更新的问题。
1 @0 x- z' x0 L4 i! ^这样研发主干最新版本和客户生产环境版本出现差异,甚至出现冲突,无形中增加了很多内耗和管理成本。0 B7 n8 U5 ?" a4 R# z- V% B
我们从配置管理层面,该给出怎样的解决方案优化这个交付机制?如何进行有效的版本规划和交付流水线优化?
: x* X$ A6 }. j  R4 d; G
, b3 {. j. h) r$ {. y' f% x0 s& p2 L# ]* @8 P
3 J& P( _2 _) J+ E4 P
发表于 2017-10-10 15:48:46 | 显示全部楼层
先学习下看看
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-11-20 14:44 , Processed in 0.059105 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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