Scrum vs Kanban pros:
- Fastest time-to-market of all Agile approaches.
- Allows the team to be flexible and adjust plans as they go.
- Works best in projects with incomplete requirements and high degree of uncertainty. Ideal for new and dynamic markets.
- Timeboxed environment helps the team to deliver value at the end of each Sprint.
- Provides great transparency for the client.
- Daily Scrums provide an objective way to measure team productivity.
- Allows to accurately predict release dates.
- The team knows the exact scope of work they need to do in the next 2-4 weeks
Scrum vs Kanban cons:
- Relies on high involvement from the client. Quickly falls apart without adequate communication.
- Requires highly skilled and motivated team members.
- Tailored towards smaller teams and long-term projects.
- Reliant on a buy-in from all team members.
- Sensible to changes in the team composition due to the need to plan Sprints based on team velocity.