Scrum is an agile way to manage a project, mainly used in software development projects. Agile software development with scrum can be seen as a framework for managing a process. The best part of this methodology is that the scrum software development team focuses on the desired outcome or result, rather than providing detailed descriptions of how things need to be done. Entry criteria, Task definitions, Validation criteria and Exit criteria (ETVX) are not discussed during sprint meetings but a set of features that needs to be developed in the next sprint and the desired result are described.

