Pair Programming

In PairProgrammingMisconceptions Martin Fowler makes some very good points and I agree with everything that he writes. However, I think that there is an important point that he has not mentioned: what are the alternatives?

In traditional software engineering projects, there has been widespread use of peer review (design reviews, code inspections, code walkthroughs etc.) as a means of improving code quality. Pair Programming provides a more efficient means of reviewing both design decisions and code.

Over the last few years I’ve noticed a tendency in many organisations to dispense with code reviews without replacing them with anything, let alone pair programming. If developers don’t think that anyone else will have to read their code, code quality in terms of defect density and ease of maintenance will suffer.

On Key

Related Posts

man in gray sweater standing in front of his colleagues

The Three Pillars of Scrum

Scrum “by the book” is very simple and it’s a great place to start, but teams that want to get outstanding results understand the journey has only just begun. The three pillars model can help your team on this journey by allowing you to maximise the effectiveness of each part of Scrum.

The three pillars of Scrum are transparency, inspection and adaptation. They can be used to “inspect and adapt” your Scrum implementation and set you and your team on the path to really excellent Scrum.

measuring guitar pick

Can Agile be Measured?

Measuring Agile Transformations Organisations run their agile transformations with teams staffed with trainers and coaches. They often track the progress of their work through the

Scaling Agile Meetup

We’ve moved our Scaling Agile Lean Coffee to the meetup.com platform. You can join the group here:

https://www.meetup.com/scaling-agile-meetup/

The upcoming events will be published in the group. At the time of writing, the next event is 12th May at 18:00 BST, 19:00 CEST. There is always a lively discussion so why not bring your burning topic on agile transformation or scaling agile to the group? It’s free to join.

Register your interest in ELCAS-approved training with ScrumCenter