Abstract:Software engineers historically have largely worked alone and in a vacuum on key projects. This has caused problems with transparency, creates knowledge towers, increases technical debt, and stifles innovation. Mob Programming has given Clearlink solutions to all of those problems and created benefits that have been unforeseen during our first two years of adopting the practice. From our experiences, we outline some best practices that will be beneficial to all those who wish to also adopt this technique.
Lessons Learned from Your Experience:- There isn't a right or wrong way to do Mob Programming
- Mob Programming removes knowledge towers
- Code quality dramatically increases with multiple set of eyes always monitoring coding standards and techniques
- Significant decrease in technical debt and rework because work is getting completed correctly the first time
- Increased innovation and creativity occurs when engineers constantly brainstorm better ways of doing things
- An amazing team culture where everyone has respect for others no matter where they are in their career