Leveraging the Mob Mentality: An Experience Report on Mob Programming
Jim Buchan, Mark Pearl

TL;DR
This paper reports an 18-month case study and a survey on Mob Programming, highlighting its benefits, challenges, and practitioners' perceptions, providing insights for organizations considering this collaborative approach.
Contribution
It offers empirical insights from a real-world case and a survey, advancing understanding of Mob Programming's practical effects and perceptions in software development.
Findings
Aligned case and survey results support Mob Programming benefits
Identified key challenges and lessons learned from practice
Suggested areas for further research into mobbing practices
Abstract
Mob Programming, or "mobbing", is a relatively new collaborative programming practice being experimented with in different organizational contexts. There are a number of claimed benefits to this way of working, but it is not clear if these are realized in practice and under what circumstances. This paper describes the experience of one team's experiences experimenting with Mob Programming over an 18-month period. The context is programming in a software product organization in the Financial Services sector. The paper details the benefits and challenges observed as well as lessons learned from these experiences. It also reports some early work on understanding others' experiences and perceptions of mobbing through a preliminary international survey of 82 practitioners of Mob Programming. The findings from the case and the survey generally align well, as well as suggesting several…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService and Product Innovation · Knowledge Management and Sharing · Usability and User Interface Design
