5
PAIR PROGRAMMING

Pair programming in Agile methodology

Embed Size (px)

DESCRIPTION

Pair programming is one of the practices of Extreme Programming which is very useful to get a better code

Citation preview

Page 1: Pair programming in Agile methodology

PAIR PROGRAMMING

Page 2: Pair programming in Agile methodology

Best Practices

Prepare together for the coding you are going to do so that no misconceptions will be developed during coding.

Start with a well-defined task before you sit down.

The task should be something you are confident that you can complete in an hour or two.

Page 3: Pair programming in Agile methodology

Best Practices

Agree on a solution.

Decide on a general strategy to tackle the task that you agreed upon.

You may find it helpful to outline what you plan to do before you begin to code.

Page 4: Pair programming in Agile methodology

Best Practices

One person is the driver and the other person is the observer.

Talk a lot!

Sync up frequently

Switch roles often – at least every half hour

Page 5: Pair programming in Agile methodology

Mario Lucero – Agile Coach

Email: [email protected]

Twitter: metlucero

Blog: http:://www.mariolucero.cl