Requirement gathering in Scrum
Scrum framework is deliberately light in defining this as there are many existing practices is requirement gathering that work well. Scrum does not want to impose any one style and allow the organisation to choose what is best for them. Product Owner should - Establish a vision for the project to constrain the scope - Talk to his/her users and get high level business requirements. - Order them so they give value to the organisation and meet the scope of the project (or change the scope if not originally correct) - Work with the team to define what is a "Ready" requirement. - With team refine them into functional requirements that can actually be built - Constantly adapt as more knowledge is learnt or gained This is a continual process