SlideShare una empresa de Scribd logo
1 de 32
Lessons	
  from	
  the	
  Cornish	
  




                                                 February	
  2013	
  
                                                 So/ware	
  East,	
  Cambridge	
  
So/ware	
  Mines	
  
Allan	
  Kelly	
  
allan@so/warestrategy.co.uk	
  
Twi>er:	
  @allankellynet
h>p://www.so/warestrategy.co.uk/allankelly	
  
	
  
Allan	
  Kelly	
  
•  Agile	
  Training	
  &	
  ConsulLng	
  –	
  
   So/ware-­‐Business	
  alignment	
  
•  Author:	
  
  –  Changing	
  So*ware	
  Development:	
  
     Learning	
  to	
  be	
  Agile,	
  Wiley	
  2008	
  
  –  Business	
  Pa<erns	
  for	
  So*ware	
  
     Developers,	
  Wiley	
  2012	
  

                 97	
  Things	
  Every	
  Programmer	
  Should	
      Business	
  Analysis	
  
                                                         Know	
       and	
  Leadership:	
  
                                               Henney,	
  2010	
        Influencing	
  
                Context	
  EncapsulaGon	
  in	
                              change	
  
                Pa<ern	
  Languages	
  of	
  Program	
               	
  
                Design	
  	
                                         Penny	
  Pullan	
  &	
  
                Volume	
  5,	
  2006	
                               James	
  Archer	
  
                                                                               2013	
  
Cornwall?	
  




A	
  laboratory?	
  
Objec&ve-­‐1	
  
                              “Convergence”	
  
Objec&ve:	
                     Social	
  Fund	
  
•  Help	
  Cornish	
  SMEs	
  
•  Create	
  jobs	
  in	
  Cornwall	
  
Grow
Cornwall!


                                       Coaching	
  for	
  
                                       High	
  Growth	
  
Who	
  was	
  helped?	
  
Programme	
  evaluaLon	
  
•  Independent	
  evaluaLon	
                                      •
                                                                   •




   commissioned	
  by	
  Oxford	
  
   InnovaLon	
  
•  6	
  months	
  a/er	
  end	
  of	
  the	
  
   programme	
  (September	
  2012)	
  
•  13	
  companies	
  took	
  part	
  
   –  Out	
  of	
  15	
  in	
  programme	
  as	
  a	
  whole	
  
Programme	
  evaluaLon	
  
•  “Agile	
  Programme	
  met	
  the	
  expectaLons”	
  	
  
•  Benefits	
  are	
  being	
  realised…	
  
   –  more	
  flexible	
  approach	
  to	
  business,	
  	
  
   –  more	
  responsive	
  through	
  improved	
  workflow	
  
   –  improved	
  communicaLons	
  and	
  team	
  cohesion	
  	
  
   –  in	
  general	
  they	
  are	
  more	
  efficient	
  
   –  be>er	
  customer	
  service	
  and	
  saLsfacLon	
  
•  TacLcally,	
  businesses	
  report	
  having	
  improved	
  
   Lmes	
  to	
  market	
  and	
  be>er	
  product	
  tesLng.	
  
Results	
  
•  Half	
  of	
  businesses	
  …	
  created	
  at	
  least	
  one	
  new	
  posiLon	
  
   …	
  average	
  of	
  four	
  jobs	
  per	
  company	
  
•  Businesses	
  credit	
  Agile	
  (at	
  least	
  parLally)	
  for	
  creaLng	
  
   50	
  new	
  posiLons	
  in	
  total.	
  
    –  Min	
  half	
  of	
  the	
  new	
  jobs	
  were	
  high	
  skilled	
  roles	
  
•  7	
  companies	
  the	
  turnover/revenue	
  had	
  increased	
  
    –  3	
  report	
  significant	
  increase.	
  	
  
•  6	
  have	
  increased	
  profitability	
  
    –  3	
  experiencing	
  a	
  significant	
  increase.	
  	
  
•  6	
  parLcipants	
  have	
  experienced	
  an	
  increase	
  in	
  
   customers	
  or	
  opportuniLes,	
  	
  
    –  3	
  said	
  it	
  was	
  a	
  significant	
  increase	
  
How	
  did	
  we	
  help?	
  
•    Training	
  
•    Coaching	
  –	
  mulLple	
  levels	
  
•    Time	
  –	
  on	
  going,	
  Return	
  visits	
  
•    Agile	
  FoundaLons	
  training	
  workshop	
  
     –  Followed	
  by	
  Process/Product	
  Coaching	
  
•  Test	
  Driven	
  Development	
  Workshop	
  
     –  Followed	
  by	
  Technical	
  Coaching	
  
Process	
  Coaching	
  
•  Monthly	
                                   Light	
  touch	
  
   –  Review	
  the	
  board	
                  coaching	
  
   –  Talk	
  to	
  team,	
  talk	
  to	
  managers	
  
   –  Answer	
  quesLons	
  
   –  What’s	
  working	
  well?	
  
   –  What’s	
  causing	
  problems?	
  
   –  What	
  needs	
  changing?	
  
   –  Discuss	
  alternaLve	
  approaches	
  
Technical	
  Coaching	
  
•  Focus	
  on	
  Test	
  Driven	
  Development	
  
•  Clients	
  using:	
  C,	
  C#,	
  C++	
      Team	
  found	
  a	
  bug	
  in	
  
                                             legacy	
  code	
  using	
  TDD	
  the	
  
•  2-­‐day	
  C#	
  TDD	
  course	
  	
         day	
  a/er	
  the	
  	
  course	
  

    –  Followed	
  by	
  BDD	
  &	
  Architecture	
  courses	
  later	
  
•  Ongoing	
  coaching	
  a	
  few	
  days	
  a	
  month	
  
    –  Pair	
  programming	
  
•  Later	
  PHP	
  TDD	
  training	
  &	
  coaching	
  
    –  With	
  SebasLan	
  Bergmann	
  
4-D Coaching Model




     Building	
  the	
  right	
  thing	
  



                                                   Building	
  it	
  right	
  	
  




                                             Time	
  
3	
  Sided	
  Coaching	
  
                                                                         What	
  is	
  the	
  company	
  making?	
  
                                                                         How	
  is	
  the	
  company	
  organized?	
  
                                                                         Advice	
  for	
  senior	
  managers	
  
                       Company:	
  Strategy	
  
Less	
  DirecLve	
  




                                                                         What	
  processes	
  are	
  followed?	
  
                                                                         Are	
  you	
  delivering?	
  
                       Product:	
  Process	
  

                                                  More	
  DirecLve	
  
                                                                         Advice	
  for	
  teams	
  

                                                                         What	
  is	
  the	
  architecture?	
  Is	
  the	
  
                       Code:	
  Technical	
                              code	
  tested?	
  	
  Are	
  you	
  finding	
  
                                                                         bugs?	
  
                                                                         Advice	
  for	
  programmers	
  
3	
  Sides	
                                     Code:	
  Technical	
  


•  Not	
  a	
  hierarchy	
                      Product:	
  Process	
  
    –  Use	
  together	
  or	
  in	
  combinaLon	
  
    –  Value	
  in	
  each	
  dimension	
        Company:	
  Strategy	
  
    –  Whole	
  >	
  Sum	
  of	
  parts	
  
•  Use	
  different	
  coaches	
  
    –  Difference	
  audiences	
  inside	
  company	
  
    –  Different	
  coaches	
  have	
  different	
  
       specializaLons	
  
+	
  Time	
  (the	
  4th	
   	
   	
   	
   	
  	
  
              	
  dimension)	
  

 •  Don’t	
  expect	
  it	
  all	
  at	
  once	
  
 •  Different	
  people	
  learn	
  at	
  
    different	
  speeds	
  
 •  Iterate	
  
      –  Li>le	
  and	
  o/en	
  
Research	
  Instruments	
  
As	
  a	
  User	
  I	
  would	
  like	
  the	
  so/ware	
  to	
  
remember	
  my	
  setngs	
  so	
  that	
  I	
  don’t	
  
have	
  to	
  re-­‐calibrate	
  and	
  re-­‐configure	
  
the	
  so/ware	
  each	
  Lme	
  I	
  use	
  it.	
  

                                          As	
  an	
  Embryologist	
  I	
  would	
  like	
  to	
  
                                          be	
  able	
  to	
  replay	
  stored	
  videos	
  of	
  
                                          procedures	
  so	
  that	
  I	
  can	
  see	
  how	
  
                                          they	
  were	
  performed	
  

                                                                As	
  a	
  Pa&ent	
  I	
  would	
  like	
  to	
  see	
  
                                                                confirmaLon	
  that	
  both	
  me	
  and	
  my	
  
                                                                embryo	
  have	
  been	
  idenLfied	
  correctly	
  so	
  
                                                                that	
  I	
  can	
  relax	
  and	
  feel	
  confident	
  
Dev	
  Manager	
                               This	
  isn’t	
  esLmaLon,	
  that’s	
  
                    RI	
                                                                                                                  MysLc-­‐Meg	
  stuff,	
  we	
  KNOW	
  
                                                                                                                                                when	
  will	
  be	
  done	
  
                                                                     Burn	
  Down	
                                                                  Development	
  Effort	
  
90.0	
  

80.0	
  

70.0	
              82.0	
  
                               73.5	
  
60.0	
  
                                          63.5	
  
50.0	
                                                 57.0	
  
                                                                                         47.0	
  
40.0	
                                                                46.0	
  
                                                                                                      28.0	
  
30.0	
                                                                                                           24.0	
  

20.0	
  

10.0	
  

  0.0	
                                                                                                                     4.0	
     0.0	
  
            0	
                1	
             2	
           3	
             4	
            5	
         6	
        7	
       8	
       9	
  

                                                                       RI	
  Viewer	
  Priority	
  
RI	
  -­‐	
  The	
  Benefits	
  	
  
(own	
  words)	
  
Dev	
  team	
                               Outside	
  dev	
  
•  Team	
  enthusiasLc,	
  focused,	
       •  Other	
  teams	
  want	
  to	
  adopt	
  
   moLvated	
                                  Agile	
  principles	
  
•  Encourage	
  changes	
  in	
             •  Quality	
  dept	
  is	
  happier	
  
   requirements	
                           •  Snr	
  Management	
  have	
  graphs	
  
                                               to	
  play	
  with	
  
•  Easier	
  management	
  
                                            •  MarkeLng	
  speak	
  the	
  same	
  
•  Higher	
  quality	
                         language	
  
•  Predictability	
  +	
  Flexibility	
     •  Customers	
  given	
  accurate	
  
•  IdenLfy	
  problems	
  quickly	
            Lmescales	
  
                                            •  Development	
  process	
  is	
  simple	
  
Xanpan	
  =	
  Kanban	
  +	
  XP	
  

        Company	
  board	
  –	
  whole	
  
                       company!	
  
Keep	
  reinforcing	
  the	
  message	
  
•  Agile	
  Programme	
  R.I.P.	
  
•  Long	
  live	
  Agile!	
  
   –  Companies	
  cross	
  site	
  visits	
  
                                         	
  
   –  Managers	
  “acLon	
  learning	
  set”	
  
   –  Some	
  shared	
  training	
  iniLaLves	
  
   –  OI	
  conLnues	
  High	
  Growth	
  coaching	
  for	
  
      managers	
  
Icing	
  on	
  the	
  cake…	
  



                                   Retu
Agile	
  on	
  the	
  Beach	
  Conference	
  -­‐	
  	
  September	
  
                                            rning
                                   5-­‐6	
  S          for	
  a
2011	
  &	
  2012,	
  Falmouth	
  y eptem 	
  3 rd	
  yea
                                 Ke n                    ber	
  2        r
                                       otes
                                  Gabr :	
  Dan	
  N
Mary	
  &	
  Tom	
  Poppendieck,	
  Kevlin	
  Henney,	
          013	
   	
  
                                            iel	
  St          orth
Steve	
  Freeman,	
  Rachel	
  Davies,	
  Mnhard 	
  &	
  
                                                      ei ichael	
  
                                                                 t	
  
Feathers,	
  Eben	
  Upton,	
  ….	
  

     h>p://www.agileonthebeach.com	
  
What	
  did	
  we	
  Learn?	
  
Lessons	
  Learned:	
  DifficulLes	
  
•  Training	
  +	
  Coaching	
  works	
  
    –  When	
  we	
  didn’t	
  success	
  is	
  slower	
  
•  Success	
  is	
  relaLve	
  
    –  Company	
  we	
  don’t	
  consider	
  a	
  success,	
  they	
  do!	
  
•  Horse	
  to	
  water	
  
    –  Not	
  everyone	
  conLnued	
  a/er	
  training	
  
Lessons	
  Learned:	
  People	
  
•  Doesn’t	
  align	
  with	
  some	
  people	
  own	
  views	
  
•  Agile	
  exposes	
  (exisLng)	
  personnel	
  problems	
  
    –  Nowhere	
  to	
  hide	
  
    –  Hard	
  to	
  avoid	
  
•  People	
  learn	
  at	
  different	
  speeds	
  
    –  Teams	
  &	
  Companies	
  adopt	
  at	
  different	
  speeds	
  
•  People	
  (companies)	
  need	
  help	
  to	
  get	
  this	
  stuff	
  
Lessons	
  Learned	
  
           •  Even	
  cheap	
  isn’t	
  cheap	
  enough	
  
           •  Senior	
  Team	
  have	
  problems	
  too	
  
               –  Management	
  coaching	
  required	
  
           •  Process	
  first	
  can	
  be	
  effecLve	
  
           •  Limits	
  of	
  remote	
  coaching	
  
               –  Limits	
  of	
  light	
  touch?	
  
           •  Who’s	
  success	
  is	
  it	
  anyway?	
  
               –  Can	
  a	
  Coach	
  ever	
  claim	
  success?	
  
Don’t	
  push	
  change	
  -­‐	
  Let	
  them	
  pull!	
  
•  Lay	
  out	
  your	
  stall	
      A	
  model	
  inside	
  
    –  And	
  wait	
                 the	
  corporaLon	
  
                                             too?	
  
What's	
  the	
  best	
  
  way	
  to	
  take	
  a	
  
    bridge?	
  


                                          Both	
  ends	
  at	
  once	
  
  Brigadier	
  General	
  Gavin	
  

                                                                                     Major	
  Julian	
  Cook	
  

Quote:	
  A	
  Bridge	
  Too	
  Far	
  
•  Cornelius	
  Ryan	
  (Book)	
            Image:	
  Nijmegen	
  bridge	
  from	
  FaceMePLS,	
  
                                            CreaLve	
  Commons	
  License	
  on	
  Flickr	
  
•  Richard	
  A>enborough	
  (Film)	
  
Our	
  bridges	
  have	
  3	
  ends!	
  




Tridge,	
  Midland,	
  Michigan	
  -­‐	
  Image	
  from	
  Gary	
  Teall,	
  Fenton	
  Low	
  AlLtude	
  	
  
FLAP	
  @	
  h>p://www.panoramio.com/photo/15573763	
  
QuesLons	
  


Allan	
  Kelly	
  
allan@so/warestrategy.co.uk	
  
Twi>er:	
  @allankellynet
h>p://www.so/warestrategy.co.uk/allankelly	
  
	
  

Más contenido relacionado

La actualidad más candente

David Devoe Tps Training Presentation Aug 2010
David Devoe Tps Training Presentation Aug 2010David Devoe Tps Training Presentation Aug 2010
David Devoe Tps Training Presentation Aug 2010Leanfor6S
 
Scrum Embedded Systems
Scrum Embedded SystemsScrum Embedded Systems
Scrum Embedded Systemsbmyllerup
 
Scrum Embedded Systems
Scrum Embedded SystemsScrum Embedded Systems
Scrum Embedded Systemsbmyllerup
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Carl Bruiners
 
Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Hans Winterink
 
Championing CPD for New Graduates
Championing CPD for New GraduatesChampioning CPD for New Graduates
Championing CPD for New GraduatesePIC
 
Driving lean transformation (Azadeh Fazl Mashhadi)
Driving lean transformation (Azadeh Fazl Mashhadi)Driving lean transformation (Azadeh Fazl Mashhadi)
Driving lean transformation (Azadeh Fazl Mashhadi)Knowit_TM
 
innovaChron\'s Workshop Catalog
innovaChron\'s Workshop CataloginnovaChron\'s Workshop Catalog
innovaChron\'s Workshop Catalogremicote
 
C2C ebrochure smartwave
C2C   ebrochure smartwaveC2C   ebrochure smartwave
C2C ebrochure smartwaveQualisys
 
Our approach to kaizen, lean it summit, prochazka, chmelar
Our approach to kaizen, lean it summit, prochazka, chmelarOur approach to kaizen, lean it summit, prochazka, chmelar
Our approach to kaizen, lean it summit, prochazka, chmelarJaroslav Procházka
 
From an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organizationFrom an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organizationAgileSparks
 
Agile & kanban in Coordination
Agile & kanban in CoordinationAgile & kanban in Coordination
Agile & kanban in CoordinationRyan Polk
 
Professional Development for Sales Teams
Professional Development for Sales TeamsProfessional Development for Sales Teams
Professional Development for Sales TeamsPeter Rovick
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementJens Hoffmann
 
Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?Twan van den Broek
 
National Grid The Skills Grid SFIA
National Grid The Skills Grid SFIANational Grid The Skills Grid SFIA
National Grid The Skills Grid SFIASFIA User Forum
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 

La actualidad más candente (20)

David Devoe Tps Training Presentation Aug 2010
David Devoe Tps Training Presentation Aug 2010David Devoe Tps Training Presentation Aug 2010
David Devoe Tps Training Presentation Aug 2010
 
Scrum Embedded Systems
Scrum Embedded SystemsScrum Embedded Systems
Scrum Embedded Systems
 
Scrum Embedded Systems
Scrum Embedded SystemsScrum Embedded Systems
Scrum Embedded Systems
 
Kaizen
KaizenKaizen
Kaizen
 
Simple design
Simple designSimple design
Simple design
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)
 
Championing CPD for New Graduates
Championing CPD for New GraduatesChampioning CPD for New Graduates
Championing CPD for New Graduates
 
Driving lean transformation (Azadeh Fazl Mashhadi)
Driving lean transformation (Azadeh Fazl Mashhadi)Driving lean transformation (Azadeh Fazl Mashhadi)
Driving lean transformation (Azadeh Fazl Mashhadi)
 
innovaChron\'s Workshop Catalog
innovaChron\'s Workshop CataloginnovaChron\'s Workshop Catalog
innovaChron\'s Workshop Catalog
 
C2C ebrochure smartwave
C2C   ebrochure smartwaveC2C   ebrochure smartwave
C2C ebrochure smartwave
 
Our approach to kaizen, lean it summit, prochazka, chmelar
Our approach to kaizen, lean it summit, prochazka, chmelarOur approach to kaizen, lean it summit, prochazka, chmelar
Our approach to kaizen, lean it summit, prochazka, chmelar
 
From an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organizationFrom an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organization
 
Agile & kanban in Coordination
Agile & kanban in CoordinationAgile & kanban in Coordination
Agile & kanban in Coordination
 
Professional Development for Sales Teams
Professional Development for Sales TeamsProfessional Development for Sales Teams
Professional Development for Sales Teams
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project Management
 
Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?
 
National Grid The Skills Grid SFIA
National Grid The Skills Grid SFIANational Grid The Skills Grid SFIA
National Grid The Skills Grid SFIA
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 

Destacado

philosophy
philosophyphilosophy
philosophykiwote
 
Presentazione Supernova
Presentazione SupernovaPresentazione Supernova
Presentazione Supernovaguestc6b1a24
 
Era malo con los pacientes
Era malo con los pacientesEra malo con los pacientes
Era malo con los pacientessolnegro1978
 
Caratula mejor de todas todas
Caratula mejor de todas todasCaratula mejor de todas todas
Caratula mejor de todas todasJosué López
 
Imotec Profile
Imotec Profile Imotec Profile
Imotec Profile vilmabu
 
Caratula mejor de todas todas
Caratula mejor de todas todasCaratula mejor de todas todas
Caratula mejor de todas todasJosué López
 
Taller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscularTaller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscularJosé Pujol Pérez
 
Buses de interconexión
Buses de interconexiónBuses de interconexión
Buses de interconexióncordovabr
 
12 terms you need to know before you launch a customer referral program
12 terms you need to know before you launch a customer referral program12 terms you need to know before you launch a customer referral program
12 terms you need to know before you launch a customer referral programReferral SaaSquatch
 
Spielerezensionen für Stadtanzeiger von Oliver Haas
Spielerezensionen für Stadtanzeiger von Oliver HaasSpielerezensionen für Stadtanzeiger von Oliver Haas
Spielerezensionen für Stadtanzeiger von Oliver HaasOliver Haas
 
Informatica
InformaticaInformatica
InformaticaLlucorru
 

Destacado (20)

Estadistica
EstadisticaEstadistica
Estadistica
 
Concejos timidez
Concejos timidezConcejos timidez
Concejos timidez
 
philosophy
philosophyphilosophy
philosophy
 
Tribus urbanas
Tribus urbanasTribus urbanas
Tribus urbanas
 
Annex C
Annex CAnnex C
Annex C
 
Presentazione Supernova
Presentazione SupernovaPresentazione Supernova
Presentazione Supernova
 
Perfil de la alumna
Perfil de la alumnaPerfil de la alumna
Perfil de la alumna
 
Actividad 3 id 148753
Actividad 3 id 148753Actividad 3 id 148753
Actividad 3 id 148753
 
Era malo con los pacientes
Era malo con los pacientesEra malo con los pacientes
Era malo con los pacientes
 
Caratula mejor de todas todas
Caratula mejor de todas todasCaratula mejor de todas todas
Caratula mejor de todas todas
 
Delia.1998 / Si vas en moto, tu ets la carrosseria
Delia.1998 / Si vas en moto, tu ets la carrosseriaDelia.1998 / Si vas en moto, tu ets la carrosseria
Delia.1998 / Si vas en moto, tu ets la carrosseria
 
Ruedan / Si has begut o consumit drogues, no agafis la moto
Ruedan / Si has begut o consumit drogues, no agafis la motoRuedan / Si has begut o consumit drogues, no agafis la moto
Ruedan / Si has begut o consumit drogues, no agafis la moto
 
caratulas para recuperacion
caratulas para recuperacioncaratulas para recuperacion
caratulas para recuperacion
 
Imotec Profile
Imotec Profile Imotec Profile
Imotec Profile
 
Caratula mejor de todas todas
Caratula mejor de todas todasCaratula mejor de todas todas
Caratula mejor de todas todas
 
Taller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscularTaller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscular
 
Buses de interconexión
Buses de interconexiónBuses de interconexión
Buses de interconexión
 
12 terms you need to know before you launch a customer referral program
12 terms you need to know before you launch a customer referral program12 terms you need to know before you launch a customer referral program
12 terms you need to know before you launch a customer referral program
 
Spielerezensionen für Stadtanzeiger von Oliver Haas
Spielerezensionen für Stadtanzeiger von Oliver HaasSpielerezensionen für Stadtanzeiger von Oliver Haas
Spielerezensionen für Stadtanzeiger von Oliver Haas
 
Informatica
InformaticaInformatica
Informatica
 

Similar a Lessons from the Cornish Software Mines

Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case studyAgileOnTheBeach
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Tathagat Varma
 
Case Study: Making Cornwall Agile
Case Study: Making Cornwall AgileCase Study: Making Cornwall Agile
Case Study: Making Cornwall Agileallan kelly
 
Presentation progress academy 2013 uk v0
Presentation progress academy 2013 uk v0Presentation progress academy 2013 uk v0
Presentation progress academy 2013 uk v0Gauthier Van Assche
 
Linked In Training Strategy Documents
Linked In Training Strategy DocumentsLinked In Training Strategy Documents
Linked In Training Strategy DocumentsNeo Flouri
 
Kashvi Consultants Technology SBU Profile
Kashvi Consultants Technology SBU ProfileKashvi Consultants Technology SBU Profile
Kashvi Consultants Technology SBU Profilecaharshalshah
 
Agile Improvement Method - Andrew Griffits (Lamri)
Agile Improvement Method - Andrew Griffits (Lamri)Agile Improvement Method - Andrew Griffits (Lamri)
Agile Improvement Method - Andrew Griffits (Lamri)Paula Gomes
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeKen Power
 
DevOps in action - Azure DevOps
DevOps in action - Azure DevOpsDevOps in action - Azure DevOps
DevOps in action - Azure DevOpsXPDays
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...Gene Kim
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
 
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile  by Jon StahlAgile From the Top Down: Executives & Leadership Living Agile  by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon StahlLeanDog
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan MennensLean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan MennensJan Mennens
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Montréal
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumAgile ME
 
Business Process Improvement - SIPOC and Toolkit
Business Process Improvement -   SIPOC  and ToolkitBusiness Process Improvement -   SIPOC  and Toolkit
Business Process Improvement - SIPOC and Toolkittmtrnr
 
Wynning Intro Pres Apr 2012
Wynning Intro Pres Apr 2012Wynning Intro Pres Apr 2012
Wynning Intro Pres Apr 2012wmorgan
 

Similar a Lessons from the Cornish Software Mines (20)

Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
 
Case Study: Making Cornwall Agile
Case Study: Making Cornwall AgileCase Study: Making Cornwall Agile
Case Study: Making Cornwall Agile
 
Presentation progress academy 2013 uk v0
Presentation progress academy 2013 uk v0Presentation progress academy 2013 uk v0
Presentation progress academy 2013 uk v0
 
Linked In Training Strategy Documents
Linked In Training Strategy DocumentsLinked In Training Strategy Documents
Linked In Training Strategy Documents
 
Kashvi Consultants Technology SBU Profile
Kashvi Consultants Technology SBU ProfileKashvi Consultants Technology SBU Profile
Kashvi Consultants Technology SBU Profile
 
Agile Improvement Method - Andrew Griffits (Lamri)
Agile Improvement Method - Andrew Griffits (Lamri)Agile Improvement Method - Andrew Griffits (Lamri)
Agile Improvement Method - Andrew Griffits (Lamri)
 
Architecture World2009 Business Performance
Architecture World2009 Business PerformanceArchitecture World2009 Business Performance
Architecture World2009 Business Performance
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at Stake
 
DevOps in action - Azure DevOps
DevOps in action - Azure DevOpsDevOps in action - Azure DevOps
DevOps in action - Azure DevOps
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile  by Jon StahlAgile From the Top Down: Executives & Leadership Living Agile  by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
kaizen (mba bf)
kaizen (mba bf)kaizen (mba bf)
kaizen (mba bf)
 
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan MennensLean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van Bennekum
 
Business Process Improvement - SIPOC and Toolkit
Business Process Improvement -   SIPOC  and ToolkitBusiness Process Improvement -   SIPOC  and Toolkit
Business Process Improvement - SIPOC and Toolkit
 
Wynning Intro Pres Apr 2012
Wynning Intro Pres Apr 2012Wynning Intro Pres Apr 2012
Wynning Intro Pres Apr 2012
 

Más de 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
 
Planning for Value
Planning for ValuePlanning for Value
Planning for 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 (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)allan 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
 

Más de 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
 
Planning for Value
Planning for ValuePlanning for Value
Planning for 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
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
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
 

Último

Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfASGITConsulting
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Jiastral oracle
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 

Último (20)

Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdf
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 

Lessons from the Cornish Software Mines

  • 1. Lessons  from  the  Cornish   February  2013   So/ware  East,  Cambridge   So/ware  Mines   Allan  Kelly   allan@so/warestrategy.co.uk   Twi>er:  @allankellynet h>p://www.so/warestrategy.co.uk/allankelly    
  • 2. Allan  Kelly   •  Agile  Training  &  ConsulLng  –   So/ware-­‐Business  alignment   •  Author:   –  Changing  So*ware  Development:   Learning  to  be  Agile,  Wiley  2008   –  Business  Pa<erns  for  So*ware   Developers,  Wiley  2012   97  Things  Every  Programmer  Should   Business  Analysis   Know   and  Leadership:   Henney,  2010   Influencing   Context  EncapsulaGon  in   change   Pa<ern  Languages  of  Program     Design     Penny  Pullan  &   Volume  5,  2006   James  Archer   2013  
  • 4. Objec&ve-­‐1   “Convergence”   Objec&ve:   Social  Fund   •  Help  Cornish  SMEs   •  Create  jobs  in  Cornwall   Grow Cornwall! Coaching  for   High  Growth  
  • 6. Programme  evaluaLon   •  Independent  evaluaLon   • • commissioned  by  Oxford   InnovaLon   •  6  months  a/er  end  of  the   programme  (September  2012)   •  13  companies  took  part   –  Out  of  15  in  programme  as  a  whole  
  • 7. Programme  evaluaLon   •  “Agile  Programme  met  the  expectaLons”     •  Benefits  are  being  realised…   –  more  flexible  approach  to  business,     –  more  responsive  through  improved  workflow   –  improved  communicaLons  and  team  cohesion     –  in  general  they  are  more  efficient   –  be>er  customer  service  and  saLsfacLon   •  TacLcally,  businesses  report  having  improved   Lmes  to  market  and  be>er  product  tesLng.  
  • 8. Results   •  Half  of  businesses  …  created  at  least  one  new  posiLon   …  average  of  four  jobs  per  company   •  Businesses  credit  Agile  (at  least  parLally)  for  creaLng   50  new  posiLons  in  total.   –  Min  half  of  the  new  jobs  were  high  skilled  roles   •  7  companies  the  turnover/revenue  had  increased   –  3  report  significant  increase.     •  6  have  increased  profitability   –  3  experiencing  a  significant  increase.     •  6  parLcipants  have  experienced  an  increase  in   customers  or  opportuniLes,     –  3  said  it  was  a  significant  increase  
  • 9. How  did  we  help?   •  Training   •  Coaching  –  mulLple  levels   •  Time  –  on  going,  Return  visits   •  Agile  FoundaLons  training  workshop   –  Followed  by  Process/Product  Coaching   •  Test  Driven  Development  Workshop   –  Followed  by  Technical  Coaching  
  • 10. Process  Coaching   •  Monthly   Light  touch   –  Review  the  board   coaching   –  Talk  to  team,  talk  to  managers   –  Answer  quesLons   –  What’s  working  well?   –  What’s  causing  problems?   –  What  needs  changing?   –  Discuss  alternaLve  approaches  
  • 11. Technical  Coaching   •  Focus  on  Test  Driven  Development   •  Clients  using:  C,  C#,  C++   Team  found  a  bug  in   legacy  code  using  TDD  the   •  2-­‐day  C#  TDD  course     day  a/er  the    course   –  Followed  by  BDD  &  Architecture  courses  later   •  Ongoing  coaching  a  few  days  a  month   –  Pair  programming   •  Later  PHP  TDD  training  &  coaching   –  With  SebasLan  Bergmann  
  • 12. 4-D Coaching Model Building  the  right  thing   Building  it  right     Time  
  • 13. 3  Sided  Coaching   What  is  the  company  making?   How  is  the  company  organized?   Advice  for  senior  managers   Company:  Strategy   Less  DirecLve   What  processes  are  followed?   Are  you  delivering?   Product:  Process   More  DirecLve   Advice  for  teams   What  is  the  architecture?  Is  the   Code:  Technical   code  tested?    Are  you  finding   bugs?   Advice  for  programmers  
  • 14. 3  Sides   Code:  Technical   •  Not  a  hierarchy   Product:  Process   –  Use  together  or  in  combinaLon   –  Value  in  each  dimension   Company:  Strategy   –  Whole  >  Sum  of  parts   •  Use  different  coaches   –  Difference  audiences  inside  company   –  Different  coaches  have  different   specializaLons  
  • 15. +  Time  (the  4th              dimension)   •  Don’t  expect  it  all  at  once   •  Different  people  learn  at   different  speeds   •  Iterate   –  Li>le  and  o/en  
  • 16. Research  Instruments   As  a  User  I  would  like  the  so/ware  to   remember  my  setngs  so  that  I  don’t   have  to  re-­‐calibrate  and  re-­‐configure   the  so/ware  each  Lme  I  use  it.   As  an  Embryologist  I  would  like  to   be  able  to  replay  stored  videos  of   procedures  so  that  I  can  see  how   they  were  performed   As  a  Pa&ent  I  would  like  to  see   confirmaLon  that  both  me  and  my   embryo  have  been  idenLfied  correctly  so   that  I  can  relax  and  feel  confident  
  • 17. Dev  Manager   This  isn’t  esLmaLon,  that’s   RI   MysLc-­‐Meg  stuff,  we  KNOW   when  will  be  done   Burn  Down   Development  Effort   90.0   80.0   70.0   82.0   73.5   60.0   63.5   50.0   57.0   47.0   40.0   46.0   28.0   30.0   24.0   20.0   10.0   0.0   4.0   0.0   0   1   2   3   4   5   6   7   8   9   RI  Viewer  Priority  
  • 18. RI  -­‐  The  Benefits     (own  words)   Dev  team   Outside  dev   •  Team  enthusiasLc,  focused,   •  Other  teams  want  to  adopt   moLvated   Agile  principles   •  Encourage  changes  in   •  Quality  dept  is  happier   requirements   •  Snr  Management  have  graphs   to  play  with   •  Easier  management   •  MarkeLng  speak  the  same   •  Higher  quality   language   •  Predictability  +  Flexibility   •  Customers  given  accurate   •  IdenLfy  problems  quickly   Lmescales   •  Development  process  is  simple  
  • 19.
  • 20. Xanpan  =  Kanban  +  XP   Company  board  –  whole   company!  
  • 21.
  • 22.
  • 23. Keep  reinforcing  the  message   •  Agile  Programme  R.I.P.   •  Long  live  Agile!   –  Companies  cross  site  visits     –  Managers  “acLon  learning  set”   –  Some  shared  training  iniLaLves   –  OI  conLnues  High  Growth  coaching  for   managers  
  • 24. Icing  on  the  cake…   Retu Agile  on  the  Beach  Conference  -­‐    September   rning 5-­‐6  S for  a 2011  &  2012,  Falmouth  y eptem  3 rd  yea Ke n ber  2 r otes Gabr :  Dan  N Mary  &  Tom  Poppendieck,  Kevlin  Henney,   013     iel  St orth Steve  Freeman,  Rachel  Davies,  Mnhard  &   ei ichael   t   Feathers,  Eben  Upton,  ….   h>p://www.agileonthebeach.com  
  • 25. What  did  we  Learn?  
  • 26. Lessons  Learned:  DifficulLes   •  Training  +  Coaching  works   –  When  we  didn’t  success  is  slower   •  Success  is  relaLve   –  Company  we  don’t  consider  a  success,  they  do!   •  Horse  to  water   –  Not  everyone  conLnued  a/er  training  
  • 27. Lessons  Learned:  People   •  Doesn’t  align  with  some  people  own  views   •  Agile  exposes  (exisLng)  personnel  problems   –  Nowhere  to  hide   –  Hard  to  avoid   •  People  learn  at  different  speeds   –  Teams  &  Companies  adopt  at  different  speeds   •  People  (companies)  need  help  to  get  this  stuff  
  • 28. Lessons  Learned   •  Even  cheap  isn’t  cheap  enough   •  Senior  Team  have  problems  too   –  Management  coaching  required   •  Process  first  can  be  effecLve   •  Limits  of  remote  coaching   –  Limits  of  light  touch?   •  Who’s  success  is  it  anyway?   –  Can  a  Coach  ever  claim  success?  
  • 29. Don’t  push  change  -­‐  Let  them  pull!   •  Lay  out  your  stall   A  model  inside   –  And  wait   the  corporaLon   too?  
  • 30. What's  the  best   way  to  take  a   bridge?   Both  ends  at  once   Brigadier  General  Gavin   Major  Julian  Cook   Quote:  A  Bridge  Too  Far   •  Cornelius  Ryan  (Book)   Image:  Nijmegen  bridge  from  FaceMePLS,   CreaLve  Commons  License  on  Flickr   •  Richard  A>enborough  (Film)  
  • 31. Our  bridges  have  3  ends!   Tridge,  Midland,  Michigan  -­‐  Image  from  Gary  Teall,  Fenton  Low  AlLtude     FLAP  @  h>p://www.panoramio.com/photo/15573763  
  • 32. QuesLons   Allan  Kelly   allan@so/warestrategy.co.uk   Twi>er:  @allankellynet h>p://www.so/warestrategy.co.uk/allankelly    

Notas del editor

  1. RI -&gt; Distributor -&gt; Infertility Clinic -&gt; Infertile Couple / PatientStories have improved as time goes on
  2. You can predict when this will be way before you actually get there.
  3. Agile matches the way that developers want to developNo Gantt, simple project plans, no task lists, no assigning of tasks to individuals, high visibilityMuch greater confidence in the software being produced – it smells betterPredict accurately end points (A 3 month development prediction was accurate to the day !)Identifies problems – they stick out. We had to add other specialists in the team and will probably add more