Agile2018 has ended
Back To Schedule
Wednesday, August 8 • 15:45 - 16:15
Experimenting with Mob-programming (Amr Noaman) Popular

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Limited Capacity filling up

Mob-programming is a revolutionary technique for developing software. It's like pair programming with 6-7 team members in stead of two! Seems ridiculous, right? This is how extreme programming (XP) practices seem at first before they spread like wildfire!
In this report, I'll explain how we ran mob-programming sessions with four teams. I'll explain the setup we have selected, the types of tasks we were resolving, obstacles we faced, and my observations while facilitating the sessions. Also, I'll share some of the comparisons between mob-programming and solo-programming for sample tasks and the amount of effort/duration they consumed. Finally, there were hidden wastes (like integration, handoffs, misunderstandings, extra-features, etc.) in our process which were viewed by the team as usual work tasks or activities! Mob-programming opened our eyes to see these wastes and made us feel and quantify how much time it used to take us.
View the Experience Report

Lessons Learned from Your Experience:
  • Mob-programming saves the hidden cost of integration, handoffs, misunderstandings, extra-features, etc. which amounts for a large percentage of team time (I would say more than 60%. At least, we witnessed 20-30% of team time spent on integration and resolving integration issues)
  • Simple hints and partial solutions from team members accumulate and form an excellent overall solution and short-cuts
  • Some tasks would have never been carried-out without mob-programming them
  • It was fun! and joyful
  • It may be impossible to work this way if we're working under pressure


avatar for Amr Noaman

Amr Noaman

Co-Founder & Principal Coach, Agile Academy
* Coach, consultant, and speaker passionate to propagate lean and agile thinking in the Middle East and North Africa* One of the drivers of Egypt's GoAgile program, transforming tens of teams and organizations from a wide range of private and public organizations. * Co-founder and... Read More →

Wednesday August 8, 2018 15:45 - 16:15 PDT
Torrey Pines Room 1, 2, & 3