Preparation is the key to a Scrum team's success. If we're to deliver quality software to end users, adequate planning and preparation is very crucial and part of that preparation entails a Scrum team having a Definition of ready which is s checklist that qualifies a user story to be ready for development in a Sprint.