Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DDD战略设计与领域建模
领域本体与DDD的UL语言
本体Ontology一词在哲学中代表“存在Being”的概念,类似我们日常语言中的“主语”,当你将某个词语作为主语时,比如A如何,A怎么,,,说这话的前提是你已经默认A的存在,但是实际上A是否存在还需要被论证,因此,如果你突然说出这段话,表示你在带节奏。根据维基百科定义:领域本体指的是那些属
重建模与重构的区别
Refactoring is tactical, remodelling is strategic.重构是战术性的! 重新建模是战略性的。重构好像已经变成了提高软件质量的专有名词,这个词语是由Martin Fowler提出,并专门出版了两版的《重构》书籍,被誉为“圣书宝典”
什么是领域驱动设计(DDD)?- mathias
领域驱动设计是一门软件设计学科,其核心原则是: 复杂领域的软件要求所有设计人员(工程师、测试人员、分析师……)在领域专家的指导下对该领域有深入的、共同的理解 这种理解植根于语言:领域语言应该被形式化为一种无处不在的语言(共享、一致、明确) 理解表达在专家和设计
DDD模型探索的Whirl pool设计流程
人们经常会就如何探索模型寻求更具体的指导,尤其是在敏捷或精益环境中。这是埃里克·埃文斯 (Eric Evans) 试图以书面形式记录多年来以各种形式和设置与客户一起使用的流程。这不是一个开发流程。它应该适合大多数迭代设计的流程。
黑客新闻对DDD的各种吐槽和经验分享
杠杆点:干预系统的地方 - Donella
从事系统分析的人非常相信“杠杆点”。这些是复杂系统(一个公司、一个经济体、一个生物体、一个城市、一个生态系统)中的地方,在这些地方,一件事的微小变化可能会导致一切发生巨大变化。这个想法不是系统分析独有的,它存在各种隐喻中:灵丹妙药,神药,密道,神奇密码,扭转历史潮流的单身英雄。几乎毫
战略性系统思考方法小结
本文试图帮助人们改变思维方式和工作方式,着眼于一个具有系统特征的更全面的范式的世界。 全局思考 vs. 局部思考 全局:现在试着看看整个系统,不能只见树木不见森林 局部:只看到系统自己感兴趣的地方,以局部视角看到局部部件,掩耳盗铃。
复杂混乱系统的三种应对方式
如何使得软件架构与业务模型相结合? - VLINGO
商业软件的最大问题之一是技术架构比领域模型获得的提升会更多。大多数领域模型都是普通的,并且可以由学校学生以比通常花费很少的成本来实现;然而,通常支持模型的软件架构,通常是过度设计的。一个常见的吹嘘是这样的:“该架构每秒可以处理 10,000,000 多条消息!” 但架构师无法证明这一
复杂性系统的战略分析要点 -Dave
任何规划过程都必须允许变化,但太多的变化最终是不可改变和无法计划的。关键不在于数据的捕获或分析,而是如何让正在做决策的人尽早关注异常情况以做出更好的决策上下文就是一切,但我们也需要自动化(这是算法帮助的地方)来触发警报并触发足够的视角多样性以使任何决策具有弹
毕马威在保险行业用低代码替代鱿鱼游戏 - DZone
复杂与繁杂的区别 - Sonja
Sonja 是More Beyond的创始人兼首席执行官,她与客户合作,创造弹性和敏捷的文化和领导力。她主要从事复杂系统理论的工作,并具有使我们所有人都可以理解和
复杂性系统设计:福特CEO谈特斯拉的三个特点
福特CEO吉姆·法利谈特斯拉的三个特点: 1. 首先,特斯拉去除中间商、经销商。用户直接通过三次或四次单击就可配置车辆,他们解决了向客户交付IT的复杂性,通过大型预订系统以及远程服务使得一切变得容易。 2. 特斯拉最大限度地利用了汽车中的电子。客户为更好的电池付更少的
一张图融合Cynefin和Wardley Map两种战略产品分析方法
为理解世界而创造的结构:满足确定性心理的幻象工具 - Thea
确定性创造了一种安全感和可预测性,这是我们人类所渴望的。所以,领导会制定规则和路线图,告诉我们什么时候会发生什么。这似乎有帮助——安慰人们,满足对清晰和确定性的需求。这很好,除了一件事:领导者所做的实际上并不是在创造确定性,他们正在创造的是确定性的人工制品(脚手架:artef
优秀产品经理 Vs. 伟大产品经理
本文是曾经在Stripe、Twitter、Google、Yahoo构建产品的著名产品顾问Shreyas Doshi编写的经典文章:1/ 优秀的 PM 始终如一地提供优质的产品和结果。伟大的产品经理通过他们工作的产品始终如一地改善公司的发展轨迹。
如何充分了解业务需求的战略目标? - nick
我工作的一个困难方面是充分了解客户在业务需求方面的目的和前景,以提供有用的建议并提出我可以如何提供帮助。我每个月都会与多家新公司讨论合作的可能性,所以这是我需要努力的一项重要技能。我正在从多个角度看待这一挑战,其中之一是找出我需要的关键信息。如果我能更早地捕捉关键信息,让我对业务架构
领域驱动设计的DDD与ddd - nick
Eric Evans在 2000 年代初撰写领域驱动
上页
下页
关闭