We'll compare characteristics of Plan Driven and Agile Software Development so that we know where these things came from and what we can expect out of them. What we ultimately came to understand as Plan Driven or Waterfall Software Development originated with the 1979 IEEE paper from Winston Royce "Managing the Development of Large Software Systems.

The idea of Waterfall was that one phase wouldn't begin until the previous was complete. However, if your team moves from coding phase to testing phase then things will have implications back in the development phase (so we found a bug, he'll fix it).

Another very interesting thing the longer the project goes on, the more the design is going to be understood and fleshed out. Therefore, you can never design a system in the beginning and understand it all the way through to its completion. The design of a system will evolve the more we understand the better requirements.

By 2001, the industry was beginning to evolve, a group of industry luminaries who had themselves discovered new and different ways of doing Software Development got together in Utah to talk about there common experiences. Together, they became know as the Agile Alliance. And these people over the course of a weekend produced a document called the Manifesto for Agile Software Development.

In this picture, see the difference between Agile and Waterfall model.

You can read more about Manifesto here: http://agilemanifesto.org/

Related articles:

If you liked this article, please like DM Spot FB page, Twitter or LinkedIn and be notified when a new article is published.

If you want to learn more about Scrum and Agile software development then this Agile Masterclass: Scrum for Product Owner and Scrum Master is the perfect thing for you:


Welcome

Hello Everyone :)

Thank you for visiting Sci & Tech Portal. It contains articles about Information technologies, Lifestyle...

You will surely find something to read in between the lines too, namely, my love and effort invested into making my communication with you original, useful, and attractive, as well as a promise of continuous improvement.

If you've found the site helpful or useful then please consider throwing a coffee my way to help support my work

Recommended