Agile versus Waterfall-Based Methodologies Agile development approaches have
existed for over a decade. Agile development practices were created in part
because of dissatisfaction with the sequential, inflexible structure of waterfallbased
approaches. Presently, agile development has made inroads into software
development organizations, and studies show an even split between agile and
waterfall users.15 Many organizations are experimenting with agile even while
continuing to employ traditional waterfall approaches (see Concepts in Action 2F).