Agile Software Development: Kanban for Developers
32mIntermediate2025-10-03
Authors

Harrison Ferrone
Software Engineer, Game Developer, and Creative Technologist
Course details
Explore the world of kanban, a versatile process improvement method designed to clarify and enhance your development workflows. In this course, developer and Certified ScrumMaster (CSM) Harrison Ferrone guides you through the core principles and practices of kanban, including how to use Trello to visualize and manage your projects. Learn how to apply lean thinking to eliminate waste, amplify learning, and make decisions. Discover strategies to limit work in progress, ensure effective flow, and identify potential bottlenecks. Gain insights into setting policies and maintaining consistency with feedback loops to sustain improvement. Stay ahead of inevitable challenges by mastering techniques for overcoming common kanban pitfalls. This course enables you to build the skills to implement incremental evolutionary changes that lead your team to deliver their best work consistently.
Learning objectives
Understand the basic concepts and techniques of kanban and how to implement them using tools like Trello.
Apply kanban principles and practices to improve workflow and performance in software development teams.
Analyze the impact of limiting work in progress on team commitment and productivity.
Create a visual kanban board to track and improve development processes.
Evaluate common pitfalls in kanban implementation and develop strategies to avoid them.
Learning objectives
Understand the basic concepts and techniques of kanban and how to implement them using tools like Trello.
Apply kanban principles and practices to improve workflow and performance in software development teams.
Analyze the impact of limiting work in progress on team commitment and productivity.
Create a visual kanban board to track and improve development processes.
Evaluate common pitfalls in kanban implementation and develop strategies to avoid them.
Concepts
Introduction
- Putting kanban to work in your development team
Lean and Kanban
- The lean mindset
- Kanban principles
- Core practices
Kanban in Practice
- Demo overview
- Project visualization with kanban
- Limit work in progress
- Managing flow with kanban
Processes and Pitfalls
- Handling process policies
- Improve and evolve your kanban
- Avoiding bad kanban
Conclusion
- Next steps
Related courses
- Agile Software Development: Kanban for Developers (2019)
- Agile Software Development
- Agile Software Development: Pair and Mob Programming
- Trello for Agile Teams
- Managing Jira Projects: 3 Helpful Concepts and Features
- Trello Essential Training (2020)
- Software Development Life Cycle (SDLC)
- Software Development Life Cycle (SDLC) (2019)