Rick Spiewak presented at the 2012 Better Software Conference East on applying basic principles of quality management to software development. He discussed defining quality as meeting requirements rather than exceeding expectations. Spiewak advocated fixing problems early in the development process and identifying and addressing the root causes of defects. He argued for establishing industry standards and best practices for software development similar to building codes for construction. Following the examples set by pioneers in software quality can help improve products and lower costs by requiring the use of best practices.