Today, Scrum is one of the best practices in the development of agile software. Scrum is a framework for the management and development of software based on a repetitive and incremental process commonly used in systems based on the development of agile software.
Where requirements and solutions evolve through the collaboration of self-organized and multi-disciplined groups.
Thanks to short development cycles, and process agility and flexibility, three important values are obtained speed, quality, and cost reduction.