Warum Mob-Programming den Development Workflow verbessern kann
Mob-programming klingt verrückt. Da die heutige Software Entwicklung oft ein Lernproblem statt ein Ausführungsproblem ist, ist es vielleicht weniger verrückt als man denkt. Die Zeit die benötigt wird um eine Aufgabe zu lösen ist nicht linear, eine neue Idee oder frühere Erfahrungen können die Restzeit auf einen Bruchteil reduzieren.
Mob-programming vereinfacht die Balance zwischen Lernen, Wissenstransfer und Getting-things-done.
Wie kann das hilfreich sein in unserer täglichen Arbeit? Mob-programming bedeutet Lernen mit hoher Bandbreite, im Kontext von der Aufgabe die es zu lösen gilt. Mob-programming ermöglicht es auf unterschiedlichen Erfahrungsstufen gleichzeitig zu lernen. Es hilft eine gemeinsame Sichtweise auf ein Projekt zu entwickeln und vereinfacht das aufgreifen von neuen Arbeits- oder Denkweisen. Wenn etwas nicht wie erwartet funktioniert, gehen einem Mob selten die Ideen aus. Mob-programming funktioniert auch gut remote.
Dieser Talk erklärt wie man in einem Mob arbeitet, präsentiert Ideen wie man mit Mob-Programming starten kann und wo man weitere Informationen und Erfahrungen bekommt.