Heuristics

Use consistent language between visual collaboration tools

Authors: Kenny Schwegler

Submitter: Kenny Schwegler

How can we refine and create an ubiquitous language?

When combining several visual vollaboration tools, like EventStorming and Example Mapping, pay attention to the language. We want to be consistent in the language we use between the visual collaboration tools. For instance using ReserveSeats as an action/command in EventStroming, then we want to reuse it during Example Mapping saying when we reserve two seats.

Summary of the solution

To communicate effectively, the code must be based on the same language used to write the requirements—the same language that the developers speak with each other and with domain experts.” ― Eric Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software

Creating and making an ubiquitous language consistent is one of the hardest part of designing good software. It is however also one of the important things to do when building complex software. Language is always in flux, so it is really important to constantly try to keep it consistent.

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Recent heuristics

Discussed content

Sorry, no results found!

Whoops... we couldn't find what you're looking for