Agile Software Development: Kanban for Developers (2019)

Agile Software Development: Kanban for Developers (2019)

33mIntermediate2019-01-23

Authors

Harrison Ferrone

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

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
40,000 Toman