Agile Software Development: Kanban for Developers (2019)
33mIntermediate2019-01-23
Authors

Harrison Ferrone
Software Engineer, Game Developer, and Creative Technologist
Course details
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.
Learning objectives
Lean and kanban
Kanban principles and practices
Visualizing projects with kanban
Managing flow with kanban
Improving and evolving your processes
Avoiding kanban pitfalls
Learning objectives
Lean and kanban
Kanban principles and practices
Visualizing projects with kanban
Managing flow with kanban
Improving and evolving your processes
Avoiding kanban pitfalls
Skills covered
TrelloAtlassianAgile Software DevelopmentDevOpsLearning
Concepts
Introduction
- Putting kanban to work in your development team
- What you should know
Lean and Kanban
- The lean mindset
- Kanban principles
- Core practices
Kanban in Practice
- Demo overview
- Project visualization
- Limit work in progress
- Managing flow
Processes and Pitfalls
- Handling process policies
- Improve and evolve
- Avoiding bad kanban
Conclusion
- Next steps