Agile Software Development: Pair and Mob Programming

Go to class
Write Review

Free Online Course: Agile Software Development: Pair and Mob Programming provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Agile Software Development: Pair and Mob Programming is taught by Lynn Langit and Chiu-Ki Chan.

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.

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