Introduction to Kanban
Upcoming SlideShare
Loading in...5
×
 

Introduction to Kanban

on

  • 3,631 views

Introduction to the Kanban as applied to software development. Delivered in Kirkland, WA in Nov 2011 by Dynacron Group....

Introduction to the Kanban as applied to software development. Delivered in Kirkland, WA in Nov 2011 by Dynacron Group.

Dynacron Group is an Agile software technology consulting firm. We provide training, consulting, and hands-on implementation for software projects in the Pacific Northwest.

Statistics

Views

Total Views
3,631
Views on SlideShare
3,511
Embed Views
120

Actions

Likes
3
Downloads
64
Comments
1

2 Embeds 120

http://www.scoop.it 69
http://scrumban.fr 51

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • It should be noted that the image in slide 11 is of a LeanKit Kanban board, www.leankit.com, which is used without attribution or permission.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction to Kanban Introduction to Kanban Presentation Transcript

    • INTRODUCTION TOKANBAN
    • Presenters• Will Iverson • Special Guest: • CTO, Dynacron Group • Peter Turner • Author, Architect Scrum Master• Elise Shapiro • Sr. Technical Project Manager • Scrum Master, former SysAdmin
    • Audience & Schedule• Intended Audience: Software Technology Management Professionals• 3:00 PM - Doors Open! Social Mixer with Appetizers and Beverages• 3:30 PM - Presentation• 4:30 PM - Open Discussion, Coffee & Appetizers
    • Agenda• Assumptions (Scrum & Waterfall)• Kanban Overview • Key Kanban Concepts• Mapping Kanban • Existing Process, Tools, Roles• Real World Examples• Q&A
    • Assumptions: Project• Waterfall • Series of phased gates • Highly structured roles & responsibilities• Scrum • 2-4 week incremental work • Focus on “get it done” over roles & responsibilities• Discuss: • Pros & Cons with both models?
    • Assumptions: Org Structures• Cross-functional matrix • Dev, QA, PM, Ops “own” resources • Virtual teams created from matrix• Team-based structure • PM owns project• Discuss: • Pros & cons of both models? • Fit with process choice? • Change management?
    • Kanban Overview• Workflow Visualization• WIP Limits• Flow Management• Explicit Process Policies• Incremental Collaborative Improvement
    • Workflow Visualization• Project Report• Standard Scrum Board• Kanban Board[s]
    • Sample Kanban Board
    • WIP Limits• Problem: To Do Mushball• Problem: Not Enough Work @ Right Place To Do In Progress Done Epic Story Design Test Dev Validate
    • Software Dev Example
    • Flow Management• How long are things stuck?• How do you know what to fix?• How do you know if changes actually improved things?• What metrics are you tracking? Epic Story Design Test Dev Validate
    • AgileZen: Reporting
    • Explicit Process Policies Story As a [user] I want to [perform action] Prioritied Example: Clear definition so that I can [do something] of done for each lane Design Workflow Mockups Matched to Style Guide Test Acceptance Criteria Negative Test Criteria Tests associated with Clear Clear proper tier Development Tests Pass Build Works Release Produced
    • Incremental CollaborativeImprovement• Review bottlenecks • E.g. Scrum Retrospectives• Suggest improvements• Perform experiments & track results with metrics • Scientific method, not opinion
    • Mapping Kanban To ExistingProcess, Tools, Roles• First board: From Scrum to ScrumBan
    • Scrumban: Scrum + Kanban• Less emphasis on (lengthy) sprint planning meetings• Keep sprint planning, daily standups, retrospectives • Make them higher level• Move from burndown charts to Kanban style-reports • Tends to be better for both line staff & management
    • TEN BOARDS, FIVEMINUTES
    • Real World Kanban Examples• Software Development Team (Elise) • Blending Scrum with cross-functional matrix team• Software Development Team (Pete) • More pure Lean/Kanban • Intake Kanban • Feature definition & Lean UX paper prototyping - get rapid feedback on potential products / product features• Operational/Maintenance Team (Pete)• Personal Kanban –Workplace (Elise)
    • Kanban with Scrum Artifacts
    • Star Wars Team - Before
    • Star Wars Team - After
    • Star Wars Team - Detail
    • Ops Team – Back of Board
    • Ops Team – Front Before
    • Ops Team – Front After
    • Ops Team – Front Detail
    • Ops Team – Front Detail
    • Personal Kanban at Desk
    • Personal Kanban in Office
    • Tools• http://agilescout.com/best-kanban-tools/ • 25+ Tools Listed• http://www.toolsjournal.com/tools-world/item/142- kanban-tools • 15+ Tools Listed• Many existing tools adding support • E.g. Atlassian Greenhopper, Rally, VersionOne, etc.
    • Tool: AgileZen
    • Challenges & Observations• Make the board work for you & your team! • No such thing as one true board• Keeping the value stream filled • You need to get stuff to the ready to work column somehow!• Scrum + Kanban = tactics, still need strategy• Agile & Agile Manifesto = human values declaration • Discuss: “Soulless Agile”
    • Q&A