What is Waterfall?
A traditional project management approach where each phase must be completed before the next one begins.
Why It Matters
Understanding waterfall helps you appreciate why agile was created and when a sequential approach might still make sense.
Real-World Example
Completing all requirements, then all design, then all development, then all testing, in strict sequence.
“Understanding terms like Waterfall matters because it helps you have better conversations with developers and make smarter decisions about your software. You do not need to be technical. You just need to know enough to ask the right questions.”
Related Terms
Agile
A flexible approach to software development that delivers work in small, frequent increments with regular feedback.
Scrum
A popular agile framework that organises work into fixed-length sprints with defined roles and ceremonies.
Sprint
A fixed time period, usually one to four weeks, during which a development team completes a set of planned work.
Learn More at buildDay Melbourne
Want to understand these concepts hands-on? Join our one-day workshop and build a real web application from scratch.
Related Terms
Agile
A flexible approach to software development that delivers work in small, frequent increments with regular feedback.
Scrum
A popular agile framework that organises work into fixed-length sprints with defined roles and ceremonies.
Sprint
A fixed time period, usually one to four weeks, during which a development team completes a set of planned work.
Full-stack
Working on both the frontend (what users see) and backend (the server and database) of an application
TypeScript
JavaScript with added type checking that catches errors before your code runs
JavaScript
The programming language that makes websites interactive and dynamic