An iterative approach, Agile helps software development teams deliver value to their customers faster and with fewer headaches – rather than focusing on hyper-accurate documentation and strict processes, <A target="_blank" href="http://agilemanifesto.org"><SPAN class="s-text-color-orange"><U>agile is a democratic, people focused, market first approach</U></SPAN></A>, where the development team decides what methodology(ies) to use in order to tackle the next set of challenges without crashing in the process.