introduction to kanban for scrum teams

110
@jonathansen Done Develop Done Analysis Testing Ready for Demo Ongoing Done Ongoing Sprint Backlog Done Ongoing F C H D I E E G A B J K L (3) (2) Jonathan Hansen Thumbtack Technology Introduction to Kanban for Scrum Teams

Upload: jonathan-hansen

Post on 21-Apr-2017

3.377 views

Category:

Leadership & Management


1 download

TRANSCRIPT

  • @jonathansen

    Done

    Develop DoneAnalysis Testing Ready for DemoOngoing DoneOngoing

    Sprint Backlog

    DoneOngoing

    F

    C

    H

    D

    IE

    E

    G

    A

    B

    J

    K

    L

    (3) (2)

    Jonathan Hansen Thumbtack Technology

    Introduction to Kanbanfor Scrum Teams

  • @jonathansen

    Growing Beyond Scrum

    Helping Scrum Delivery

    What is Kanban?

    Intro

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

  • @jonathansen

    Growing Beyond Scrum

    Helping Scrum Delivery

    What is Kanban?

    Intro

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

  • @jonathansen

    JUST DO WHATEVER

    Fragile Produc5on System Chao5c Execu5on Coordina5on with Large Staff Miscommunica5on with Business

    Old Methodology at my Startup

  • @jonathansen

    SCRUM!

  • @jonathansen

    GeFng Started with Scrum Actually Finishing Work Managing Unbreakable Epics

    Kanban Enables Scrum Prac5ces

  • @jonathansen

    Kanban Improves Scrum Prac5ces

    Daily Standups Sprint Planning Delivery Cadences

  • @jonathansen

    Growing Beyond Scrum

    Helping Scrum Delivery

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Intro

    Lean Manufacturing Knowledge Work Kanban Method

  • @jonathansen

    A POPULAR PREFIX

    Lean Kanban Lean Startup Lean UX Lean In Lean Manufacturing Lean Six Sigma Lean Thinking Lean Enterprise Lean Analy5cs Lean Branding Lean Healthcare Lean Educa5on Lean Cuisine Lean SoRware Development Lean Coffee

  • @jonathansen

    LEANConEnuously Improve how you Eliminate Waste that prevents the delivery of the correct, high quality products to customers when they need them.

  • @jonathansen

    TITLE TEXTTraditional Lean

    Financial Strategy

    Economics of Scale Less Upfront Cost

    Production Strategy Push Pull

    Defect Strategy Quan5ty Quality

  • @jonathansen

    + =

    Western Wheel Factory

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    +Process:

    15/hour 10/hour

    HOUR 1 START

  • @jonathansen

    Western Wheel FactoryHOUR 1 END

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    Wasted Effort Worse over Time

  • @jonathansen

    Western Wheel FactoryHOUR 2 START

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

  • @jonathansen

    Western Wheel FactoryHOUR 2: END

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

  • @jonathansen

    Western Wheel FactoryHOUR 4: START

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

  • @jonathansen

    Western Wheel FactoryHOUR 4: END

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

  • @jonathansen

    Western Wheel FactoryHOUR 6: START

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

  • @jonathansen

    Western Wheel FactoryHOUR 6: END

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    Work Pushed through Process Based on Plan Inventory piles up to be dealt with later

  • @jonathansen

    TITLE TEXTTraditional Lean

    Financial Strategy

    Economics of Scale Less Upfront Cost

    Production Strategy Push Pull

    Defect Strategy Quan5ty Quality

  • @jonathansen

    Western Wheel Factory

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    DEFECT APPROACH

    1.Defects Discarded 2.Replaced with Inventory

    Defect

  • @jonathansen

    Western Wheel Factory

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    DEFECT APPROACH

    1.Defects Discarded 2.Replaced with Inventory

  • @jonathansen

    Western Wheel Factory

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    DEFECT APPROACH

    1.Defects Discarded 2.Replaced with Inventory

  • @jonathansen

    TITLE TEXTTraditional Lean

    Financial Strategy

    Economics of Scale Less Upfront Cost

    Production Strategy Push Pull

    Defect Strategy Quan5ty Quality

  • @jonathansen

    KANBAN IN MANUFACTURING

    The system for limiEng excessive Work in Process

  • @jonathansen

    Limited Number of Produc3on kanban cards Card means Make me an item Without a card, nothing gets built Limited by Customer Demand Limited by Produc3on Capability

    Lean Wheel Factory

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    WWWWWWWWWW

  • @jonathansen

    Limited Number of Produc3on kanban cards Card means Make me an item Without a card, nothing gets built Limited by Customer Demand Limited by Produc3on Capability

    Lean Wheel Factory

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    WWWWWWWWWWHR HR HR HR HR

    HR HR HR HR HR

  • @jonathansen

    Lean Wheel FactoryKANBAN CARD = START ASSEMBLING

    HR

    HR HR

    HR HRHR

    HR HR

    HR HR

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    WWWWWWWWWW

  • @jonathansen

    Lean Wheel FactoryKANBAN CARD = START ASSEMBLING

    HR HR

    HR HRHR

    HR HR

    HR HR

    HR

    Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    WWWWWWWWWW

    Hub Bin

  • @jonathansen

    Lean Wheel FactoryKANBAN CARD = START ASSEMBLING

    HR

    HR HR

    HR HRHR

    HR HR

    HR HR

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    WWWWWWWWW

    W

  • @jonathansen

    Lean Wheel FactoryPART CONSUMED = CARD SET ASIDE

    HR HR

    HR HRHR

    HR HR

    HR HR

    HR

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin

    Final Wheel

    Assembly

    WWWWWWWWWW

    Wheel Bin

  • @jonathansen

    Lean Wheel Factory

    HR HR

    HR

    HR HR

    HR HR

    HR HR

    HR

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin

    Final Wheel

    Assembly

    W

    WWWWWWWWW

    Wheel Bin

  • @jonathansen

    Lean Wheel Factory

    HR HRHR HR

    HR

    HR HR

    HR

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin

    Final Wheel

    Assembly

    W

    WWWWWWW

    Wheel Bin

    HRHRWW

  • @jonathansen

    Lean Wheel Factory

    HRHR HR

    HR HR

    HR

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin

    Final Wheel

    Assembly

    W

    WWWWW

    HRHR

    W

    W

    Wheel Bin

    HRW

    HRW

  • @jonathansen

    Lean Wheel Factory

    HR

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin

    Final Wheel

    Assembly

    HRHR

    Wheel Bin

    HRHRHR

    WW

    W

    WW

    W

    W

    WW

    W

    HRHRHRHRHRHR

    Only requests parts needed

  • @jonathansen

    TITLE TEXTTraditional Lean

    Financial Strategy

    Economics of Scale Less Upfront Cost

    Production Strategy Push Pull

    Defect Strategy Quan5ty Quality

  • @jonathansen

    1.Stop the Line 2.Discover Problem Cause 3.Experiment to Prevent Problem in Future

    Lean Wheel Factory

    HR HRHR HR

    HR HR

    HR HR

    HR

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin

    Final Wheel

    Assembly

    W

    WWWWWWWW

    Wheel Bin

    DEFECT APPROACH

    HR

    W

  • @jonathansen

    1.Stop the Line 2.Discover Problem Cause 3.Experiment to Prevent Problem in Future

    Lean Wheel Factory

    HR HRHR HR

    HR HR

    HR HR

    HR

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin

    Final Wheel

    Assembly

    W

    WWWWWWWW

    Wheel Bin

    DEFECT APPROACH

    HRW

  • @jonathansen

    LEAN QUALITY APPROACH

    Stop the Line Everybodys problem Small Changes Con5nuous Changes

  • @jonathansen

    Toyota makes millions of improvements every year, all generated from the ideas of their employees world wide

    - Paul A. Akers

  • @jonathansen

    LEANConEnuously Improve how you Eliminate Waste that prevents the delivery of the correct, high quality products to customers when they need them.

  • @jonathansen

    Growing Beyond Scrum

    Helping Scrum Delivery

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Intro

    Lean Manufacturing Knowledge Work Kanban Method

  • @jonathansen

    Western Wheel Factory

    Hub Bin Rim BinHub+Rim Assembly Tire BinH+R Bin Wheel Bin

    Final Wheel

    Assembly

    This happens in our brains and we dont

    even see it

  • @jonathansen

    MENTAL WIP EXERCISE1. Fibonacci: Fn = Fn-1 + Fn-2 (1, 1, 2, 3, 5,) 2. Sevens (7, 14, 21,) 3. Alphabet (A, B, C,) 4. Roman Numerals (I, II, III, IV,)

  • @jonathansen

    Change Initiatives

  • @jonathansen

    Capability

    Time

    Current Capability

    Potential Future CapabilityAdjustment

    Pain

    Change InitiativesLate Success Feedback

  • @jonathansen

    Lean ChangeCa

    pability

    Time

    Smaller Changes

    Improvement Never Ends

    Each Change Less PainfulEarly

    Success Feedback

  • @jonathansen

    KNOWLEDGE WORK

    Inventory is in your Head Myth of Mul5tasking Resist Big Change

  • @jonathansen

    Kanban Method by David Anderson

    Evolu3onary Change Management Method

    Because Change is Scary

  • @jonathansen

    Kanban Method Principles

    1. Start with what you do now

    2. Agree to Evolu3onary Change

    3. Ini3ally, dont change job 3tles, roles, responsibili3es

  • @jonathansen

    KANBAN METHOD PRACTICES1. Visualize the WorkSprint Backlog Develop Test

    Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

  • @jonathansen

    KANBAN METHOD PRACTICES1. Visualize the Work

    Source: 3founders.com

    http://jimdo.com

  • @jonathansen

    KANBAN METHOD PRACTICES2. Limit Work in ProcessSprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

    Upstream of Bottleneck

    Bojleneck

  • @jonathansen

    Upstream of Bottleneck

  • @jonathansen

    KANBAN METHOD PRACTICES3. Manage FlowSprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

    But what if a Dev is free?!?

  • @jonathansen

    KANBAN METHOD PRACTICES3. Manage FlowSprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

    But what if a Dev is free?!?

    Some Op5ons: Automate Tests Refactor (if TDD) Read a Book Take a Nap

  • @jonathansen

    KANBAN METHOD PRACTICES4. Make Process Policies ExplicitSprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

    Code is wrijen!

    Code is wrijen + unit tests pass!

  • @jonathansen

    KANBAN METHOD PRACTICES4. Make Process Policies ExplicitSprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

    Code is wrijen!

    Code is wrijen + unit tests pass!

    Some Tips: Write Lane Policies where Work Is Add Sprint or Project Goal Con5nuous Improvement: Policies change! Update them

  • @jonathansen

    KANBAN METHOD PRACTICES5. Implement Feedback LoopsSprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

    Customer: Deliver Frequently Team: Align on In Process Work Team: Tweak Process to Improve It

  • @jonathansen

    KANBAN METHOD PRACTICES5. Implement Feedback LoopsSprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

    Customer: Deliver Frequently Team: Align on In Process Work Team: Tweak Process to Improve It

    Scrum

    Helps!

  • @jonathansen

    KANBAN METHOD PRACTICES6. Improve Collaboratively, Evolve ExperimentallySprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

  • @jonathansen

    KANBAN METHOD PRACTICES6. Improve Collaboratively, Evolve ExperimentallySprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

  • @jonathansen

    KANBAN METHOD PRACTICES6. Improve Collaboratively, Evolve ExperimentallySprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

    You are allowed to Think - Klaus Leopold

  • @jonathansen

    KANBAN METHOD PRACTICES6. Improve Collaboratively, Evolve ExperimentallySprint Backlog

    Develop Test Ready to Demo Accepted

    KA

    B

    CD

    E FGH

    I

    J

    L

    M

    (3) (4)

    Dont get Hung up on Kanban Rules Or Scrum Rules If you think something will help, try it! If it doesnt work, try something else!

    You are allowed to Think - Klaus Leopold

  • @jonathansen

    Kanban Method PracRces

    1.Visualize Your Work

    2.Limit WIP

    3.Manage Flow

    4.Make Process Policies Explicit

    5.Implement Feedback loops

    6.You are Allowed to Think

  • @jonathansen

    Growing Beyond Scrum

    Helping Scrum Delivery

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Intro

    Lean Manufacturing Knowledge Work Kanban Method

  • @jonathansen

    Growing Beyond Scrum

    Helping Scrum Delivery

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Intro

  • @jonathansen

    Growing Beyond Scrum

    Helping Scrum Delivery

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Intro

    Meet Sprint Commitments Daily Standup An5pajerns Epic Management

  • @jonathansen

    Helping Scrum DeliveryMEETING SPRINT COMMITMENTS

    Successful Sprint?

    0

    45

    90

    135

    180

    Without Kanban

  • @jonathansen

    Helping Scrum DeliverySPRINT DAY 1

    Doing Done

    D5

    S3 S4

    D3

    D4

    E1E2

    S2

    D2

    S1

    D1

    Search

    Detail

    Edit E3 E4 E5

    SQABlk

    DQABlk

    EQABlk

    Sprint Backlog

    Without Kanban

  • @jonathansen

    Helping Scrum DeliverySPRINT DAY 5

    Sprint Backlog Doing Done

    D5

    S3

    S4

    D3D4

    E1

    E2

    S2

    D2

    S1

    D1

    Search

    Detail

    EditE3

    E4 E5

    SQABlk

    DQABlk

    EQABlk

    Without Kanban

  • @jonathansen

    Helping Scrum DeliverySPRINT DAY 10

    Sprint Backlog Doing Done

    D5

    S3

    S4

    D3

    D4

    E1

    E2

    S2

    D2

    S1

    D1

    Search

    Detail

    EditE3

    E4 E5

    SQA

    DQA

    EQA

    SB5 SB4SB3

    SB2 SB1

    DB1

    DB2

    DB3

    DB4

    EB1

    EB2EB3EB5

    EB4

    Without Kanban

  • @jonathansen

    Helping Scrum DeliveryMEETING SPRINT COMMITMENTS

    Successful Sprint?

    0

    45

    90

    135

    180

    Without Kanban

    NOPE!

  • @jonathansen

    High Task WIP = Slow Tasks

    0

    10

    20

    30

    40

    DoneDoingTodo

    Helping Scrum DeliveryMEETING SPRINT COMMITMENTS

    Without Kanban

    AVG LEAD 3.7 DAYS AVG WIP 7.5 ITEMS

  • @jonathansen

    High Task WIP = Slow Tasks

    0

    10

    20

    30

    40

    DoneDoingTodo

    Helping Scrum DeliveryMEETING SPRINT COMMITMENTS

    Without Kanban

    AVG LEAD 3.7 DAYS AVG WIP 7.5 ITEMS

    Littles Law

  • @jonathansen

    Helping Scrum DeliveryMEETING SPRINT COMMITMENTS

    High Feature WIP = Idle QA + More Bugs

    0

    10

    20

    30

    40

    DoneDoingTodo

    Without Kanban

    Scope Creep from

    17 to 31 Tasks

    No Features Testable for 7 Days

  • @jonathansen

    Helping Scrum DeliveryHELPFUL KANBAN PRACTICES

    With Kanban

    1.Visualize the Work 2.Limit WIP (Features & Tasks) 3.Manage Flow

  • @jonathansen

    E2E1

    Helping Scrum DeliverySPRINT DAY 1Doing

    Done

    D5

    S3 S4

    D3 D4

    S2

    D2

    S1

    D1

    Features

    Tasks

    E3E4 E5

    Sprint Backlog

    With Kanban

    (2)

    (4)

    Search

    Detail Edit

    Development Testing

  • @jonathansen

    E2E1

    Helping Scrum DeliverySPRINT DAY 5Doing

    Done

    D5

    S3 S4

    D3 D4

    S2

    D2

    S1

    D1

    Features

    Tasks

    E3E4 E5

    Sprint Backlog

    With Kanban

    (2)

    (4)

    Search

    Detail Edit

    Development Testing

    SB4

    SB3

    SB2SB1

  • @jonathansen

    E2E1

    Helping Scrum DeliverySPRINT DAY 10Doing

    Done

    D5

    S3 S4D3D4S2D2

    S1

    D1

    Features

    Tasks

    E3 E4E5

    Sprint Backlog

    With Kanban

    (2)

    (4)

    SearchDetail

    Edit

    Development Testing

    SB4

    SB3 SB2 SB1DB1

    DB2

    EB1EB2

    EB3

    EB4

  • @jonathansen

    Helping Scrum DeliveryMEETING SPRINT COMMITMENTS

    Scrum Alone

    0

    10

    20

    30

    40

    AVG LEAD 3.7 DAYS

    AVG WIP 7.5 ITEMS

    Scrum + Kanban

    0

    10

    20

    30

    40

    AVG LEAD 0.5 DAYS

    AVG WIP 1.4 ITEMS

  • @jonathansen

    Helping Scrum DeliveryMEETING SPRINT COMMITMENTS

    Scrum Alone

    0

    10

    20

    30

    40

    AVG LEAD 3.7 DAYS

    AVG WIP 7.5 ITEMS

    Scrum + Kanban

    0

    10

    20

    30

    40

    AVG LEAD 0.5 DAYS

    AVG WIP 1.4 ITEMS

    No QA 7 Days

    17 to 31 Tasks

    QA in 4 Days

    14 to 24 Tasks

  • @jonathansen

    Helping Scrum DeliveryMEETING SPRINT COMMITMENTSComparing Burndowns

    0

    45

    90

    135

    180

    Scrum Alone Scrum with Kanban

  • @jonathansen

    Growing Beyond Scrum

    Helping Scrum Delivery

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Intro

    Meet Sprint Commitments Daily Standup An5pajerns Epic Management

  • @jonathansen

    Daily Standup An5pajerns

  • @jonathansen

    Daily Standup An5pajerns

    Digging Deep No Accountability Upda5ng the PM

  • @jonathansen

    Done

    Lean Daily StandupsWALK THE BOARD

    With Kanban

    Develop Done

    F C

    H

    D

    I

    J

    E

    G

    A

    B

    Backlog Testing Deploy- ment(10)(2)(3)

    (1)Ongoing DoneOngoing

    What do we need to do to

    deploy B?

  • @jonathansen

    Growing Beyond Scrum

    Helping Scrum Delivery

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Intro

    Meet Sprint Commitments Daily Standup An5pajerns Epic Management

  • @jonathansen

    Epic ManagementWORST SPRINT DEMO EVER

  • @jonathansen

    Done

    Epic ManagementUNSPLITTABLE FEATURES

    With Kanban

    Develop Done

    F

    C

    H

    D

    IE

    E

    G

    A

    B

    Backlog Testing Ready for Demo

    (2)(3)Ongoing DoneOngoing

    Not Sprint

    Sprint

    Next Up

    (10)

    (2)

    J

    K

    L

  • @jonathansen

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Helping Scrum Delivery

    Growing Beyond Scrum

    Intro

  • @jonathansen

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Helping Scrum Delivery

    Growing Beyond Scrum

    IntroIn Scrum, you should inspect and adapt on

    everything... except Scrum.

    - David J. Bland haps://twiaer.com/davidjbland/status/430769613903654912

  • @jonathansen

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Helping Scrum Delivery

    Growing Beyond Scrum

    Intro

    Lean Sprint Planning Kill the Timebox Ques5on Everything

  • @jonathansen

    Lean Sprint PlanningARE YOU GETTING STORY POINT ACCURACY?

    0

    25

    50

    75

    100

    Actual Days to Complete

    1 2 3 4 5 6 7 8 9 10

    2-Point 3-Point

  • @jonathansen

    Lean Sprint PlanningSTORY POINT ALTERNATIVE: HISTORICAL LEAD TIME

    0

    10

    20

    30

    40

    4/6/15 4/14/15 4/23/15 5/2/15 5/11/15

    upper limit: 29.88

    mean: 5.94

  • @jonathansen

    Lean Sprint PlanningHISTORICAL LEAD TIME: HISTOGRAM

    0

    3.5

    7

    10.5

    14

    Actual Days to Complete< 1 day 1 to 5 5 to 10 10 to 20 > 20

  • @jonathansen

    Lean Sprint PlanningHISTORICAL LEAD TIME: HISTOGRAM

    network

    0

    1.25

    2.5

    3.75

    5

    Actual Days to Complete

    < 2 2 to 6 6 to 10 > 10

    UI

    0

    1

    2

    3

    4

    Actual Days to Complete

    < 1 1 to 2 2 to 6 > 6

  • @jonathansen

    Lean Sprint PlanningFEATURE ESTIMATION ALTERNATIVE

    1.Study Historical Data 2.Categorize Cards 3.Calculate Ranges 4.Shape Sprint

  • @jonathansen

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Helping Scrum Delivery

    Growing Beyond Scrum

    Intro

    Lean Sprint Planning Kill the Timebox Ques5on Everything

  • @jonathansen

    Done

    Develop DoneAnalysis Testing Ready for DemoOngoing DoneOngoing

    Sprint Backlog

    DoneOngoing

    Killing the Timebox

    F

    C

    H

    D

    IE

    E

    G

    A

    B

    J

    K

    L

    (3) (2)

    Avg cycle: 3 days

    Avg Lead: 32 days

  • @jonathansen

    Done

    Develop DoneAnalysis Testing Ready for DemoOngoing DoneOngoing

    Sprint Backlog

    DoneOngoing

    Killing the Timebox

    F

    C

    H

    D

    IE

    E

    G

    A

    B

    J

    K

    L

    (3) (2)

  • @jonathansen

    Done

    Develop DoneAnalysis Testing Ready for DemoOngoing DoneOngoing

    PrioritiesDoneOngoing

    Killing the Timebox

    F

    C

    H

    D

    IE

    E

    G

    A

    B

    J

    K

    L

    (3) (2)(10)

    Avg cycle: 3 days

    Avg Lead: 32 days14

  • @jonathansen

    Done

    Develop DoneAnalysis Testing DeployOngoing DoneOngoing

    PrioritiesDoneOngoing

    Killing the Timebox

    F

    C

    H

    D

    IE

    E

    G

    A

    B

    J

    K

    L

    (3) (2)(10) (2)

    Avg cycle: 3 days

    Avg Lead: 14 days7

  • @jonathansen

  • @jonathansen

    Our goal is not Scrum or Kanban.

    Our goal is to make sure were doing everything we can to meet the needs of our customers, team

    members, and stakeholders.

    And to keep doing it when those needs change.

  • @jonathansen

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Helping Scrum Delivery

    Growing Beyond Scrum

    Intro

  • @jonathansen

    Intro

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Helping Scrum Delivery

    Growing Beyond Scrum

  • @jonathansen

    Intro

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Helping Scrum Delivery

    Growing Beyond Scrum

    Your QuesEons

  • @jonathansen

    Intro

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Helping Scrum Delivery

    Growing Beyond Scrum

    Your QuesEons

  • @jonathansen

    Intro

    What is Kanban?

    Topics (4)

    Discussing (1)

    To Review (3)

    Done

    Helping Scrum Delivery

    Growing Beyond Scrum

    Your QuesEons

    Introduction to Kanbanfor Scrum Teams

    Jonathan Hansen Thumbtack Technology