Team programming: Difference between revisions

Content deleted Content added
Merge from Mob programming following unopposed 2022 proposal; short text and context; see Talk:Team programming
Mob programming: Adding image as part of the merge
Line 17:
 
===Mob programming===
[[File:Mob prog.jpg|thumb|French mob programming session]]
'''Mob programming''' (sometimes informally called '''mobbing''', '''ensemble programming''' or '''posse programming'''<ref>{{cite journal|author1=Edward Sykes (Heretsch) |author2=Rajpal Singh|year=2012|title=ACCU 2012 Lightening Talks: Posse Programming|url=https://accu.org/conf-docs/PDFs_2012/Lightning_Talks_Fri_Ed.pdf|journal=Accu2012 Lightening Talks}}</ref>) is a software development approach where the whole team works on the same thing, at the same time, in the same space, and at the same computer. This is similar to [[pair programming]] where two people sit at the same computer and collaborate on the same code at the same time. With mob programming, the collaboration is extended to everyone on the team, while still using a single computer for writing the code and inputting it into the code base.<ref>{{cite journal|last=Zuill|first=Woody|year=2014|title=Mob Programming: A Whole Team Approach|url=https://www.agilealliance.org/resources/sessions/mob-programming-a-whole-team-approach-aatc2017/|journal=Agile2014 Conference Experience Reports|pages=11}}</ref>