Agile Software Development Essay

1255 Words3 Pages

Agile Software Development Report
By Tom O’Hara

Student Number: 17414082

MS114

Introduction in Agile Software Development:

Agile software development is a compilation of different software development methodologies that encourage flexible planning, changing development, continued improvement and a period of time to complete work. Agile allows for fast and flexible response to change. Teams that use agile software development are very well prepared to respond to changes throughout the agile software development life cycle.

As well as being a compilation of software development methodologies, Agile software creates a different way of thinking about how to improve things and processes in order to deliver …show more content…

“What emerged was the Agile “Software Development” Manifesto. Representatives from Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others sympathetic to the need for an alternative to documentation driven, heavyweight software development processes convened” (Jim Highsmith 2001).

The Agile “Software Development” Manifesto is made up of a number of different assumptions and values. It is based on fast and continuously developing software, which focuses on customer feedback the communication between the people building the project.
Agile Software Development was the created from the manifesto. It is a number of different approaches that can be used in developing software based on the assumptions and values of the Agile “Software Development” Manifesto.
Teams will not gain much from using agile software development on its own. The agile software methods are what provide teams with the structure to build projects. These methods allow teams to create and release software in small, continual periods instead of releasing software after everything has been completed like in the waterfall method. Agile

Open Document