From the course: Agile Software Development: Pair and Mob Programming
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
What is mob programming?
From the course: Agile Software Development: Pair and Mob Programming
What is mob programming?
- [Instructor] So in this section, we're going to take a look at a different type of collaborative coding, and that is commonly known as mob or group programming. So what is this? Here's the definition. Mob programming is synchronous group coding. Three or more people are building the same project, using one computer. Now, unlike pairing, mobbing really has come to the front of software practices, and more prominently more recently. And interestingly, in my consulting work I actually spent some time with a mob that we'll talk about in this section. You'll see there's an overlay here for a website on mob programming as well that I would refer you to. Now, when I talked about pairing, I used this diagram to show you that the different roles in pairing were both human and code, and in mobbing it's the same. So, you have a driver who is typing on a keyboard and you have a navigator who is talking, and of course you have code which is reporting on the success or failure of the driver and…
Contents
-
-
-
-
-
(Locked)
What is mob programming?2m 35s
-
(Locked)
Tools for mob programming3m 56s
-
Scenario: "Hello World" in Ballerina4m 13s
-
(Locked)
Scenario: "Hello World service" in Ballerina5m 39s
-
(Locked)
Scenario: Explore app and tests5m 23s
-
(Locked)
Observing versus mobbing2m 24s
-
(Locked)
Tips for successful mobbing3m 20s
-
(Locked)
-
-