Emergent Patterns
Emergent	
  Pa+erns	
  for	
  Kanban	
  in	
  IT	
  Opera6ons	
  
 for Kanban in IT Operations

Dominica DeGrandis   @dominicad
Emergent Patterns
Emergent	
  Pa+erns	
  for	
  Kanban	
  in	
  IT	
  Opera6ons	
  
 for Kanban in IT Operations

Dominica DeGrandis   @dominicad
Like the wave, work is a moving target




Jeff	
  Bezos,	
  CEO	
  Amazon	
  
Photo	
  by	
  Stephen	
  Chernin,	
  Bloomberg	
  	
  
Emergent	
  Pa+erns	
  for	
  Kanban	
  in	
  IT	
  Opera6ons	
  
3	
  of	
  the	
  top	
  ten	
  are	
  in	
  IT	
  




10	
  Most	
  Hated	
  Jobs,	
  CNBC,	
  Daniel	
  Bukszpan,	
  Aug	
  2011	
  
h+p://www.cnbc.com/id/44038159?slide=1	
  
Survey	
  conducted	
  by	
  CareerBliss	
  of	
  hundreds	
  of	
  thousands	
  of	
  employees	
  conducted	
  by	
  
CareerBliss	
  
	
  
Worst hated job #8
Technical Support Analyst
Worst hated job #1
Director of Information Technology
Problems facing IT Ops
Kanbanops
http://tech.groups.yahoo.com/group/kanbanops/
Connecting Porto Alegre to
San Francisco, Ohio and Bangalore




              The	
  World	
  is	
  flat,	
  Agile	
  Tips	
  	
  	
  	
  	
  Aug	
  2011	
  
Kanbanops	
  material	
  on	
  distributed	
  teams.	
  
Remote presence
Atalanta	
  
Atalanta	
  
Interrupts
Making Interrupts visible

                 Operations
                 Investigate Implement Buyoff   Done

   Planned
      25%

   Unplanned
     75%
Pattern - The        Goalie


                Handles small interrupts
                    Rotates weekly
                Expands knowledge base
                 Gains flexibility in team
         	
  
What is the threshold
    for creating a ticket?


Transaction cost vs. value
 Pa+erns	
  for	
  Task	
  Size	
  Policies

Example:	
  	
  	
  	
  	
  	
  If	
  <	
  n	
  min,	
  just	
  do	
  it	
  
	
  

Excep6ons….	
  
         	
  1.	
  Dependency	
  
         	
  2.	
  Only	
  Brent	
  knows	
  how	
  to	
  do	
  it	
  
         	
  3.	
  Visibility	
  of	
  small	
  tasks	
  in	
  repor6ng	
  
         	
  	
  
Showing impact of Interrupts

   Interrupts
                Investigate   Doing   Buy off   Done

   Ongoing




   Project


S = 1 day, M = 2-3 days, L= 1+week (LT)
The grawlix string
A look at cross board dependencies
Board Policies

                                                                     Colors:                  Product Unit Work

1) Priority in list is Top-most, right-most.
                                                                                            TechOps / Intern Work

2) Only AST Traffic Team members can add work items to                                                  Blockers
   Incoming.

                                                                                                 Policies / WIP
3) Team members will update board at the end of the day.
   (more updates are possible but not required).

                                                                               Ticket #                            PU or Project
4) When work item is done the user should determine if it
   belongs in the For Review pool.


5) Only work of more than 30 minutes goes on the board.

                                                                                      Title of the Work Item
6) The PU / Project must be noted on the right side of the ticket.


7) Deadline dates on lower right and circled.                                             Interrupts


8) Individuals can stack their own work items.
                                                                               Work                               Date completed
                                                                               Start date                           or due date
Dependency tags	
  
Electronic Board Dependency tags
Who verses what?
Pattern or
Anti-pattern?

Individually
Named
Swim lanes
Kanban Design for Visibility on Specializations

                       Operations Board
                     Investigate Committed   Test   Delivered
   SysAdmin
    Jason

   Config/Automate
    Kris

   Network/Monitor
    Pat

   DBA
    Mark

   Security
    Joe



   Visibility on types of demand
Ride	
  the	
  edge	
  
Skill	
  Level	
  Rankings	
  Example	
  
                          10 yrs exp or 10,000 hours of
                          practice, mentors others.
Master                    Knows when to break the rules.

Journeyman                6-9 yrs exp, can handle > 80%
                          of requests, trains others.

Practitioner              3-5 yrs exp, can handle > 50%
                          of requests.
Novice                    1-2 yrs exp, in training

Newb                      Newbie
Tools & skill level of team
Puppet
Apache
Ruby
MySQL
Oracle
Linux
Ride	
  the	
  edge	
  
What’s the point?



  Show the risk     in your organisation.
Dependencies, Interrupts and Specialization
 increase risk. Consider visualizing them.

Visualizing risk is powerful for IT
            Operations teams.
Achtung!


Consider the context
It’s likely different.

Using another design for your situation
can be dangerous.
	
  
Sources
10	
  Most	
  Hated	
  Jobs,	
  CNBC,	
  Daniel	
  Bukszpan,	
  Aug	
  2011	
  
h+p://www.cnbc.com/id/44038159?slide=1	
  
	
  
Kanbanops	
  Yahoo	
  Group	
  
tech.groups.yahoo.com/group/kanbanops/	
  
	
  
Kanban,	
  Successful	
  Evolu6onary	
  Change	
  for	
  Your	
  Technology	
  Business,	
  2010	
  
David	
  J.	
  Anderson,	
  	
  @agilemanager	
  
h+p://agilemanagement.net/index.php/kanbanbook/	
  
	
  	
  
Photo	
  credits	
  
Peahi,	
  North	
  Shore	
  of	
  Maui,	
  Hawaii	
  	
  Ron	
  Dahlquist	
  
Shot	
  of	
  Jeff	
  Bezos,	
  Stephen	
  Chernin,	
  Bloomberg	
  	
  
Waimea	
  Bay,	
  Oahu,	
  	
  Dec	
  2004	
  	
  Marco	
  Garcia,	
  Ge+y	
  Images	
  	
  
Alii	
  Beach	
  Park	
  Haleiwa,	
  Oahu,	
  	
  Oct	
  2012	
  Veronica	
  Carmona,	
  Oahu	
  Visitors	
  Bureau	
  
The	
  World	
  is	
  flat,	
  Agile	
  Tips,	
  Aug	
  2011,	
  
h+p://agile6ps.blogspot.co.at/2011/08/world-­‐is-­‐flat.html	
  
CNBC	
  ar6cle	
  on	
  10	
  most	
  hated	
  jobs:	
  Tetra	
  Images,	
  Ge+y	
  Images	
  
         	
     	
     	
      	
       	
      	
      	
  	
  	
  	
  	
  David	
  Malan,	
  Photographer's	
  Choice,	
  Ge+y	
  Images	
  
	
  	
  
Dominica DeGrandis
@dominicad

Lkce12.emergent patternsit ops

  • 1.
    Emergent Patterns Emergent  Pa+erns  for  Kanban  in  IT  Opera6ons   for Kanban in IT Operations Dominica DeGrandis @dominicad
  • 2.
    Emergent Patterns Emergent  Pa+erns  for  Kanban  in  IT  Opera6ons   for Kanban in IT Operations Dominica DeGrandis @dominicad
  • 3.
    Like the wave,work is a moving target Jeff  Bezos,  CEO  Amazon   Photo  by  Stephen  Chernin,  Bloomberg    
  • 5.
    Emergent  Pa+erns  for  Kanban  in  IT  Opera6ons  
  • 6.
    3  of  the  top  ten  are  in  IT   10  Most  Hated  Jobs,  CNBC,  Daniel  Bukszpan,  Aug  2011   h+p://www.cnbc.com/id/44038159?slide=1   Survey  conducted  by  CareerBliss  of  hundreds  of  thousands  of  employees  conducted  by   CareerBliss    
  • 7.
    Worst hated job#8 Technical Support Analyst
  • 8.
    Worst hated job#1 Director of Information Technology
  • 13.
  • 16.
  • 17.
    Connecting Porto Alegreto San Francisco, Ohio and Bangalore The  World  is  flat,  Agile  Tips          Aug  2011  
  • 19.
    Kanbanops  material  on  distributed  teams.  
  • 20.
  • 21.
  • 22.
  • 24.
  • 25.
    Making Interrupts visible Operations Investigate Implement Buyoff Done Planned 25% Unplanned 75%
  • 26.
    Pattern - The Goalie Handles small interrupts Rotates weekly Expands knowledge base Gains flexibility in team  
  • 27.
    What is thethreshold for creating a ticket? Transaction cost vs. value
  • 28.
     Pa+erns  for  Task  Size  Policies Example:            If  <  n  min,  just  do  it     Excep6ons….    1.  Dependency    2.  Only  Brent  knows  how  to  do  it    3.  Visibility  of  small  tasks  in  repor6ng      
  • 29.
    Showing impact ofInterrupts Interrupts Investigate Doing Buy off Done Ongoing Project S = 1 day, M = 2-3 days, L= 1+week (LT)
  • 30.
  • 31.
    A look atcross board dependencies
  • 36.
    Board Policies Colors: Product Unit Work 1) Priority in list is Top-most, right-most. TechOps / Intern Work 2) Only AST Traffic Team members can add work items to Blockers Incoming. Policies / WIP 3) Team members will update board at the end of the day. (more updates are possible but not required). Ticket # PU or Project 4) When work item is done the user should determine if it belongs in the For Review pool. 5) Only work of more than 30 minutes goes on the board. Title of the Work Item 6) The PU / Project must be noted on the right side of the ticket. 7) Deadline dates on lower right and circled. Interrupts 8) Individuals can stack their own work items. Work Date completed Start date or due date
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
    Kanban Design forVisibility on Specializations Operations Board Investigate Committed Test Delivered SysAdmin Jason Config/Automate Kris Network/Monitor Pat DBA Mark Security Joe Visibility on types of demand
  • 42.
  • 43.
    Skill  Level  Rankings  Example   10 yrs exp or 10,000 hours of practice, mentors others. Master Knows when to break the rules. Journeyman 6-9 yrs exp, can handle > 80% of requests, trains others. Practitioner 3-5 yrs exp, can handle > 50% of requests. Novice 1-2 yrs exp, in training Newb Newbie
  • 44.
    Tools & skilllevel of team Puppet Apache Ruby MySQL Oracle Linux
  • 48.
  • 50.
    What’s the point? Show the risk in your organisation. Dependencies, Interrupts and Specialization increase risk. Consider visualizing them. Visualizing risk is powerful for IT Operations teams.
  • 51.
    Achtung! Consider the context It’slikely different. Using another design for your situation can be dangerous.  
  • 53.
    Sources 10  Most  Hated  Jobs,  CNBC,  Daniel  Bukszpan,  Aug  2011   h+p://www.cnbc.com/id/44038159?slide=1     Kanbanops  Yahoo  Group   tech.groups.yahoo.com/group/kanbanops/     Kanban,  Successful  Evolu6onary  Change  for  Your  Technology  Business,  2010   David  J.  Anderson,    @agilemanager   h+p://agilemanagement.net/index.php/kanbanbook/       Photo  credits   Peahi,  North  Shore  of  Maui,  Hawaii    Ron  Dahlquist   Shot  of  Jeff  Bezos,  Stephen  Chernin,  Bloomberg     Waimea  Bay,  Oahu,    Dec  2004    Marco  Garcia,  Ge+y  Images     Alii  Beach  Park  Haleiwa,  Oahu,    Oct  2012  Veronica  Carmona,  Oahu  Visitors  Bureau   The  World  is  flat,  Agile  Tips,  Aug  2011,   h+p://agile6ps.blogspot.co.at/2011/08/world-­‐is-­‐flat.html   CNBC  ar6cle  on  10  most  hated  jobs:  Tetra  Images,  Ge+y  Images                        David  Malan,  Photographer's  Choice,  Ge+y  Images      
  • 54.