Kanban intro
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Kanban intro

on

  • 1,177 views

Agile

Agile

Statistics

Views

Total Views
1,177
Views on SlideShare
1,109
Embed Views
68

Actions

Likes
4
Downloads
43
Comments
0

2 Embeds 68

http://www.scoop.it 38
http://scrumban.fr 30

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Kanban intro Presentation Transcript

  • 1. AMIR BARYLKO WHAT IS KANBAN?Amir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 2. INTRO Kanban System Pull vs Push Goals Software Process ExampleAmir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 3. KANBAN SYSTEM •Kanban = Signal Card •Kanban cards represent the capacity of the system •Each card is a “signal” •No work can be started unless has a card available •The card gets attached to a work itemAmir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 4. PULL VS PUSH New work is New work is pulled pushed into the system into the system based on based on capacity demandAmir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 5. GOALS • Improve your current process • Not change roles • Not change flow • Easy adoptionAmir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 6. SOFTWARE PROCESS • Cards are “virtual” • Cards represent a work item • The system is represented by a card “wall” • Pull is signaled when the work-in-progress is less than the actual limit • Often implemented with sticky notes and a boardAmir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 7. KANBAN BOARDAmir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 8. MODEL YOUR PROCESS Identify Workflow Drawing the board Time Calculation Buffers Work ItemsAmir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 9. IDENTIFY WORKFLOW •Which states/phases can be possible? •What are the transitions? •Which roles are involved? •Which are the boundaries?Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 10. EXAMPLE Analysis Testing Design UAT Coding DeployAmir Barylko > Kanban > Implementation MavenThought Inc.
  • 11. WORK ITEMS • Use Cases • User stories • Bugs • Change request • Etc....Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 12. BOARD / CARD WALL • Each phase/state becomes a column • Has a first input column (usually called backlog) • May have a last archive form done items • The flow goes from left to right • By convention highest priority goes on topAmir Barylko > Kanban > Implementation MavenThought Inc.
  • 13. EXAMPLE BOARD Input Analysis Design Coding Testing UAT Deploy FlowAmir Barylko > Kanban > Implementation MavenThought Inc.
  • 14. LEAD TIME • Starts when the card is added to the input queue and finishes when is delivered/deployed Input Analysis Design Coding Testing UAT Deploy Lead TimeAmir Barylko > Kanban > Implementation MavenThought Inc.
  • 15. CYCLE TIME • Startswhen work begins on the card and finishes when the card is ready to be deployed Input Analysis Design Coding Testing UAT Deploy Cycle TimeAmir Barylko > Kanban > Implementation MavenThought Inc.
  • 16. BUFFERS • Identify cards that are ready • But can’t be moved to the next phase • Usually shown as “done” • or marked with different colorAmir Barylko > Kanban > Implementation MavenThought Inc.
  • 17. BOARD WITH BUFFERS Backlog Analysis Coding UAT Deploy Archive In Prog. Done In Prog. DoneAmir Barylko > Kanban > Implementation MavenThought Inc.
  • 18. WORK ITEMS • Do all the work items have the same workflow? • How can we identify them? • Use different colors • Or different rows (swim lanes) • Or bothAmir Barylko > Kanban > Implementation MavenThought Inc.
  • 19. USING SWIM LANES Backlog Analysis Coding UAT Archive In Prog. Done In Prog. Done Features Bugs Small ChangeAmir Barylko > Kanban > Implementation MavenThought Inc.
  • 20. WHAT GOES IN THE CARD? • Information about the feature/request • Number for traceability (tracking system, etc) • Who’s assigned • Deadline • Other?Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 21. Post-It DRAW YOUR BOARD & Sharpie! • Split up in teams (2 or 3) • Identify current workflow • Identify work items • Draw a board • DiscussAmir Barylko > Kanban > Implementation MavenThought Inc.