bounded-context-canvas icon indicating copy to clipboard operation
bounded-context-canvas copied to clipboard

Proposal: rename "Description" to "Purpose"

Open mploed opened this issue 4 years ago • 5 comments

In recent workshops with customers I often renamed the Description field of the canvas to "Purpose" following some content seen in the DDD community like:

"A Bounded Context is a boundary for a model expressed in a consistent ubiquitous language tailored around a specific purpose"

or "A Bounded Context is a unit of Autonomy, Mastery and Purpose" (from one of Alberto's presentations)

I like making the purpose very explicit because "Description" can be interpreted as something very vague.

What do you think?

mploed avatar Jul 09 '21 06:07 mploed

Purpose instead of description is much more fitting, absolutely. I would stick with the first quote though, because the second one about Autonomy, Mastery, and Purpose (specifically this triad) is known to be the main motivational forces from Daniel Pinks "Drive". Besides beeing associated weirdly, I don't think that it delivers a better or more fitting definition or description of a bounded context. Master for example is not necessarily bound by the context.

heimeshoff avatar Jul 09 '21 08:07 heimeshoff

I agree :) "Purpose" tells me much more clearly what I should be writing in that box!

morcs avatar Jul 09 '21 08:07 morcs

@heimeshoff I'm aware of "Drive" and the parallel which Alberto drew... Just used it as an example that the term "purpose" appears regularly with regards to Bounded Contexts.

mploed avatar Jul 09 '21 08:07 mploed

Hey everyone. I'm all in on "purpose". It's a much better fit. Let's do it.

NTCoding avatar Jul 09 '21 08:07 NTCoding

I'd create a pull request then!

mploed avatar Jul 09 '21 09:07 mploed

Thank you very much!

yellowbrickc avatar Nov 21 '22 17:11 yellowbrickc