Accelerating Scrum with Patterns

Taught by James O. Coplien
January 16, 2012 in Tokyo, Japan

Fix it! If your Scrum isn’t what it should be, come in for a tune-up. Kaizen!

Registration for this class has closed.


Nomura Conference Plaza Nihonbashi


Ask a question about this class >


About the course

Scrum is easy to describe but hard to do: you’ve heard that a million times. And you’ve read your favorite am-I-doing-Scrum-properly checklist and believe it gives you an easy path to making your Scrum work. However, most Scrum failures have reasons that are not always obvious – and after you’re dead, you won’t even know what got you. Scrum comprises over 50 organizational patterns, each one of which is crucial to a successful software Scrum implementation. Patterns can help you find and fix these problems – sign up for this one-day course and learn how.

This course till teach you how to use organizational patterns to improve your Scrum implementation. Each organizational patterns is a small, local approach to strengthening your Scrum. Patterns capture solutions to similar problems seen in other organizations, and because they are incremental and empirical, they can help you with your Agile process improvement.

The course is based on the critically acclaimed Organizational Patterns book and will be given in English.
Course Outline

The patterns we present in this course have all been through the extensive reviewing process of the Pattern Community (PLoP) to ensure that the solutions are broadly reproducible. Furthermore, each pattern has been scrutinized by some of the leading Scrum people in the world.
We have divided Organizational Patterns into 3 categories:

One set of Organizational Patterns that map directly to the Scrum framework, e.g. Firewall – Someone has to keep the monkeys off the developers’ backs. Who would that be in Scrum? Well, the Scrum Masters protects the process and is thereby a firewall. Less obvious is that the Product Owner is also a Firewall, in making sure only one set of requirements come into a sprint. What about a manager, can a manager be a Firewall? (also see the pattern Patron Role) One set of Organizational Patterns that map directly to a Scrum software implementation. So even if it is not part of the Scrum framework, it is still considered good practice, e.g. Get on with it – Even if you don’t have a complete, comfortable plan to get started, take what you know and take it forward to build an initial product. One set of Organizational patterns that can inspire thinking and dialog that amplify Scrum process improvement, e.g. Face-to-Face Before Working Remotely that relates the success that comes from having team members spending some face time at their remote partners’ location before starting to work across the miles.

At the end of the course you will know how to use patterns to find and improve the weak spots in your Scrum implementation.
Course Agenda

Short History of Patterns and Organizational Patterns Scrum in 3 minutes Pattern Overview Organizational patterns in the Scrum context Solving impediments with patterns Pattern Dependencies Advanced Topics Next steps and homework


Participants need to have an understanding of Scrum.
Target Audience

Leaders, Managers, Project leaders, Scrum Product Owners, Scrum Masters, Senior Developers, Lead Developers