Developing high quality software can be like chasing a mirage - you keep advancing but the goal remains distant. The buzz says if you're not leveraging the latest methodology or using innovative tools you'll be behind. However, you may be surprised by what the experts recognize as the key to developing high quality software.