Kanban Fundamentals: Using Kanban in IT and Software Development


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
IT and software development teams often have to deal with issues such as longer cycle time, waiting, and delays rather than focusing on actual technical demands of the work for meeting customer requirements. Kanban, a popular tool in the Lean toolset, is quickly establishing itself as an effective approach to solve a variety of efficiency, cost, productivity, throughput, and quality related problems. Although, Kanban has its roots in manufacturing and Toyota Production System, many of its concepts and tools are successfully applied to IT and software development work. Kanban in this context, also refers to a methodology that is helping IT and software development teams catch up with complex and swift change required by scrum and agile adoptions. This course provides learners with a solid foundation in Kanban and Lean concepts, techniques, and tools as applied to IT and software development activities. This course also provides an overview of the Kanban process for beginners and steps required to create their first Kanban board. Learners move beyond boards to finding solutions to productivity and flow problems and the behavioral and culture aspects of teams using related Kanban techniques.

Target Audience
IT professionals including software design, development, testing, and service team members and managers; and everyone looking for a primer on applying Kanban to IT and software development projects

Prerequisites
None

Expected Duration (hours)
3.7

Lesson Objectives

Kanban Fundamentals: Using Kanban in IT and Software Development

  • start the course
  • match SDLC phases to activities carried out in them
  • recognize limitations of the waterfall approach
  • describe characteristics of Lean and Kanban
  • distinguish between Agile, Scrum, and Kanban
  • match foundational Lean concepts to their description
  • label example of waste to the waste category in Lean
  • describe principles of the Theory of Constraints
  • select valid examples of visual workplace
  • describe characteristics of Kanban-pull system
  • distinguish between visual display and visual control signs
  • compare lead time to cycle time in a given scenario
  • differentiate between WIP and flow
  • recognize drivers and application of Kanban
  • identify key considerations for Kanban in IT and software development
  • describe features of Kanban boards
  • match key concepts in Kanban application to their descriptions
  • list steps in the Kanban Process in the correct order
  • list activities in creating a Kanban board
  • use Little's law for reducing lead time by limiting WIP
  • select most plausible way to limit WIP in a given scenario
  • match techniques for alleviating bottlenecks to their correct description
  • recognize examples for making policies explicit on Kanban projects
  • label examples with the Kanban metric being used for monitoring and control
  • select correct description of the behavioral aspect of interest on a Kanban project
  • distinguish between cultures using Schneider Culture model
  • create an online Kanban board using the default template for your project
  • Course Number:
    sd_kafu_a01_it_enus

    Expertise Level
    Beginner