Object modeling
The Narrative Object Model is a simplified approach to object modeling targeted at UX professionals. For greater clarity, it describes relationships between objects using plain-English narrative rather than more cryptic UML notation. For an overview of the method, refer to my original Medium article Object Modeling for Designers: An Introduction.
Some example models from my upcoming book on object modeling are below. These models are for illustrative purposes, showing main representative functions rather than complete real-world systems.
Twitter model
The model for Twitter highlights two key objects—Tweet and Timeline.
Objects are color-keyed according to their primary purpose. This model also includes annotations for actions limited by role (whether or not the user is the Tweet author).
E-commerce model
The e-commerce model uses color to highlight the core purchase experience. The key object is Product.
Slack model
The key object for Slack is the parent object Message, which has two children: Direct Message (sent to individuals) and Post (which is published in a Channel).