15:00 - 16:00
Talk (60 min)
Terminology Mismatch Repair Made Plain
Domain-driven designers are keenly aware of the need for terminology to be consistent within a bounded context. In heavily relied upon long-lived software however, this concern is often a source of error and frustration. When trying to modernize, there can be roadblocks based on these terminology issues.
This talk is for you if:
- Your environment has situations where words used by the business or domain experts are not the words used by the developers and architects.
- If you experience poor communication around requirements due to these discrepancies.
- If your organization is wasting time redefining the same terms over and over.
- If the business thinks those terms are used one way, but the software implements different behaviors for those terms.
- Those discrepancies are not always easy to detect.
The work involved in fixing all of that is often disjointed and can be frustrating and/or discouraging. But you do not have to live with it.
John Connolly has grappled with this often and has created a tool he uses to facilitate the exposure of these conflicted terms, the facts around their usage, agreements on the future state and ways to make sure the business knows what it takes to repair these wasteful discrepancies. He will present, demonstrate and discuss this tool and techniques in a way you can immediately implement in your role - even if you do not know DDD at all. In fact, becoming good at doing this repair will help you understand a key element of DDD more experientially - i.e. the Ubiquitous Language.
If you have these terminology issues, we want to give you a practical way to solve it. Come check it out.