SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Intro	
  to	
  Con=nuous	
  Delivery	
  
                                                                                  Mass	
  TLC	
  
                                                                              February	
  13th,	
  2013	
  



©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐1-­‐	
  
Damon	
  Poole	
  
•  Chief	
  Agilist,	
  Eliassen	
  Group’s	
  Agile	
  Prac=ce	
  
    –  Coaching:	
  Transforma=on	
  and	
  Tune-­‐ups	
  
    –  Training	
  
•  20	
  years	
  of	
  process	
  change:	
  small	
  co-­‐located	
  teams	
  to	
  
   mul=-­‐hundred	
  team	
  global	
  enterprises	
  
•  Founder	
  and	
  past	
  CTO	
  and	
  CEO	
  of	
  AccuRev	
  
•  Creator	
  of	
  mul=ple	
  Jolt-­‐award	
  winning	
  products	
  
•  Past	
  President	
  of	
  Agile	
  New	
  England	
  
•  Author	
  of	
  “DIY	
  Agile	
  Kickstart”	
  
•  Consulted	
  with	
  Ford	
  IT,	
  Orbitz,	
  Fidelity,	
  Capital	
  One,	
  
   ING	
  Direct,	
  and	
  many	
  others	
  
•  Taught	
  Agile	
  techniques	
  to	
  thousands	
  of	
  people	
  

©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐2-­‐	
  
What	
  does	
  it	
  take	
  to	
  get	
  a	
  
                                                                              hoYix/patch	
  to	
  your	
  customer?	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐3-­‐	
  
Cycle	
  Time,	
  aka,	
  Measuring	
  Delay	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐4-­‐	
  
The Cost of Delay


                                                                              Delivery
                                                                               Delay
                                                    Market                                    No more
                                                   emerges                                     value




                                             You decide                                  The user
                                               to do it                                  can use it


©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐5-­‐	
  
The	
  Cost	
  of	
  Delay	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐6-­‐	
  
Cycle	
  Time	
  




                                                                                                                       Integra=on	
  and	
  
                                                                              Prepara=on	
           Development	
         tes=ng	
  



                    1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
   10	
   11	
   12	
   13	
   14	
   15	
   16	
   17	
   18	
  
                                                                                               months	
  


©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐7-­‐	
  
A Typical Risk Mitigation Strategy That Can Increase Risk




                                                                              •  A	
  Project	
  is	
  Priori=zed	
  ader	
  gathering	
  
                                                                                 requirements	
  and	
  doing	
  es=ma=on	
  for	
  
                                                                                 mul=ple	
  projects.	
  
                                                                              •  This	
  usually	
  takes	
  3,	
  6,	
  or	
  more	
  months.	
  
                                                                              •  Requirement	
  gathering	
  and	
  scoping	
  for	
  
                                                                                 mul=ple	
  projects	
  takes	
  =me	
  away	
  from	
  
                                                                                 working	
  on	
  funded	
  projects.	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐8-­‐	
  
Cycle	
  Time	
  
                                                                                     18	
  month	
  cycle	
  =me	
  


                                      Funding	
  
                                      (picking)	
                                                                      Doing	
  


                                                                                                                                   Integrate,	
  test,	
  
                 Proposing	
                                                  Prepara=on	
           Development	
                    &	
  release	
  



                    1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
   10	
   11	
   12	
   13	
   14	
   15	
   16	
   17	
   18	
  
                                                                                               months	
  


©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐9-­‐	
  
Cycle	
  Time	
  




                   1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
   10	
   11	
   12	
   13	
   14	
   15	
   16	
   17	
   18	
  
                                                                               months	
  


©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐10-­‐	
  
Cycle	
  Time	
  

               Pick	
                             Pick	
                           Pick	
             Pick	
             Pick	
             Pick	
  


                                                   Prep	
   Prep	
   Prep	
   Prep	
   Prep	
   Prep	
  


                                                                                    Do	
               Do	
               Do	
               Do	
              Do	
             Do	
  


                                                                                         Ship	
             Ship	
             Ship	
             Ship	
           Ship	
           Ship	
  


                                                                           1	
                2	
                3	
                4	
                5	
              6	
              7	
  
                                                                                                1	
  month	
  itera=ons	
  


©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐11-­‐	
  
Cycle	
  Time	
  
                                                    3	
  month	
  cycle	
  =me	
  


                                                  Pick	
  


                                                                                   Prep	
  


                                                                                                  Do	
  


                                                                                                       Ship	
  


                                                                           1	
            2	
              3	
     4	
      5	
     6	
     7	
  
                                                                                              1	
  month	
  itera=ons	
  
©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐12-­‐	
  
Load	
  
                                                                                   Value	
  Delivery	
  Capacity	
  =	
  
                                                                                   Value	
  Payload	
  /	
  Cycle	
  Time	
  




              Value	
                                                                                                           Deliver	
  
             Payload	
  
                                                                                      	
  




                                                                               Cycle	
  Time	
  	
  



©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐13-­‐	
  
Value	
  Delivery	
  Vehicles	
  
     Load	
  




                                                                                                       Deliver	
  



                                                                                      	
  
                                                                               Cycle	
  Time	
  	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐14-­‐	
  
Value	
  Delivery	
  Vehicles	
  
     Load	
  




                                                                               Deliver	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐15-­‐	
  
Moving	
  From	
  
                                                                           FUNCTIONAL	
  EFFICIENCY	
  
                                                                                          to	
  
                                                             VALUE	
  DELIVERY	
  EFFICIENCY	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐16-­‐	
  
Misaligned,	
  Func=onal	
  Goals	
  




Func=onal	
                                                              ✔	
      ✔	
     ✔	
          ✔	
          ✔	
             ✔	
  
Goals	
  

   Late,	
  
                                                                                                               Not	
  as	
  
   missing	
  
                                                                     Project	
  A	
       Project	
  B	
       relevant	
  as	
  
   scope	
  
                                                                                                               hoped	
  


 ©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐17-­‐	
  
Your	
  Team	
  for	
  the	
  World	
  Series	
  Project	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐18-­‐	
  
Organize	
  around	
  Business	
  Value	
  Delivery	
  




                                           ✔	
  
                                                              Line	
  of	
       ✔	
  
                                                                                          Line	
  of	
  
                                                             Business	
  A	
             Business	
  B	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐19-­‐	
  
Kanban	
  
     backlog	
                                           on	
                                                 coding	
                                      tes=ng	
         qccept	
                                done	
  
                                                         deck	
  
     Traveller	
  wants	
  	
   2	
                 Seller	
  wants	
  to	
   5	
      Traveller	
  wants	
  	
   2	
               Traveller	
  wants	
  	
   2	
       Traveller	
  wants	
  	
   3	
     Traveller	
  wants	
  	
   3	
  
     to	
  e-­‐mail	
  an	
                         remove	
  an	
  ad	
               to	
  see	
  their	
                         to	
  edit	
  a	
  booking	
         to	
  enter	
  a	
                 to	
  register	
  with	
  
     airline	
  booking	
                                                              upcoming	
  trips	
                                                               booking	
                          the	
  system	
  
                                                                                                              Tom	
                                        Tom	
                              Bob	
                              Sue	
  

     Traveller	
  wants	
  	
   2	
  
     to	
  link	
  to	
  on-­‐line	
                Traveller	
  wants	
  	
   2	
     Admin	
  wants	
  a	
   5	
                  Traveller	
  wants	
  	
   1	
  
     check-­‐in	
                                   to	
  e-­‐mail	
  a	
  hotel	
     report	
  of	
  site-­‐                      to	
  delete	
  a	
  
                                                    booking	
                          wide	
  ac2vity	
                            booking	
  
                                                                                                               Bob	
                                      Sue	
  
     Traveller	
  wants	
  	
   2	
  
     to	
  link	
  to	
  cancel	
  
     a	
  booking	
  
                                                    Traveller	
  wants	
  	
   2	
     Seller	
  wants	
  to	
   5	
                Traveller	
  wants	
  	
   2	
  
                                                    to	
  e-­‐mail	
  a	
  car	
       show	
  an	
  ad	
                           to	
  copy	
  a	
  
                              2	
                   booking	
                                                                       booking	
  
     Hotel	
  owner	
  
     wants	
  to	
  check	
                                                                                   Sue	
                                     Bob	
  
     usage	
  data	
  


     Airline	
  wants	
  to	
   2	
  
     check	
  usage	
  data	
  



     Rental	
  agency	
   2	
  
     wants	
  to	
  check	
  
     usage	
  data	
  


                                                                                                    1)	
  Work	
  is	
  managed	
  visually	
  

                                                                                                    2)	
  Limited	
  work	
  in	
  progress	
  

                                                                                                    3)	
  Flow	
  is	
  pull-­‐based	
  

©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐20-­‐	
  
Kanban	
  in	
  Ac=on	
  

                                                                                                              	
     	
  
                                                                                                              	
     	
  




Product	
  
Mgmt	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐21-­‐	
  
                                                                                      $	
  
                                                                               Customers	
  /	
  Market	
  
EVERYTHING	
  


                                                                               Con=nuous	
   Integra=on	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐22-­‐	
  
Product	
                                   Dev	
          Test	
       Deploy	
  
                                         Mgmt	
  
 Crea=ve	
  




                                                                                                   Test	
  
                                       Business	
                              Design/Code	
                     Releng	
  
                                                                                                  Design	
  
                                       Planning	
  
 Automatable	
  




                                       Data	
                                  Test/Debug	
        Test	
       Release	
  
                                     Gathering	
                                                 Execu=on	
  

©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐23-­‐	
  
Team	
  
 Crea=ve	
  
 Automatable	
  




                                       Data	
                                  Build/Test	
     Release	
  
                                     Gathering	
  

©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐24-­‐	
  
Tool	
  Support	
  
           •  Web-­‐based	
  Idea=on	
  tools	
  
           •  Agile-­‐friendly	
  SCM	
  
           •  Build	
  
                             –  Con=nuous	
  Integra=on	
  
                             –  DevOps	
  savvy	
  build/deploy	
  management	
  
           •  Agile	
  Project	
  Management	
  
           •  Test	
  automa=on	
  



©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐25-­‐	
  
Enterprise	
  Agile	
  
                                                                                     ESCALATION	
  




                                                                                                                                                 AGILE	
  OFFICE	
  




                                                                                           MANAGEMENT	
  




                                                                                                                                                              RELEASE	
  
                                                                                                                                                             TEAM	
  /	
  OPS	
  
        LOB	
      LOB	
  LEADERS	
  
     CUSTOMERS	
  

                                                                               EPICS	
                                         I1	
     I2	
        I3	
  
                                                                                                            ARCHITECTURE	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐26-­‐	
  
Recommended	
  Books	
  




©	
  2012	
  Eliassen	
  Group.	
  All	
  Rights	
  Reserved	
  -­‐27-­‐	
  

Contenu connexe

En vedette

Kristine presentation
Kristine presentationKristine presentation
Kristine presentationMassTLC
 
Fritz Knabe Big Data Presentation
Fritz Knabe Big Data PresentationFritz Knabe Big Data Presentation
Fritz Knabe Big Data PresentationMassTLC
 
SmartBear marketing data preso
SmartBear marketing data presoSmartBear marketing data preso
SmartBear marketing data presoMassTLC
 
Holland Mark presentation
Holland Mark presentationHolland Mark presentation
Holland Mark presentationMassTLC
 
Frank marino presentation
Frank marino presentationFrank marino presentation
Frank marino presentationMassTLC
 
MassTCL rapid development summit Kayak keynote
MassTCL rapid development summit Kayak keynoteMassTCL rapid development summit Kayak keynote
MassTCL rapid development summit Kayak keynoteMassTLC
 
Davidreinselppt 110304164919-phpapp01
Davidreinselppt 110304164919-phpapp01Davidreinselppt 110304164919-phpapp01
Davidreinselppt 110304164919-phpapp01MassTLC
 
Solano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testingSolano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testingMassTLC
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC
 
Acquia presented at MassTLC event on automated testing
Acquia presented at MassTLC event on automated testingAcquia presented at MassTLC event on automated testing
Acquia presented at MassTLC event on automated testingMassTLC
 
Thoughtbot continuous delivery
Thoughtbot continuous deliveryThoughtbot continuous delivery
Thoughtbot continuous deliveryMassTLC
 
Mobile Summit Opportunities in Mobile
Mobile Summit Opportunities in MobileMobile Summit Opportunities in Mobile
Mobile Summit Opportunities in MobileMassTLC
 
Apperian brian day
Apperian brian dayApperian brian day
Apperian brian dayMassTLC
 
Shift Communications, Big Data for Marketing, MassTLC
Shift Communications, Big Data for Marketing, MassTLCShift Communications, Big Data for Marketing, MassTLC
Shift Communications, Big Data for Marketing, MassTLCMassTLC
 
MassTLC PCHI presentation: Care Redesign, IT needs
MassTLC PCHI presentation:  Care Redesign, IT needsMassTLC PCHI presentation:  Care Redesign, IT needs
MassTLC PCHI presentation: Care Redesign, IT needsMassTLC
 
Mobile Summit Content is King!
Mobile Summit Content is King!Mobile Summit Content is King!
Mobile Summit Content is King!MassTLC
 
12 06 11 practically green presentation
12 06 11 practically green presentation12 06 11 practically green presentation
12 06 11 practically green presentationMassTLC
 
MassTLC seminar: Connecting Marketing to Revenue through Sales Analytics, En...
MassTLC seminar:  Connecting Marketing to Revenue through Sales Analytics, En...MassTLC seminar:  Connecting Marketing to Revenue through Sales Analytics, En...
MassTLC seminar: Connecting Marketing to Revenue through Sales Analytics, En...MassTLC
 

En vedette (20)

Kristine presentation
Kristine presentationKristine presentation
Kristine presentation
 
Fritz Knabe Big Data Presentation
Fritz Knabe Big Data PresentationFritz Knabe Big Data Presentation
Fritz Knabe Big Data Presentation
 
SmartBear marketing data preso
SmartBear marketing data presoSmartBear marketing data preso
SmartBear marketing data preso
 
Holland Mark presentation
Holland Mark presentationHolland Mark presentation
Holland Mark presentation
 
Frank marino presentation
Frank marino presentationFrank marino presentation
Frank marino presentation
 
Dyn ppt
Dyn pptDyn ppt
Dyn ppt
 
MassTCL rapid development summit Kayak keynote
MassTCL rapid development summit Kayak keynoteMassTCL rapid development summit Kayak keynote
MassTCL rapid development summit Kayak keynote
 
Davidreinselppt 110304164919-phpapp01
Davidreinselppt 110304164919-phpapp01Davidreinselppt 110304164919-phpapp01
Davidreinselppt 110304164919-phpapp01
 
Solano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testingSolano Labs presented at MassTLC's automated testing
Solano Labs presented at MassTLC's automated testing
 
The Sixth Sense
The Sixth SenseThe Sixth Sense
The Sixth Sense
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
 
Acquia presented at MassTLC event on automated testing
Acquia presented at MassTLC event on automated testingAcquia presented at MassTLC event on automated testing
Acquia presented at MassTLC event on automated testing
 
Thoughtbot continuous delivery
Thoughtbot continuous deliveryThoughtbot continuous delivery
Thoughtbot continuous delivery
 
Mobile Summit Opportunities in Mobile
Mobile Summit Opportunities in MobileMobile Summit Opportunities in Mobile
Mobile Summit Opportunities in Mobile
 
Apperian brian day
Apperian brian dayApperian brian day
Apperian brian day
 
Shift Communications, Big Data for Marketing, MassTLC
Shift Communications, Big Data for Marketing, MassTLCShift Communications, Big Data for Marketing, MassTLC
Shift Communications, Big Data for Marketing, MassTLC
 
MassTLC PCHI presentation: Care Redesign, IT needs
MassTLC PCHI presentation:  Care Redesign, IT needsMassTLC PCHI presentation:  Care Redesign, IT needs
MassTLC PCHI presentation: Care Redesign, IT needs
 
Mobile Summit Content is King!
Mobile Summit Content is King!Mobile Summit Content is King!
Mobile Summit Content is King!
 
12 06 11 practically green presentation
12 06 11 practically green presentation12 06 11 practically green presentation
12 06 11 practically green presentation
 
MassTLC seminar: Connecting Marketing to Revenue through Sales Analytics, En...
MassTLC seminar:  Connecting Marketing to Revenue through Sales Analytics, En...MassTLC seminar:  Connecting Marketing to Revenue through Sales Analytics, En...
MassTLC seminar: Connecting Marketing to Revenue through Sales Analytics, En...
 

Similaire à Intro to Continuous Delivery

Innovation and Efficiency - d.school talk
Innovation and Efficiency - d.school talkInnovation and Efficiency - d.school talk
Innovation and Efficiency - d.school talkJochen Guertler
 
Sfs12 5 writing company overview pdf
Sfs12 5 writing company overview pdfSfs12 5 writing company overview pdf
Sfs12 5 writing company overview pdfSchool For Startups
 
W4 0245 agility_v1
W4 0245 agility_v1W4 0245 agility_v1
W4 0245 agility_v1colleenfry
 
Career Challenges in Transitioning from Traditional Project Management to Agi...
Career Challenges in Transitioning from Traditional Project Management to Agi...Career Challenges in Transitioning from Traditional Project Management to Agi...
Career Challenges in Transitioning from Traditional Project Management to Agi...Devin Hedge
 
Keeping Your Project on Track Using the DEADLINES Model
Keeping Your Project on Track Using the DEADLINES ModelKeeping Your Project on Track Using the DEADLINES Model
Keeping Your Project on Track Using the DEADLINES ModelMarigold_Consulting
 
How To Give A Good Presentation -- Getting Your Audience To Listen!
How To Give A Good Presentation -- Getting Your Audience To Listen!How To Give A Good Presentation -- Getting Your Audience To Listen!
How To Give A Good Presentation -- Getting Your Audience To Listen!Blue Elephant Consulting
 
Rubin agile 2012_strategies_for_porfolio_management.pdf
Rubin agile 2012_strategies_for_porfolio_management.pdfRubin agile 2012_strategies_for_porfolio_management.pdf
Rubin agile 2012_strategies_for_porfolio_management.pdfdrewz lin
 
Mand a toolkit pmi theory
Mand a toolkit   pmi theoryMand a toolkit   pmi theory
Mand a toolkit pmi theorychrisdoran
 
Gdit bba 2 day 2012 7-30-90
Gdit bba 2 day 2012 7-30-90Gdit bba 2 day 2012 7-30-90
Gdit bba 2 day 2012 7-30-90anniepugmire
 
Math Puzzles and Brain Teasers
Math Puzzles and Brain TeasersMath Puzzles and Brain Teasers
Math Puzzles and Brain Teasersrightstartmath
 
Testing for Success
Testing for SuccessTesting for Success
Testing for SuccessDatalicious
 
Implementation Planning That Works!
Implementation Planning That Works!Implementation Planning That Works!
Implementation Planning That Works!alexsteiner17
 
Project management session 1
Project management session 1Project management session 1
Project management session 1Sheila Ash
 
The Four Elements of the Savi™ Approach
The Four Elements of the Savi™ ApproachThe Four Elements of the Savi™ Approach
The Four Elements of the Savi™ ApproachJefferson Martin
 
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community Badgeville, Inc.
 
Agile Maine Meeting - Challenges and options in guiding agile adoptions
Agile Maine Meeting - Challenges and options in guiding agile adoptions Agile Maine Meeting - Challenges and options in guiding agile adoptions
Agile Maine Meeting - Challenges and options in guiding agile adoptions agilemaine
 

Similaire à Intro to Continuous Delivery (20)

Innovation and Efficiency - d.school talk
Innovation and Efficiency - d.school talkInnovation and Efficiency - d.school talk
Innovation and Efficiency - d.school talk
 
ADMA Testing
ADMA TestingADMA Testing
ADMA Testing
 
Sfs12 5 writing company overview pdf
Sfs12 5 writing company overview pdfSfs12 5 writing company overview pdf
Sfs12 5 writing company overview pdf
 
W4 0245 agility_v1
W4 0245 agility_v1W4 0245 agility_v1
W4 0245 agility_v1
 
Career Challenges in Transitioning from Traditional Project Management to Agi...
Career Challenges in Transitioning from Traditional Project Management to Agi...Career Challenges in Transitioning from Traditional Project Management to Agi...
Career Challenges in Transitioning from Traditional Project Management to Agi...
 
Engaging Employees in the Company's Sustainability
Engaging Employees in the Company's SustainabilityEngaging Employees in the Company's Sustainability
Engaging Employees in the Company's Sustainability
 
Keeping Your Project on Track Using the DEADLINES Model
Keeping Your Project on Track Using the DEADLINES ModelKeeping Your Project on Track Using the DEADLINES Model
Keeping Your Project on Track Using the DEADLINES Model
 
How To Give A Good Presentation -- Getting Your Audience To Listen!
How To Give A Good Presentation -- Getting Your Audience To Listen!How To Give A Good Presentation -- Getting Your Audience To Listen!
How To Give A Good Presentation -- Getting Your Audience To Listen!
 
Rubin agile 2012_strategies_for_porfolio_management.pdf
Rubin agile 2012_strategies_for_porfolio_management.pdfRubin agile 2012_strategies_for_porfolio_management.pdf
Rubin agile 2012_strategies_for_porfolio_management.pdf
 
Mand a toolkit pmi theory
Mand a toolkit   pmi theoryMand a toolkit   pmi theory
Mand a toolkit pmi theory
 
Gdit bba 2 day 2012 7-30-90
Gdit bba 2 day 2012 7-30-90Gdit bba 2 day 2012 7-30-90
Gdit bba 2 day 2012 7-30-90
 
Math Puzzles and Brain Teasers
Math Puzzles and Brain TeasersMath Puzzles and Brain Teasers
Math Puzzles and Brain Teasers
 
Testing for Success
Testing for SuccessTesting for Success
Testing for Success
 
Implementation Planning That Works!
Implementation Planning That Works!Implementation Planning That Works!
Implementation Planning That Works!
 
Sfs12 1 why bplan pdf
Sfs12 1 why bplan pdfSfs12 1 why bplan pdf
Sfs12 1 why bplan pdf
 
Project management session 1
Project management session 1Project management session 1
Project management session 1
 
Sfs12 7 operations plans pdf
Sfs12 7 operations plans pdfSfs12 7 operations plans pdf
Sfs12 7 operations plans pdf
 
The Four Elements of the Savi™ Approach
The Four Elements of the Savi™ ApproachThe Four Elements of the Savi™ Approach
The Four Elements of the Savi™ Approach
 
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
 
Agile Maine Meeting - Challenges and options in guiding agile adoptions
Agile Maine Meeting - Challenges and options in guiding agile adoptions Agile Maine Meeting - Challenges and options in guiding agile adoptions
Agile Maine Meeting - Challenges and options in guiding agile adoptions
 

Plus de MassTLC

MassIntelligence 2018: Intelligent Connected Cities
MassIntelligence 2018: Intelligent Connected CitiesMassIntelligence 2018: Intelligent Connected Cities
MassIntelligence 2018: Intelligent Connected CitiesMassTLC
 
MassIntelligence 2018: How to Rapidly Prototype an AI Solution
MassIntelligence 2018: How to Rapidly Prototype an AI SolutionMassIntelligence 2018: How to Rapidly Prototype an AI Solution
MassIntelligence 2018: How to Rapidly Prototype an AI SolutionMassTLC
 
MassIntelligence 2018: Connecting the Nation's Top Fishing Port
MassIntelligence 2018: Connecting the Nation's Top Fishing PortMassIntelligence 2018: Connecting the Nation's Top Fishing Port
MassIntelligence 2018: Connecting the Nation's Top Fishing PortMassTLC
 
MassIntelligence 2018: Transportation & Mobility, Alex Wyglinski
MassIntelligence 2018: Transportation & Mobility, Alex WyglinskiMassIntelligence 2018: Transportation & Mobility, Alex Wyglinski
MassIntelligence 2018: Transportation & Mobility, Alex WyglinskiMassTLC
 
Andres Corrada-Emmanuel - Ground Truth Problems in Business
Andres Corrada-Emmanuel - Ground Truth Problems in BusinessAndres Corrada-Emmanuel - Ground Truth Problems in Business
Andres Corrada-Emmanuel - Ground Truth Problems in BusinessMassTLC
 
MassTLC product launch campaign strategies, Jason Baudreau, NetBrain
MassTLC product launch campaign strategies, Jason Baudreau, NetBrainMassTLC product launch campaign strategies, Jason Baudreau, NetBrain
MassTLC product launch campaign strategies, Jason Baudreau, NetBrainMassTLC
 
MassTLC product launch campaign strategies, ben austin, Carbon Black
MassTLC product launch campaign strategies, ben austin, Carbon BlackMassTLC product launch campaign strategies, ben austin, Carbon Black
MassTLC product launch campaign strategies, ben austin, Carbon BlackMassTLC
 
Forget about A.G.I. Let's Build Useable Ai Tools!
Forget about A.G.I. Let's Build Useable Ai Tools!Forget about A.G.I. Let's Build Useable Ai Tools!
Forget about A.G.I. Let's Build Useable Ai Tools!MassTLC
 
Cloud Edge Computing: Beyond the Data Center
Cloud Edge Computing: Beyond the Data CenterCloud Edge Computing: Beyond the Data Center
Cloud Edge Computing: Beyond the Data CenterMassTLC
 
Old Company - New Technology, Elixir @ the MBTA
Old Company - New Technology, Elixir @ the MBTAOld Company - New Technology, Elixir @ the MBTA
Old Company - New Technology, Elixir @ the MBTAMassTLC
 
Lisa seacat deluca io t robotics presentation
Lisa seacat deluca io t robotics presentationLisa seacat deluca io t robotics presentation
Lisa seacat deluca io t robotics presentationMassTLC
 
Smart cities thinking outside the box
Smart cities thinking outside the boxSmart cities thinking outside the box
Smart cities thinking outside the boxMassTLC
 
Lily lim data privacy ownership and ethics
Lily lim data privacy ownership and ethicsLily lim data privacy ownership and ethics
Lily lim data privacy ownership and ethicsMassTLC
 
Abbas bagasra smart ag
Abbas bagasra smart agAbbas bagasra smart ag
Abbas bagasra smart agMassTLC
 
Ben goodman cybersecurity in the iiot
Ben goodman cybersecurity in the iiotBen goodman cybersecurity in the iiot
Ben goodman cybersecurity in the iiotMassTLC
 
MassTLC Opening Slides and Simulation Session
MassTLC Opening Slides and Simulation SessionMassTLC Opening Slides and Simulation Session
MassTLC Opening Slides and Simulation SessionMassTLC
 
Tom Hopcroft: State of the Tech Economy Key Findings
Tom Hopcroft: State of the Tech Economy Key FindingsTom Hopcroft: State of the Tech Economy Key Findings
Tom Hopcroft: State of the Tech Economy Key FindingsMassTLC
 
Michael Goodman: The State of the State Economy
Michael Goodman: The State of the State EconomyMichael Goodman: The State of the State Economy
Michael Goodman: The State of the State EconomyMassTLC
 
MassTLC summit_amacleod_predictiveanalytics
MassTLC summit_amacleod_predictiveanalyticsMassTLC summit_amacleod_predictiveanalytics
MassTLC summit_amacleod_predictiveanalyticsMassTLC
 
Brainshark mass tlc brand revitalizaion_final for distribution
Brainshark mass tlc brand revitalizaion_final for distributionBrainshark mass tlc brand revitalizaion_final for distribution
Brainshark mass tlc brand revitalizaion_final for distributionMassTLC
 

Plus de MassTLC (20)

MassIntelligence 2018: Intelligent Connected Cities
MassIntelligence 2018: Intelligent Connected CitiesMassIntelligence 2018: Intelligent Connected Cities
MassIntelligence 2018: Intelligent Connected Cities
 
MassIntelligence 2018: How to Rapidly Prototype an AI Solution
MassIntelligence 2018: How to Rapidly Prototype an AI SolutionMassIntelligence 2018: How to Rapidly Prototype an AI Solution
MassIntelligence 2018: How to Rapidly Prototype an AI Solution
 
MassIntelligence 2018: Connecting the Nation's Top Fishing Port
MassIntelligence 2018: Connecting the Nation's Top Fishing PortMassIntelligence 2018: Connecting the Nation's Top Fishing Port
MassIntelligence 2018: Connecting the Nation's Top Fishing Port
 
MassIntelligence 2018: Transportation & Mobility, Alex Wyglinski
MassIntelligence 2018: Transportation & Mobility, Alex WyglinskiMassIntelligence 2018: Transportation & Mobility, Alex Wyglinski
MassIntelligence 2018: Transportation & Mobility, Alex Wyglinski
 
Andres Corrada-Emmanuel - Ground Truth Problems in Business
Andres Corrada-Emmanuel - Ground Truth Problems in BusinessAndres Corrada-Emmanuel - Ground Truth Problems in Business
Andres Corrada-Emmanuel - Ground Truth Problems in Business
 
MassTLC product launch campaign strategies, Jason Baudreau, NetBrain
MassTLC product launch campaign strategies, Jason Baudreau, NetBrainMassTLC product launch campaign strategies, Jason Baudreau, NetBrain
MassTLC product launch campaign strategies, Jason Baudreau, NetBrain
 
MassTLC product launch campaign strategies, ben austin, Carbon Black
MassTLC product launch campaign strategies, ben austin, Carbon BlackMassTLC product launch campaign strategies, ben austin, Carbon Black
MassTLC product launch campaign strategies, ben austin, Carbon Black
 
Forget about A.G.I. Let's Build Useable Ai Tools!
Forget about A.G.I. Let's Build Useable Ai Tools!Forget about A.G.I. Let's Build Useable Ai Tools!
Forget about A.G.I. Let's Build Useable Ai Tools!
 
Cloud Edge Computing: Beyond the Data Center
Cloud Edge Computing: Beyond the Data CenterCloud Edge Computing: Beyond the Data Center
Cloud Edge Computing: Beyond the Data Center
 
Old Company - New Technology, Elixir @ the MBTA
Old Company - New Technology, Elixir @ the MBTAOld Company - New Technology, Elixir @ the MBTA
Old Company - New Technology, Elixir @ the MBTA
 
Lisa seacat deluca io t robotics presentation
Lisa seacat deluca io t robotics presentationLisa seacat deluca io t robotics presentation
Lisa seacat deluca io t robotics presentation
 
Smart cities thinking outside the box
Smart cities thinking outside the boxSmart cities thinking outside the box
Smart cities thinking outside the box
 
Lily lim data privacy ownership and ethics
Lily lim data privacy ownership and ethicsLily lim data privacy ownership and ethics
Lily lim data privacy ownership and ethics
 
Abbas bagasra smart ag
Abbas bagasra smart agAbbas bagasra smart ag
Abbas bagasra smart ag
 
Ben goodman cybersecurity in the iiot
Ben goodman cybersecurity in the iiotBen goodman cybersecurity in the iiot
Ben goodman cybersecurity in the iiot
 
MassTLC Opening Slides and Simulation Session
MassTLC Opening Slides and Simulation SessionMassTLC Opening Slides and Simulation Session
MassTLC Opening Slides and Simulation Session
 
Tom Hopcroft: State of the Tech Economy Key Findings
Tom Hopcroft: State of the Tech Economy Key FindingsTom Hopcroft: State of the Tech Economy Key Findings
Tom Hopcroft: State of the Tech Economy Key Findings
 
Michael Goodman: The State of the State Economy
Michael Goodman: The State of the State EconomyMichael Goodman: The State of the State Economy
Michael Goodman: The State of the State Economy
 
MassTLC summit_amacleod_predictiveanalytics
MassTLC summit_amacleod_predictiveanalyticsMassTLC summit_amacleod_predictiveanalytics
MassTLC summit_amacleod_predictiveanalytics
 
Brainshark mass tlc brand revitalizaion_final for distribution
Brainshark mass tlc brand revitalizaion_final for distributionBrainshark mass tlc brand revitalizaion_final for distribution
Brainshark mass tlc brand revitalizaion_final for distribution
 

Intro to Continuous Delivery

  • 1. Intro  to  Con=nuous  Delivery   Mass  TLC   February  13th,  2013   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐1-­‐  
  • 2. Damon  Poole   •  Chief  Agilist,  Eliassen  Group’s  Agile  Prac=ce   –  Coaching:  Transforma=on  and  Tune-­‐ups   –  Training   •  20  years  of  process  change:  small  co-­‐located  teams  to   mul=-­‐hundred  team  global  enterprises   •  Founder  and  past  CTO  and  CEO  of  AccuRev   •  Creator  of  mul=ple  Jolt-­‐award  winning  products   •  Past  President  of  Agile  New  England   •  Author  of  “DIY  Agile  Kickstart”   •  Consulted  with  Ford  IT,  Orbitz,  Fidelity,  Capital  One,   ING  Direct,  and  many  others   •  Taught  Agile  techniques  to  thousands  of  people   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐2-­‐  
  • 3. What  does  it  take  to  get  a   hoYix/patch  to  your  customer?   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐3-­‐  
  • 4. Cycle  Time,  aka,  Measuring  Delay   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐4-­‐  
  • 5. The Cost of Delay Delivery Delay Market No more emerges value You decide The user to do it can use it ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐5-­‐  
  • 6. The  Cost  of  Delay   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐6-­‐  
  • 7. Cycle  Time   Integra=on  and   Prepara=on   Development   tes=ng   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   months   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐7-­‐  
  • 8. A Typical Risk Mitigation Strategy That Can Increase Risk •  A  Project  is  Priori=zed  ader  gathering   requirements  and  doing  es=ma=on  for   mul=ple  projects.   •  This  usually  takes  3,  6,  or  more  months.   •  Requirement  gathering  and  scoping  for   mul=ple  projects  takes  =me  away  from   working  on  funded  projects.   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐8-­‐  
  • 9. Cycle  Time   18  month  cycle  =me   Funding   (picking)   Doing   Integrate,  test,   Proposing   Prepara=on   Development   &  release   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   months   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐9-­‐  
  • 10. Cycle  Time   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   months   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐10-­‐  
  • 11. Cycle  Time   Pick   Pick   Pick   Pick   Pick   Pick   Prep   Prep   Prep   Prep   Prep   Prep   Do   Do   Do   Do   Do   Do   Ship   Ship   Ship   Ship   Ship   Ship   1   2   3   4   5   6   7   1  month  itera=ons   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐11-­‐  
  • 12. Cycle  Time   3  month  cycle  =me   Pick   Prep   Do   Ship   1   2   3   4   5   6   7   1  month  itera=ons   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐12-­‐  
  • 13. Load   Value  Delivery  Capacity  =   Value  Payload  /  Cycle  Time   Value   Deliver   Payload     Cycle  Time     ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐13-­‐  
  • 14. Value  Delivery  Vehicles   Load   Deliver     Cycle  Time     ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐14-­‐  
  • 15. Value  Delivery  Vehicles   Load   Deliver   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐15-­‐  
  • 16. Moving  From   FUNCTIONAL  EFFICIENCY   to   VALUE  DELIVERY  EFFICIENCY   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐16-­‐  
  • 17. Misaligned,  Func=onal  Goals   Func=onal   ✔   ✔   ✔   ✔   ✔   ✔   Goals   Late,   Not  as   missing   Project  A   Project  B   relevant  as   scope   hoped   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐17-­‐  
  • 18. Your  Team  for  the  World  Series  Project   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐18-­‐  
  • 19. Organize  around  Business  Value  Delivery   ✔   Line  of   ✔   Line  of   Business  A   Business  B   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐19-­‐  
  • 20. Kanban   backlog   on   coding   tes=ng   qccept   done   deck   Traveller  wants     2   Seller  wants  to   5   Traveller  wants     2   Traveller  wants     2   Traveller  wants     3   Traveller  wants     3   to  e-­‐mail  an   remove  an  ad   to  see  their   to  edit  a  booking   to  enter  a   to  register  with   airline  booking   upcoming  trips   booking   the  system   Tom   Tom   Bob   Sue   Traveller  wants     2   to  link  to  on-­‐line   Traveller  wants     2   Admin  wants  a   5   Traveller  wants     1   check-­‐in   to  e-­‐mail  a  hotel   report  of  site-­‐ to  delete  a   booking   wide  ac2vity   booking   Bob   Sue   Traveller  wants     2   to  link  to  cancel   a  booking   Traveller  wants     2   Seller  wants  to   5   Traveller  wants     2   to  e-­‐mail  a  car   show  an  ad   to  copy  a   2   booking   booking   Hotel  owner   wants  to  check   Sue   Bob   usage  data   Airline  wants  to   2   check  usage  data   Rental  agency   2   wants  to  check   usage  data   1)  Work  is  managed  visually   2)  Limited  work  in  progress   3)  Flow  is  pull-­‐based   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐20-­‐  
  • 21. Kanban  in  Ac=on           Product   Mgmt   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐21-­‐   $   Customers  /  Market  
  • 22. EVERYTHING   Con=nuous   Integra=on   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐22-­‐  
  • 23. Product   Dev   Test   Deploy   Mgmt   Crea=ve   Test   Business   Design/Code   Releng   Design   Planning   Automatable   Data   Test/Debug   Test   Release   Gathering   Execu=on   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐23-­‐  
  • 24. Team   Crea=ve   Automatable   Data   Build/Test   Release   Gathering   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐24-­‐  
  • 25. Tool  Support   •  Web-­‐based  Idea=on  tools   •  Agile-­‐friendly  SCM   •  Build   –  Con=nuous  Integra=on   –  DevOps  savvy  build/deploy  management   •  Agile  Project  Management   •  Test  automa=on   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐25-­‐  
  • 26. Enterprise  Agile   ESCALATION   AGILE  OFFICE   MANAGEMENT   RELEASE   TEAM  /  OPS   LOB   LOB  LEADERS   CUSTOMERS   EPICS   I1   I2   I3   ARCHITECTURE   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐26-­‐  
  • 27. Recommended  Books   ©  2012  Eliassen  Group.  All  Rights  Reserved  -­‐27-­‐