What is Scrum?
Scrum is a well-defined process framework to structure your work and one of the most popular Agile methodologies. Scrum is most often used to manage complex software and product development. It is an adaptive, iterative, incremental, flexible and effective methodology designed to focus on delivering the highest business values in the shortest time throughout a project.
What is Kanban?
Kanban is a technique for managing a software development process in a highly efficient way. Kanban methodology is less structured methodology than Scrum. There is no process framework in this methodology. It only has an introduced model who improves the process through incremental improvements. This methodology can apply on any other methodology which you are already running.
In Kanban, we organize our work on Kanban board. In Kanban process is running as:
- To Do
- In progress
Kanban management criteria are WIP (Work in progress). By managing WIP and monitoring WIP we can optimize the flow of work items.