This one day workshop will allow participants to experience a full day of Mob Programming. We will share not only the mechanics of how to work together as a Mob, but also explore the underlying theory we have found make this form of development so effective for my team. Throughout the day we will be tackling a sample project and working on it using a full “extreme programming” approach - User stories, prioritization, test-driven development, refactoring, and retrospectives.
At the end of the day you will come away from this class having experienced the joy and effectiveness of Mob Programming, as well as being equipped to continue on your own path and perhaps try it in your workplace with your team mates.
Part of this experience is gathering what the individual participants most want to learn and adapting the experience to enable those outcomes.
We will probably use either C# or Java as the programming language for this session. However, the language is not important as long as at least several of the attendees are competent in the language we choose. It is not required that you join in the programming if you prefer to simply observe.