Enabling technical agility in the Lean enterprise vlog series: communicating with models
Welcome to video eight in our series designed to jump-start your understanding of the core principles and practices of Agile Software Engineering (ASE). In this vlog, Ken Pugh, one of our Lean-Agile thought leaders, talks about effective communication with models.
Models create common understanding and alignment on what a system will do, primarily by providing a common vocabulary, overall architecture, and domain terminology. In this video, Ken introduces two kinds of models (static models and sequence diagrams) and one of the most Agile modeling techniques that exists—the Class-Responsibility-Collaboration (CRC) card. He also shows how creating these three-part cards uncovers information about relationships between entities and how they collaborate to inform both types of models. Watch now.
Check back soon for the ninth video in the series where Ken covers how to build systems with code quality.
Go here to see the previous video about creating a shared understanding with Behavior-Driven Development.
Learn about the Agile Software Engineering course here.
Stay SAFe,
—Harry