Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Agile Software Development: Pair and Mob Programming

Agile Software Development: Pair and Mob Programming

1h 34mIntermediate2018-11-01

Authors

Chiu-Ki Chan

Chiu-Ki Chan

Android Developer, Speaker, Teacher

Lynn Langit

Lynn Langit

Cloud Architect

Course details

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.

Learning objectives
Collaborative coding versus solo work
What are pair and remote pair programming?
Collaborating versus pairing
What is mob programming?
Tips for successful mobbing
Workflow via Kanban boards
Integrated feature teams
The business value of collaborative coding

Skills covered

Agile Software DevelopmentProgramming FoundationsDevOpsFoundationsSoftware Development

Concepts

0. Introduction

  • 01 - Get your teams coding together
  • 02 - What you should know

1. Collaborative Coding Practices

  • 03 - Collaborative coding versus solo work
  • 04 - Types of programmers
  • 05 - Nonprogrammer technical roles
  • 06 - Business roles

2. Understand Pair Programming

  • 07 - What is pair programming
  • 08 - Tools for pair programming
  • 09 - Scenario - Add a simple feature
  • 10 - Scenario - Add a complex feature
  • 11 - Scenario - Bug fixing
  • 12 - What is remote pair programming
  • 13 - Tips for remote pair programming
  • 14 - Collaborating versus pairing
  • 15 - Leveling communication

3. Understand Mob Programming

  • 16 - What is mob programming
  • 17 - Tools for mob programming
  • 18 - Scenario - Hello World in Ballerina
  • 19 - Scenario - Hello World service in Ballerina
  • 20 - Scenario - Explore app and tests
  • 21 - Observing versus mobbing
  • 22 - Tips for successful mobbing

4. Programming and Communication

  • 23 - Interview for collaborative coding
  • 24 - Feedback via retrospectives
  • 25 - Workflow via Kanban boards
  • 26 - Integrated feature teams
  • 27 - The biz value of collaborative coding

Conclusion

  • 28 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal