This is a Request For Comments about how to structure doctrine in terms of microdoctrine (a pattern language for implementing and learning doctrine)
Any value we create is through meeting the needs of others. A mantra of “not sucking as much as the competitors” is not acceptable. We must be the best we can be.
Consider these first:
In order to meet the needs of others, we need to know who they are.
List who are your users. Is there a difference between the literal users and the paying customer? List the users and the customers. Is there a difference between users and customers and the business? List the business as a user. Consider the different users within the business, like shareholders and staff, list these. Do you have different staff users like sales, development, procurement, or operations? List these.
STOP READING, TAKE ACTION
Reproduced and adapted from writings by Simon Wardley under Creative Commons Attribution-ShareAlike 4.0 International License.