项目如何引用产品的版本呢

回贴
回帖数 4
阅读数 249
发表时间 2024-07-16 12:50:40
🚌
陈先生 楼主

项目可以关联产品,不能关联产品开发的版本。比如,产品在A项目上已经发布了版本v 2.0。新的项目B交付时,想直接用 v2.0交付。B项目创建一个发布无法关联该产品的 v 2.0 版本。建议项目发布的时候,可以关联该产品所有的版本,而不是只能关联该项目下产生的版本。

例如,产品物联中台,已经产生了 4个版本,但是在另外的项目中却不能用这些版本来创建发布。


无法选择该产品已有的版本。



另外一个项目关联多个产品,发布的时候应该可以关联多个产品的版本。从写程序的角度来说,项目上的发布 与产品之间是一对多的关系。这样方便管理项目的发布。升级。


4个回复
🍟
孔令茂 沙发

项目下创建的版本只能在该项目下发布或到该项目所属的产品发布,这个约束还是要保留的。

产品定义了需求后,拆分多个项目来实施,这时每个项目间要有隔离,要有独立的版本和发布。


如果放开这个限制,让版本可以跨项目发布的话,对应项目管理来说看似提供了方便,但是会引发一系列其他的问题。

比如难以界定某个项目的成果(某个项目下可能没有版本,只从其他项目关联版本来发布)

比如会打乱项目下发布与版本之间的关系

2024-07-16 14:38:23 孔令茂 回帖
🚌
陈先生 板凳 回复#1
我们的实际需求是产品研发为主,用现成的产品交付项目,项目定制化的内容,会根据实际情况合并到主产品中。如果有项目的特殊需求不能合并,会有单独的微服务来支撑。项目上的发布,也是针对产品的。记录该产品的某一个版本,在哪些上使用了才形成发布。
2024-07-16 15:27:56 陈先生 最后编辑 2024-07-16 15:27:56 陈先生 回帖
🍟
孔令茂 #3

您的需求是否可以理解为?

1,有一个产品在定义通用的功能,这里通用的功能可以被不同的项目发布。

2,但就有一个特殊的功能不适合定义在产品中定义,只在某个项目中实现

3,有另外一个项目在发布通用功能的基础上,还需叠加发布第2步中的功能




2024-07-16 17:02:00 孔令茂 回帖
🌋
刘振华 #4

孔老师上面的解答还是比较中肯,在一个项目中最好是只能发布他本身交付的版本,如果可以关联其他项目的版本进行发布,这个范围就不可控了。

鉴于咱们的场景比较特殊,我理解可以有2个方案:

1、可以通过二开处理一下,比如在项目的发布中可以放出所有版本供选择。

2、统一在产品中管理发布,禅道中一个需求可以关联到多个发布中,所以如果特定的发布版本包含之前版本的需求,可以通过关联之前需求的方式进行管理。

2024-07-16 23:34:25 刘振华 回帖
联系人
张淑钧/高级客户经理
电话(微信)
13156280939
QQ号码
2082428410
联系邮箱
zhangshujun@chandao.com
返回顶部
张淑钧
高级客户经理
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问我要提问提问有任何问题,您都可以在这里提问。 问题反馈问题反馈反馈点击这里,让我们聆听您的建议与反馈。