Many companies do not follow pure Agile, rather they follow a blend of both Waterfall and Agile together to fit their needs.
There are multiple names for this mixed approach. Some of them include: Hybrid, Wagile, and Waterscrum.
With a Hybrid approach, the initial stages are spent on discovery, design, and development. And once the initial version has been developed then Agile is fully implemented.
Hybrid provides an iterative approach to test, launch, measure, and release software. And then post-release the cycle continues.
This is the common practice however teams do modify this approach to fit their needs.
Now that we have a good understanding of Waterfall vs. Agile, let’s now discuss two of the most common Agile frameworks that are employed in software development today: Scrum and Kanban.
One important thing to note regarding both is that while some companies employ one or the other it doesn’t have to be this way.
Scrum and Kanban are frameworks used to implement Agile software development.
That being said, teams are free to, and do, blend elements of Scrum and Kanban to meet their specific project needs.
So what do you call Scrum mixed with Kanban? Scrumban.
Remember, Scrum and Kanban are guides to help develop software in an Agile way.