In Event Storming, there are “Commands” (blue sticky notes) which are, in most cases, triggered by an Actor.
How should these commands be named, prosa-wise, especially in relation to the actor? Something like Visitor -> “klicks checkout button” or, Visitor -> “go to checkout” ..?
So: what is the intended naming scheme in terms of grammar and sentence construction of a command?
5
This may sound weird at first but try using “goal driven” names.
So instead of “klicks checkout button” rephrase it as what the actor wants to achieve. Say Visitor “reviews checkout page”. You may decide to implement this as an on screen button but that comes later.
This simple trick of language stops you “implementing” too early in the design. “visitor clicks checkout button” could on really be implemented by a user with a mouse and GUI screen with a labeled button. Voice, gesture, etc. are ruled out of the design before you have even started.
1