This document outlines 10 principles for software development without estimates. It begins by discussing trusting or changing your process (Principle 1) and shortening feedback cycles (Principle 2). Data is presented showing estimates are often inaccurate, with 80% of projects being late or over budget. Principle 3 states to believe data over estimates. Alternatives to estimate-driven decision making are suggested in Principle 4. Principles 5-8 discuss testing for value, measuring progress with working software, and understanding predictable system outputs. Principle 9 advocates using methods with proven track records over hoping estimates will improve. The transformation begins with individuals, per Principle 10.
Related topics: