70 likes | 224 Views
Agile Software Development. By Jake Wade Myke Hirst. What is it?. Based on Iterative and incremental Development A group of different software development methods combined Cross functioning teams Promotes adaptive planning. Example. Advantages.
E N D
Agile Software Development By Jake Wade MykeHirst
What is it? • Based on Iterative and incremental Development • A group of different software development methods combined • Cross functioning teams • Promotes adaptive planning
Advantages • Iterations allow for analysis and improvement before software is released to public/customer • Decent level of communication to everyone involved on every phase • Combines positive aspects of multiple over software development methods
Disadvantages • Can Be inefficient in large organizations and certain types of projects • Can be time consuming if a large number of iterations are made • Criticized as a “management fad”
Sources • http://agilemanifesto.org/ • http://en.wikipedia.org/wiki/Agile_software_development • http://www.codeproject.com/Articles/604417/Agile-software-development-methodologies-and-how-t