Agile software development describes a set of principles for software development under which requirements and solutions evolve through the collaborative effort of self-organizing cross-functional teams.
Scrum is an iterative and incremental agile software development framework for managing product development.
1. Individuals and interactions
2. Working software
3. Customer collaboration
4. Responding to change
1-2 weeks (our case)
Team not changing
Requirements - not changing
Design, development, testing and release during 1 sprint.