This video will provide a comprehensive introduction to Kanban for software development. This course assumes a basic understanding of Agile. If you need to learn more about Agile, watch the full Agile series by Maria Elena Opiniano Boiser here on Safari. There are six clips within this video:
- Origins of Kanban. This first clip in the series covers the roots of Kanban in the manufacturing industry, popularized by Toyota. An understanding of its origination allows us to better visualize how it is then applied to software project management.
- Core Principles of Kanban. This second clip in the series covers Kanban’s distinct characteristics which make it very effective with an Agile methodology. Principles such as flexibility in planning, pull approach, and continuous delivery will be discussed.
- How Kanban helps in Project Management. This third clip in the series covers Kanban’s continuous quest to eliminate waste. Here we will discuss the concept of Value Stream Mapping and how software development projects can use this to eliminate wastage throughout the process of the Software Development Lifecycle (SDLC).
- Kanban and Agile. This fourth clip in the series contrasts Kanban with Agile. Here we discuss how Kanban’s value-centric approach aligns closely with Agile. Agile’s iterative and incremental approach coupled with Kanban’s value-focused methods is a perfect recipe for project management success.
- Kanban and Scrum. This fifth clip in the series contrasts Kanban with Scrum. We will also explore how teams can use Scrum and Kanban for their projects (ScrumBan).
- Kanban Tools. This sixth clip in the series covers some popular and effective tools you can use for your Kanban adoption. I personally still recommend going traditional (pen, paper, board) in terms of tools, but it’s also efficient to make use of online apps for ease of communication, tracking, and analytics to name a few. We will explore how a mix of physical and online tools can aid Kanban teams.