Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Agile Software Development: Kanban for Developers

via LinkedIn Learning


Learn how to improve the efficiency and flow of your agile software development process with kanban.

Kanban is a process improvement method originally developed for lean manufacturing, emphasizing efficiency, collaboration, and transparency. This course helps software developers and their teams use kanban principles and practices to improve their workflow and performance, while bringing out their best work. Developer and Certified ScrumMaster (CSM) Harrison Ferrone explains the basic concepts and techniques of kanban and shows how to implement them using a tool like Trello, a popular and free visual tool. He also shows how to iterate and evolve your agile processes while avoiding common pitfalls and "bad" kanban.


  • Putting kanban to work in your development team
  • What you should know
1. Lean and Kanban
  • The lean mindset
  • Kanban principles
  • Core practices
2. Kanban in Practice
  • Demo overview
  • Project visualization
  • Limit work in progress
  • Managing flow
3. Processes and Pitfalls
  • Handling process policies
  • Improve and evolve
  • Avoiding bad kanban
  • Next steps

Taught by

Harrison Ferrone

Related Courses


Start your review of Agile Software Development: Kanban for Developers

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free