Mob programming is a revolutionary technique for developing software. It’s like pair programming with 6-7 team members instead of two!
Seems ridiculous, right? This is how extreme programming (XP) practices seem at first before they spread like wildfire!
This session explains how Amr Noaman ran mob-programming sessions with four teams. He explains the setup they selected, the types of tasks they performed, obstacles they faced, and his observations while facilitating the sessions.
Also, Amr shared some comparisons between mob programming and solo programming for sample tasks and the amount of effort/duration they consumed.
Finally, Amr discusses the hidden wastes (like integration, handoffs, misunderstandings, extra-features, etc.) in the team’s process which were viewed by the team as usual work tasks or activities!
Mob programming help Amr’s team see these wastes and made them feel and quantify how much time it used to take us to do software development.