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

Overview

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.

When it comes to unraveling a particularly tricky coding problem, sometimes two (or more) minds are better than one. In this course, learn all about the mechanics, details, and value of collaborative coding approaches—namely, pair programming and mob programming—that can help you solve problems at a faster clip. Learn practical techniques that can set you up for success when you try out pair or mob programming with your own teams. Plus, learn about variations to these approaches, including remote pair programming and working with nonprogrammers. Throughout the course, instructors Lynn Langit and Chiu-Ki Chan share scenarios that showcase how these collaborative techniques work in real-world situations.

Syllabus

Introduction
  • 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
Conclusion
  • Next steps

Taught by

Lynn Langit and Chiu-Ki Chan

Related Courses

Related articles

Reviews

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.

Sign up for free