The quality of software is often still insufficient. Testing, though essential to prevent defects slipping from the project to customers, can be expensive and time is often limited. Pair programming is a proven technique that prevents defects from entering the code.
agile
how-to
methodology
reviews