is when all conditions or acceptance criteria, that a software product must satisfy are MET and ready to be accepted by a user, customer, team, or consuming system It lowers rework, by preventing user stories that don't meet the definition from being promoted to higher level environments.