Basically when one or more of the following takes place:
-The project is sequential and needs to follow one phase after the other
-Requirements are set in stone, fixed scope
-It is long term project, likely to take at least a year or more
-You’re in a rigid environment that needs lots of documentation
-You can’t do multiples things in parallel or at the same time, you need to finish something first before starting the next (e.g. you can build anything until you have tested first)
Want to learn more about Agile? Read this EBOOK, listen to this AUDIOBOOK or enroll in this COURSE