liveBook · Manning

Definition of success

As explained in Collaborative Software Design: How to facilitate domain modeling decisions

A definition of success is a set of session-specific guidelines for assessing whether an intended outcome has been reached.

A definition of success is a small set of session-specific guidelines that helps a facilitator judge whether the session is moving toward its intended outcome. Keep it private: sharing it can turn an adaptable guide into a rigid objective. section 4.2.1

Use the guidelines to orient the session without suppressing useful discoveries:

  • Treat them as an ideal direction, not a checklist that overrides group decisions. section 4.2.1
  • Allow the conversation to diverge when the group explicitly chooses to pursue another topic. section 4.2.1
  • Carry unfinished guidelines into the preparation of a follow-up modeling session. section 4.2.1

BigScreen ticket purchasing

A session might aim to model the happy path for website and mobile-app ticket purchases and identify at least three important customer problems. These aims guide facilitation without dictating what the group must discuss. section 4.2.1

Figure 4.2 Our preparation template for preparing the content of a collaborative modeling session

Use the preparation template to record the session’s intended outcomes and supporting decisions. section 4.2.1

How Collaborative Software Design: How to facilitate domain modeling decisions covers it

How deep it goes
Defines session guidelines, explains their private and flexible use, and shows how unfinished aims inform follow-up sessions.
Examples
Uses BigScreen ticket purchases through a website and mobile app, plus three customer problems, as success guidelines.
What it assumes
Assumes a planned collaborative modeling session with an intended goal and a facilitator responsible for assessing progress.
What you can do after
Practice facilitating a modeling session with flexible guidelines and convert unfinished aims into follow-up preparation.
How it connects
Connects collaborative modeling with facilitation, session goals, group decisions, and follow-up sessions.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Collaborative Software Design: How to facilitate domain modeling decisions. The section links point to the parts of the book it draws on.