Waterfall | Glossary

Definition
The Waterfall model is a design process in which an application goes through stages such as Conception, Initiation, Analysis, Design, Construction, Testing, Implementation, and Maintenance and steadily moving downwards, like a waterfall.

Origin
This word’s origin happens to be self-explanatory, as the process is very similar to a waterfall flowing down. The term was quite commonly used in software industry since 1970.

Further Reading

  • Agile Practices for Waterfall Projects C“, by Gerardus Blokdyk.
  • “The Waterfall Model in Large-Scale Development”, by Kai Petersen, Dejan Baca, Claes Wohlin.

Know why Agile is better than Waterfall model by signing up for our Agile Foundation courses by visiting our website.

Velocity | Glossary

Definition
Velocity in Agile Software development is the effort estimate associated with the user stories, that is added up by the team at the end of every iteration. Defining the velocity, the team can compute an estimate of the duration the project will take to complete, based on the estimates associated with remaining user stories.

Origin
In 2000, the term “velocity” was added to Extreme Programming, replacing a previous notion of “load factor”.

Further Reading

  • The Scrum Field Guide: Agile Advice for Your First Year and Beyond”, by Mitch Lacey.

Know more about Velocity and other related terms by visiting our website.