SlideShare a Scribd company logo
1 of 37
The	
  90	
  minute	
  guide	
  to	
  Agile	
  
or	
  
What	
  is	
  Agile?	
  
Why	
  should	
  we	
  be	
  Agile?	
  
How	
  do	
  we	
  become	
  Agile?	
         allan	
  kelly	
  
                               Twi+er:	
  @allankellynet	
  
                             h+p://www.allankelly.net	
  
                     h+p://www.so6warestrategy.co.uk	
  
Allan	
  Kelly	
  
                        Director,	
  So6ware	
  Strategy	
  Ltd	
  
                        –  ConsulAng	
  &	
  Training	
  for	
  Agile	
  
Author	
  
     –  Changing	
  So:ware	
  Development:	
  Learning	
  
          to	
  be	
  Agile	
  (2008,	
  Wiley)	
  
     –  Business	
  Pa8erns	
  for	
  So;ware	
  Developers	
  
          (2012,	
  Wiley	
  -­‐	
  ISBN:	
  978-­‐1119999249)	
  
     	
  

                                                       97	
  Things	
  Every	
  Programmer	
  Should	
  Know	
  
                                                                                         Henney,	
  2010	
  
                              Context	
  EncapsulaGon	
  in	
  
                              PaHern	
  Languages	
  of	
  Program	
  Design	
  	
  
                              Volume	
  5,	
  2006	
  

(c)	
  Allan	
  Kelly	
                              h+p://www.so6warestrategy.co.uk	
                             2	
  
Agenda…	
  
•    What	
  is	
  Agile?	
  
•    Why	
  go	
  Agile?	
  
•    How	
  do	
  you	
  do	
  Agile?	
  
•    How	
  do	
  I	
  change	
  to	
  Agile?	
  


                                                    …	
  90	
  minutes!	
  
What	
  is	
  Agile?	
  




(c)	
  Allan	
  Kelly	
     h+p://www.so6warestrategy.co.uk	
     5	
  
Agile	
  manifesto	
  (2001)	
  
     We	
  are	
  uncovering	
  be+er	
  ways	
  of	
  developing	
  so6ware	
  by	
  
        doing	
  it	
  and	
  helping	
  others	
  do	
  it.	
  Through	
  this	
  work	
  we	
  have	
  
        come	
  to	
  value:	
  	
  
     •  Individuals	
  and	
  interacAons	
  over	
  processes	
  and	
  tools	
  
     •  Working	
  so6ware	
  over	
  comprehensive	
  documentaAon	
  
     •  Customer	
  collaboraAon	
  over	
  contract	
  negoAaAon	
  
     •  Responding	
  to	
  change	
  over	
  following	
  a	
  plan	
  	
  

                           That	
  is,	
  while	
  there	
  is	
  value	
  in	
  the	
  items	
  on	
  the	
  
                             right,	
  we	
  value	
  the	
  items	
  on	
  the	
  le6	
  more.	
  


                                                                         www.agilemanifesto.com	
  

(c)	
  So6ware	
  Strategy	
  Ltd.	
                                                                             6	
  
Professor	
  Donald	
  Sull	
  of	
  the	
  London	
  
What?	
                                            Business	
  School	
  …	
  defines	
  [Agility]	
  
                       as	
  a	
  company’s	
  ability	
  
Defining	
  Agile	
   consistently	
  to	
  iden@fy	
  and	
  
                                                        seize	
  opportuniAes	
  more	
  
                                                       quickly	
  and	
  effec@vely	
  than	
  
                                                                     rivals.	
  
Agile	
  is	
  what	
  both	
  the	
  latest	
  
   business	
  strategy	
  and	
  
  so6ware	
  development	
  
 methodology	
  aspire	
  to	
  be.	
  


           Financial	
  Times,	
  20	
  November,	
  2007,	
  “Agility:	
  
           Flexibility	
  takes	
  over	
  from	
  planning”	
  


(c)	
  Allan	
  Kelly	
                         h+p://www.so6warestrategy.co.uk	
                           7	
  
Agile,	
  Agile	
  methods	
  &	
  Agile	
  toolkit	
  
                                            The	
  State	
  of	
  Agile	
   • 	
  Quick	
  on	
  our	
  feet	
  
                                            (our	
  objecAve)	
             • 	
  Deliver	
  quickly	
  
                                                                                              • 	
  Respond	
  to	
  change	
  rapidly	
  
                                                                                              • 	
  Seize	
  opportuniAes	
  
                                       Kanban	
  
                                                                           Agile	
  Methods	
  
                                                    ...	
  
                            DSDM	
  



                                                                           Promise	
  to	
  create	
  the	
  state	
  of	
  Agile	
  
 Scrum	
  

                   XP	
  




                                                              Xanpan	
  


                                                                           • 	
  Test	
  Driven	
  Development,	
  Refactoring	
  
                                       The	
  Agile	
                      • 	
  IteraAons,	
  Time	
  boxing	
  
                                       Toolkit	
                           • 	
  User	
  Stories,	
  Feature	
  injecAon	
  
                                                                           • 	
  RetrospecAves,	
  ....	
  

(c)	
  Allan	
  Kelly	
                                        h+p://www.so6warestrategy.co.uk	
                                        8	
  
Why	
  Agile?	
  




(c)	
  Allan	
  Kelly	
     h+p://www.so6warestrategy.co.uk	
     9	
  
Why	
  Agile?	
  
                            Process	
  change	
  follows	
  technology	
  change	
  
                                                                  1972	
                     2002	
                2012	
  
                               Database	
               IMS	
                       SQL,	
  Oracle	
      NoSQL	
  

                               Language	
               Cobol,	
  Fortran	
         Java,	
  C++	
        Ruby,	
  JavaScript	
  


                               Display	
                Green	
  screen	
           Web	
                 iPad	
  

                               OS	
                     OS/360	
                    Windows	
  NT/XP	
   Linux	
  

                               Internet	
  nodes	
      23	
  (March)	
             Millions	
            5	
  Billion	
  ?	
  



(c)	
  Allan	
  Kelly	
                                h+p://www.so6warestrategy.co.uk	
                                          10	
  
Why	
  be	
  Agile?	
  
                            •    Reduce	
  costs	
  
                            •    Reduce	
  risk	
  
                            •    Avoid	
  failure	
  
                            •    ProducAvity	
  
                            •    TINA	
  ?	
  
                                  –  The	
  only	
  game	
  in	
  town	
  
                                  –  Agile	
  is	
  state	
  of	
  the	
  art	
  
                            •  Fashion?	
  
                                  –  Everyone	
  else	
  is	
  doing	
  it?	
  


(c)	
  Allan	
  Kelly	
                            h+p://www.so6warestrategy.co.uk	
                 11	
  
Why	
  Agile?	
                           It’s	
  the	
  
                                      business,	
  stupid	
  

                                       I	
  can’t	
  think	
  of	
  anything	
  more	
  
                                       important	
  than	
  building	
  an	
  
                                       agile	
  company,	
  because	
  the	
  
                                       world	
  changes	
  so	
  quickly	
  and	
  
                                       unpredictably	
  

        Michael	
  A	
  Cusumano	
  
        DisAnguished	
  Professor	
  of	
  Management	
  at	
  
        the	
  MIT	
  Sloan	
  School	
  of	
  Management	
  
Why	
  be	
  Agile?	
  
                            •  Greater	
  flexibility	
  
                                –  World	
  doesn’t	
  stop	
  
                            •  Faster	
  to	
  market	
  
                                –  Seize	
  compeAAve	
  opportuniAes	
  
                                –  Faster	
  return	
  on	
  investment	
  
                            •  Faster	
  validaAon	
  of	
  market	
  
                                –  Fail	
  fast,	
  fail	
  cheap	
  



(c)	
  Allan	
  Kelly	
                            h+p://www.so6warestrategy.co.uk	
                 13	
  
Why	
  be	
  Agile?	
  
                            •  Customers	
  prefer	
  it	
  
                                –  Flexibility	
  
                                –  No	
  arguing	
  over	
  requirements	
  in/out	
  
                                –  Time	
  to	
  market	
  
                                –  OpportuniAes	
  to	
  conAnue,	
  stop,	
  change	
  
                            •  Enable	
  new	
  business	
  models	
  




(c)	
  Allan	
  Kelly	
                      h+p://www.so6warestrategy.co.uk	
                 14	
  
Why	
  be	
  Agile?	
  
                            Today	
                                         Tomorrow	
  
                            •    Agile	
  means	
  be+er	
                  •  Agile	
  creates	
  new	
  
                            •    Be+er	
  delivery	
                           opportuniAes	
  
                            •    Win	
  new	
  clients	
                    •  New	
  compeAAve	
  
                            •    Reduce	
  risk	
                              advantages	
  
                                                                            •  New	
  business	
  models	
  (Lean	
  
                            •    Reduce	
  failure	
  
                                                                               Start	
  Up)	
  
                            •    IT	
  as	
  enabler	
  
                                                                            •  BeHer	
  is	
  entry	
  level	
  (don’t	
  
                                  –  Not	
  a	
  blocker	
  
                                                                               leave	
  home	
  without	
  it)	
  
                                  –  Realize	
  true	
  value	
  of	
  IT	
  




(c)	
  Allan	
  Kelly	
                                 h+p://www.so6warestrategy.co.uk	
                               15	
  
Why	
  be	
  Agile?	
  
                                      What	
  do	
  they	
  know?	
  
                            One	
  more	
  thing….	
  a	
  BIG	
  risk?	
  	
  
                                     Are	
  they	
  take	
  
                                     Stealing	
  an	
  advantage?	
  

                                                        Your	
  
                                                 compeAtors	
  
                                                are	
  doing	
  this	
  



(c)	
  Allan	
  Kelly	
                      h+p://www.so6warestrategy.co.uk	
                 16	
  
How	
  do	
  we	
  do	
  Agile?	
  




(c)	
  Allan	
  Kelly	
     h+p://www.so6warestrategy.co.uk	
     17	
  
Principles:	
  So6ware	
  development	
  
•  Has	
  diseconomies	
  of	
  scale	
  
    –  So	
  small	
  batch	
  size	
  
•  Fixing	
  bugs	
  is	
  expensive	
  
    –  So	
  high	
  quality	
  is	
  important	
  
•  DocumentaAon	
  is	
  expensive	
  
    –  So	
  minimize	
  it	
  
•  Things	
  change	
  
    –  So	
  start	
  small	
  &	
  grow	
                    €	
  
    –  Strive	
  for	
  adaptability	
  over	
  adapted	
  
    –  Deliver	
  fast,	
  learn,	
  iterate	
  
Release	
  
Usually	
  looks	
  like	
  this	
  (Scrum/XP)	
  




                                                                                 Demo	
  
                                                                Wednesday	
  
                                                                 Tuesday	
  
                                                                 Monday	
  
                                                                  Friday	
  
                                                                 Thursday	
  
                                                     Work	
  




                                                                Wednesday	
  
                                                                 Tuesday	
  
                                                                 Monday	
  
                                                                  Friday	
  
                                                                 Thursday	
  
Everything	
  in	
  IteraAon	
  




                                                                                                          Releasable	
  at	
  end	
  of	
  IteraAon	
  
              Developers: Coding, Design & Unit Testing




                                                                                                               even	
  if	
  not	
  releases	
  
              Product Owner: Requirement discover &
                           explanation

              Testers: Automated & Exploratory testing




                                                                 Wednesday
              Wednesday

                          Thursday




                                                                             Thursday
    Tuesday




                                                       Tuesday
                                              Monday




                                                                                                 Monday
                                     Friday




                                                                                        Friday
Project	
  constraints	
  
Product	
                                           Resources	
  
Owner	
  
                 Features	
                         (People)	
  
needs	
  to	
  
make	
  these	
  
trade	
  offs	
                                                     Fixed	
  over	
  
                                     Cost	
  =	
  	
               short	
  run	
  
                                Resources	
  x	
  Time	
           (Brooks	
  Law)	
  
                                 Quality	
  =	
  free	
  

                                     Time	
  
     Scope	
  Creep	
  –	
  
     run	
  backwards	
                                  Time	
  boxed	
  

                                                                                         21	
  
Looks	
  like	
  this	
  
Burn-­‐down	
  chart	
  
                                                          Basic	
  Product	
  Burn-­‐Down	
  Chart	
  
250	
  



200	
  



150	
  



100	
  



  50	
  



    0	
  
            1	
       2	
                3	
      4	
            5	
       6	
                        7	
     8	
     9	
     10	
     11	
     12	
  
                                                                                   Itera@on	
  


                                                                               Work	
  to	
  do	
  




(c)	
  So6ware	
  Strategy	
  Ltd.	
                                                                                                              23	
  
Burn-­‐Up,	
  Burn-­‐Down	
  
                                                            Burn-­‐Up,	
  Burn-­‐Down	
  
250	
  



200	
  



150	
  



100	
  



  50	
  



    0	
  
            1	
     2	
           3	
       4	
     5	
       6	
     7	
                   8	
     9	
     10	
     11	
     12	
     13	
     14	
  
                                                                          Itera@on	
  


                                                                              Series5	
  




(c)	
  So6ware	
  Strategy	
  Ltd.	
                                                                                                              24	
  
Invest	
  in	
  Technical	
  	
  
                               So6ware	
  Cra6smanship	
  
                               –	
  Take	
  quality	
  seriously	
  




                                                        Images	
  from	
  Wikipedia	
  under	
  GNU	
  
                                                        documentaAon	
  license.	
  
This	
  means	
  Change!	
  
                            Erh….	
  How	
  do	
  I	
  do	
  that?	
  

                                                       "I	
  can't	
  understand	
  why	
  
                                                       people	
  are	
  frightened	
  of	
  
                                                               new	
  ideas.	
  I'm	
  
                                                         frightened	
  of	
  the	
  old	
  
                                                                       ones.”	
  	
  
                               John	
  Cage	
  

(c)	
  Allan	
  Kelly	
                           h+p://www.so6warestrategy.co.uk	
            26	
  
How?	
  
•  A	
  story….	
  

          Hard	
  to	
  imagine	
               [Agile]	
  has	
  changed	
  
         there	
  was	
  a	
  world	
           the	
  way	
  we	
  run	
  the	
  
            before	
  Agile	
                           company	
  

                             Main	
  benefit:	
  Time	
  to	
  market.	
  
                              I	
  don’t	
  know	
  how	
  we	
  would	
  
                                have	
  done	
  it	
  without	
  Agile	
  
3	
  Sided	
  coaching	
  
                              What	
  is	
  the	
  company	
  making?	
  
                              How	
  is	
  the	
  company	
  organized?	
  
                              Advice	
  for	
  senior	
  managers	
  
   Company:	
  Strategy	
  
                              What	
  processes	
  are	
  followed?	
  
                              Are	
  you	
  delivering?	
  
    Product:	
  Process	
     Advice	
  for	
  teams	
  

                              What	
  is	
  the	
  architecture?	
  Is	
  the	
  
                              code	
  tested?	
  	
  Are	
  you	
  finding	
  
    Code:	
  Technical	
      bugs?	
  
                              Advice	
  for	
  programmers	
  
Who’s	
  on	
  first?	
                                     Michael	
  
                                                           Barri+	
  

                                                                           Benjamin	
  
                                                                           Mitchell	
  
   Company:	
  Strategy	
  
                              Allan	
  Kelly	
  

    Product:	
  Process	
  


    Code:	
  Technical	
  

                                       Jon	
  Jagger	
                   Nancy	
  Van	
  
                                                                         Schooenderwoert	
  
Training	
  +	
  Coaching	
  
                                    Light	
  touch	
  
                                       coaching	
  
1.    Agile	
  FoundaAons	
  training	
  workshop	
  
2.    Process/Product	
  Coaching	
  (ongoing)	
  
3.    Test	
  Driven	
  Development	
  Workshop	
  
4.    Technical	
  Coaching	
  (ongoing)	
  
Don’t	
  push	
  change	
  -­‐	
  Let	
  them	
  pull!	
  
•  Management	
  job	
  is	
  not	
  to	
  push	
  change	
  
    –  Inspire	
  people	
  to	
  want	
  change	
  
    –  Support	
  people,	
  give	
  them	
  the	
  tools	
  
And	
  markeAng	
  
MarkeGng	
  know	
  what	
  
product	
  needs	
  building	
  
Engineering	
  build	
  it	
             You	
  know	
  your	
  doing	
  something	
  
•  Important	
  to	
  link	
  up	
       right	
  when	
  you	
  get	
  copied…	
  

   markeAng	
  engineering	
  
•  Build	
  the	
  right	
  thing,	
  
   build	
  it	
  right	
  
And	
  Time	
  	
  
(the	
  4th	
  dimension)	
  

 •  Don’t	
  expect	
  it	
  all	
  at	
  once	
  
 •  Different	
  people	
  learn	
  at	
  
    different	
  speeds	
  
 •  Iterate	
  
     –  Li+le	
  and	
  o6en	
  
Agile	
  Spectrum	
  




                        35	
  
The	
  Alignment	
  Trap	
  
                                                           Highly	
  
                                                           aligned	
                                     ‘Alignment	
  trap’	
              ‘IT	
  Enabled	
  growth’	
  
                                                                                                         11%	
  companies	
                 7%	
  companies	
  

                                                                   Doing	
  the	
  right	
  things	
  
                                                                                                         +13%	
  IT	
  spending	
           -­‐6%	
  IT	
  spending	
  
Source:	
  Shpilberg,	
  Berez,	
  Puryear,	
  Shah:	
  




                                                                                                         -­‐14%	
  3	
  year	
  sales	
     +35%	
  3	
  year	
  sales	
  
                                                                                                         growth	
                           growth	
  
                                                                                                                                                                           2	
  
MIT	
  Sloan	
  Review,	
  Fall	
  2007	
  




                                                                                                         ‘Maintenance	
  zone’	
   ‘Well-­‐oiled	
  IT’	
  
                                                                                                         74%	
  companies	
   	
  	
  1	
   8%	
  companies	
  
                                                                                                         Avg	
  IT	
  spending	
            -­‐15%	
  IT	
  spending	
  
                                                                                                         -­‐2%	
  3	
  year	
  sales	
      +11%	
  3	
  year	
  sales	
  
                                                              Less	
                                     growth	
                           growth	
  
                                                            aligned	
  
                                                                                                                               Doing	
  things	
  right	
  
                                                                                             Less	
                                                                   More	
  	
  
                                                                                           EffecAve	
                                                                 EffecAve	
  
Thank	
  you!	
  
allan	
  kelly	
  
So6ware	
  Strategy	
  Ltd.	
  
www.so6warestrategy.co.uk/allankelly	
  	
  
allan@allankelly.net	
  
Twi+er:	
  @allankellynet	
  

(c)	
  Allan	
  Kelly	
     h+p://www.so6warestrategy.co.uk	
     37	
  

More Related Content

What's hot

Leading agile product development
Leading agile product developmentLeading agile product development
Leading agile product developmentArto Saari
 
Ideation to Project Creation
Ideation to Project CreationIdeation to Project Creation
Ideation to Project Creationgmevans1
 
Think Beyond the Kanban Board
Think Beyond the Kanban BoardThink Beyond the Kanban Board
Think Beyond the Kanban BoardDigite, Inc.
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Gamefrankmt
 
The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)frankmt
 
Will Agile kill Project Management
Will Agile kill Project ManagementWill Agile kill Project Management
Will Agile kill Project ManagementDarren Wilmshurst
 

What's hot (9)

Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Leading agile product development
Leading agile product developmentLeading agile product development
Leading agile product development
 
Ideation to Project Creation
Ideation to Project CreationIdeation to Project Creation
Ideation to Project Creation
 
Lean Lego Game
Lean Lego GameLean Lego Game
Lean Lego Game
 
Think Beyond the Kanban Board
Think Beyond the Kanban BoardThink Beyond the Kanban Board
Think Beyond the Kanban Board
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Game
 
The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)
 
Abandon agile
Abandon agileAbandon agile
Abandon agile
 
Will Agile kill Project Management
Will Agile kill Project ManagementWill Agile kill Project Management
Will Agile kill Project Management
 

Viewers also liked

Planning for Value
Planning for ValuePlanning for Value
Planning for Valueallan kelly
 
Emprendimiento yennifer aguirre
Emprendimiento yennifer aguirreEmprendimiento yennifer aguirre
Emprendimiento yennifer aguirreysm123
 
Xxxxxx karim a hamir 2015 resume
Xxxxxx karim a  hamir 2015 resumeXxxxxx karim a  hamir 2015 resume
Xxxxxx karim a hamir 2015 resumeKarim Hamir
 
The horror story
The horror storyThe horror story
The horror storyceebee2009
 
Land preparation and potato planting
Land preparation and potato plantingLand preparation and potato planting
Land preparation and potato plantingHarahagazwe
 
Test Driven Design
Test Driven DesignTest Driven Design
Test Driven DesignSaad Ahmed
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)allan kelly
 
Prosci Change Management Workshop for Project Managers Info Webinar (30 mins)
Prosci Change Management Workshop for Project Managers Info Webinar (30 mins)Prosci Change Management Workshop for Project Managers Info Webinar (30 mins)
Prosci Change Management Workshop for Project Managers Info Webinar (30 mins)Prosci ANZ
 
Zero to the Cloud with @NetflixOSS
Zero to the Cloud with @NetflixOSSZero to the Cloud with @NetflixOSS
Zero to the Cloud with @NetflixOSSMike McGarr
 

Viewers also liked (12)

Planning for Value
Planning for ValuePlanning for Value
Planning for Value
 
Emprendimiento yennifer aguirre
Emprendimiento yennifer aguirreEmprendimiento yennifer aguirre
Emprendimiento yennifer aguirre
 
Xxxxxx karim a hamir 2015 resume
Xxxxxx karim a  hamir 2015 resumeXxxxxx karim a  hamir 2015 resume
Xxxxxx karim a hamir 2015 resume
 
The horror story
The horror storyThe horror story
The horror story
 
Testing gone-right
Testing gone-rightTesting gone-right
Testing gone-right
 
Land preparation and potato planting
Land preparation and potato plantingLand preparation and potato planting
Land preparation and potato planting
 
Dev ops for devs
Dev ops for devsDev ops for devs
Dev ops for devs
 
Test Driven Design
Test Driven DesignTest Driven Design
Test Driven Design
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
Prosci Change Management Workshop for Project Managers Info Webinar (30 mins)
Prosci Change Management Workshop for Project Managers Info Webinar (30 mins)Prosci Change Management Workshop for Project Managers Info Webinar (30 mins)
Prosci Change Management Workshop for Project Managers Info Webinar (30 mins)
 
Zero to the Cloud with @NetflixOSS
Zero to the Cloud with @NetflixOSSZero to the Cloud with @NetflixOSS
Zero to the Cloud with @NetflixOSS
 
Corona effect
Corona effectCorona effect
Corona effect
 

Similar to The 90-Minute Guide to Going Agile

Objective Agility
Objective AgilityObjective Agility
Objective Agilityallan kelly
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development Agileee
 
Agility @ the Speed of Thought
Agility @ the  Speed of ThoughtAgility @ the  Speed of Thought
Agility @ the Speed of ThoughtTathagat Varma
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business AnalystsSally Elatta
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Modelallan kelly
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexityPierre E. NEIS
 
Scaling Agile Across the Enterprise
Scaling Agile Across the EnterpriseScaling Agile Across the Enterprise
Scaling Agile Across the EnterpriseArmond Mehrabian
 
Its mf tunisia-dynamiques-agiles-v1.1b
Its mf tunisia-dynamiques-agiles-v1.1bIts mf tunisia-dynamiques-agiles-v1.1b
Its mf tunisia-dynamiques-agiles-v1.1bLaurent Sarrazin
 
An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.Pune OpenCoffee Club
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 MinutesCraig Smith
 
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...Atlassian
 
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
 
Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09RHDrown
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Developmentallan kelly
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software developmentallan kelly
 
[AUDIO] Agile Adoptions that Work...and Last - Jose Casal - BCS Agile Methods SG
[AUDIO] Agile Adoptions that Work...and Last - Jose Casal - BCS Agile Methods SG[AUDIO] Agile Adoptions that Work...and Last - Jose Casal - BCS Agile Methods SG
[AUDIO] Agile Adoptions that Work...and Last - Jose Casal - BCS Agile Methods SGJose Casal-Gimenez FBCS CITP
 

Similar to The 90-Minute Guide to Going Agile (20)

Objective Agility
Objective AgilityObjective Agility
Objective Agility
 
Objective agility
Objective agilityObjective agility
Objective agility
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
 
Agility @ the Speed of Thought
Agility @ the  Speed of ThoughtAgility @ the  Speed of Thought
Agility @ the Speed of Thought
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business Analysts
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexity
 
Scaling Agile Across the Enterprise
Scaling Agile Across the EnterpriseScaling Agile Across the Enterprise
Scaling Agile Across the Enterprise
 
Meetup intro presentation
Meetup intro presentationMeetup intro presentation
Meetup intro presentation
 
Its mf tunisia-dynamiques-agiles-v1.1b
Its mf tunisia-dynamiques-agiles-v1.1bIts mf tunisia-dynamiques-agiles-v1.1b
Its mf tunisia-dynamiques-agiles-v1.1b
 
An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
 
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 Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software development
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
[AUDIO] Agile Adoptions that Work...and Last - Jose Casal - BCS Agile Methods SG
[AUDIO] Agile Adoptions that Work...and Last - Jose Casal - BCS Agile Methods SG[AUDIO] Agile Adoptions that Work...and Last - Jose Casal - BCS Agile Methods SG
[AUDIO] Agile Adoptions that Work...and Last - Jose Casal - BCS Agile Methods SG
 

More from allan kelly

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigmsallan kelly
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?allan kelly
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Downallan kelly
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjectsallan kelly
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?allan kelly
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueallan kelly
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projectsallan kelly
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software businessallan kelly
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWallan kelly
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)allan kelly
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)allan kelly
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)allan kelly
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Deliveryallan kelly
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 

More from allan kelly (20)

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigms
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & value
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projects
 
What isagile
What isagileWhat isagile
What isagile
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software business
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 

Recently uploaded

The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
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
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
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
 
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
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 

Recently uploaded (20)

The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
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
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
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
 
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
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 

The 90-Minute Guide to Going Agile

  • 1. The  90  minute  guide  to  Agile   or   What  is  Agile?   Why  should  we  be  Agile?   How  do  we  become  Agile?   allan  kelly   Twi+er:  @allankellynet   h+p://www.allankelly.net   h+p://www.so6warestrategy.co.uk  
  • 2. Allan  Kelly   Director,  So6ware  Strategy  Ltd   –  ConsulAng  &  Training  for  Agile   Author   –  Changing  So:ware  Development:  Learning   to  be  Agile  (2008,  Wiley)   –  Business  Pa8erns  for  So;ware  Developers   (2012,  Wiley  -­‐  ISBN:  978-­‐1119999249)     97  Things  Every  Programmer  Should  Know   Henney,  2010   Context  EncapsulaGon  in   PaHern  Languages  of  Program  Design     Volume  5,  2006   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   2  
  • 3.
  • 4. Agenda…   •  What  is  Agile?   •  Why  go  Agile?   •  How  do  you  do  Agile?   •  How  do  I  change  to  Agile?   …  90  minutes!  
  • 5. What  is  Agile?   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   5  
  • 6. Agile  manifesto  (2001)   We  are  uncovering  be+er  ways  of  developing  so6ware  by   doing  it  and  helping  others  do  it.  Through  this  work  we  have   come  to  value:     •  Individuals  and  interacAons  over  processes  and  tools   •  Working  so6ware  over  comprehensive  documentaAon   •  Customer  collaboraAon  over  contract  negoAaAon   •  Responding  to  change  over  following  a  plan     That  is,  while  there  is  value  in  the  items  on  the   right,  we  value  the  items  on  the  le6  more.   www.agilemanifesto.com   (c)  So6ware  Strategy  Ltd.   6  
  • 7. Professor  Donald  Sull  of  the  London   What?   Business  School  …  defines  [Agility]   as  a  company’s  ability   Defining  Agile   consistently  to  iden@fy  and   seize  opportuniAes  more   quickly  and  effec@vely  than   rivals.   Agile  is  what  both  the  latest   business  strategy  and   so6ware  development   methodology  aspire  to  be.   Financial  Times,  20  November,  2007,  “Agility:   Flexibility  takes  over  from  planning”   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   7  
  • 8. Agile,  Agile  methods  &  Agile  toolkit   The  State  of  Agile   •   Quick  on  our  feet   (our  objecAve)   •   Deliver  quickly   •   Respond  to  change  rapidly   •   Seize  opportuniAes   Kanban   Agile  Methods   ...   DSDM   Promise  to  create  the  state  of  Agile   Scrum   XP   Xanpan   •   Test  Driven  Development,  Refactoring   The  Agile   •   IteraAons,  Time  boxing   Toolkit   •   User  Stories,  Feature  injecAon   •   RetrospecAves,  ....   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   8  
  • 9. Why  Agile?   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   9  
  • 10. Why  Agile?   Process  change  follows  technology  change   1972   2002   2012   Database   IMS   SQL,  Oracle   NoSQL   Language   Cobol,  Fortran   Java,  C++   Ruby,  JavaScript   Display   Green  screen   Web   iPad   OS   OS/360   Windows  NT/XP   Linux   Internet  nodes   23  (March)   Millions   5  Billion  ?   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   10  
  • 11. Why  be  Agile?   •  Reduce  costs   •  Reduce  risk   •  Avoid  failure   •  ProducAvity   •  TINA  ?   –  The  only  game  in  town   –  Agile  is  state  of  the  art   •  Fashion?   –  Everyone  else  is  doing  it?   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   11  
  • 12. Why  Agile?   It’s  the   business,  stupid   I  can’t  think  of  anything  more   important  than  building  an   agile  company,  because  the   world  changes  so  quickly  and   unpredictably   Michael  A  Cusumano   DisAnguished  Professor  of  Management  at   the  MIT  Sloan  School  of  Management  
  • 13. Why  be  Agile?   •  Greater  flexibility   –  World  doesn’t  stop   •  Faster  to  market   –  Seize  compeAAve  opportuniAes   –  Faster  return  on  investment   •  Faster  validaAon  of  market   –  Fail  fast,  fail  cheap   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   13  
  • 14. Why  be  Agile?   •  Customers  prefer  it   –  Flexibility   –  No  arguing  over  requirements  in/out   –  Time  to  market   –  OpportuniAes  to  conAnue,  stop,  change   •  Enable  new  business  models   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   14  
  • 15. Why  be  Agile?   Today   Tomorrow   •  Agile  means  be+er   •  Agile  creates  new   •  Be+er  delivery   opportuniAes   •  Win  new  clients   •  New  compeAAve   •  Reduce  risk   advantages   •  New  business  models  (Lean   •  Reduce  failure   Start  Up)   •  IT  as  enabler   •  BeHer  is  entry  level  (don’t   –  Not  a  blocker   leave  home  without  it)   –  Realize  true  value  of  IT   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   15  
  • 16. Why  be  Agile?   What  do  they  know?   One  more  thing….  a  BIG  risk?     Are  they  take   Stealing  an  advantage?   Your   compeAtors   are  doing  this   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   16  
  • 17. How  do  we  do  Agile?   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   17  
  • 18. Principles:  So6ware  development   •  Has  diseconomies  of  scale   –  So  small  batch  size   •  Fixing  bugs  is  expensive   –  So  high  quality  is  important   •  DocumentaAon  is  expensive   –  So  minimize  it   •  Things  change   –  So  start  small  &  grow   €   –  Strive  for  adaptability  over  adapted   –  Deliver  fast,  learn,  iterate  
  • 19. Release   Usually  looks  like  this  (Scrum/XP)   Demo   Wednesday   Tuesday   Monday   Friday   Thursday   Work   Wednesday   Tuesday   Monday   Friday   Thursday  
  • 20. Everything  in  IteraAon   Releasable  at  end  of  IteraAon   Developers: Coding, Design & Unit Testing even  if  not  releases   Product Owner: Requirement discover & explanation Testers: Automated & Exploratory testing Wednesday Wednesday Thursday Thursday Tuesday Tuesday Monday Monday Friday Friday
  • 21. Project  constraints   Product   Resources   Owner   Features   (People)   needs  to   make  these   trade  offs   Fixed  over   Cost  =     short  run   Resources  x  Time   (Brooks  Law)   Quality  =  free   Time   Scope  Creep  –   run  backwards   Time  boxed   21  
  • 23. Burn-­‐down  chart   Basic  Product  Burn-­‐Down  Chart   250   200   150   100   50   0   1   2   3   4   5   6   7   8   9   10   11   12   Itera@on   Work  to  do   (c)  So6ware  Strategy  Ltd.   23  
  • 24. Burn-­‐Up,  Burn-­‐Down   Burn-­‐Up,  Burn-­‐Down   250   200   150   100   50   0   1   2   3   4   5   6   7   8   9   10   11   12   13   14   Itera@on   Series5   (c)  So6ware  Strategy  Ltd.   24  
  • 25. Invest  in  Technical     So6ware  Cra6smanship   –  Take  quality  seriously   Images  from  Wikipedia  under  GNU   documentaAon  license.  
  • 26. This  means  Change!   Erh….  How  do  I  do  that?   "I  can't  understand  why   people  are  frightened  of   new  ideas.  I'm   frightened  of  the  old   ones.”     John  Cage   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   26  
  • 27. How?   •  A  story….   Hard  to  imagine   [Agile]  has  changed   there  was  a  world   the  way  we  run  the   before  Agile   company   Main  benefit:  Time  to  market.   I  don’t  know  how  we  would   have  done  it  without  Agile  
  • 28. 3  Sided  coaching   What  is  the  company  making?   How  is  the  company  organized?   Advice  for  senior  managers   Company:  Strategy   What  processes  are  followed?   Are  you  delivering?   Product:  Process   Advice  for  teams   What  is  the  architecture?  Is  the   code  tested?    Are  you  finding   Code:  Technical   bugs?   Advice  for  programmers  
  • 29. Who’s  on  first?   Michael   Barri+   Benjamin   Mitchell   Company:  Strategy   Allan  Kelly   Product:  Process   Code:  Technical   Jon  Jagger   Nancy  Van   Schooenderwoert  
  • 30. Training  +  Coaching   Light  touch   coaching   1.  Agile  FoundaAons  training  workshop   2.  Process/Product  Coaching  (ongoing)   3.  Test  Driven  Development  Workshop   4.  Technical  Coaching  (ongoing)  
  • 31. Don’t  push  change  -­‐  Let  them  pull!   •  Management  job  is  not  to  push  change   –  Inspire  people  to  want  change   –  Support  people,  give  them  the  tools  
  • 32. And  markeAng   MarkeGng  know  what   product  needs  building   Engineering  build  it   You  know  your  doing  something   •  Important  to  link  up   right  when  you  get  copied…   markeAng  engineering   •  Build  the  right  thing,   build  it  right  
  • 33.
  • 34. And  Time     (the  4th  dimension)   •  Don’t  expect  it  all  at  once   •  Different  people  learn  at   different  speeds   •  Iterate   –  Li+le  and  o6en  
  • 36. The  Alignment  Trap   Highly   aligned   ‘Alignment  trap’   ‘IT  Enabled  growth’   11%  companies   7%  companies   Doing  the  right  things   +13%  IT  spending   -­‐6%  IT  spending   Source:  Shpilberg,  Berez,  Puryear,  Shah:   -­‐14%  3  year  sales   +35%  3  year  sales   growth   growth   2   MIT  Sloan  Review,  Fall  2007   ‘Maintenance  zone’   ‘Well-­‐oiled  IT’   74%  companies      1   8%  companies   Avg  IT  spending   -­‐15%  IT  spending   -­‐2%  3  year  sales   +11%  3  year  sales   Less   growth   growth   aligned   Doing  things  right   Less   More     EffecAve   EffecAve  
  • 37. Thank  you!   allan  kelly   So6ware  Strategy  Ltd.   www.so6warestrategy.co.uk/allankelly     allan@allankelly.net   Twi+er:  @allankellynet   (c)  Allan  Kelly   h+p://www.so6warestrategy.co.uk   37