

Basic project workflow:
- Identify the Customer
- Identify the Roles
- Write the User Stories
- Estimate the User Stories
- Plan the Release
- Estimate Velocity
- Prioritize the User Stories
- Allocate Stories to one or more iterations
- Write the acceptance tests
Basic iteration workflow:
- Discuss all the stories forming the iteration
- Disaggregate each story into its constituent tasks
- One developer accepts responsibility for each task
- Developers estimate their tasks to make sure they are not overloaded
Additional concerns:
- Release Plan
- Iteration length
- Velocity estimation
- User Stories List (in order of priority: must have/should have)
- Allocate stories to one or more iterations
- Acceptance Tests
- User story
- Constraints
- Nonfunctional requirements
- Continuous Build