chapter four

4 The ingredients of collaborative modeling

 

This chapter covers

  • Explaining the collaborative modeling stages
  • How to use sense-making during collaborative modeling session
  • Explaining the check-in and check-out in depth
  • Description of the collaboration styles

“When we, as a field, for the most part turned away from BDUF (big design upfront) toward Agile methods, we tended, unfortunately, to turn away from architecture visualization and modeling. Turned away to apply our modeling skills early, to understand and shape strategic opportunity, and to set design direction for the system. “

Ruth Malan

Our first collaborative modeling sessions didn't go so well. We were part of a development team, and as a programmer, architect, etc. we could see the huge benefit that collaborative modeling and its tools could bring us, but we had a hard time convincing other people of its power. Mistakes were made along the way, and they were ours. Over time we adapted our approach and we discovered an approach that worked well. In this chapter we will share that approach with you, so you can avoid these mistakes. We created 6 stages to organize a successful collaborative modeling session:

  1. Preparation
  2. Check-in
  3. Modeling with tools
  4. Check-out
  5. Retrospective
  6. Communication and documentation

4.1 The collaborative modeling stages

4.1.1 Why use our stages?

4.1.2 The stages

4.2 Preparing for a session

4.2.1 Preparing the content

4.2.2 Preparing the space

4.3 Sense-making

4.3.1 Conscious and unconscious minds

4.3.2 Opening up conversations

4.3.3 What is sense-making?

4.3.4 Why would you do sense-making?

4.3.5 In-person or remote?

4.3.6 Pre-mortem

4.4 Check-in and check-out

4.4.1 What is a check-in and check-out?

4.4.2 Characteristics of a check-in and check-out

4.4.3 Why would you do a check-in and check-out?

4.4.4 Capturing feedback through check-outs