Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting Started with Kanban for Software Development
Rating: 4.6 out of 5(1,082 ratings)
13,143 students
Last updated 12/2015
English

What you'll learn

  • Implement Kanban Practices in software development projects
  • Using Information radiators in Projects
  • Improving flow of development work

Course content

2 sections8 lectures33m total length
  • Introduction1:47

    Introduction of Kanban – how Kanban works in an IT environment and how it solves the software development problem.

  • Problems in Software Development4:10

    Types of problems seen in Software Development

    • Late delivery
    • Too much pending work
    • Unclear who is working on what
    • Work is coming from everywhere
    • Priorities are unclear
  • What is Kanban2:21

    Kanban is a visual signal that's used to trigger an action. It is more to do with signal card, visual management system, a system when to produce, how much to produce and what to produce. In general it has to do with visual management of work.

  • The Principles of Kanban5:35

    There are 3 core Kanban principles:

    • Visualize
    • Limit work in Progress
    • Manage flow

    Kanban method also talks about:

    • Make Process Policies Explicit
    • Improve Collaboratively (using models & the scientific method)


  • Kanban in Action10:33

    The 3 principles of Kanban and how it is implemented using a Kanban board. It helps in visualising our work and work stages.

    It moves through multiple stages:

    • To Do
    • Analyze
    • Development
    • Test
    • Done

    You'll learn the principles of why kanban works, as well as nitty-gritty details like how to use different color stickies on a kanban board to help you organize and track your work items.

  • Solving our Software Development Problem6:22

    Kanban is a part of Agile approach of software development. It´s a method for managing knowledge work with an emphasis on just-in-time delivery. Using visualization of work and work flow ensure that team is focussed towards delivering.

  • Quick Quiz on Kanban
  • Few Terms and Definitions2:10

Requirements

  • Experience of working in Project environment
  • Basic understanding of quality management and project management

Description

With growing volatility in business environment, software development process has to be responsive enough to ensure that it enables the business agility rather than becoming a bottle neck. The fast adaption of agile based processes shows that software development groups are responding to the need of business. Most of the recent surveys show growing adaption of Kanban processes and in this program you will learn how to apply Kanban for solving your software development problems.

This program first looks at the problem we face in software development and then gets into the details of how Kanban can solve them, in the process, one gets introduced to Kanban principles and understand how they work in real project environment.

Happy Learning!

What are the requirements?

  • Anyone in the role of Team Lead or Project manager will find this course useful.
  • You should have experience of working in project teams

What am I going to get from this course?

  • 6 Video lectures (approx 35 min of content, learning time for average learner is approx 1.5 hours)
  • One Quiz
  • Learning to apply Kanban in software development projects
  • List of important Kanban Principles and terms
  • 1 Professional Development Unit (PDU) for PMI Certified Professionals

What is the target audience?

  • Anyone interested in learning about Software Project Management
  • Delegates preparing for PMI's PMI-ACP Certification

To access the additional material on Project Management and agile like chapter study guides, additional chapter test, simulated test, Podcast, PMP exam tips, please visit iZenBridge homepage.

Who this course is for:

  • Professionals who are responsible for managing and mentoring software development project teams
  • Professionals who are responsible for doing process analysis of software development projects