DDD战略设计与领域建模
创新管理的常用工具和技术

有多种工具和技术可以促进组织内的创新管理流程。以下是一些常用的: 1、头脑风暴 头.
什么创造力?创造力是一个动态的、变革的和相互关联的涌现过程

几个世纪以来,对创造力的探索一直吸引着不同领域的思想家,产生了丰富多样的观点。 一些最有影响力的观点来自查尔斯·桑.
前端能整合后端的界限上下文BC吗?

在理解域、子域、限界 上下文 .
在设计中呈现世界观 - Mathias Verraes

设计选择是携带设计者的世界观的。 虽然,这往往是不明显的,尤其是当设计想法是为了明显的技术改进。 .
如何通过80%抽象建模防止单体走向混乱

业务规则的两种类型 - Ronald

规则往往直接涉及到行为: 不穿衬衫,不提供服务。 这种规则被称为行为behavior规则。 世界上这样.
使用事件风暴建模作为微服务设计的技巧 - Nick

什么是业务规则? - Ronald

规则是行为或行动的指南。 它为判断或评价该行为或行动提供标准。 每条规则.
黑石贝莱德如何实现基于领域驱动的资产管理?

Alan Moore (Aladdin 首席架构师、技术研究员和董事总经理)描述了贝莱德在资产管理中使用领域驱动设计DDD,以及我们如何使用它来定制、扩展和.
使用ChatGPT帮助DDD领域建模的案例

产品实践:让工程师参与头脑风暴

Orion实验室的产品管理高级总监Ellen Juhlin发现,在进行头脑风暴会议时,工程师们尤其会迅速跳到可行性问题上。 .
领域驱动设计秘诀:如何区分问题与解决方案?

什么是 2x2 矩阵?

头脑风暴你的问题而不是解决方案 — Mule Design

由于我们中的许多人在学校和职业生活中都因为拥有正确的答案和聪明的”想法idea“而得到奖励和赞扬,但是在软件设计会议上提出质疑和批评可能会让人非常不舒服。<.
三种科学建模范式 - stephenwolfram

科学史上发展起来的三种主要建模范式: 第一种:结构范式 "结构范式"的关键.
人类理解的极限 - Carlos E. Perez

大多数人都可以二元思维,因为无论两个概念多么不同,但同时思考两个概念还是很容易,两个个概念之间只有 1 个关系。 .
程序员需要掌握三种符号语言

“要取得成功,软件开发人员必须能够理解企业领域和这些领域内的感知问题(...) ,并用多种语言表达想法——至少是一种自然语言、一种建模语言和一种编程语言。”.
什么是特斯勒定律?

特斯勒定律(Tesler's Law)也称为 复杂性守恒定律,或 或水床理论,是人机交互中的一句格言,指出每个应用程序都有固有.
什么是发散式思维?

发散性思维(Divergent Thinking)是以一种自发的(头脑风暴)、自由流动的方式发生的,想法是以一种随机的、无组织的方式产生的,这反过来又会导致.
事件风暴是一种理解复杂项目的技术 - Lucas

什么是不确认偏见?

不确认偏见,也称为失证偏差或认知失调(Disconfirmation Bias):不加批判地只接受那些支持自己信念的证据与信息,而积极地反驳那些挑战自己信念.
业务网格上的上下文映射 - Alberto

什么是舍基Shirky原则?

舍基原则(Shirky Principle):复杂的解决方案(如公司或行业)会变得太过于专注于他们所解决的问题,以至于他们往往在无意中延续了这个问题。 .
什么是S曲线?

你如何定义问题决定了你是否能解决它 - hbr

典型的创造力和发明的故事集中在寻找解决问题的新方法上: 詹姆斯-戴森找到了一种方法来调整工业旋风,以消除吸尘器中的袋子。 巴.
领域驱动设计到底是什么? - Jak

领域驱动设计(DDD)是一种软件开发方法,强调理解问题领域、业务需求和用户的重要性。DDD不是一种具体的技术或工艺,而是一套原则和最佳实践,通过使代码与业务.
创客与经理的日程安排有何不同? - Farnam

经理人花很多时间 "救火 "和做被动的工作,而创客的日程表是由很长的时间块组成的,以专注于特定的任务,或者整个一天都可能用于一个活动。 .
软件开发中最难的是什么?- Denilson N.

《学习领域驱动设计》作者Vladik Khononov访谈

“与领域专家的互动在实施软件中起着关键作用。你必须确保你理解你正在解决的问题。如果不先了解问题,就无法提供软件解决方案。” Vladik Khonon.
学习领域驱动设计 (DDD) - Abrodi
