← 2019 Talks & Sessions

Form a mob to improve your code

We've all been on software development teams that struggled with code quality, technical debt, and knowledge silos. I've seen teams successfully tackle these issues head on by using a technique called mob programming. I'll share my experiences from participating in mobs and coaching teams on mob programming. You will learn how a mob works and what tools and equipment are best for mobbing. We'll discuss how to mob with all of the team together, some members remote, or the entire team remote. Finally, we will form a mob so that you can see it in action. You will leave my session ready to get started improving your code quality, reducing technical debt, and eliminating knowledge silos.

Slides & materials →

Cecil Williams

Senior Coach at Industrial Logic

Cecil is an agile/technical coach, software craftsman and mentor/teacher who is passionate about sharing his knowledge on agile processes and software development engineering practices. Cecil started doing iterative development while helping a telecommunications company adjust to the industry deregulation over twenty years ago. Cecil was a key member of the first agile project for a financial company that adopted Extreme Programming (XP) and was a technical lead on another project that was featured in Chapter 14 of Specification by Example - How Successful Teams Deliver the Right Software. Cecil has been leading, mentoring and coaching teams in agile processes and software development engineering practices ever since.