AI-powered learning
Save this course
Kanban Fundamentals: Boosting Developer Productivity
Gain insights into Kanban fundamentals, delve into designing Kanban systems, and learn how Kanban can improve Scrum practices to boost developer productivity effectively.
4.6
37 Lessons
1h 30min
Updated yesterday
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Identify Kanban origins, principles, and core components used to manage workflow and inventory
- Determine when Kanban is appropriate by analyzing demand variability and Scrum limitations
- Design a team-level Kanban system using commitment/delivery points, WIP limits, and explicit policies
- Measure and interpret lead time, throughput, and WIP to evaluate and improve delivery performance
- Apply queue and flow concepts (CFD, batch size, pull, cadence) to reduce delays and improve predictability
- Integrate Kanban practices into Scrum using visualization, WIP limits, flow management, and data-driven reviews
- Create a Kanban system design plan by selecting services, defining missions, work types, stages, and meeting policies
Learning Roadmap
1.
Introduction
Introduction
Get familiar with Kanban's principles, its application in IT, and implementation strategies.
2.
Improving Flow
Improving Flow
Solve challenges with Lean principles, managing queues, and improving flow in development.
3.
Kanban Fundamentals
Kanban Fundamentals
9 Lessons
9 Lessons
Examine Kanban principles, visualization, WIP limits, workflow management, policies, feedback, and improvement strategies.
4.
Kanban to Improve Scrum
Kanban to Improve Scrum
5 Lessons
5 Lessons
Enhance your skills in integrating Kanban with Scrum to boost productivity and workflow efficiency.
5.
Kanban System Design
Kanban System Design
11 Lessons
11 Lessons
Dig into designing and implementing a Kanban system to improve workflow and productivity.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
This course will introduce you to Kanban fundamentals. You will begin by studying the origins of Kanban as a method for designing and improving knowledge work.
Later in the course, you will be taught the core practices of Kanban to successfully design a Kanban System at the team level. Then, you will learn how to use Kanban to improve your Scrum practice. At the end of the course, you will be introduced to the process of designing a Kanban system.
ABOUT THE AUTHOR
GERARD CHIVA
I help companies build better products and executives to build leading product organizations. Managing Director & Co-founder of Aktia Solutions.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources