Businesses use Agile Methodology to increase the productivity and eliminate waste by working in small teams. Agile Methodology also encourages collaboration between cross functional teams and work closely with customers and users. It is a software development methodology that makes incremental changes to a product, involves continuous feedback and adapts to change. This approach, which relies more on people than on tools, is more flexible and requires less planning.