Agile Software Development: Pair and Mob Programming
Offered By: LinkedIn Learning
Course Description
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
- Collaborative coding versus solo work
- Types of programmers
- Nonprogrammer technical roles
- Business roles
- 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
- 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
- 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
Related Courses
Modern Agile: Taking Agile Back - Emerging Technologies and PracticesChariotSolutions via YouTube Teaching Kids Programming at the IOT Farm
Strange Loop Conference via YouTube Efficiency vs Effectiveness in Agile
GOTO Conferences via YouTube Mob Programming and the Power of Flow
GOTO Conferences via YouTube Mob Programming - A Whole Team Approach
GOTO Conferences via YouTube