This paper introduces the challenges in using Waterfall software development methodologies as compared to the results achieved with Agile. Using a well-publicized failed project as an example, we discuss the use of Waterfall versus the use of Agile methods. Agile may not be appropriate for all software development projects, but this example illustrates many of the challenges successfully addressed by this iterative approach. In addition, for those unfamiliar with Agile, this paper provides a good foundation for understanding its benefits.
This paper introduces the challenges in using Waterfall software development methodologies as compared to the results achieved with Agile. Using a well-publicized failed project as an example, we discuss the use of Waterfall versus the use of Agile methods. Agile may not be appropriate for all software development projects, but this example illustrates many of the challenges successfully addressed by this iterative approach. In addition, for those unfamiliar with Agile, this paper provides a good foundation for understanding its benefits.