Why Use Scrum?
The overarching focus of agile development projects is the frequent delivery of high-quality, working software in the form of business-valued functionality.
Agile is a group of product and service development techniques using an iterative and incremental approach in which solutions are delivered in stages. Agile promotes adaptive planning to develop a product in iterations, thereby lending a greater flexibility to change during the development process while reducing the extent of long-term planning. This minimizes the risk involved with changes in the long-term vision of a project.