From the course: Agile Software Development: Pair and Mob Programming
Unlock the full course today
Join today to access over 22,400 courses taught by industry experts or purchase this course individually.
Leveling communication
From the course: Agile Software Development: Pair and Mob Programming
Leveling communication
- [Instructor] Now earlier in this course I talked a little bit about leveling, and you may remember that I talked about when you are working in a pair or mob you want to consider for the skills that you're working on in the particular moment, the people who are part of the collaboration. What is their level of particular skill? And this is going to matter in the way that you communicate, whether mob or pair. So what are some of the situations that I commonly see? You can see in this grid here, let's take something that's really common first. In a pair, you have a beginner and you have an advanced person. So you have a senior developer and they're bringing on maybe a new developer, new to the language. The typical kind of challenge I see in this dynamic is balance and pace. The advanced developer is very experienced. It's old hat to them. They maybe have taught other beginners, and so they're just going really, really fast because it's easy and effortless. The beginner, on the other…
Contents
-
-
-
-
What is pair programming?4m 20s
-
Tools for pair programming4m 44s
-
Scenario: Add a simple feature3m 34s
-
Scenario: Add a complex feature2m 43s
-
Scenario: Bug fixing2m 7s
-
What is remote pair programming?3m 50s
-
Tips for remote pair programming2m 58s
-
Collaborating versus pairing5m 3s
-
Leveling communication3m 59s
-
-
-
-