Types of SDLC-Agile Development

25 Feb

There are many different types of software development life-cylces, and these methods are broken into two categories: traditional, and agile methods. Traditional methods include the the waterfall and spiral model, and agile methods include extreme programming (XP), scrum, and feature driven development.

IS projects fail due to lack of sponsor involvement and poor planning. In fact, 30-40% of projects fail prior to completion. These failed projects cost the US $100 billion dollars per year.

Agile development looks to change these figures, as some people may feel that the more traditional methods are “useless”, and they leave “little room for change”.

Agile software is a possible solution; as it aims to develop software in iterations which last 1-4 weeks; each of which can be seen as mini software projects.

Between the 11th and the 13th of February 2011, the Agile Alliance formed and produced a Manifesto for Agile Software Development. This includes:

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over rigid contracts
  • Responding to change over following a plan

 

 

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: