Preventing Defects

Let's face it, the fewer problems we have, the better we're going to like it. It's not realistic to expect no problems, but it's not healthy to get complacent. Sure, there are defects in almost all software. So, let's not get too excited when there are defects in ours. Maybe we're afraid that if defects aren't inevitable, defects in our code will mean we aren't as good as we should be. Well, we've all worked hard to get where we are, so we probably are as good as we should be. But unless we've stopped learning, we aren't as good as we could be. We aren't as good as we can be.

As an individual and as a team, look regularly at the defects that have turned up. Look at them from two angles: where did they come from and how could ...

Get Extreme Programming Installed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.