Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal for a new overview image for the starter modelling process #24

Merged
merged 5 commits into from Apr 6, 2021

Conversation

mploed
Copy link
Contributor

@mploed mploed commented Mar 15, 2021

I designed an alternative overview image for the starter modelling process which highlights the iterative nature of DDD.

Why do I propose this visualization:

  • The usage of numbers like 1. Align 2. Discover 3. Decompose may imply some waterfall thinking in people not familiar with DDD
  • I have been asked in customer workshop why I jump from 4. Connect directly to 7. Define sometimes for example
  • This visualization also harmonizes better with the model exploration whirlpool

I also renamed 1. Align to "Grasp" because I think that an alignment between business model / user needs happens later on the the decomposition / connect / strategize / organize phases. Don't we use stuff like business model canvasses to get a better understanding to the business model and user needs? So we try to "grasp" them.

Keen to hear your feedback on this proposal / pull request.

@NTCoding
Copy link
Member

Excellent @mploed. I think the visualisation is a huge step forward and I completely agree with your reasoning.

The original image was just an MVP based on the order of teaching in our workshops. I've been hoping for a while that somebody would create something better and you've done a superb job of it.

@NTCoding NTCoding self-requested a review March 15, 2021 11:35
@emgsilva
Copy link
Contributor

+1, I have to say that I struggled with similar challenges - this is not a sequence and having numbers makes people go into that mindset.... having this into such a form will allow for catering for the iterations and cycles we go through! Great job @mploed!

I really like the renaming of the first step to "Understand". This is a topic I am exploring currently (while looking at Systems Thinking and Sociotechnical Architecture and how to approach it - I will try to bring some of those ideas later they may add some good elements to the picture, still some things to roundup). Basically "Understanding" is about answering the "Why" questions from a "holistic perspective"... so I think this term is really good for this typically first step of the process. Indeed, alignment or "synthesis" happens on the following phases.

@emgsilva
Copy link
Contributor

emgsilva commented Mar 15, 2021

@mploed just noticed that we also need to adjust the terminology changes (and remove the numbers) on the rest of the page sections... can you fix that?

@mploed
Copy link
Contributor Author

mploed commented Mar 15, 2021

@emgsilva yes I can

Copy link

@antmdvs antmdvs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in subheading: "DDD ist"

@mploed
Copy link
Contributor Author

mploed commented Mar 15, 2021

Thanks @antmdvs will fix that together with the text adjustments. Great that you found it right away

@mploed
Copy link
Contributor Author

mploed commented Mar 15, 2021

Fixed the typo(s) and adjusted the README.md file. I also removed the ordering numbers from the text in order to stay consistend to the new overview image.

@NTCoding
Copy link
Member

NTCoding commented Apr 5, 2021

I've been using this image in my workshops recently and it's good! Ready to merge soon?

@mploed
Copy link
Contributor Author

mploed commented Apr 6, 2021

Yes, I would merge!

@emgsilva
Copy link
Contributor

emgsilva commented Apr 6, 2021

+1 for merge: this really is a great step to bring more clarity to the "flow of evolution".

@NTCoding NTCoding merged commit 1eda27a into ddd-crew:master Apr 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants