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

Coursera

Kanban for Software Project Management

Packt via Coursera

Overview

This comprehensive course introduces you to Kanban for software project management, starting with an overview of Kanban and the Kanban Board. - You'll learn to identify inefficiencies, such as underutilization of resources and unequal-sized tasks, and optimize your processes for peak team efficiency. - Essential Kanban practices like defining "done," daily standups, and specifying rules are covered to ensure team alignment and productivity. - The course also integrates key Agile concepts, including product backlogs, themes, epics, stories, and Agile estimation techniques such as T-Shirt sizing, Fibonacci, and planning poker. - You'll explore burndown charts, minimum viable products, and team velocity, equipping you to manage and track project progress effectively. Designed for project managers, team leaders, and developers with basic software development knowledge, this course blends theory with practical application to help you implement Kanban and Agile practices. By the end, you'll create effective workflows and project plans using these methodologies.

Syllabus

  • Welcome to the Course
    • In this module, we will welcome you to the course and introduce your instructor. You'll learn about the course structure, the key topics that will be covered, and the expertise of your instructor. This foundational knowledge will help you understand what to expect and how to make the most of this learning experience.
  • Introduction to Kanban and Kanban Board
    • In this module, we will delve into the basics of Kanban and the Kanban board. You'll gain an understanding of Kanban principles and see how a Kanban board functions as a visual tool for managing tasks and projects effectively. This introduction will set the stage for using Kanban in various work scenarios.
  • Process Improvement: Identifying Inefficiencies/Issues
    • In this module, we will focus on improving processes by identifying inefficiencies and issues. You'll learn how to spot inefficiencies in your workflows, understand the consequences of underutilized resources, and explore techniques for marking and managing tasks. These skills are crucial for streamlining operations and enhancing productivity.
  • Kanban Practices
    • In this module, we will explore essential Kanban practices. You'll learn what it means to define "done" in the context of Kanban, how to conduct daily standup meetings to maintain team alignment, and how to specify rules to ensure consistent practice. Mastering these practices will help you implement Kanban effectively in your projects.
  • Key Agile Concepts
    • In this module, we will cover key Agile concepts that complement Kanban. You'll be introduced to the foundational ideas of Agile, learn about the product backlog and its management, and discover various estimation techniques like T-Shirt sizing and Fibonacci sequences. This comprehensive overview will enhance your ability to apply Agile methodologies in conjunction with Kanban.

Taught by

Packt

Reviews

Start your review of Kanban for Software Project Management

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.