A Web Paper Project on Agile Methodologies

Developed By: Buric Alden

Information Systems Analysis (Information Systems 6840)

"Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more." [14]

The Agile Manifesto

Introductory video on how different people involved view the System Development Life Cycle (SDLC):

How different people view the Systems Development Life Cycle ‎‎‎(SDLC)‎‎‎

Systems Development Life Cycle is a complex process. To show just how complex the process really is, the video above is a perfect introduction as to how people involved in the development of an information system view things from their perspectives. To avoid the confusion an organization must carefully study which System Development Life Cycle (SDLC) methodology to implement. Depending on the needs of the organization, some organizations may just find the traditional waterfall approach to the System Development Life Cycle (SDLC) to be their best fit, but critics argue that the waterfall model is a bad idea in practice-believing it impossible for any non-trivial project to finish a phase of the software products life cycle perfectly before moving to the next phases and learning from them [19].

In this paper, I will discuss the Agile Methodologies, which are the alternative to the traditional waterfall methodology. As there are multiple agile methodologies in use today, I will limit my discussion to the ones that are most widely used today. Due to time and space constraints of this research paper, the methodologies that I will discuss in this project are- The Scrum methodology, Agile Modeling methodology, and Extreme Programming methodology. The three above mentioned Agile Methodologies will be studied, discussed and explained in detail. I will also present a list of Other Agile Methodologies which will not be explained or discussed in this research paper in detail due to this projects time and space constraints. The list of Other Agile Methodologies, which are not discussed in detail in this paper will just serve to draw attention to the many other existing Agile Methodologies out there.