12
Realis’sk systemudvikling Georg Strøm Ph.D. og prak’ker Hvordan du undgår at ramme præcist ved siden af.

Succes med agile metoder

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Succes med agile metoder

Realis'sk  systemudvikling  

Georg  Strøm  Ph.D.  og  prak'ker  

Hvordan  du  undgår  at  ramme  præcist  ved  siden  af.  

Page 2: Succes med agile metoder

Systemudvikling  

Er  oBe  baseret  på  nogle  forkerte  antagelser.  

Prøver  at  gøre  et.        Ender  med  at  gøre  

                     noget  andet.  

 Årsagen  kan  være  psykologisk.  

Page 3: Succes med agile metoder

3  typer  af  systemudvikling  

Bygge  fra  

Bunden  

Med  flydende  overgange  -­‐  selvfølgelig  

Basere  på  

plaJorm  

Implementere  

standardsystem  

Page 4: Succes med agile metoder

En  forkert  antagelse  

Bygge  fra  Bunden        

Dominerer    

uddannelser  

Vandfaldsmodeller  

og  agile  metoder  går  

langt  hen  ud  fra  det.    

Basere  på  plaJorm  

Sådan  udvikles    

store  systemer    

i  praksis.  

Page 5: Succes med agile metoder

En  mere  realis'sk  forståelse  

Bricolage:    

Bevidst  brug  af  'lgængelige  stumper    

'l  at  løse  et  specifikt  problem.          (Claude  Levi-­‐Strauss)  

Page 6: Succes med agile metoder

Konkret  eksempel:  Et  nyt  skab  

Den  perfekte  løsning  

Bygge  det  af  

plader  og  lister  

fra  bygge-­‐                  marked.  

Bricolage  

Tilgængelige  

materialer    

bestemmer  

udformning.    

Standard-­‐  Løsning  

Gå  i  Ikea,    

og  vælge  

det  bedste  

'lbud.    

Page 7: Succes med agile metoder

Den  største  fordel  ved  Bricolage  

Ledelsen  kan  lave  nogle  bevidste  fravalg,  

i  stedet  for  at  blive  tvunget  'l  uønskede  fravalg.  

Det  er  bare  være  svært,    

når  alle  råber  på  deres  egne  ønsker.    

Page 8: Succes med agile metoder

Brug  for  et  klart  fokus  

Ellers  er  der  ikke  noget  at  styre  eBer.  

I  briccolage  prioriteres  de  kri'ske  dele:  

     Kundekri'ske,    

               'dskri'ske  eller    

                       'dskrævende.    

Page 9: Succes med agile metoder

Fravalg  kræver  pålidelig  prioritering.  

Det  er  ikke  krævet  hvordan  behov  skal  opfyldes.  

Der  er  brug  for  en  dækkende  oversigt    

over  behov  og  deres  konsekvenser.  

Det  kræver  en  struktureret  metodik  –                den  bliver  bare  ikke  anvendt.    

Page 10: Succes med agile metoder

Kri'ske  begrænsninger  

Skal  iden'ficeres:  

Kri'ske  begrænsninger  =  

   Kri'ske  dele  af  system  +    

   inspek'on  af  plaJorm  eller  proof  of  concept  

   +  interessenters  rolle  og  bidrag  

Page 11: Succes med agile metoder

Samspillet  i  projektet  

Page 12: Succes med agile metoder

Bricolage  er  et  designprincip  

Prioritere  og  gå  eBer  det  mulige.  Have  et  klart  fokus.  Forstå  organisa'onens  og  brugernes  behov.    Kende  de  kri'ske  begrænsninger  i  plaJormen.  Få  de  forskellige  elementer  'l                          at  hænge  sammen.  

Hvordan  kommer  vi  videre  med  det?