Samman Technical Coaching is a method for people who want to make a difference and improve the way software is built. The focus is specifically on technical practices and how people write code. A Samman coach divides their time between several software development teams and there are two main parts to the method:
In the learning hour the coach uses exercises and active learning techniques to teach the theory and practice of skills like Test-Driven Development and Refactoring. In the Ensemble sessions the whole team collaborates together with the coach in applying agile development techniques in their usual production codebase. Note - some people may know ensemble working by its other name: ‘mob programming’.
The expected outcome is that the teams work more effectively and consistently with agile techniques even after the coach has moved on. Good technical practices mean the organization can build new features with a shorter lead time and higher quality.
Some benefits of the Samman method for the coach:
You can find full details of the Samman method in the book “Technical Agile Coaching with the Samman method” by Emily Bache. If you would like to find a Samman Coach to employ, please get in touch with ProAgile. If you would like to find out more about the community of coaches and what it is like to use the Samman method, please follow @CoachingSamman on twitter, or get in touch with ProAgile.
This site contains materials that supplement the book “Technical Agile Coaching with the Samman method” by Emily Bache.
You are free to copy these materials and use them in your own work, so long as you give credit where it’s due. This entire site is released under a Creative Commons Share Alike license.
Use the links at the top of the page to access the various kinds of content on this site.