Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Effective Pair Programming by Mind Map: Effective Pair Programming
5.0 stars - 3 reviews range from 0 to 5

Effective Pair Programming

Presenters

Nicholas Tuck

Brandon McAllister

AFWWEBS / Metservices Team pairing full time for 2 years

Sit by Andy Sedlacek, in front of Trent's office

Resources

Pair Programming Illuminated

C2 Pair Programming Wiki

What is Pair Programming?

Definition

Roles

How it Works

Goals

Understand

Learn some Techniques

Tips and Tricks

If your navigator is getting bored, pass them the keyboard

If your partner is getting tired or frustrated, grab the keyboard

Handling Conflict

Environment

Use test driven development

Practice Humility

Take Breaks

COMMUNICATE

Be a Team Player

Benefits of Pair Programming

Software Quality

Saved Time

Knowledge Sharing

Strengthens Teams

Nick's take on when to use Pair Programming

This is Nick's idea. Management is not telling you to use Pair Programming.... But I am

Scrum

Pair Programming

Myths of Pair Programming

The team productivity will be cut in half

The navigator finds only syntax mistakes. Compilers can do that better than humans can

Pair Programming is good for training, but once you know what you're doing it is a waste of time

I'll never get to work alone. I couldn't stand that!

It will work well only with the right partner

I'll never get credit for doing anything. I'll have to share all the recognition with my partner

Only time I ever get any real work done is when I'm alone

Questions

Parking Lot