Mob Programming: All the brilliant people working on the same thing, at the same time, in the same place, and on the same computer.
Mob Programming is a cost-effective, collaborative and fun way to get work done together. It’s a whole-team approach to development, where coding, designing, testing, and working with the « customer » (partner, Product Owner, User, etc.) is all done as a team.
Participants in this workshop experience a day of learning and doing Mob Programming. We cover the mechanics of how to work together as a Mob as well as the techniques that make this form of development so effective.
We’ll learn how a Mob performs sample project work, including user stories, prioritization, test-driven development, refactoring, and retrospectives.
Designed and facilitated by Mob Programming pioneer Woody Zuill, this workshop provides a hands-on education in the art of mobbing and it’s significant benefits for your teams.
Beyond Estimates (Estimates and No Estimates)
The default use of an « estimate-driven » approach is pervasive in software development efforts, and while estimates can be useful, it is worthwhile to scrutinize our use of estimates for cost, time, and effort, and to seek better ways to manage software development projects.
We say we depend on estimates to make important decisions, and yet we’re often disappointed by the results.
We’ll explore the purpose and use of estimates in the management of software development efforts, and consider possible alternatives.
There are a number of things to explore and many questions to ask.
For example, do we really need estimates for all the things we are currently using them? Are we getting a reasonable benefit from estimates? Is there a way to prove that estimates are helping us make good decisions? Is it possible to manage software development projects without these estimates, or at least with fewer estimates?