Lecture: 6 Kanban Flashcards

1
Q

Motivation for Kanban

A

Software project manager

  • Have a hard time setting clear priorities in their field and thus making corresponding decisions
  • They do not understand how their team works and why it does not “work” the way they want it to
  • They are frustrated because the team does not manage to “work according to plan”

Project team​

  • The members are overwhelmed and stressed
  • The development takes longer than planned because the team members continuously have to justify their actions to the management and are interrupted
  • The quality of the finished software is insufficient
  • They do not understand why the management makes such significant changes to the direction of the work and wants something different every day
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is kaizen?

A
  • Change the process
  • Measurement analysis
  • Recognize potential
    • Eleminate redundancy
    • Muda, Mura and Muri (Japanese for “waste” or “scrap”)
      • Muda is every activity or process that does not add value to the production (Tailoring)
      • Mura refers to the waste resulting from inhomogeneity and inconsistency
      • Muri is waste resulting from misusing resources (workers, machines, etc.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Muda, Mura, Muri

A

Muda, Mura and Muri (Japanese for “waste” or “scrap”)

  • Muda is every activity or process that does not add value to the production (Tailoring)
  • Mura refers to the waste resulting from inhomogeneity and inconsistency
  • Muri is waste resulting from misusing resources (workers, machines, etc.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

5 core principles of kanban

A
  1. Visualize the current workflow
    1. Kanban board
  2. Limit the work in progress (WIP)
    1. WIP limit on kanban board
  3. Measure and optimize the flow
    1. Lead time: clock starts when request is made and ends when delivered
    2. Cycle time: clock starts when work begins
  4. Make policies explicit
    1. Definition of done
  5. Work together to optimize the process in small steps (Kaizen)
    1. process tailoring
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Properties of Kanban (1/3)

A

Kanban (method) stands for

  • Transparency
  • Optimization
  • Personal responsibility

Kanban does not solve problems, it simply makes them visible!

Kanban begins with the current state and process of a system

  • Current system development, job titles and process is respected

Kanban is evolution and not revolution

  • • Kaizen
  • • Kanban always considers the overall picture
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Properties of Kanban (2/3)

A

Kanban requires to rethink traditional management

  • Multitasking”Stop starting, start finishing”
  • Push without limit  Pull with limit
  • 100% capacity utilization  “Slack Time” is wanted!

Kanban focuses on people and not on mechanics

  • • Kanban is team sport

Kanban does not favor a specific management approach!

Kanban can be combined with different approaches

  • Traditional: Waterfall Model, V-Modell XT, Boehms Spiral Model, Unified Process…
  • Agile: ScrumScrum-ban

Kanban enables

  • Incremental process tailoring (at runtime throughout the process)
  • Process Change / Improvement Management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A Kanban system is an example of a
Select one or more:
a. Pull system
b. Drum-Buffer-Rope system
c. Push system

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What should the Kanban board reflect?

Select one or more:

a. The desirable process of the team
b. It depends
c. Official process of the team
d. What the team actually does

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does a WiP reducing affect the lead time?
Select one or more:
a. Shortens lead time
b. Has no effect
c. Lengthens lead time

A

a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Kanban changes

Select one or more:

a. Roles and responsibilities
b. Working practices
c. None of the mentioned
d. Job titles

A

c

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Kanban is an approach that drives change by

Select one or more:

a. Changing the workflow
b. Implementing a new process
c. Changing as much as possible
d. Optimizing your existing process

A

d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly