GithubHelp home page GithubHelp logo

ddd-eventstoring-plantuml-example's Introduction

ddd-eventstoring-plantuml-example

非侵入式得解决

“ 业务沟通障碍、 业务规则混乱、 需求变动开销、 新旧人员接替困难、 代码技术实现粗糙 ”等问题

基于 DDD领域驱动设计 和 事件风暴建模方法 得到一个沟通、梳理业务、确定业务模型的实践论

eventstoring

优势:

1,各角色进行业务梳理和共同决策,跨部门和学科进行沟通,帮助形成业务统一语言

2,帮助业务人员快速理解业务系统

3,帮助编码人员快速理解系统业务,帮助构建并优化后端业务代码(如果您使用DDD相关的技术框架)

4,帮助管理人员进行需求版本管理(plantuml输出的业务图就是版本的最终实现)

5,帮助软件版本更替,快速定位问题和提出可行有价值的方案

6,上手难度低,构建完毕后,将形成业务域(帮助建立业务体系,有助于行业经验的提升)

非侵入式的实践方法,可以为个人、管理人员、技术人员各自搭配使用

尤其对跨部门协作起到积极作用,消除人员之间的猜忌和偏见,共同对最终结果负责

终点不仅是业务的稳步发展,还是自组织团队的基础。

如果您也在考虑使用某些方法解决多年来业务需求甚至维护带来的困难,欢迎交流!! 邮箱:[email protected]

本实例为真实项目场景的部分还原,意在实现“问题域 -> 方案 -> 业务模型 -> 软件设计” 流程。

本实践当前本人理解的本质是:提升事物确定性。(沟通条件、人员职责、技术基础、需求价值、风险等确定性的提升)

实例最终结果截图: result

ddd-eventstoring-plantuml-example's People

Contributors

hellomierkat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.