Project management 康威';什么是法律?

Project management 康威';什么是法律?,project-management,Project Management,我的理解是,任何设计或生产产品的组织都注定要生产出一种符合其组织结构形象的产品。我原本以为这是为了喜剧,但在我工作过的项目中,我已经看过很多次了。当有两个开发团队在地理上和社会上分离时,产品会分为两部分返回,这两部分无法很好地沟通。当有三组、三部分等时 问题是,你的发展经验是否也反映了这一点 进一步-可以采取什么措施来抵消这种影响?像大型开源项目这样的大规模分布式项目是如何受到这种影响的?康威定律默认成立。它可以被强大的头脑所压倒。我同意你的观察。我曾在几家公司工作过,这些公司拥有全球开发中心,

我的理解是,任何设计或生产产品的组织都注定要生产出一种符合其组织结构形象的产品。我原本以为这是为了喜剧,但在我工作过的项目中,我已经看过很多次了。当有两个开发团队在地理上和社会上分离时,产品会分为两部分返回,这两部分无法很好地沟通。当有三组、三部分等时

问题是,你的发展经验是否也反映了这一点


进一步-可以采取什么措施来抵消这种影响?像大型开源项目这样的大规模分布式项目是如何受到这种影响的?

康威定律默认成立。它可以被强大的头脑所压倒。

我同意你的观察。我曾在几家公司工作过,这些公司拥有全球开发中心,或者将产品的零部件外包到海外。文化差异在设计、功能、编码标准、注释方面变得明显(我很怀念继承了一个模块来维护,整个模块都用俄语注释,所有变量看起来像k1、k2、k3等:)

另一方面,大型组织倾向于雇佣某种类型的产品经理。即使他们在加入之前有创新和独立的方法,他们也被迫接受先前的设计/概念。这就是为什么这些公司开发的一些产品的用户界面和流程随着时间的推移变得错综复杂


如果我必须为康威定律添加一个推论,那就是如果有足够的时间,这些应用程序将演变成一种公众完全无法使用的状态,并且只有生产它们的组织才能理解。

基本上是主观的,并且有足够的论证空间。我不认为这是主观的——如果你把一个组织结构图放在一个组件模型旁边,它们看起来是一样的,那就是一个关联点。在任何情况下,这都是组织和软件设计过程中的一个核心问题,不是吗?或者在某些情况下,“应用程序一开始只有生产它们的组织才能理解,然后发展到一种即使是该组织也无法理解的状态。”同意:)我的上一家公司仍然销售一些我无法理解的产品,为了我的生命,请描述我的目的。