Scrum and Kanban are agile project management methodologies that aim to complete project tasks in small increments and continuous improvements. Their purposes are the same but there are some differences:
- Scrum team has periodic planning and
retrospective meetings, whereas all planning and retrospective activities are optional in Kanban. - While planning in the Scrum methodology is
carried out iteratively at the beginning of each sprint, the workflow of the Kanban methodology is continuous.
Each member of a Scrum team strongly has a certain title, i.e., Product Owner, Scrum Master, Developer. However, Kanban team members have no formal defined roles for the project tasks.