Comparing the Waterfall model with agile methodology and Scrum

Essay by chredsUniversity, Bachelor'sB, November 2014

download word file, 10 pages 0.0

Downloaded 3 times
Keywords

Comparing the Waterfall model with agile methodology and Scrum

Summary

Information systems is a non-stop growing field that is a big part of our everyday life. All organizations, businesses, sectors etc. are today dependent on various information systems. The process of developing these systems has been around since the 1940s and today it is a major business. How the developers work to produce their products are of big importance, and the way they chose to work reflects their reputation, the value of their products and the satisfaction of their client. In addition to that it can also be vital for the customers that have chosen to hire a development company and their services, since system development can be very expensive.

In this report I have compared traditional system development, today known as the waterfall model, with agile methods where I have chosen to focus on Scrum. I present both methodologies with their benefits and disadvantages and show why the agile approach, clearly is the more popular one.

Because of the close interaction and testing together with the clients, during the development process; More successful systems with satisfied users can be developed.

Table of contents

Introduction……………………………………………………………………………………………………….4

Theory………………………………………………………………………………………………………………..5

System development methodology………………………………………………………………………..4

Traditional system development - Waterfall model……………………………………….………4

Phases of the waterfall model………………………………………………………………………………..4

Agile system development……………………………………………………………………………………..5

Scrum……………………………………………………………………………………………………………………..6

Method……………………………………………………………………………………………………………….7

Issues…………………………………………………………………………………………………………………..7

Result…………………………………………………………………………………………………………………..7

Differences between the methodologies…………………………………………………………………7

Benefits and disadvantages……………………………………………………………………………………..8

Conclusion……………………………………………………………………………………………………………9

References……………………………………………………………………………………………………..……10

Attachments………………………………………………………………………………………………..………11

Introduction

On the first day of the program introduction of my university studies, our class was introduced to very basic and general system development theory. This gave me a very fuzzy idea of what it meant. It seemed interesting and I wanted to know more, but what really caught my attention was, when a visiting team of software developers from the customs agency presented their working method; Scrum.

Scrum is an agile software...