• 尽管DDD的理念已经存在了10多年,但最近几天却获得了很多人的青睐。我认为这主要是因为人们开始注意到DDD所提出的思想与某类复杂性之间的关联,这类复杂性在涉及多个团队的大规模组织所构建的软件中反复出现。 尽管所有的现代架构原则和实践都为常见的问题提
  • EventStorming是一个系列的研讨会,基于在一个大的模型表面(通常是一个纸卷)上用便条实现集体讲故事。Big Picture大图 是最大的规模的味道:它可以涉及相当多的人(25-30是典型的数字),并引导你探索整个业务线和结束。迭代法让参与者通过 "事件 "可视化其组 icon
  • 本文是对我探索过的一些想法/书籍和概念的简短探索: 1、《好的战略/坏的战略》 - 理查德-鲁梅尔特大多数战略都很糟糕,或者是超级衍生的、通用的和模糊的。这是一本关于如何制定战略以帮助人们在组织内做出决策的 icon
  • 宜家撰写了关于其知识图谱系统和知识图谱层(KG)的文章。三层方法侧重于概念:代表公司所做的业务概念。类别:表示业务中使用的受控词汇或术语。数据:代表企业的产品或独特的销售单位。例如,在宜家,概念是产品,类别是书柜,一个数 icon
  • 如何绘制沃德利地图(Wardley Map) 的实践是困难的。我们将分解一些开始使用 Wardley Maps 所需了解的知识。但请记住,地图或映射,就像任何技能一样,需要练习;而且你练习得越多,你就会越好。地图剖析 icon
  • 商业人士一直在大谈战略、创新和文化等词汇,但如果你让人们定义这些词汇的含义,你会得到非常不同的答案。因此,当人们重复诸如 "文化把战略当早餐吃 "这样众所周知的短语时,他们说的是,有些东西比它更重要。难怪如此多的企业在这个不确定的时代挣扎? 当人们 icon
  • 在过去的一两年里,有一些文章缓慢而稳定地试图解释UML缺乏长期成功的原因(如果您只有一个时间,我建议您 icon
  • 如果参加DDD领域发现研讨会,发现洞察力的最有效和最简单的方法之一就是明确某事物的规模或大小。事物的规模会影响其重要性以及我们如何对待它。 将规模明确化可以带来各种见解,比如在哪里可以找到改进产品的最大机会。例如,我们谈论的是由一个员工还是一千个员 icon
  • 一个简短的虚构案例可以很好地说明数据建模与信息建模的不同之处,其中业务规则由于流程的变化而发生变化。信息建模的变化通常不会像业务流程的变化那么大。旨在以优化数据处理的方式构建数据存储的数据建模可能会受到同样的影响。 书 icon
  • 人体在许多方面都很奇妙,其中最重要的是它的力学。粗略地说,对人体力学的支持有三个基本组成部分,它们各自独立但又密切相关,具体如下。 结构由骨骼提供,骨骼在骨架内被组织和连接。骨架既提供了一个承载其他部分重量的框架,也提供了一个半刚性的方案,其他较软的部分可以围绕它进行组织。 icon
  • DMNTK是一套用于构建、测试和评估决策模型的工具。DMNTK基于决策模型和符号(DMN )规范,该规范是由对象管理小组(OMG )领导的行业标准,该小组是UML 、BPMN 和CORBA 等标准背后的机构。DMNTK是用Rust编写的,Rust是一种编程语言,能够帮助建立可靠和高效的软件。 icon
  • 在过去的几年里,思想工具已经成为一个新的凝聚点。那些原本可能围绕着个人知识管理(PKM)、笔记、网络化思维、计算机支持的协同工作(CSCW)、知识图谱或人机交互(HCI)等关键词的人们,正在重新规划他们的工作。 人们正在用这个词来描述一类新的软件, icon
  • 作为一个技术人员,我喜欢讨论技术。作为讨论,一般都是比较的那种:JVM vs. Net,Java vs. Kotlin,Go vs. Rust,Maven vs. XXX,等等。然而,我们很容易陷入我们心爱的玩具的优点和缺点的泥潭,谈论了几个小时,也没有达成一个令人满意的协议。 icon
  • SDLC是软件开发生命周期 Software Development Life-Cycle简称,软件架构是 SDLC中初始设计阶段和每次迭代(作为设计质量控制)的主要阶段。重要的是利用不同的架构角色为组织业务增加价值,如果不了解架构师这个角色,就无法实现这一点。无论软件架构师的角色是 icon
  • HiPPO:Highest Paid Person's Opinion(收入最高的人的意见),如果你让收入最高的人的意见完全影响你的业务决策,那么你将受到“权威偏见”的高度驱动,而不是数据驱 icon
  • 产品导向增长 (PLG) 是一种业务方法,其中用户获取、扩展、转换和保留都主要由产品本身驱动。它围绕产品创建整个公司范围内的团队,从工程到销售和营销,这些是作为可持续、可扩展业务增长的最大来源。 公司的各个团队如营销、销售、CS、设计、工程以产品为 icon
  • 关于如何更快地交付软件的讨论在我们的社区中无处不在。围绕着流程和组织结构的讨论有很多,但围绕着提高信任度作为快速流程的促成因素的讨论却不多。 今年,我有一些对话和经历,让我真正意识到信任的重要性。特别是,领导层和工作团队之间的信任关系。这是我已经观 icon