Abstract
Despite continuous improvements during the past decades, controlling software quality remains the major challenge in software development projects. A look at the strategies, process, and management techniques used to improve the quality of software during the development of the AS/400 Operating System Release 1 (OS/400 R.1) at IBM Rochester yields valuable lessons and success factors for today's software development and quality efforts.