We started day 2 of the Tactical DDD training this morning, not with coding, but with discovering and formalising acceptance criteria through Example Mapping. These acceptance criteria then become input for domain modelling with responsibility-driven design through CRC-card modelling.
...
#DomainDrivenDesign #TacticalDDD #ResponsibilityDrivenDesign #ExampleMapping #CRCCards #SoftwareDesign #CollaborativeModelling

«CoMo soll das Fachwissen aus den Köpfen der Fachleute in die Köpfe von Entwicklerinnen, Testerinnen, Product Ownern, Produktmanagern und Business-Analysten transportieren»

Collaborative Modeling: Software-Architektur mit den Stakeholdern gestalten | Developer https://www.heise.de/hintergrund/Collaborative-Modeling-Software-Architektur-mit-den-Stakeholdern-gestalten-10371860.html
#CollaborativeModeling #StakeholderEngagement #DomainDrivenDesign #RequirementsEngineering #CoMo #EventStorming #DomainStorytelling #ExampleMapping #UserStoryMapping #Teamwork #ProjectManagement #Projektmanagement

Collaborative Modeling: Software-Architektur mit den Stakeholdern gestalten

Mit dem Workshop-Konzept modellieren Softwarearchitekten und Stakeholder gemeinsam Anforderungen, Architektur und Geschäftsprozesse.

Developer

Stop building features based on vague requirements! 🛑

Example Mapping gives your Scrum team an effective way to discuss user stories and generate clear acceptance criteria. Here's a guide that shows how to run these sessions
The magic is in the conversation, not the cards!
#Agile #Scrum #ExampleMapping
https://agilepainrelief.com/blog/example-mapping-your-secret-weapon-for-effective-acceptance-criteria/

Example Mapping: Your Secret Weapon for Effective Acceptance Criteria

Example mapping reduces feature creep, clarifies assumptions, and finds questions early

Agile Pain Relief

Day 2 of the #DomainDrivenDesign Deep Dive training is done! Together with Bruno Boucard we went from EventStorming to Example Mapping, then used Responsibility-Driven Design (created by Rebecca Wirfs-Brock) to sketch out an early model and linked it to implementation with CRC cards.

#ExampleMapping #TDD #ResponsibilityDrivenDesign #CollaborativeModeling #SoftwareDesign

The model needs to be coherent, which means having the behavior in the "custom code" spread around the different channels; once again, there is less code AND no need for coordination in time between teams to release features. Since there is less code and the team used techniques such as #ExampleMapping, they fine-tuned the behavior and removed some pesky bugs.

6/7

🤷‍♂️ Marre des malentendus sur les besoins métier ? L'Example Mapping peut changer la donne !

🤝 Cet atelier améliore la collaboration et casse les barrières entre les PM, les développeurs et les testeurs. Il rassemble les “3 amigos" pour aligner la compréhension de chacun sur les besoins utilisateurs. Cette méthode est particulièrement utile pour clarifier les attentes et s'assurer que tous les membres de l'équipe sont sur la même longueur d'onde.

Thread 🧵 👇

#ExampleMapping #Agile

Hello world❣️We are the Collaborative Modeling Unconference that brings together creators and practitioners of methods like #EventStorming, #UserStoryMapping, #ExampleMapping, and #DomainStorytelling. We're very happy to announce that the registration for the ComoCamp 2023 is open: 👉 comocamp.org/#tickets. Get your ticket now! 🙂 #dddesign #introduction

Here we GO!!! A huge milestone in my career!

I am excited to announce the early access launch of our book 'Collaborative Software Design: How to facilitate domain modeling decisions!' Together with my co-authors Evelyn and Gien we wrote this unique guide that shows you how to effectively involve all stakeholders in the design of software.
#CollaborativeSoftwareDesign #SoftwareDesign #BusinessModelCanvas #EventStorming #ExampleMapping #WardleyMapping #collaborativemodelling #domaindrivendesign

It’s been ages since I thought about it but one of the best domains I own is http://examplemapping.org

Doesn’t do anything fancy. Just sends you to a post by @mattwynne on a great way to help your team figure out what they need to do next. #bdd #examplemapping

Introducing Example Mapping

<!--kg-card-begin: markdown-->Before you pull a user story into development, it’s crucial to have a conversation to clarify and confirm the acceptance criteria.Some people do this during their backlog refinement or planning poker sessions. Other teams have a specific three amigos meeting, s...

Cucumber.io
@tfardet I suggest developing a catalog of example scenarios of QT being used in a beneficial, a harmful, and an ambiguous manner, so that the nuanced details can be compared. It might also help people spot when a scenario is not being considered by a proposed solution. (This idea comes from @mattwynne 's #ExampleMapping)