Agile done with dedicated teams, leadership buy-in, and the ability to iterate is a magnificent thing. Agile done without the ability to empower teams is a tough ride. I have even experienced role teams doing agile but then handing off work in a waterfall method to the next role team (such as designers off to programmers). This hybrid “AgileFall” has worked well in some of my experiences as well.

Learn more about Agile and Waterfall
Where does SDLC fit in?
The software development lifecycle (SDLC) is an example of a waterfall method geared towards software deployment. ADDIE is a waterfall method geared towards delivery of training.
