Kanban in Operations

  • 8,831 views
Uploaded on

Melbourne DevOps meetup January 2011 …

Melbourne DevOps meetup January 2011
Using Kanban in Operations

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
8,831
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
177
Comments
0
Likes
11

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Muteki Kanban Musume ("The Unbeatable Delivery Girl") is a 17-volume manga series (“Noodle Fighter Miki” in English) & anime series (“Ramen Figther Miki” in English).Great way to procrastinate!- Don’t spend money on product & human effort that can’t be used. Be more competitive; stashes of inventory don’t decay/become superseded Observe & respond to varying demand and process inefficiencies
  • A wall with cards on it Cards represent chunks of work Cards move around the wall Position indicates statusSome rules (direction of flow, WIP limits, how the team unblocks blockages)Tangible (my bias -- could be digital – got to be interactive)VisibleFlexible and dynamicReportableA METHOD OF GETTING WORK DONEHistorically used in software development team as per slide- Visualisation of project work (as a whole, an iteration, priority, type, status, owner(s)) Increases team autonomy, reduces micro-managementlimit WIP == limit context switching == higher throughputTeam to unblock botlenecks
  • Photo: Motorola researcher & mobile phone inventor (1973) Martin Cooper holding an early phone. Thanks!
  • Pacifier Locator System US patent 6809644

Transcript

  • 1. Kanban in Operations
    Ash Dall
    January 2011
  • 2. Agenda
    What is Operations?
    What is kanban?
    Why kanban in Ops?
    How can you use it?
    Kanban photos
    Will it suck or help kick goals?
    http://www.blgconsultinggroup.com/blog/bid/32799/6-Secrets-to-a-Great-Sales-Presentation
  • 3. What is Operations?
    Stuff
    Infrastructure, Software, Data
    People
    Like building, technology, learning, sharing
    Social (really!)
    Brothers in arms (empathy, respect, loyalty, trust)
    Methods
    Tech know-how & best practice
    Research; trial & error
    Processes
    Metrics
    Purpose
    Make sure services don’t go down, EVER
    Make sure services always run really fast
    Change things all the time without compromising (1) and (2).
    http://www.cloudave.com/1352/the-lego-internet/
  • 4. What is kanban?
    Take a guess?
    Card
    Ticket
    Signboard
    Visual board
    Visual record
    Billboard
    Lean/JIT manufacturing
    Toyota Production System
    Pull vs push (minimize inventory)
    http://en.wikipedia.org/wiki/Muteki_Kanban_Musume
  • 5. What is kanban (in IT)?
    http://www.agileproductdesign.com/blog/2009/kanban_over_simplified.html
  • 6. Summary
    Visualise project work
    Tangible/interactive
    As a whole, priorities, status, owner etc
    Team autonomy, no micro-management
    Limit WIP = limit context switching = higher throughput
    Reportable
    Flexible/dynamic
    A method of getting work done
    http://www.flickr.com/photos/ul_marga/755378645/
  • 7. Kanban in Ops (1/3)
    Suits our type of work (needs & priorities shift daily)
    Mental freedom
    Focus on completing work not on what you have to complete
    Trust the system – light-bulb moments onto cards & get back to it!
    Low WIP limits & increase throughput
    http://www.flickr.com/photos/fright42/5328752861/
  • 8. Kanban in Ops (2/3)
    Visual communications
    Priorities, work type, status, owner
    Internal
    “What’s he working on? .. What’s that?”
    External
    Say “no..” “because..”
    Say “yes..” and follow with a “when”
    Communicate with the team
    Without interrupting them
    When they’re not there!
    http://www.theage.com.au/news/technology/mobile-phone-inventor-dreams-of-human-embeds/2008/03/28/1206207352924.html
  • 9. Kanban in Ops (3/3)
    Build shared understanding & responsibility through kanban, daily standups and discussion/estimation
    Breeds autonomy & discourages micro-management
    Measure team success – work type, throughput, cycle time, lead time, value
    http://www.ateamvan.nl/origineel.html
  • 10. How can you use it?
    Day in the life…
    0915: Standup
    Pager report (0-2m)
    Any visitors? (0-2m)
    Updates – yesterday/today (2-5m)
    Review, estimate, place & prioritise cards (0-5m)
    Reward estimations (0-30s)
    Talk sh!t, Nerf one another & vandalize avatars (0-1m)
    0930 – COB
    Cards flow
    New cards collected, criticalsactioned sooner
    Daily/weekly/<n>:
    Top-up bribes, cleanup done, compile tehdataz
    Realize the world changes and so should your kanban
    http://www.flickr.com/photos/jrwils/5330931885/
  • 11. Some different kanbans [1/6]…
    http://www.flickr.com/photos/fright42/5329361286/
  • 12. Some different kanbans [2/6]…
    http://www.flickr.com/photos/fright42/5328750879/
  • 13. Some different kanbans [3/6]…
    http://www.flickr.com/photos/fright42/5329362036/
  • 14. Some different kanbans [4/6]…
    http://www.flickr.com/photos/fright42/5328752361/
  • 15. Some different kanbans [5/6]…
    http://www.flickr.com/photos/fright42/5328752861/
  • 16. Some different kanbans [6/6]…
    http://www.flickr.com/photos/fright42/5329363742/
  • 17. Will it suck, or help kick goals?
    It will suck if
    Your standups run too long
    Conch/talking stick
    Red cards
    Whip crackers
    “Can we take that offline?”
    Stay positive
    You get hung up on estimations
    Skip it if dipping a toe in the water
    Helpful for reporting
    Helpful for estimating achievable workload
    Think about how to get people talk about cards if not estimating
    Work happens off the wall
    You are inflexible
    Experiment!
    http://www.freepatentsonline.com/6809644.html
  • 18. Will it suck, or help kick goals?
    You will kick goals if
    You estimate quickly and well
    Explain cards briefly but explicitly
    Shared understanding
    Flexibility on who can action the card
    Anticipate how much work you can achieve
    Can provide customers reasonable estimations
    Reporting is enhanced (report on points)
    Estimate individually but as a team
    Use “planning poker”
    Focus on getting work done
    Low WIP limits (challenging in Ops!)
    http://www.dogsplayingpoker.org/stuff/simpsons.html
  • 19. We want you!
    System Engineers x 3
    *NIX, IP, MySQL, Apache, Caching
    Systems & app performance tuning
    Monitoring & metrics
    Automated systems deployment
    Systems programming
    FAST, Java/Tomcat, SOLR
    Virtualisation & cloud
    Devops, collaborative, inspired & passionate
    http://careers.realestate.com.au/
    http://www.flickr.com/photos/specialagent/4801839338/
  • 20. Thank you
    adall@realestate.com.au
    @fright
    http://www.flickr.com/photos/fright42/
    http://careers.realestate.com.au/
    Questions?
    http://www.flickr.com/photos/amphotos08/5180975575/