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
Agile Software DevelopmentUniversity of Minnesota via Coursera Desarrollo de software Agile
University of Minnesota via Coursera Mastering Agile Development of Software as a Service
UC Berkeley via edX Cloud Computing Foundations
Duke University via Coursera Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX