Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Agile Software Development: Pair and Mob Programming

via LinkedIn Learning


Learn all about the mechanics, details, and value of collaborative coding approaches—namely, pair programming and mob programming—that can help you solve problems faster.


  • Get your teams coding together
  • What you should know
1. Collaborative Coding Practices
  • Collaborative coding versus solo work
  • Types of programmers
  • Nonprogrammer technical roles
  • Business roles
2. Understand Pair Programming
  • What is pair programming?
  • Tools for pair programming
  • Scenario: Add a simple feature
  • Scenario: Add a complex feature
  • Scenario: Bug fixing
  • What is remote pair programming?
  • Tips for remote pair programming
  • Collaborating versus pairing
  • Leveling communication
3. Understand Mob Programming
  • What is mob programming?
  • Tools for mob programming
  • Scenario: "Hello World" in Ballerina
  • Scenario: "Hello World service" in Ballerina
  • Scenario: Explore app and tests
  • Observing versus mobbing
  • Tips for successful mobbing
4. Programming and Communication
  • Interview for collaborative coding
  • Feedback via retrospectives
  • Workflow via Kanban boards
  • Integrated feature teams
  • The biz value of collaborative coding
  • Next steps

Taught by

Lynn Langit and Chiu-Ki Chan


Start your review of Agile Software Development: Pair and Mob Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.