SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1420|回复: 1

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

[复制链接]
发表于 2017-6-16 18:35:52 | 显示全部楼层 |阅读模式
背景:
! Z, u3 H3 {( E6 O6 D公司拥有成熟的产品,不同客户购买后会根据其公司特性,要求进行二次开发满足使用需求。, M8 V3 q- N4 w2 J$ e
0 X7 [: Q8 }; F/ J4 V- f
$ X3 u/ `. h& A1 J% w
分支模型:2 k3 b2 C5 o7 Q( x  `" o& r/ O
由于客户提出的并行开发的需求很多,采用主干作为发布基线管理+多分支并行开发的模型进行版本演进。& N2 j, g3 @$ x2 x; p

9 q5 n- B/ P! Y( H7 @4 q) J生产流水线:4 Z' }/ E8 x0 C7 `2 H% K
所有并行需求在不同分支完成开发、构建部署、单测、集成、测试等流水线工序,在质量达标后将分支新功能合并到主干,发布正式更新包。/ J9 E& n  O' L+ E1 e, h" X

' [5 B6 |7 E! E( A) @6 a4 m发布方式:
) i: ?; ]# d6 A& b8 T* t9 G# i0 f由于产品规模较大,我们无法使用全量策略发布给客户。目前主要应用增量的更新包,发布到客户的验收环境和生产环境。# U# y6 q$ e3 T; Y
% z' |7 k4 S" I; `/ E( [1 x
问题:
' A; j, j! W1 k# h7 n因为某些原因,比如研发和实施需求的不对称、计划的变更、或者客户一些特殊要求。
3 U" t3 k3 `+ o9 N4 n+ P4 l4 R! _" C$ f( u* J, i$ |) N7 R
发布后的正式更新包,往往不能及时更新到客户验收和生产环境中,出现压包甚至需要跳包更新的问题。
4 U& W7 F0 |5 r7 F9 h( j6 }这样研发主干最新版本和客户生产环境版本出现差异,甚至出现冲突,无形中增加了很多内耗和管理成本。" \+ {/ A/ U) M- S3 ~: ]1 Q
我们从配置管理层面,该给出怎样的解决方案优化这个交付机制?如何进行有效的版本规划和交付流水线优化?
2 B& ?- [; F& x$ A: n/ A4 y( \; U3 H4 w( p
1 ]2 t7 R- q5 G$ @( S8 O

$ P9 l  |8 i. L; y0 Z
发表于 2017-10-10 15:48:46 | 显示全部楼层
先学习下看看
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-5-21 10:57 , Processed in 0.060020 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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