SlideShare a Scribd company logo
1 of 106
using an Agile/Kanban Recipe

         Tal Aviv
    tal@AgileSparks.com
    Talaviv@hotmail.com
Agenda

 •   Introduction
 •   Agile Overview
 •   Agile and non-development groups
 •   Example – The Agile Support center
About the Speaker                          Tal Aviv/Ovadia




     http://il.linkedin.com/pub/tal-aviv/2/76/586




     Blog: Duckmanagement.blogspot.com
Who are we?

 • People from Development? Business?
   Operations?
 • People who know Agile?
 • People who know LEAN or TOC?
 • People who know ITIL?
What is Agile?
What is Agile? Key Principles

 • Agile is a process improvement methodology
   that focuses on:
   – Individuals and interactions over processes and
     tools
   – Working software over comprehensive
     documentation
   – Customer collaboration over contract negotiation
   – Responding to change over following a plan
Agile Basics - Key Principles
 Key Agile principles are:

 Focus on customer value – Employ business-driven prioritization
    of features.

 Iterative & Incremental Delivery –Create a flow of value to
     customers by “chunking” feature delivery into small increments.

 Intense Collaboration – Face-to-face communication via
     collocation, etc; diversified roles on integrated teams.

 Self Organization – Team members self-organize to fulfill a shared
    project vision.

 Continuous Improvement – Teams reflect, learn and adapt to
   change; work informs the plan.
Sprints, Stories and
Signals
User Stories

• User Stories: one or more sentences in the everyday
  or business language of the end user that captures
  what the user wants to achieve.
• User stories are for the basis of what features that
  can be implemented.
• Each user story is limited, so it fits on a small paper
  note card to ensure that it does not grow too large.
User Stories

• Quick way of handling customer requirements without having
  to elaborate vast formalized requirement documents and
  without performing overloaded administrative tasks related to
  maintaining them.
• The intention of the user story is to be able to respond faster
  and with less overhead to rapidly changing real-world
  requirements.

 As a user, I want to search for my customers by their first
                        and last names.
Sprint

 • Sprints are made of user stories, have a
   fixed duration and a definition of Done.
            High
                             {   Each iteration implement the highest-
          Priority               priority requirements



                                           Each new requirement is
                                           prioritized and added to
                                           the stack

                                           Requirements may be
                                           reprioritized at any time


                                           Requirements may be
                                           removed at any time

             Low
          Priority
                     Requirements            Copyright 2004 Scott W. Ambler
Signal – Kanban Board
Signal – Kanban Board

 • Kanban literally means “visual card,”
   “signboard,” or “billboard.”
 • Kanban cards limit excess work in progress
 • Kanban cards act as a form of “currency”
   representing how WIP is allowed in a system.
Identifying bottlenecks using Kanban
Lean Continuous Improvement Cycle
 Continuously improve in the pursuit of
  perfection
  Specify value in the eyes of 1)
  the customer



                  Identify the value stream and 2)
                  eliminate waste



                                        Make value flow at the “pull” 3)
                                        of the customer



                                                             Involve and empower 4)
                                                             employees



                                                                               Continuously improve in the 5)
                                                                               pursuit of perfection
Agile: A Lean Execution Engine

  Agile methods can be interpreted as a
     Lean approach to Operations, project
   Lean Principle / Practice Agile Principle / Practice
     management and execution.
   Kaizen                                           Iteration Planning Sessions
   Continuous improvement                           Process & Project Reflections
   Kanban                                           Product backlogs
   Information radiation and project transparency   Iteration backlogs
                                                    Daily Standups
                                                    Burndown charts
                                                    Project and quality sliders
                                                    Automated test dashboards
   Setup reduction                                  Automated builds
   Adaptability to rapid change                     Continuous integration
                                                    Test-driven development
                                                    Automated testing
   Takt time                                        Iterative development cycles
   Delivery based on customer demand                Incremental development
   Work cells                                       Cross-functional teams
   Co-located resources for a given task            Collaborative team environments
                                                    Generalizing specialist roles
                                                    Pair Programming
Lean Execution via Agile: The Mechanics
Agile practices include:

•   Release Planning (1)
    (creates Product backlog)

•   Iteration Planning (2)
    (creates Iteration backlog)

•   Daily Standup

•   Fixed-length iterations and
    small releases

•   Feature Review (3)

•   Process Reflection (4)


        Identify top-priority
    items and deliver them
           early and often.
Why do we care?


 Agile is a methodology for
  development but it is not
  limited for development.
How would we
Agile apply to
 operations?
Common Language

 • CNN NASA lost a 125 million Mars orbiter
   because a Lockheed Martin engineering
   team used English units of measurement
   while the agency’s team used the more
   conventional metric system for a key
   spacecraft operation, according to a review
   finding released Thursday.
 http://articles.cnn.com/1999-09-30/tech/9909_30_mars.metric.02_1_climate-orbiter-
    spacecraft-team-metric-system?_s=PM:TECH
Who is the customer?


 Operations and business
  development the customers
  of the development teams,
  but they are also the partners
  of the development team
Who is the customer?
• Ops turn in request to
                             High
                                              {   Each iteration implement the highest-
  development team in      Priority               priority requirements

  stories format
                                                            Each new requirement is
   – Bug reports                                            prioritized and added to
                                                            the stack
   – Enhancement
                                                            Requirements may be
     requests                                               reprioritized at any time
   – Improvement
                                                            Requirements may be
     suggestions                                            removed at any time

• Product owner               Low
  prioritize the stories   Priority
                                      Requirements            Copyright 2004 Scott W. Ambler

• Work is added to
  back log.
Customer collaboration over contract
negotiations

 Don't go to the contract every time
  there is an issue, collaborate
  with your customer.
Working software over comprehensive
documentation

 • Get the system working.
 • Bugs and requests as user
   stories
Responding to change over working a
plan

 • Stuff happens, deal with
   changes don't just stick to a
   plan that is no longer valid
Individual and interaction over process
and tools

 • Get the right tools to the right
   people.
 • Kiss, sometimes a piece of
   paper is more useful than
   complicated tools
Self managing teams

 •   Kanban Board
 •   Pull
 •   WIP limits
 •   Due Date Priority system
Service – User story with SLA &
Definition of done

 • Operations define services in the same
   manner as User Stories.
 • User stories have a description of what
   needs to be done and what is the definition
   of done.
 • Any service that is bigger than a user story
   will be broken down to parts.
IT Operations Support as
an example
A little bit of history: Where are we today and how did we get here?

FORCES THAT SHAPE IT
SERVICES
Growing Pains – How did we
   get here?
• Organizations started with a single Person IT
  department.
• Growth led to increased IT needs.
• Growth led to Complexity.
• Complexity led to splitting IT into specialized
  groups.
• Pressure for Cost cutting led to off shoring and
  out sourcing.
Customer
     Local Optima is                         The organization is                                                               satisfaction goes
       encouraged                                   less flexible                                                             down while costs go
                                                                                                                                       up


  Matrices created for
  group performance                                                             Service Delivery
                                            Additional rules and                  Managers are           Proj mgr added for
                                                procedures are               brought on board to               coordination
                                                         created              coordinate Cust/IT           between groups
Pressure to increase
           efficiency

                                                                    Quality of Service is                Delivery time is
                                                                                reduced                          missed


                                                                                    IT groups take
                                                                                 longer to respond


                                                                                    Coordination
                                                                                 between team is
                                                                                more complicated
                                                                                                                       IT’s Current
                                                            Communication with
                                                           remote team is more
                                                                                                    Each team is
                                                                                             specialized in it own
                                                                                                                       Reality Tree
                                                                   complicated                                area



                                                                                                 Use specialized
                          Use less expensive                                                       teams to gain
                                   resources            Outsource IT groups
                                                                                               economy of scale


                                                            Cut IT expenses



                                                               Market forces                         People are the most
                            IT is not a profit               demand cut in IT                        expensive resource
                                       center                    expenditure


                                                 Complexity in IT                            Additional IT
                                                          grows                         Resources needed


                                                                       IT Dept growth
                         IT Is Expensive

                                                               Organization growth
Current State - Impact on Users

     Confusion


     Delays


     Management
     intervention
Current State - Impact on Users

Users feel that Quality of service
 goes down due to:
 Delays.
 Missed due dates.
 System complexity.
 Total System unpredictability
Current State - Impact on IT
 Groups
Work in FIFO mode (unless work
 is expedited).

Constant expediting led to
 conflicting demands.

Conflicting demands led to
 heavy multi tasking.
Current State - Impact on IT
 Groups
 Specialized groups caused “silos”
 and local measurements.

 Specialized teams led to complex
 coordination.

 Complex Coordination led to more
 management oversight.
Current State - Impact on IT
Groups
Longer SLA in order to ensure work is
   completed in the time promised.


    short “touch time”
                 VS.
    Long “wait time”.
Current State - Impact on IT
Groups

 Complexity leads to
increase in operating
       costs.
Example
 How can we break the cycle?
March 1st              Req. Date < SLA                                     Real life problems
                           Requested Projected
  RM Number    Opened Date Due Date     End Date    Status             Brief Description
  RM10818090       1/10/11       2/7/11      2/21/11work in progress   Add port 443 to efs.disney.com
  RM10839292       1/31/11       2/8/11      3/14/11work in progress   corp-pc-reverse Proxy request- for Rostr application--
  RM10863474       2/22/11       3/4/11       4/5/11work in progress   Set up external reverse proxy for Aprimo
  RM10823279
  RM10780366
                   1/14/11
                  11/23/10
                                1/31/11
                               11/30/10
                                             1/31/11work in progress
                                             12/7/10work in progress
                                                                            Due Date missed
                                                                       New GlobalScape FTP Site
                                                                       create globalscape ssh private key
  RM10867039        2/25/11     3/11/11      3/11/11work in progress   New GlobalScape ftp site for sftp with external vendor.
                                                                       Add Theresa Gallo GALLT001 to Business Objects
    Due Date missed 2/15/11
  RM10854853 2/14/11                         2/18/11work in progress   Group Members in Identity Manager
  RM10856644        2/15/11     2/17/11      2/17/11work in progress   DCL West Coast Office needs abiltiy to reset passwords
  RM10864590        2/23/11      3/2/11       3/2/11work in progress   IDM Access for STORM app
  RM10867477        2/25/11      3/2/11      3/10/11work in progress   Create new OU in EC for MetaData/Storm
                                                                       Requesting siteminder authentication for Casting
  RM10828286        1/20/11     2/22/11      2/22/11work in progress   Factory website
  RM10830017        1/21/11     1/24/11      2/11/11work in progress
                                                                                Req. Date < SLA
                                                                       SETUP SITEMIDER TO DI WEB SERVER
                                                                       Need access to database to authenticate EISS users
  RM10842863         2/3/11     2/11/11      2/24/11work in progress   through their HUB ID and PWD
                                                                       dis/pc/siteminder - requesting integration with
  RM10846983         2/7/11     2/11/11      2/28/11work in progress   playtest metrics
  RM10804573      12/22/10       1/5/11      1/19/11work in progress   Gate New Siebel Development and Test Servers
                                                                       Siteminder installation for new Windows 2008 server
  RM10814291         1/6/11     1/14/11      1/27/11pending            (.net)
                                                                       Install Siteminder agent for new Cognos 10 Tm1 for
  RM10819539        1/11/11     1/14/11       2/1/11pending                            Req. Stuck in Queue
                                                                       deployment on iis webservers.
                                                                       Reverse Proxy Siteminder setup request for
  RM10842520 Progress even though
      Work in      2/2/11     2/18/11        2/23/11pending            mobilebi.disney.com
                                                                       Siteminder QA installation for new Windows 2008
               we have lots of time
  RM10864079        2/23/11     2/25/11      3/16/11work in progress   server (.net)
  RM10866148        2/24/11      3/2/11      3/17/11work in progress   Setup new Site Minder for new application for Aprimo
  RM10866656        2/25/11     3/11/11      3/18/11work in progress   DCP - add siteminder to PDL Dev
                                                                       Request to change siteminder protected directory to /
  RM10866934        2/25/11     2/28/11      3/18/11work in progress   from /transfer
Requested Date before SLA Date
                         Requested Projected
RM Number    Opened Date Due Date     End Date    Status             Brief Description
RM10818090       1/10/11       2/7/11      2/21/11work in progress   Add port 443 to efs.disney.com
RM10839292       1/31/11       2/8/11      3/14/11work in progress   corp-pc-reverse Proxy request- for Rostr application--
RM10863474       2/22/11       3/4/11       4/5/11work in progress   Set up external reverse proxy for Aprimo
RM10823279       1/14/11      1/31/11      1/31/11work in progress   New GlobalScape FTP Site
RM10780366      11/23/10     11/30/10      12/7/10work in progress   create globalscape ssh private key
RM10867039        2/25/11     3/11/11      3/11/11work in progress   New GlobalScape ftp site for sftp with external vendor.
                                                                     Add Theresa Gallo GALLT001 to Business Objects
RM10854853        2/14/11     2/15/11      2/18/11work in progress   Group Members in Identity Manager
RM10856644        2/15/11     2/17/11      2/17/11work in progress   DCL West Coast Office needs abiltiy to reset passwords
RM10864590        2/23/11      3/2/11       3/2/11work in progress   IDM Access for STORM app
RM10867477        2/25/11      3/2/11      3/10/11work in progress   Create new OU in EC for MetaData/Storm
                                                                     Requesting siteminder authentication for Casting
RM10828286        1/20/11     2/22/11      2/22/11work in progress   Factory website
RM10830017        1/21/11     1/24/11      2/11/11work in progress   SETUP SITEMIDER TO DI WEB SERVER
                                                                     Need access to database to authenticate EISS users
RM10842863         2/3/11     2/11/11      2/24/11work in progress   through their HUB ID and PWD
                                                                     dis/pc/siteminder - requesting integration with
RM10846983         2/7/11     2/11/11      2/28/11work in progress   playtest metrics
RM10804573      12/22/10       1/5/11      1/19/11work in progress   Gate New Siebel Development and Test Servers
                                                                     Siteminder installation for new Windows 2008 server
RM10814291         1/6/11     1/14/11      1/27/11pending            (.net)
                                                                     Install Siteminder agent for new Cognos 10 Tm1 for
RM10819539        1/11/11     1/14/11       2/1/11pending            deployment on iis webservers.
                                                                     Reverse Proxy Siteminder setup request for
RM10842520         2/2/11     2/18/11      2/23/11pending            mobilebi.disney.com
                                                                     Siteminder QA installation for new Windows 2008

no correlation between requested date
RM10864079
RM10866148
                  2/23/11
                  2/24/11
                              2/25/11
                               3/2/11
                                           3/16/11work in progress
                                           3/17/11work in progress
                                                                     server (.net)
                                                                     Setup new Site Minder for new application for Aprimo
RM10866656        2/25/11     3/11/11      3/18/11work in progress   DCP - add siteminder to PDL Dev

         to the projected date
RM10866934        2/25/11     2/28/11      3/18/11work in progress
                                                                     Request to change siteminder protected directory to /
                                                                     from /transfer
Where do we start?
Define Services and SLA

 Service Is a user story that
  define the action from the
  point of view of the user and
  has a definition of done.
Define Services and SLA

 • No request will be allowed to enter the
   queue with requested date less then SLA
   date.
 • Special emergencies will be allowed only
   by approval from queue manager
 • Separate Requests from Incidents
Define Services and SLA – Why?

 Predictability Leads to Trust
  Users will know exactly what
   they get and when they are
         going to get it.
Missed Due Date
                          Requested     Projected End
RM Number    Opened Date Due Date       Date          Status            Brief Description
RM10818090        1/10/11        2/7/11       2/21/11work in progress   Add port 443 to efs.disney.com
RM10839292        1/31/11        2/8/11       3/14/11work in progress   corp-pc-reverse Proxy request- for Rostr application--
RM10863474        2/22/11        3/4/11        4/5/11work in progress   Set up external reverse proxy for Aprimo
RM10823279        1/14/11       1/31/11       1/31/11work in progress   New GlobalScape FTP Site
RM10780366       11/23/10      11/30/10       12/7/10work in progress   create globalscape ssh private key
RM10867039        2/25/11       3/11/11       3/11/11work in progress   New GlobalScape ftp site for sftp with external vendor.
                                                                        Add Theresa Gallo GALLT001 to Business Objects Group
RM10854853        2/14/11       2/15/11       2/18/11work in progress   Members in Identity Manager

      Many requests still miss
RM10856644
RM10864590
RM10867477
                  2/15/11
                  2/23/11
                  2/25/11
                                2/17/11
                                 3/2/11
                                 3/2/11
                                              2/17/11work in progress
                                               3/2/11work in progress
                                              3/10/11work in progress
                                                                        DCL West Coast Office needs abiltiy to reset passwords
                                                                        IDM Access for STORM app
                                                                        Create new OU in EC for MetaData/Storm


      their projected end date
                                                                        Requesting siteminder authentication for Casting Factory
RM10828286        1/20/11       2/22/11       2/22/11work in progress   website
RM10830017        1/21/11       1/24/11       2/11/11work in progress   SETUP SITEMIDER TO DI WEB SERVER
                                                                        Need access to database to authenticate EISS users
RM10842863          2/3/11      2/11/11       2/24/11work in progress   through their HUB ID and PWD
                                                                        dis/pc/siteminder - requesting integration with playtest
RM10846983          2/7/11      2/11/11       2/28/11work in progress   metrics
RM10804573       12/22/10        1/5/11       1/19/11work in progress   Gate New Siebel Development and Test Servers
RM10814291          1/6/11      1/14/11       1/27/11pending            Siteminder installation for new Windows 2008 server (.net)
                                                                        Install Siteminder agent for new Cognos 10 Tm1 for
RM10819539        1/11/11       1/14/11        2/1/11pending            deployment on iis webservers.
                                                                        Reverse Proxy Siteminder setup request for
RM10842520          2/2/11      2/18/11       2/23/11pending            mobilebi.disney.com
                                                                        Siteminder QA installation for new Windows 2008 server
RM10864079        2/23/11       2/25/11       3/16/11work in progress   (.net)
RM10866148        2/24/11        3/2/11       3/17/11work in progress   Setup new Site Minder for new application for Aprimo
RM10866656        2/25/11       3/11/11       3/18/11work in progress   DCP - add siteminder to PDL Dev
                                                                        Request to change siteminder protected directory to /
RM10866934        2/25/11       2/28/11       3/18/11work in progress   from /transfer
Establish flow based on
Prioritization and coordination
             scheme

  Is everyone on the
                         What is urgent?
      same page?

                   WHAT IS
                   NEXT?

     Did we miss
                        Is anything stuck?
      anything?
What do we want?
•   Self managed teams
•   Reduced Multitasking
•   Focus
•   Increase flow
Rules of the game
Establish Priority System
     Due Date is King !
Subordinate priority decisions
       to the Due Date
Rules of the game
   Simple and to the point
• Limit the WIP – No work can become work
  in progress if there are X number of
  requests in the queue.
• SLA is published
• Requests should be processed by SLA
  time.
Rules of the game
     Establish Priority Visual
              System
• Requests will be color coded (for example):
  – Green – More then 66% of time is
    available
  – Yellow – Between 10% - 66% of time is
    available
  – Red – Less then 10% of time is available –
    We are at risk of missing due date
Rules of the game
   Establish Visual Priority
            System
Requests that missed their due date will
 be color coded in BLACK
  – Each Black request will be prioritized case by
    case.
  – Usually Black requests will either be
    prioritized or due date will be renegotiated.
Opened                     Projected                                                                March 1st 2011 Green                         Yellow        Red
RM Number    Date        Req. Date      Date           SLA       3/1/2011Status             Brief Description                                    Level        Level         Level
RM10818090     1/10/11         2/7/11        2/21/11     41         -8.00work in progress   Add port 443 to efs.disney.com                               27            14           4
                                                                                            corp-pc-reverse Proxy request- for Rostr
RM10839292     1/31/11         2/8/11        3/14/11     41         13.00work in progress   application--                                                27            14           4
RM10863474     2/22/11         3/4/11         4/5/11     41         35.00work in progress     Plenty of time for
                                                                                            Set up external reverse proxy for Aprimo                     27            14           4
RM10823279     1/14/11        1/31/11        1/31/11     16        -29.00work in progress   New GlobalScape FTP Request
                                                                                                   Green Site                                            11            5            2
RM10780366    11/23/10      11/30/10         12/7/10     13        -84.00work in progress   create globalscape ssh private key                           9             4            1
                                                                                            New GlobalScape ftp site for sftp with external
RM10867039     2/25/11        3/11/11        3/11/11     13         10.00work in progress   vendor.                                                      9             4            1
                                                                                            Add Theresa Gallo GALLT001 to Business Objects
     Yellow2/14/11 are
RM10854853   Req. 2/15/11                    2/18/11         3     -10.88work in progress   Group Members in Identity Manager                            2             1            0
                                                                                            DCL West Coast Office needs abiltiy to reset
           2/15/11 next
RM10856644           2/17/11                 2/17/11         1     -12.00work in progress
                                                                                              Red Request, Deal
                                                                                            passwords                                                    1             0            0
RM10864590     2/23/11         3/2/11         3/2/11         6       1.00work in progress   IDM Access for STORM app                                     4             2            1
RM10867477     2/25/11         3/2/11        3/10/11     12          9.00work in progress
                                                                                                      with it NOW !
                                                                                            Create new OU in EC for MetaData/Storm                       8             4            1
                                                                                            Requesting siteminder authentication for Casting
RM10828286     1/20/11        2/22/11        2/22/11     32         -7.00work in progress   Factory website                                              21            11           3
RM10830017     1/21/11        1/24/11        2/11/11     20        -18.00work in progress
                                                                                                     BLACK Request will be dealt
                                                                                            SETUP SITEMIDER TO DI WEB SERVER13
                                                                                            Need access to database to authenticate EISS users
                                                                                                                                                                       7            2

RM10842863      2/3/11        2/11/11        2/24/11     21         -5.00work in progress
                                                                                                         with case by case basis
                                                                                            through their HUB ID and PWD    14
                                                                                            dis/pc/siteminder - requesting integration with
                                                                                                                                                                       7            2

RM10846983      2/7/11        2/11/11        2/28/11     20         -1.00work in progress   playtest metrics                                             13            7            2
RM10804573    12/22/10         1/5/11        1/19/11     27        -41.00work in progress   Gate New Siebel Development and Test Servers                 18            9            3
                                                                                            Siteminder installation for new Windows 2008
RM10814291      1/6/11        1/14/11        1/27/11     20        -33.00pending                 Pending Request might need to 7
                                                                                            server (.net)                 14
                                                                                            Install Siteminder agent for new Cognos 10 Tm1 for
                                                                                                                                                                                    2

RM10819539
     Due date is King, all 2/1/11
           1/11/11 1/14/11                               20        -28.00pending                           get back into queue 7
                                                                                            deployment on iis webservers. 13
                                                                                            Reverse Proxy Siteminder setup request for
                                                                                                                                                                                    2

RM10842520
    priority2/2/11 2/18/11 are
             decisions 2/23/11                           20         -6.00pending            mobilebi.disney.com
                                                                                            Siteminder QA installation for new Windows 2008
                                                                                                                                                         13            7            2

RM10864079 2/23/11 2/25/11   3/16/11                     20         15.00work in progress   server (.net)                                                14            7            2
  subordinated to the due                                                                   Setup new Site Minder for new application for
RM10866148
RM10866656
             date! 3/11/11 3/17/11
           2/24/11
           2/25/11
                    3/2/11
                             3/18/11
                                                         20
                                                         20
                                                                    16.00work in progress
                                                                    17.00work in progress
                                                                                            Aprimo
                                                                                            DCP - add siteminder to PDL Dev
                                                                                                                                                         13
                                                                                                                                                         14
                                                                                                                                                                       7
                                                                                                                                                                       7
                                                                                                                                                                                    2
                                                                                                                                                                                    2
                                                                                            Request to change siteminder protected directory
RM10866934     2/25/11        2/28/11        3/18/11     20         17.00work in progress   to / from /transfer                                          13            7            2
                                 Color Coded Priority System
Visual Management - Cleaning
             up
• Visual Simplicity is the key for
  self management.
• You cant improve if you cant
  see.
• Start by cleaning up!
First, Clean Up the Queue
  • Some of the Old work was removed
  • New Due Date negotiated for some of the Black requests
  • 2 Black requests are approved to be priority
          Opened               Projected                                                                               Green Yellow Red
RM Number Date     Req. Date Date          SLA 3/1/2011 Status            Brief Description                            Level Level Level
RM10818090 1/10/11      2/7/11    2/21/11 41       -8.00 work in progress Add port 443 to efs.disney.com                   27     14     4

            Cleaning up the mess
RM10839292 1/31/11
RM10863474 2/22/11
                        2/8/11
                        3/4/11
                                  3/14/11 41
                                    4/5/11 41
                                                                          corp-pc-reverse Proxy request- for Rostr
                                                  13.00 work in progress application--
                                                  35.00 work in progress Set up external reverse proxy for Aprimo
                                                                                                                           27
                                                                                                                           27
                                                                                                                                  14
                                                                                                                                  14
                                                                                                                                         4
                                                                                                                                         4
                                                                          New GlobalScape ftp site for sftp with

          makes it easier for the team
RM10867039 2/25/11

RM10856644 2/15/11
                      3/11/11

                      2/17/11
                                  3/11/11 13

                                  3/17/11 29
                                                  10.00 work in progress external vendor.
                                                                          DCL West Coast Office needs abiltiy to reset
                                                  16.00 work in progress passwords
                                                                                                                            9

                                                                                                                           19
                                                                                                                                   4

                                                                                                                                  10
                                                                                                                                         1

                                                                                                                                         3

            member to understand
RM10864590 2/23/11
RM10867477 2/25/11
                        3/2/11
                        3/2/11
                                    3/2/11
                                  3/10/11 12
                                              6     1.00 work in progress IDM Access for STORM app
                                                    9.00 work in progress Create new OU in EC for MetaData/Storm
                                                                          Requesting siteminder authentication for
                                                                                                                            4
                                                                                                                            8
                                                                                                                                   2
                                                                                                                                   4
                                                                                                                                         1
                                                                                                                                         1

RM10828286 1/20/11    2/22/11     3/22/11 60      21.00 work in progress Casting Factory website                           40     20     6

          what he/she needs to work
RM10842863 2/3/11     2/11/11     3/24/11 49
                                                                          Need access to database to authenticate
                                                  23.00 work in progress EISS users through their HUB ID and PWD
                                                                          dis/pc/siteminder - requesting integration
                                                                                                                           32     16     5

RM10846983 2/7/11

RM10864079 2/23/11
                      on
                      2/11/11

                      2/25/11
                                  2/28/11 20

                                  3/16/11 20
                                                   -1.00 work in progress with playtest metrics
                                                                          Siteminder QA installation for new Windows
                                                  15.00 work in progress 2008 server (.net)
                                                                                                                           13

                                                                                                                           14
                                                                                                                                   7

                                                                                                                                   7
                                                                                                                                         2

                                                                                                                                         2
                                                                          Setup new Site Minder for new application
RM10866148 2/24/11      3/2/11    3/17/11 20      16.00 work in progress for Aprimo                                        13      7     2
RM10866656 2/25/11    3/11/11     3/18/11 20      17.00 work in progress DCP - add siteminder to PDL Dev                   14      7     2
                                                                          Request to change siteminder protected
RM10866934 2/25/11    2/28/11     3/18/11 20      17.00 work in progress directory to / from /transfer                     13      7     2
Visualize the work
, establish flow
     Kanban
Setting up a simple Kanban system
 starts to focus the team on the cycle-
time of delivered work and gives a way
     to detect and begin to resolve
               bottlenecks


                                      57
Visualize the work - Kanban

 • Queue manager transfer request from
   Service Center to Kanban board based on
   color priority
 • Team members pull work based on order
 • WIP limit is strictly enforced
WIP Limit 6        WIP Limit 3
       Backlog             Ready         In Progress     Customer
                                                        Acceptance
RM10864079
                    RM10864590
RM10866148
                   RM10818090           Use Kanban
RM10856644
                   RM10846983          Board for Visual
RM10866148
                    RM10839292              Self
RM10866656
RM10866934
                    RM10867039          Management
                         Definitions
                             Queue
                       Manager to       Item pulled
        All open                                       Item that was work
                    ensure that no        by a team
requests waiting                                           completed and
                     information is    member and
to be processed                                        moved to customer
                      missing from          is being
                                                              for approval.
                        the request     worked on.
                   before entering
                        ready state
WIP Limit 6    WIP Limit 3
     Backlog          Ready     In Progress    Customer
                                              Acceptance
RM10864079
                RM10864590                    Top 3 requests from
RM10866148                                    the ready queue are
               RM10818090
                                                pulled in to work in
RM10856644                                                 progress
               RM10846983
RM10866148
                RM10839292
RM10866656
                RM10867039
RM10866934
                RM10867477




                       March 1st 2011

       Tech Team Pull work while keeping WIP Limits
The Next Day – March 2nd

    • The Red request and 2 black are completed
    • 3 New requests came in
           Opened                 Projected                                                                                   Green Yellow Red
 RM Number Date   Req. Date       Date         SLA   3/2/2011 Status             Brief Description                            Level Level Level
                                                                                 corp-pc-reverse Proxy request- for Rostr
 RM10839292   1/31/11    2/8/11      3/14/11    41      12.00 work in progress   application--                                     27     14    4
 RM10863474   2/22/11    3/4/11       4/5/11    41      34.00 work in progress   Set up external reverse proxy for Aprimo          27     14    4
                                                                                 New GlobalScape ftp site for sftp with
 RM10867039   2/25/11   3/11/11      3/11/11    13       9.00 work in progress   external vendor.                                   9      4    1
                                                                                 DCL West Coast Office needs abiltiy to reset
 RM10856644   2/15/11   2/17/11      3/17/11    29      15.00 work in progress   passwords                                         19     10    3
 RM10867477   2/25/11    3/2/11      3/10/11    12       8.00 work in progress   Create new OU in EC for MetaData/Storm             8      4    1
                                                                                 Requesting siteminder authentication for
 RM10828286   1/20/11   2/22/11      3/22/11    60      20.00 work in progress   Casting Factory website                           40     20    6
                                                                                 Need access to database to authenticate EISS
 RM10842863    2/3/11   2/11/11      3/24/11    49      22.00 work in progress   users through their HUB ID and PWD                32     16    5
                                                                                 Siteminder QA installation for new Windows
 RM10864079   2/23/11   2/25/11      3/16/11    20      14.00 work in progress   2008 server (.net)                                14      7    2
                                                                                 Setup new Site Minder for new application
 RM10866148   2/24/11    3/2/11      3/17/11    20      15.00 work in progress   for Aprimo                                        13      7    2
 RM10866656   2/25/11   3/11/11      3/18/11    20      16.00 work in progress   DCP - add siteminder to PDL Dev                   14      7    2
                                                                                 Request to change siteminder protected
 RM10866934   2/25/11   2/28/11      3/18/11    20      16.00 work in progress   directory to / from /transfer                     13      7    2
                                                                                 Request to change siteminder protected
 RM10869001    3/1/11   3/15/11      3/18/11    16      16.00 work in progress   directory to / from /transfer                     11      5    2
                                                                                 Request to change siteminder protected
 RM10869012    3/1/11   3/10/11      3/10/11     8       8.00 work in progress   directory to / from /transfer                      6      3    1
 RM10869023    3/1/11    3/5/11       3/5/11     3       3.00 work in progress   Urgent class request                               2      1    0
WIP Limit 6    WIP Limit 3
      Backlog          Ready     In Progress    Customer
                                               Acceptance
RM10864079
                               RM10864590
RM10866148
                               RM10818090
RM10856644
                               RM10846983
RM10866148
                RM10839292
RM10866656
                RM10867039
RM10866934
                RM10867477




                    March 2nd 2011
RM10869023
RM10869012
RM10869001
WIP Limit 6    WIP Limit 3
     Backlog          Ready     In Progress       Customer
                                                 Acceptance
RM10864079
                                                RM10864590
RM10866148
                                               RM10818090
RM10856644
                                               RM10846983
RM10866148
               RM10839292
RM10866656
               RM10867039
RM10866934
               RM10867477                          As work is being
RM10869023
                                          completed, new work can
RM10869012                             flow into the queues, based
                                                    on color priority
RM10869001

                March 2nd 2011
WIP Limit 6    WIP Limit 3
     Backlog          Ready     In Progress     Customer
                                               Acceptance
               RM10869023                     RM10864590
RM10866148     RM10839292                     RM10818090
RM10856644     RM10867039
                                              RM10846983
RM10866148     RM10867477

RM10866656     RM10869012
RM10866934     RM10864079
RM10869001




                  March 2nd 2011
March 3rd

     • 2 urgent requests came in
             Opened                     Projected                                                                                               Green Yellow Red
RM Number    Date        Req. Date      Date           SLA       3/3/2011 Status             Brief Description                                  Level    Level    Level
                                                                                             corp-pc-reverse Proxy request- for Rostr
RM10839292     1/31/11         2/8/11        3/14/11     41         11.00 work in progress   application--                                            27       14         4
RM10863474     2/22/11         3/4/11         4/5/11     41         33.00 work in progress   Set up external reverse proxy for Aprimo                 27       14         4
                                                                                             New GlobalScape ftp site for sftp with external
RM10867039     2/25/11        3/11/11        3/11/11     13          8.00 work in progress   vendor.                                                   9        4         1
                                                                                             DCL West Coast Office needs abiltiy to reset
RM10856644     2/15/11        2/17/11        3/17/11     29         14.00 work in progress   passwords                                                19       10         3
RM10867477     2/25/11         3/2/11        3/10/11     12          7.00 work in progress   Create new OU in EC for MetaData/Storm                    8        4         1
                                                                                             Requesting siteminder authentication for Casting
RM10828286     1/20/11        2/22/11        3/22/11     60         19.00 work in progress   Factory website                                          40       20         6
                                                                                             Need access to database to authenticate EISS users
RM10842863      2/3/11        2/11/11        3/24/11     49         21.00 work in progress   through their HUB ID and PWD                             32       16         5
                                                                                             Siteminder QA installation for new Windows 2008
RM10864079     2/23/11        2/25/11        3/16/11     20         13.00 work in progress   server (.net)                                            14        7         2
                                                                                             Setup new Site Minder for new application for
RM10866148     2/24/11         3/2/11        3/17/11     20         14.00 work in progress   Aprimo                                                   13        7         2
RM10866656     2/25/11        3/11/11        3/18/11     20         15.00 work in progress   DCP - add siteminder to PDL Dev                          14        7         2
                                                                                             Request to change siteminder protected directory
RM10866934     2/25/11        2/28/11        3/18/11     20         15.00 work in progress   to / from /transfer                                      13        7         2
                                                                                             Request to change siteminder protected directory
RM10869001      3/1/11        3/15/11        3/18/11     16         15.00 work in progress   to / from /transfer                                      11        5         2
                                                                                             Request to change siteminder protected directory
RM10869012      3/1/11        3/10/11        3/10/11         8       7.00 work in progress   to / from /transfer                                       6        3         1
RM10869023      3/1/11         3/5/11         3/5/11         3       2.00 work in progress   Urgent class request                                      2        1         0
                                                                                             Request to change siteminder protected directory
RM10869001      3/2/11        3/15/11        3/18/11     15         15.00 work in progress   to / from /transfer                                      10        5         2
RM10869077      3/2/11         3/6/11         3/6/11      3          3.00 work in progress   Urgent class request                                      2        1         0
RM10869097      3/2/11         3/6/11         3/6/11      3          3.00 work in progress   Urgent class request                                      2        1         0
WIP Limit 6    WIP Limit 3
     Backlog          Ready     In Progress     Customer
                                               Acceptance
RM10866656     RM10867477     RM10869023      RM10864590
RM10866934
               RM10869012     RM10839292      RM10818090
RM10869001
               RM10864079     RM10867039
                                              RM10846983
               RM10866148

               RM10856644

               RM10866148




                March 3rd 2011
RM10869077
RM10869097     Color system keeps it simple
RM10869101
WIP Limit 6    WIP Limit 3
     Backlog          Ready     In Progress     Customer
                                               Acceptance
RM10869077     RM10867477     RM10869023      RM10864590
RM10869097     RM10869012     RM10839292      RM10818090
               RM10864079     RM10867039
                                              RM10846983
RM10866656
               RM10866148
RM10866934
               RM10856644
RM10869001
               RM10866148
RM10869101




                March 3rd 2011
WIP Limit 6    WIP Limit 3
     Backlog          Ready     In Progress     Customer
                                               Acceptance
               RM10869077     RM10839292      RM10864590
RM10869097     RM10869012     RM10867039      RM10818090
               RM10864079     RM10867477      RM10846983
RM10866656
               RM10866148
                                              RM10869023
RM10866934
               RM10856644
RM10869001
               RM10866148
RM10869101




                March 3rd 2011
RESULTS
• Standard flow
• Self Managed teams
• Clear priority system
• Reduced time to market
• Predictability – Trust –
  Customer Satisfaction
How do we coordinate
several groups?
• Each Service will have tasks for
  one or multiple groups.
• Each task will have an SLA.
• Each group will use the color
  coding system to prioritize work
  towards a common Service due
 date (see example).
WIP Limit 6    WIP Limit 3
        Backlog          Ready     In Progress       Customer
                                                    Acceptance
 RM10864088
                                    Request RM10864079 has 3
 RM10864079-1                        tasks that go to 3 separate
                                                         groups.
                                     Based on the Service SLA,
                                     each group will have a sub
RM10864079-2                                    SLA for its task.
 RM10864099



                                     If there are dependencies,
                                   the Queue Manager will not
RM10864079-3                       designate his task as ready
                                      until work on the previous
 RM10867039
                                             task is in Customer
RM108640192                                           Acceptance

    Use the same principles to coordinate between teams
WIP Limit 6    WIP Limit 3
        Backlog          Ready     In Progress    Customer
                                                 Acceptance
 RM10864088

RM10864079-1



RM10864079-2
 RM10864099




                  RM10864079-3
 RM10867039
RM108640192
WIP Limit 6    WIP Limit 3
       Backlog           Ready     In Progress     Customer
                                                  Acceptance
RM10864088

                 RM10864079-1



                 RM10864079-2
RM10864099




                                                 RM10864079-3
RM10867039
RM108640192
WIP Limit 6       WIP Limit 3
       Backlog          Ready        In Progress       Customer
                          Color of task might have    Acceptance
RM10864088              changed while in the works


                                  RM10864079-1



                                 RM10864079-2
RM10864099




                                                     RM10864079-3
RM10867039
RM108640192
We gained even more


• Management oversight for
  coordination was reduced.
• Increase cross team
  collaboration.
• Increased transparency.
• Reduced Complexity and
  Operating costs.
RESULTS
•   Standard flow
•   Self Managed teams
•   Clear priority system
•   Reduced time to market
•   Management oversight for coordination was reduced.
•   Increase cross team collaboration.
•   Reduced Complexity and Operating costs.

                Predictability
                    Trust
            Customer Satisfaction
Questions?
Frequently Asked Questions
• What if the customer does not
  approve?
  – Requests not approved by the customer
    will go back to the queue with priority
    Red and flow through the process again.
• Why do we need Ready queue?
  – In order to ensure that work flows
    through the process, we need to ensure
    that all information is available to the
    technical staff. The ready queue is for
    work ready to be processed and all
    information is available
Frequently Asked Questions
• How do we ensure that Green tickets
  will be done on time?
  – The color of the ticket will change with
    time. If we penetrate the buffer and the
    ticket becomes yellow or red, it will
    automatically move up on the priority
    list
• What about super urgent work such as
  incidents?
  – Incidents might need to be a separate
    class of service. Prioritization of
    incidents might be based on Severity and
    not by due date
Frequently Asked Questions
• How do we find the right SLA?
  – Too many green – SLA too big
  – Too many Red – SLA too short
For Additional
Information
     tal@agilesparks.com
     talaviv@hotmail.com
Thank you
Appendix
Cleaning up
• Phases of LEAN 5S
  – 1.1 Sorting (Seiri)
  – 1.2 Straightening or setting in order /
    stabilize (Seiton)
  – 1.3 Sweeping or shining or cleanliness /
    systematic cleaning (Seiso)
  – 1.4 Standardizing (Seiketsu)
  – 1.5 Sustaining the discipline or self-
    discipline (Shitsuke)
How to set up a Kanban
board for development
  Jeff Patton
  AgileProductDesign.com
  jpatton@acm.org

  Download this presentation at:
  www.agileproductdesign.com/downloads/patton_kanban.ppt
1. Define a work process flow




                            This simple process flow has the steps:
                                 elaboration & acceptance criteria.1
                                                     development.2
                                                              test.3
                                                      deployment.4




  • Look at the typical flow for features, stories, or work
    packages and describe typical process steps
                                                                  86
2. Lay out a visual Kanban board


                             Place an expedite track above the main
                                                   left to right queue




                           Place “done and waiting” queues between
                                                    each work queue
                               (in this example they’re placed below)

  • Place a goals column on the left, then a waiting queue,
    the process steps, and a final “done” column to the right
                                                                   87
3. Decide on limits for items in queue and
work in progress




                             This board uses painters tape to indicate
                                 available “slots” for work in progress




  • A good limit is a factor of the number of people in a role that can
    work on an item in a given process step. Start with number of
    people * 1.5                                                          88
4. Place prioritized goals on the left column of
the board




                                          Having goals visible:
                                              promotes focus •
                                            helps us prioritize•
                             helps us manage feature scope & •
                                                 requirements




   • A good goal describes the outcome we hope to achieve after
     software ships. Goals help keep focus on the larger outcome.
                                                                    89
5. Start the board by placing stories or features
in queue




                               Product owners manage the waiting
                                                         queue




   • Mark on the story or feature card the date it entered the queue.
     This begins our measurement of cycle time.
                                                                        90
6. Move features through the process flow as
work is completed




  • As the story enters the first process step, mark that date on the
    card. This is the start date. As it’s finished, mark that date on the
    card. This is the finish date.                                          91
7. Use the dates on the cards to calculate cycle
time




                               Cycle time = finish date – start date
                          The average cycle time from the date the
                             item enters the board is the wait time
                                       from this point in the queue




   • Use average cycle time to set wait times from different points on the
     board. Pay attention to flow and bottlenecks: relieving bottlenecks
     as quickly as possible.                                             92
Decreasing Lead Time
Steven Borg (@stevenborg)
Principal Consultant Northwest Cadence
Decreasing Lead Time
Decreasing Lead Time
Decreasing Lead Time
Decreasing Lead Time
Decreasing Lead Time
Decreasing Lead Time
Decreasing Lead Time
Decreasing Lead Time
Decreasing Lead Time
Little’s Law – “Two Minutes of
Math”
Little’s Law – “Two Minutes of
Math”
• Delivery Rate = Work-in-Progress ÷ Lead
  Time
  implies
  Lead Time = Work-in-Progress ÷ Delivery
  Rate
  thus

• WIP is a LEADING metric
  for Lead Time
Operation and Support using Agile

More Related Content

What's hot

Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentHands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentStefan Wolpers
 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinLeadingAgile
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3Krystian Kaczor
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Andreano Lanusse
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileMichal Epstein
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...Mike Cottmeyer
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMOLeanKit
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural ChangeJohnny Ordóñez
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Will They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise ArchitectureWill They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise ArchitectureITpreneurs
 
SAP Organization Change Management
SAP Organization Change ManagementSAP Organization Change Management
SAP Organization Change ManagementFred Asher, Ph.D.
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban DemystifiedJack Speranza
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerLeadingAgile
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Tathagat Varma
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsTasktop
 

What's hot (20)

Discovery kanban
Discovery kanbanDiscovery kanban
Discovery kanban
 
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentHands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick Austin
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Will They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise ArchitectureWill They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise Architecture
 
SAP Organization Change Management
SAP Organization Change ManagementSAP Organization Change Management
SAP Organization Change Management
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
 
Agile
AgileAgile
Agile
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban Demystified
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
 

Viewers also liked

Agile Operations or How to sleep better at night
Agile Operations or How to sleep better at nightAgile Operations or How to sleep better at night
Agile Operations or How to sleep better at nightRaimonds Simanovskis
 
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...Blossom IO Inc.
 
3 beliefs you need to let go to start your agile journey - Wildcard 2015
3 beliefs you need to let go to start your agile journey - Wildcard 20153 beliefs you need to let go to start your agile journey - Wildcard 2015
3 beliefs you need to let go to start your agile journey - Wildcard 2015Antti Kirjavainen
 
Batch is Back: Critical for Agile Application Adoption
Batch is Back: Critical for Agile Application AdoptionBatch is Back: Critical for Agile Application Adoption
Batch is Back: Critical for Agile Application AdoptionDataWorks Summit/Hadoop Summit
 
Agile and Lean support and maintenance of IT Services and Information systems
Agile and Lean support and maintenance of IT Services and Information systemsAgile and Lean support and maintenance of IT Services and Information systems
Agile and Lean support and maintenance of IT Services and Information systemsJaroslav Procházka
 
Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Jurgen Appelo
 

Viewers also liked (6)

Agile Operations or How to sleep better at night
Agile Operations or How to sleep better at nightAgile Operations or How to sleep better at night
Agile Operations or How to sleep better at night
 
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...
 
3 beliefs you need to let go to start your agile journey - Wildcard 2015
3 beliefs you need to let go to start your agile journey - Wildcard 20153 beliefs you need to let go to start your agile journey - Wildcard 2015
3 beliefs you need to let go to start your agile journey - Wildcard 2015
 
Batch is Back: Critical for Agile Application Adoption
Batch is Back: Critical for Agile Application AdoptionBatch is Back: Critical for Agile Application Adoption
Batch is Back: Critical for Agile Application Adoption
 
Agile and Lean support and maintenance of IT Services and Information systems
Agile and Lean support and maintenance of IT Services and Information systemsAgile and Lean support and maintenance of IT Services and Information systems
Agile and Lean support and maintenance of IT Services and Information systems
 
Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)
 

Similar to Operation and Support using Agile

How to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-controlHow to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-controlCoupa Software
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Think For A Change
 
Agile product development and management
Agile product development and managementAgile product development and management
Agile product development and managementAshwinee Kumar
 
Agileproductdevelopmentandmanagement 120420040535-phpapp02
Agileproductdevelopmentandmanagement 120420040535-phpapp02Agileproductdevelopmentandmanagement 120420040535-phpapp02
Agileproductdevelopmentandmanagement 120420040535-phpapp02Cognizant
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterDeclan Whelan
 
Evolving the Product Management Process to Match Company Growth
Evolving the Product Management Process to Match Company GrowthEvolving the Product Management Process to Match Company Growth
Evolving the Product Management Process to Match Company GrowthSVPMA
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ AgileGirish Khemani
 
Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Chris McFadden
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Aricent
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric Mia Horrigan
 
Agile- To Infinity and Beyond
Agile- To Infinity and BeyondAgile- To Infinity and Beyond
Agile- To Infinity and BeyondInnoTech
 
Enterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsEnterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsMaris Prabhakaran M
 
Top 10 Business Reasons for ALM
Top 10 Business Reasons for ALMTop 10 Business Reasons for ALM
Top 10 Business Reasons for ALMImaginet
 
Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...Eileen O'Brien
 

Similar to Operation and Support using Agile (20)

How to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-controlHow to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-control
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
AT2012_Pune_UserStories_BhawanaGupta
AT2012_Pune_UserStories_BhawanaGuptaAT2012_Pune_UserStories_BhawanaGupta
AT2012_Pune_UserStories_BhawanaGupta
 
Agile product development and management
Agile product development and managementAgile product development and management
Agile product development and management
 
Agileproductdevelopmentandmanagement 120420040535-phpapp02
Agileproductdevelopmentandmanagement 120420040535-phpapp02Agileproductdevelopmentandmanagement 120420040535-phpapp02
Agileproductdevelopmentandmanagement 120420040535-phpapp02
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
At2012 chennai lean_agile_krishnas
At2012 chennai lean_agile_krishnasAt2012 chennai lean_agile_krishnas
At2012 chennai lean_agile_krishnas
 
Evolving the Product Management Process to Match Company Growth
Evolving the Product Management Process to Match Company GrowthEvolving the Product Management Process to Match Company Growth
Evolving the Product Management Process to Match Company Growth
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ Agile
 
Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
 
Agile
AgileAgile
Agile
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
 
Agile- To Infinity and Beyond
Agile- To Infinity and BeyondAgile- To Infinity and Beyond
Agile- To Infinity and Beyond
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
Isec
IsecIsec
Isec
 
Enterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsEnterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of Methods
 
Top 10 Business Reasons for ALM
Top 10 Business Reasons for ALMTop 10 Business Reasons for ALM
Top 10 Business Reasons for ALM
 
Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...
 

More from Tal Aviv

Improving Throughput - Server Refresh Program
Improving Throughput - Server Refresh ProgramImproving Throughput - Server Refresh Program
Improving Throughput - Server Refresh ProgramTal Aviv
 
Kanban - Change Management
Kanban - Change ManagementKanban - Change Management
Kanban - Change ManagementTal Aviv
 
Meeting management
Meeting managementMeeting management
Meeting managementTal Aviv
 
IT Operation using Agile
IT Operation using AgileIT Operation using Agile
IT Operation using AgileTal Aviv
 
IT Operations in Agile Israel April 11
IT Operations in Agile Israel April 11IT Operations in Agile Israel April 11
IT Operations in Agile Israel April 11Tal Aviv
 
Common problems with email
Common problems with emailCommon problems with email
Common problems with emailTal Aviv
 
Speaking in front of an audience.
Speaking in front of an audience.Speaking in front of an audience.
Speaking in front of an audience.Tal Aviv
 
Cultural differences pt3
Cultural differences pt3Cultural differences pt3
Cultural differences pt3Tal Aviv
 
Cultural differences pt1 2
Cultural differences pt1 2Cultural differences pt1 2
Cultural differences pt1 2Tal Aviv
 
Cultural differences
Cultural differencesCultural differences
Cultural differencesTal Aviv
 
Multitasking - The Good The Bad and The Ugly
Multitasking - The Good The Bad and The UglyMultitasking - The Good The Bad and The Ugly
Multitasking - The Good The Bad and The UglyTal Aviv
 

More from Tal Aviv (11)

Improving Throughput - Server Refresh Program
Improving Throughput - Server Refresh ProgramImproving Throughput - Server Refresh Program
Improving Throughput - Server Refresh Program
 
Kanban - Change Management
Kanban - Change ManagementKanban - Change Management
Kanban - Change Management
 
Meeting management
Meeting managementMeeting management
Meeting management
 
IT Operation using Agile
IT Operation using AgileIT Operation using Agile
IT Operation using Agile
 
IT Operations in Agile Israel April 11
IT Operations in Agile Israel April 11IT Operations in Agile Israel April 11
IT Operations in Agile Israel April 11
 
Common problems with email
Common problems with emailCommon problems with email
Common problems with email
 
Speaking in front of an audience.
Speaking in front of an audience.Speaking in front of an audience.
Speaking in front of an audience.
 
Cultural differences pt3
Cultural differences pt3Cultural differences pt3
Cultural differences pt3
 
Cultural differences pt1 2
Cultural differences pt1 2Cultural differences pt1 2
Cultural differences pt1 2
 
Cultural differences
Cultural differencesCultural differences
Cultural differences
 
Multitasking - The Good The Bad and The Ugly
Multitasking - The Good The Bad and The UglyMultitasking - The Good The Bad and The Ugly
Multitasking - The Good The Bad and The Ugly
 

Recently uploaded

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 

Recently uploaded (20)

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 

Operation and Support using Agile

  • 1. using an Agile/Kanban Recipe Tal Aviv tal@AgileSparks.com Talaviv@hotmail.com
  • 2. Agenda • Introduction • Agile Overview • Agile and non-development groups • Example – The Agile Support center
  • 3. About the Speaker Tal Aviv/Ovadia http://il.linkedin.com/pub/tal-aviv/2/76/586 Blog: Duckmanagement.blogspot.com
  • 4. Who are we? • People from Development? Business? Operations? • People who know Agile? • People who know LEAN or TOC? • People who know ITIL?
  • 6. What is Agile? Key Principles • Agile is a process improvement methodology that focuses on: – Individuals and interactions over processes and tools – Working software over comprehensive documentation – Customer collaboration over contract negotiation – Responding to change over following a plan
  • 7. Agile Basics - Key Principles Key Agile principles are: Focus on customer value – Employ business-driven prioritization of features. Iterative & Incremental Delivery –Create a flow of value to customers by “chunking” feature delivery into small increments. Intense Collaboration – Face-to-face communication via collocation, etc; diversified roles on integrated teams. Self Organization – Team members self-organize to fulfill a shared project vision. Continuous Improvement – Teams reflect, learn and adapt to change; work informs the plan.
  • 9. User Stories • User Stories: one or more sentences in the everyday or business language of the end user that captures what the user wants to achieve. • User stories are for the basis of what features that can be implemented. • Each user story is limited, so it fits on a small paper note card to ensure that it does not grow too large.
  • 10. User Stories • Quick way of handling customer requirements without having to elaborate vast formalized requirement documents and without performing overloaded administrative tasks related to maintaining them. • The intention of the user story is to be able to respond faster and with less overhead to rapidly changing real-world requirements. As a user, I want to search for my customers by their first and last names.
  • 11. Sprint • Sprints are made of user stories, have a fixed duration and a definition of Done. High { Each iteration implement the highest- Priority priority requirements Each new requirement is prioritized and added to the stack Requirements may be reprioritized at any time Requirements may be removed at any time Low Priority Requirements Copyright 2004 Scott W. Ambler
  • 13. Signal – Kanban Board • Kanban literally means “visual card,” “signboard,” or “billboard.” • Kanban cards limit excess work in progress • Kanban cards act as a form of “currency” representing how WIP is allowed in a system.
  • 15. Lean Continuous Improvement Cycle Continuously improve in the pursuit of perfection Specify value in the eyes of 1) the customer Identify the value stream and 2) eliminate waste Make value flow at the “pull” 3) of the customer Involve and empower 4) employees Continuously improve in the 5) pursuit of perfection
  • 16. Agile: A Lean Execution Engine Agile methods can be interpreted as a Lean approach to Operations, project Lean Principle / Practice Agile Principle / Practice management and execution. Kaizen Iteration Planning Sessions Continuous improvement Process & Project Reflections Kanban Product backlogs Information radiation and project transparency Iteration backlogs Daily Standups Burndown charts Project and quality sliders Automated test dashboards Setup reduction Automated builds Adaptability to rapid change Continuous integration Test-driven development Automated testing Takt time Iterative development cycles Delivery based on customer demand Incremental development Work cells Cross-functional teams Co-located resources for a given task Collaborative team environments Generalizing specialist roles Pair Programming
  • 17. Lean Execution via Agile: The Mechanics Agile practices include: • Release Planning (1) (creates Product backlog) • Iteration Planning (2) (creates Iteration backlog) • Daily Standup • Fixed-length iterations and small releases • Feature Review (3) • Process Reflection (4) Identify top-priority items and deliver them early and often.
  • 18. Why do we care? Agile is a methodology for development but it is not limited for development.
  • 19. How would we Agile apply to operations?
  • 20. Common Language • CNN NASA lost a 125 million Mars orbiter because a Lockheed Martin engineering team used English units of measurement while the agency’s team used the more conventional metric system for a key spacecraft operation, according to a review finding released Thursday. http://articles.cnn.com/1999-09-30/tech/9909_30_mars.metric.02_1_climate-orbiter- spacecraft-team-metric-system?_s=PM:TECH
  • 21. Who is the customer? Operations and business development the customers of the development teams, but they are also the partners of the development team
  • 22. Who is the customer? • Ops turn in request to High { Each iteration implement the highest- development team in Priority priority requirements stories format Each new requirement is – Bug reports prioritized and added to the stack – Enhancement Requirements may be requests reprioritized at any time – Improvement Requirements may be suggestions removed at any time • Product owner Low prioritize the stories Priority Requirements Copyright 2004 Scott W. Ambler • Work is added to back log.
  • 23. Customer collaboration over contract negotiations Don't go to the contract every time there is an issue, collaborate with your customer.
  • 24. Working software over comprehensive documentation • Get the system working. • Bugs and requests as user stories
  • 25. Responding to change over working a plan • Stuff happens, deal with changes don't just stick to a plan that is no longer valid
  • 26. Individual and interaction over process and tools • Get the right tools to the right people. • Kiss, sometimes a piece of paper is more useful than complicated tools
  • 27. Self managing teams • Kanban Board • Pull • WIP limits • Due Date Priority system
  • 28. Service – User story with SLA & Definition of done • Operations define services in the same manner as User Stories. • User stories have a description of what needs to be done and what is the definition of done. • Any service that is bigger than a user story will be broken down to parts.
  • 29. IT Operations Support as an example
  • 30. A little bit of history: Where are we today and how did we get here? FORCES THAT SHAPE IT SERVICES
  • 31. Growing Pains – How did we get here? • Organizations started with a single Person IT department. • Growth led to increased IT needs. • Growth led to Complexity. • Complexity led to splitting IT into specialized groups. • Pressure for Cost cutting led to off shoring and out sourcing.
  • 32. Customer Local Optima is The organization is satisfaction goes encouraged less flexible down while costs go up Matrices created for group performance Service Delivery Additional rules and Managers are Proj mgr added for procedures are brought on board to coordination created coordinate Cust/IT between groups Pressure to increase efficiency Quality of Service is Delivery time is reduced missed IT groups take longer to respond Coordination between team is more complicated IT’s Current Communication with remote team is more Each team is specialized in it own Reality Tree complicated area Use specialized Use less expensive teams to gain resources Outsource IT groups economy of scale Cut IT expenses Market forces People are the most IT is not a profit demand cut in IT expensive resource center expenditure Complexity in IT Additional IT grows Resources needed IT Dept growth IT Is Expensive Organization growth
  • 33. Current State - Impact on Users Confusion Delays Management intervention
  • 34. Current State - Impact on Users Users feel that Quality of service goes down due to: Delays. Missed due dates. System complexity. Total System unpredictability
  • 35. Current State - Impact on IT Groups Work in FIFO mode (unless work is expedited). Constant expediting led to conflicting demands. Conflicting demands led to heavy multi tasking.
  • 36. Current State - Impact on IT Groups  Specialized groups caused “silos” and local measurements.  Specialized teams led to complex coordination.  Complex Coordination led to more management oversight.
  • 37. Current State - Impact on IT Groups Longer SLA in order to ensure work is completed in the time promised. short “touch time” VS. Long “wait time”.
  • 38. Current State - Impact on IT Groups Complexity leads to increase in operating costs.
  • 39. Example How can we break the cycle?
  • 40. March 1st Req. Date < SLA Real life problems Requested Projected RM Number Opened Date Due Date End Date Status Brief Description RM10818090 1/10/11 2/7/11 2/21/11work in progress Add port 443 to efs.disney.com RM10839292 1/31/11 2/8/11 3/14/11work in progress corp-pc-reverse Proxy request- for Rostr application-- RM10863474 2/22/11 3/4/11 4/5/11work in progress Set up external reverse proxy for Aprimo RM10823279 RM10780366 1/14/11 11/23/10 1/31/11 11/30/10 1/31/11work in progress 12/7/10work in progress Due Date missed New GlobalScape FTP Site create globalscape ssh private key RM10867039 2/25/11 3/11/11 3/11/11work in progress New GlobalScape ftp site for sftp with external vendor. Add Theresa Gallo GALLT001 to Business Objects Due Date missed 2/15/11 RM10854853 2/14/11 2/18/11work in progress Group Members in Identity Manager RM10856644 2/15/11 2/17/11 2/17/11work in progress DCL West Coast Office needs abiltiy to reset passwords RM10864590 2/23/11 3/2/11 3/2/11work in progress IDM Access for STORM app RM10867477 2/25/11 3/2/11 3/10/11work in progress Create new OU in EC for MetaData/Storm Requesting siteminder authentication for Casting RM10828286 1/20/11 2/22/11 2/22/11work in progress Factory website RM10830017 1/21/11 1/24/11 2/11/11work in progress Req. Date < SLA SETUP SITEMIDER TO DI WEB SERVER Need access to database to authenticate EISS users RM10842863 2/3/11 2/11/11 2/24/11work in progress through their HUB ID and PWD dis/pc/siteminder - requesting integration with RM10846983 2/7/11 2/11/11 2/28/11work in progress playtest metrics RM10804573 12/22/10 1/5/11 1/19/11work in progress Gate New Siebel Development and Test Servers Siteminder installation for new Windows 2008 server RM10814291 1/6/11 1/14/11 1/27/11pending (.net) Install Siteminder agent for new Cognos 10 Tm1 for RM10819539 1/11/11 1/14/11 2/1/11pending Req. Stuck in Queue deployment on iis webservers. Reverse Proxy Siteminder setup request for RM10842520 Progress even though Work in 2/2/11 2/18/11 2/23/11pending mobilebi.disney.com Siteminder QA installation for new Windows 2008 we have lots of time RM10864079 2/23/11 2/25/11 3/16/11work in progress server (.net) RM10866148 2/24/11 3/2/11 3/17/11work in progress Setup new Site Minder for new application for Aprimo RM10866656 2/25/11 3/11/11 3/18/11work in progress DCP - add siteminder to PDL Dev Request to change siteminder protected directory to / RM10866934 2/25/11 2/28/11 3/18/11work in progress from /transfer
  • 41. Requested Date before SLA Date Requested Projected RM Number Opened Date Due Date End Date Status Brief Description RM10818090 1/10/11 2/7/11 2/21/11work in progress Add port 443 to efs.disney.com RM10839292 1/31/11 2/8/11 3/14/11work in progress corp-pc-reverse Proxy request- for Rostr application-- RM10863474 2/22/11 3/4/11 4/5/11work in progress Set up external reverse proxy for Aprimo RM10823279 1/14/11 1/31/11 1/31/11work in progress New GlobalScape FTP Site RM10780366 11/23/10 11/30/10 12/7/10work in progress create globalscape ssh private key RM10867039 2/25/11 3/11/11 3/11/11work in progress New GlobalScape ftp site for sftp with external vendor. Add Theresa Gallo GALLT001 to Business Objects RM10854853 2/14/11 2/15/11 2/18/11work in progress Group Members in Identity Manager RM10856644 2/15/11 2/17/11 2/17/11work in progress DCL West Coast Office needs abiltiy to reset passwords RM10864590 2/23/11 3/2/11 3/2/11work in progress IDM Access for STORM app RM10867477 2/25/11 3/2/11 3/10/11work in progress Create new OU in EC for MetaData/Storm Requesting siteminder authentication for Casting RM10828286 1/20/11 2/22/11 2/22/11work in progress Factory website RM10830017 1/21/11 1/24/11 2/11/11work in progress SETUP SITEMIDER TO DI WEB SERVER Need access to database to authenticate EISS users RM10842863 2/3/11 2/11/11 2/24/11work in progress through their HUB ID and PWD dis/pc/siteminder - requesting integration with RM10846983 2/7/11 2/11/11 2/28/11work in progress playtest metrics RM10804573 12/22/10 1/5/11 1/19/11work in progress Gate New Siebel Development and Test Servers Siteminder installation for new Windows 2008 server RM10814291 1/6/11 1/14/11 1/27/11pending (.net) Install Siteminder agent for new Cognos 10 Tm1 for RM10819539 1/11/11 1/14/11 2/1/11pending deployment on iis webservers. Reverse Proxy Siteminder setup request for RM10842520 2/2/11 2/18/11 2/23/11pending mobilebi.disney.com Siteminder QA installation for new Windows 2008 no correlation between requested date RM10864079 RM10866148 2/23/11 2/24/11 2/25/11 3/2/11 3/16/11work in progress 3/17/11work in progress server (.net) Setup new Site Minder for new application for Aprimo RM10866656 2/25/11 3/11/11 3/18/11work in progress DCP - add siteminder to PDL Dev to the projected date RM10866934 2/25/11 2/28/11 3/18/11work in progress Request to change siteminder protected directory to / from /transfer
  • 42. Where do we start?
  • 43. Define Services and SLA Service Is a user story that define the action from the point of view of the user and has a definition of done.
  • 44. Define Services and SLA • No request will be allowed to enter the queue with requested date less then SLA date. • Special emergencies will be allowed only by approval from queue manager • Separate Requests from Incidents
  • 45. Define Services and SLA – Why? Predictability Leads to Trust Users will know exactly what they get and when they are going to get it.
  • 46. Missed Due Date Requested Projected End RM Number Opened Date Due Date Date Status Brief Description RM10818090 1/10/11 2/7/11 2/21/11work in progress Add port 443 to efs.disney.com RM10839292 1/31/11 2/8/11 3/14/11work in progress corp-pc-reverse Proxy request- for Rostr application-- RM10863474 2/22/11 3/4/11 4/5/11work in progress Set up external reverse proxy for Aprimo RM10823279 1/14/11 1/31/11 1/31/11work in progress New GlobalScape FTP Site RM10780366 11/23/10 11/30/10 12/7/10work in progress create globalscape ssh private key RM10867039 2/25/11 3/11/11 3/11/11work in progress New GlobalScape ftp site for sftp with external vendor. Add Theresa Gallo GALLT001 to Business Objects Group RM10854853 2/14/11 2/15/11 2/18/11work in progress Members in Identity Manager Many requests still miss RM10856644 RM10864590 RM10867477 2/15/11 2/23/11 2/25/11 2/17/11 3/2/11 3/2/11 2/17/11work in progress 3/2/11work in progress 3/10/11work in progress DCL West Coast Office needs abiltiy to reset passwords IDM Access for STORM app Create new OU in EC for MetaData/Storm their projected end date Requesting siteminder authentication for Casting Factory RM10828286 1/20/11 2/22/11 2/22/11work in progress website RM10830017 1/21/11 1/24/11 2/11/11work in progress SETUP SITEMIDER TO DI WEB SERVER Need access to database to authenticate EISS users RM10842863 2/3/11 2/11/11 2/24/11work in progress through their HUB ID and PWD dis/pc/siteminder - requesting integration with playtest RM10846983 2/7/11 2/11/11 2/28/11work in progress metrics RM10804573 12/22/10 1/5/11 1/19/11work in progress Gate New Siebel Development and Test Servers RM10814291 1/6/11 1/14/11 1/27/11pending Siteminder installation for new Windows 2008 server (.net) Install Siteminder agent for new Cognos 10 Tm1 for RM10819539 1/11/11 1/14/11 2/1/11pending deployment on iis webservers. Reverse Proxy Siteminder setup request for RM10842520 2/2/11 2/18/11 2/23/11pending mobilebi.disney.com Siteminder QA installation for new Windows 2008 server RM10864079 2/23/11 2/25/11 3/16/11work in progress (.net) RM10866148 2/24/11 3/2/11 3/17/11work in progress Setup new Site Minder for new application for Aprimo RM10866656 2/25/11 3/11/11 3/18/11work in progress DCP - add siteminder to PDL Dev Request to change siteminder protected directory to / RM10866934 2/25/11 2/28/11 3/18/11work in progress from /transfer
  • 47. Establish flow based on Prioritization and coordination scheme Is everyone on the What is urgent? same page? WHAT IS NEXT? Did we miss Is anything stuck? anything?
  • 48. What do we want? • Self managed teams • Reduced Multitasking • Focus • Increase flow
  • 49. Rules of the game Establish Priority System Due Date is King ! Subordinate priority decisions to the Due Date
  • 50. Rules of the game Simple and to the point • Limit the WIP – No work can become work in progress if there are X number of requests in the queue. • SLA is published • Requests should be processed by SLA time.
  • 51. Rules of the game Establish Priority Visual System • Requests will be color coded (for example): – Green – More then 66% of time is available – Yellow – Between 10% - 66% of time is available – Red – Less then 10% of time is available – We are at risk of missing due date
  • 52. Rules of the game Establish Visual Priority System Requests that missed their due date will be color coded in BLACK – Each Black request will be prioritized case by case. – Usually Black requests will either be prioritized or due date will be renegotiated.
  • 53. Opened Projected March 1st 2011 Green Yellow Red RM Number Date Req. Date Date SLA 3/1/2011Status Brief Description Level Level Level RM10818090 1/10/11 2/7/11 2/21/11 41 -8.00work in progress Add port 443 to efs.disney.com 27 14 4 corp-pc-reverse Proxy request- for Rostr RM10839292 1/31/11 2/8/11 3/14/11 41 13.00work in progress application-- 27 14 4 RM10863474 2/22/11 3/4/11 4/5/11 41 35.00work in progress Plenty of time for Set up external reverse proxy for Aprimo 27 14 4 RM10823279 1/14/11 1/31/11 1/31/11 16 -29.00work in progress New GlobalScape FTP Request Green Site 11 5 2 RM10780366 11/23/10 11/30/10 12/7/10 13 -84.00work in progress create globalscape ssh private key 9 4 1 New GlobalScape ftp site for sftp with external RM10867039 2/25/11 3/11/11 3/11/11 13 10.00work in progress vendor. 9 4 1 Add Theresa Gallo GALLT001 to Business Objects Yellow2/14/11 are RM10854853 Req. 2/15/11 2/18/11 3 -10.88work in progress Group Members in Identity Manager 2 1 0 DCL West Coast Office needs abiltiy to reset 2/15/11 next RM10856644 2/17/11 2/17/11 1 -12.00work in progress Red Request, Deal passwords 1 0 0 RM10864590 2/23/11 3/2/11 3/2/11 6 1.00work in progress IDM Access for STORM app 4 2 1 RM10867477 2/25/11 3/2/11 3/10/11 12 9.00work in progress with it NOW ! Create new OU in EC for MetaData/Storm 8 4 1 Requesting siteminder authentication for Casting RM10828286 1/20/11 2/22/11 2/22/11 32 -7.00work in progress Factory website 21 11 3 RM10830017 1/21/11 1/24/11 2/11/11 20 -18.00work in progress BLACK Request will be dealt SETUP SITEMIDER TO DI WEB SERVER13 Need access to database to authenticate EISS users 7 2 RM10842863 2/3/11 2/11/11 2/24/11 21 -5.00work in progress with case by case basis through their HUB ID and PWD 14 dis/pc/siteminder - requesting integration with 7 2 RM10846983 2/7/11 2/11/11 2/28/11 20 -1.00work in progress playtest metrics 13 7 2 RM10804573 12/22/10 1/5/11 1/19/11 27 -41.00work in progress Gate New Siebel Development and Test Servers 18 9 3 Siteminder installation for new Windows 2008 RM10814291 1/6/11 1/14/11 1/27/11 20 -33.00pending Pending Request might need to 7 server (.net) 14 Install Siteminder agent for new Cognos 10 Tm1 for 2 RM10819539 Due date is King, all 2/1/11 1/11/11 1/14/11 20 -28.00pending get back into queue 7 deployment on iis webservers. 13 Reverse Proxy Siteminder setup request for 2 RM10842520 priority2/2/11 2/18/11 are decisions 2/23/11 20 -6.00pending mobilebi.disney.com Siteminder QA installation for new Windows 2008 13 7 2 RM10864079 2/23/11 2/25/11 3/16/11 20 15.00work in progress server (.net) 14 7 2 subordinated to the due Setup new Site Minder for new application for RM10866148 RM10866656 date! 3/11/11 3/17/11 2/24/11 2/25/11 3/2/11 3/18/11 20 20 16.00work in progress 17.00work in progress Aprimo DCP - add siteminder to PDL Dev 13 14 7 7 2 2 Request to change siteminder protected directory RM10866934 2/25/11 2/28/11 3/18/11 20 17.00work in progress to / from /transfer 13 7 2 Color Coded Priority System
  • 54. Visual Management - Cleaning up • Visual Simplicity is the key for self management. • You cant improve if you cant see. • Start by cleaning up!
  • 55. First, Clean Up the Queue • Some of the Old work was removed • New Due Date negotiated for some of the Black requests • 2 Black requests are approved to be priority Opened Projected Green Yellow Red RM Number Date Req. Date Date SLA 3/1/2011 Status Brief Description Level Level Level RM10818090 1/10/11 2/7/11 2/21/11 41 -8.00 work in progress Add port 443 to efs.disney.com 27 14 4 Cleaning up the mess RM10839292 1/31/11 RM10863474 2/22/11 2/8/11 3/4/11 3/14/11 41 4/5/11 41 corp-pc-reverse Proxy request- for Rostr 13.00 work in progress application-- 35.00 work in progress Set up external reverse proxy for Aprimo 27 27 14 14 4 4 New GlobalScape ftp site for sftp with makes it easier for the team RM10867039 2/25/11 RM10856644 2/15/11 3/11/11 2/17/11 3/11/11 13 3/17/11 29 10.00 work in progress external vendor. DCL West Coast Office needs abiltiy to reset 16.00 work in progress passwords 9 19 4 10 1 3 member to understand RM10864590 2/23/11 RM10867477 2/25/11 3/2/11 3/2/11 3/2/11 3/10/11 12 6 1.00 work in progress IDM Access for STORM app 9.00 work in progress Create new OU in EC for MetaData/Storm Requesting siteminder authentication for 4 8 2 4 1 1 RM10828286 1/20/11 2/22/11 3/22/11 60 21.00 work in progress Casting Factory website 40 20 6 what he/she needs to work RM10842863 2/3/11 2/11/11 3/24/11 49 Need access to database to authenticate 23.00 work in progress EISS users through their HUB ID and PWD dis/pc/siteminder - requesting integration 32 16 5 RM10846983 2/7/11 RM10864079 2/23/11 on 2/11/11 2/25/11 2/28/11 20 3/16/11 20 -1.00 work in progress with playtest metrics Siteminder QA installation for new Windows 15.00 work in progress 2008 server (.net) 13 14 7 7 2 2 Setup new Site Minder for new application RM10866148 2/24/11 3/2/11 3/17/11 20 16.00 work in progress for Aprimo 13 7 2 RM10866656 2/25/11 3/11/11 3/18/11 20 17.00 work in progress DCP - add siteminder to PDL Dev 14 7 2 Request to change siteminder protected RM10866934 2/25/11 2/28/11 3/18/11 20 17.00 work in progress directory to / from /transfer 13 7 2
  • 56. Visualize the work , establish flow Kanban
  • 57. Setting up a simple Kanban system starts to focus the team on the cycle- time of delivered work and gives a way to detect and begin to resolve bottlenecks 57
  • 58. Visualize the work - Kanban • Queue manager transfer request from Service Center to Kanban board based on color priority • Team members pull work based on order • WIP limit is strictly enforced
  • 59. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10864079 RM10864590 RM10866148 RM10818090 Use Kanban RM10856644 RM10846983 Board for Visual RM10866148 RM10839292 Self RM10866656 RM10866934 RM10867039 Management Definitions Queue Manager to Item pulled All open Item that was work ensure that no by a team requests waiting completed and information is member and to be processed moved to customer missing from is being for approval. the request worked on. before entering ready state
  • 60. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10864079 RM10864590 Top 3 requests from RM10866148 the ready queue are RM10818090 pulled in to work in RM10856644 progress RM10846983 RM10866148 RM10839292 RM10866656 RM10867039 RM10866934 RM10867477 March 1st 2011 Tech Team Pull work while keeping WIP Limits
  • 61. The Next Day – March 2nd • The Red request and 2 black are completed • 3 New requests came in Opened Projected Green Yellow Red RM Number Date Req. Date Date SLA 3/2/2011 Status Brief Description Level Level Level corp-pc-reverse Proxy request- for Rostr RM10839292 1/31/11 2/8/11 3/14/11 41 12.00 work in progress application-- 27 14 4 RM10863474 2/22/11 3/4/11 4/5/11 41 34.00 work in progress Set up external reverse proxy for Aprimo 27 14 4 New GlobalScape ftp site for sftp with RM10867039 2/25/11 3/11/11 3/11/11 13 9.00 work in progress external vendor. 9 4 1 DCL West Coast Office needs abiltiy to reset RM10856644 2/15/11 2/17/11 3/17/11 29 15.00 work in progress passwords 19 10 3 RM10867477 2/25/11 3/2/11 3/10/11 12 8.00 work in progress Create new OU in EC for MetaData/Storm 8 4 1 Requesting siteminder authentication for RM10828286 1/20/11 2/22/11 3/22/11 60 20.00 work in progress Casting Factory website 40 20 6 Need access to database to authenticate EISS RM10842863 2/3/11 2/11/11 3/24/11 49 22.00 work in progress users through their HUB ID and PWD 32 16 5 Siteminder QA installation for new Windows RM10864079 2/23/11 2/25/11 3/16/11 20 14.00 work in progress 2008 server (.net) 14 7 2 Setup new Site Minder for new application RM10866148 2/24/11 3/2/11 3/17/11 20 15.00 work in progress for Aprimo 13 7 2 RM10866656 2/25/11 3/11/11 3/18/11 20 16.00 work in progress DCP - add siteminder to PDL Dev 14 7 2 Request to change siteminder protected RM10866934 2/25/11 2/28/11 3/18/11 20 16.00 work in progress directory to / from /transfer 13 7 2 Request to change siteminder protected RM10869001 3/1/11 3/15/11 3/18/11 16 16.00 work in progress directory to / from /transfer 11 5 2 Request to change siteminder protected RM10869012 3/1/11 3/10/11 3/10/11 8 8.00 work in progress directory to / from /transfer 6 3 1 RM10869023 3/1/11 3/5/11 3/5/11 3 3.00 work in progress Urgent class request 2 1 0
  • 62. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10864079 RM10864590 RM10866148 RM10818090 RM10856644 RM10846983 RM10866148 RM10839292 RM10866656 RM10867039 RM10866934 RM10867477 March 2nd 2011 RM10869023 RM10869012 RM10869001
  • 63. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10864079 RM10864590 RM10866148 RM10818090 RM10856644 RM10846983 RM10866148 RM10839292 RM10866656 RM10867039 RM10866934 RM10867477 As work is being RM10869023 completed, new work can RM10869012 flow into the queues, based on color priority RM10869001 March 2nd 2011
  • 64. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10869023 RM10864590 RM10866148 RM10839292 RM10818090 RM10856644 RM10867039 RM10846983 RM10866148 RM10867477 RM10866656 RM10869012 RM10866934 RM10864079 RM10869001 March 2nd 2011
  • 65. March 3rd • 2 urgent requests came in Opened Projected Green Yellow Red RM Number Date Req. Date Date SLA 3/3/2011 Status Brief Description Level Level Level corp-pc-reverse Proxy request- for Rostr RM10839292 1/31/11 2/8/11 3/14/11 41 11.00 work in progress application-- 27 14 4 RM10863474 2/22/11 3/4/11 4/5/11 41 33.00 work in progress Set up external reverse proxy for Aprimo 27 14 4 New GlobalScape ftp site for sftp with external RM10867039 2/25/11 3/11/11 3/11/11 13 8.00 work in progress vendor. 9 4 1 DCL West Coast Office needs abiltiy to reset RM10856644 2/15/11 2/17/11 3/17/11 29 14.00 work in progress passwords 19 10 3 RM10867477 2/25/11 3/2/11 3/10/11 12 7.00 work in progress Create new OU in EC for MetaData/Storm 8 4 1 Requesting siteminder authentication for Casting RM10828286 1/20/11 2/22/11 3/22/11 60 19.00 work in progress Factory website 40 20 6 Need access to database to authenticate EISS users RM10842863 2/3/11 2/11/11 3/24/11 49 21.00 work in progress through their HUB ID and PWD 32 16 5 Siteminder QA installation for new Windows 2008 RM10864079 2/23/11 2/25/11 3/16/11 20 13.00 work in progress server (.net) 14 7 2 Setup new Site Minder for new application for RM10866148 2/24/11 3/2/11 3/17/11 20 14.00 work in progress Aprimo 13 7 2 RM10866656 2/25/11 3/11/11 3/18/11 20 15.00 work in progress DCP - add siteminder to PDL Dev 14 7 2 Request to change siteminder protected directory RM10866934 2/25/11 2/28/11 3/18/11 20 15.00 work in progress to / from /transfer 13 7 2 Request to change siteminder protected directory RM10869001 3/1/11 3/15/11 3/18/11 16 15.00 work in progress to / from /transfer 11 5 2 Request to change siteminder protected directory RM10869012 3/1/11 3/10/11 3/10/11 8 7.00 work in progress to / from /transfer 6 3 1 RM10869023 3/1/11 3/5/11 3/5/11 3 2.00 work in progress Urgent class request 2 1 0 Request to change siteminder protected directory RM10869001 3/2/11 3/15/11 3/18/11 15 15.00 work in progress to / from /transfer 10 5 2 RM10869077 3/2/11 3/6/11 3/6/11 3 3.00 work in progress Urgent class request 2 1 0 RM10869097 3/2/11 3/6/11 3/6/11 3 3.00 work in progress Urgent class request 2 1 0
  • 66. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10866656 RM10867477 RM10869023 RM10864590 RM10866934 RM10869012 RM10839292 RM10818090 RM10869001 RM10864079 RM10867039 RM10846983 RM10866148 RM10856644 RM10866148 March 3rd 2011 RM10869077 RM10869097 Color system keeps it simple RM10869101
  • 67. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10869077 RM10867477 RM10869023 RM10864590 RM10869097 RM10869012 RM10839292 RM10818090 RM10864079 RM10867039 RM10846983 RM10866656 RM10866148 RM10866934 RM10856644 RM10869001 RM10866148 RM10869101 March 3rd 2011
  • 68. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10869077 RM10839292 RM10864590 RM10869097 RM10869012 RM10867039 RM10818090 RM10864079 RM10867477 RM10846983 RM10866656 RM10866148 RM10869023 RM10866934 RM10856644 RM10869001 RM10866148 RM10869101 March 3rd 2011
  • 69. RESULTS • Standard flow • Self Managed teams • Clear priority system • Reduced time to market • Predictability – Trust – Customer Satisfaction
  • 70. How do we coordinate several groups? • Each Service will have tasks for one or multiple groups. • Each task will have an SLA. • Each group will use the color coding system to prioritize work towards a common Service due date (see example).
  • 71. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10864088 Request RM10864079 has 3 RM10864079-1 tasks that go to 3 separate groups. Based on the Service SLA, each group will have a sub RM10864079-2 SLA for its task. RM10864099 If there are dependencies, the Queue Manager will not RM10864079-3 designate his task as ready until work on the previous RM10867039 task is in Customer RM108640192 Acceptance Use the same principles to coordinate between teams
  • 72. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10864088 RM10864079-1 RM10864079-2 RM10864099 RM10864079-3 RM10867039 RM108640192
  • 73. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Acceptance RM10864088 RM10864079-1 RM10864079-2 RM10864099 RM10864079-3 RM10867039 RM108640192
  • 74. WIP Limit 6 WIP Limit 3 Backlog Ready In Progress Customer Color of task might have Acceptance RM10864088 changed while in the works RM10864079-1 RM10864079-2 RM10864099 RM10864079-3 RM10867039 RM108640192
  • 75. We gained even more • Management oversight for coordination was reduced. • Increase cross team collaboration. • Increased transparency. • Reduced Complexity and Operating costs.
  • 76. RESULTS • Standard flow • Self Managed teams • Clear priority system • Reduced time to market • Management oversight for coordination was reduced. • Increase cross team collaboration. • Reduced Complexity and Operating costs. Predictability Trust Customer Satisfaction
  • 78. Frequently Asked Questions • What if the customer does not approve? – Requests not approved by the customer will go back to the queue with priority Red and flow through the process again. • Why do we need Ready queue? – In order to ensure that work flows through the process, we need to ensure that all information is available to the technical staff. The ready queue is for work ready to be processed and all information is available
  • 79. Frequently Asked Questions • How do we ensure that Green tickets will be done on time? – The color of the ticket will change with time. If we penetrate the buffer and the ticket becomes yellow or red, it will automatically move up on the priority list • What about super urgent work such as incidents? – Incidents might need to be a separate class of service. Prioritization of incidents might be based on Severity and not by due date
  • 80. Frequently Asked Questions • How do we find the right SLA? – Too many green – SLA too big – Too many Red – SLA too short
  • 81. For Additional Information tal@agilesparks.com talaviv@hotmail.com
  • 84. Cleaning up • Phases of LEAN 5S – 1.1 Sorting (Seiri) – 1.2 Straightening or setting in order / stabilize (Seiton) – 1.3 Sweeping or shining or cleanliness / systematic cleaning (Seiso) – 1.4 Standardizing (Seiketsu) – 1.5 Sustaining the discipline or self- discipline (Shitsuke)
  • 85. How to set up a Kanban board for development Jeff Patton AgileProductDesign.com jpatton@acm.org Download this presentation at: www.agileproductdesign.com/downloads/patton_kanban.ppt
  • 86. 1. Define a work process flow This simple process flow has the steps: elaboration & acceptance criteria.1 development.2 test.3 deployment.4 • Look at the typical flow for features, stories, or work packages and describe typical process steps 86
  • 87. 2. Lay out a visual Kanban board Place an expedite track above the main left to right queue Place “done and waiting” queues between each work queue (in this example they’re placed below) • Place a goals column on the left, then a waiting queue, the process steps, and a final “done” column to the right 87
  • 88. 3. Decide on limits for items in queue and work in progress This board uses painters tape to indicate available “slots” for work in progress • A good limit is a factor of the number of people in a role that can work on an item in a given process step. Start with number of people * 1.5 88
  • 89. 4. Place prioritized goals on the left column of the board Having goals visible: promotes focus • helps us prioritize• helps us manage feature scope & • requirements • A good goal describes the outcome we hope to achieve after software ships. Goals help keep focus on the larger outcome. 89
  • 90. 5. Start the board by placing stories or features in queue Product owners manage the waiting queue • Mark on the story or feature card the date it entered the queue. This begins our measurement of cycle time. 90
  • 91. 6. Move features through the process flow as work is completed • As the story enters the first process step, mark that date on the card. This is the start date. As it’s finished, mark that date on the card. This is the finish date. 91
  • 92. 7. Use the dates on the cards to calculate cycle time Cycle time = finish date – start date The average cycle time from the date the item enters the board is the wait time from this point in the queue • Use average cycle time to set wait times from different points on the board. Pay attention to flow and bottlenecks: relieving bottlenecks as quickly as possible. 92
  • 93. Decreasing Lead Time Steven Borg (@stevenborg) Principal Consultant Northwest Cadence
  • 103.
  • 104. Little’s Law – “Two Minutes of Math”
  • 105. Little’s Law – “Two Minutes of Math” • Delivery Rate = Work-in-Progress ÷ Lead Time implies Lead Time = Work-in-Progress ÷ Delivery Rate thus • WIP is a LEADING metric for Lead Time

Editor's Notes

  1. Talk about symphony and how the scheduler goes around the plant in the morning and put a color sticker On the work order