An object model depicts a system as a set of objects, actions, and relationships, providing a structural perspective. This perspective is likely less familiar to designers than the task perspective (as reflected in storyboards, journey maps, user stories) but is no less valuable. The structural perspective forces thinking outside of current solutions and has a natural affinity with higher-level constructs in a design system. It also provides the foundation for an effective and consistent system vocabulary.
In this workshop, participants will learn how to create a Narrative Object Model—an accessible approach to modeling that uses plain-English descriptions for objects and their relationships. The workshop includes:
- Identifying system objects from different source material, including an existing system and user stories.
- Building relationships between objects to tell a system’s “structural story.”
- Extending the model using actions and attributes.
- Using the model to identify higher-level constructs for a design system—and as a compliment to task-perspective artifacts such as journey maps and user stories.