Release Criteria: Is This Software Done?

How to know if your software is ready to release
Article Summary: 

For any project, the big question is: "Is this software ready to release yet?" Explore how to answer that question with confidence, by learning how to define success and how to gain consensus on release criteria.