#康威定理

如何做出重大技术路线决策?

21-04-10 854 2 banq

Uber核心平台技术最初押宝Thrift和Mesos,这种两种技术后来分别被gRPC和Kubernetes主流技术替代。 当初您做出技术路线决策的上下文已经时非今日可比,问题:技术决策的上下文半衰期... 详细

康威定律的作者:什么是"涌现"分析建模方法? - Conway

21-02-26 639 2 banq

在这里,我将揭开“涌现Emergence”的神秘面纱,并将其完全具体化。 大多数人都将其视为哲学家和神秘主义者的一种模糊概念。 如果您尝试阅读有关涌现Emergence的 维基百科 ,您会和我一样反... 详细

真正的敏捷是根据DDD有界上下文划分其团队组织结构 - allenholub

21-01-24 892 2 banq

敏捷的软件公司组织结构最好能映射到业务领的结构,公司组织结构不要映射到技术。 DDD创建了一个从领域映射到软件技术的架构。 如果有界上下文是商店、仓库和财务,那么架构中最大的可模块化部门就是商店、仓... 详细

好围墙造就好邻居:好的边界反而促进团队合作 - trondhjort

21-02-24 402 2 banq

将我们的软件分解为模块时,我们常常忘记重要的社会方面。设计如何影响团队,可能使他们相互竞争。一个具有韧性和可持续性的系统需要和谐。 谚语“好围墙造就好邻居”描述了为什么我们的软件设计需要边界:不仅是... 详细

幽默:架构师在哪里?是谁?

21-05-03 176 1 banq

很多团队没有专职的架构师,但是实际上有一些角色参与了架构决策,根据康威定理,组织架构决定了技术架构,如果管理者确定了系统的体系结构,那么他们实际上就是其架构师。如果程序员确定了体系结构决策,则实际上... 详细

软件设计的目标是创建适合人类思维的切片分块 - KentBeck

21-01-28 713 1 banq

软件设计的目标是创建适合人类思维的块或切片。软件一直在增长,但人类的思维会达到极限,因此,如果要继续进行软件更改,我们必须进行切片和分块。 这意味着软件设计实际是人为人自己提供技术支持的过程(人类互... 详细

如何应对反向康威定律?- Romain

21-04-08 302 banq

这是Romain Vailleux在Duck Conf 2021上的演讲| OCTO会谈:如何应对反向康威定律? 你是不是经常抱怨:“我的CRM不是全渠道的;我们的移动应用程序晚了;我的API项目快... 详细

常被人忽视的10条软件工程法则 - netmeister

21-03-13 277 banq

1.康威定律 也称为:“您将承载组织结构。 ” “任何设计系统的组织都将产生其结构是组织通信结构副本的设计。” 您可能认为可以通过跨职能的站立会议、利益相关者更新和决策矩阵来避免这种情况... 详细

共有 131 2 下一页