Waterfall works for projects with clear, stable requirements (bridge construction, some hardware). For software, waterfall is usually wrong — you learn what should be built by building it. Agile beats waterfall for most law firm software projects.
Waterfall works for projects with clear, stable requirements (bridge construction, some hardware). For software, waterfall is usually wrong — you learn what should be built by building it. Agile beats waterfall for most law firm software projects.