The INVEST Criteria for User Stories