The phases of our SDLC model that are important to the development effort happening during specific parts of a Scrum process are as follows:
- Before development starts:
- Requirement analysis and definition happens during the story creation and grooming portions of the process, often with some follow-up during Sprint planning. The goal is for each story's requirements to be known and available before the story is included in a Sprint.
- System architecture and design items follow much the same pattern, though it's possible for a story in an iteration to have architecture and/or design tasks too.
- The development process itself:
- Development, obviously, happens during the Sprint.
- Quality assurance activities ...