際際滷

際際滷Share a Scribd company logo
Agile kontrakter


Casper Wilstrup & Jesper Thaning, BestBrains

               1. marts 2012
                                 betaling




                                               arbejde
Dagsorden

   Succesfulde software-projekter
   Agil og krav?
   Prismodel
   Kontraktens form奪l?
   Samarbejdsform
   Krav til kunden
   Krav til leverand淡ren
Succesfulde software-projekter
   Kunde og leverand淡r samarbejder
   Projektet slutter tidligt med den rette funktionalitet
   Kunden kan levere krav l淡bende
   Kunden f奪r produktionsklar software leveret l淡bende
   Risici og gevinster deles af kunde og leverand淡r




                                                             3
3 agile software-projekter (脱ndres til logoer)
 Event-bureau'et
    lille, dynamisk firma
    software til interaktivitet for deltagere p奪 topleder-konferencer
    1-3 programm淡rer, siden august 2008
 Energiselskabet
    stort, traditionelt selskab
    software til registrering af kraftv脱rksoplysninger
    3 programm淡rer, jan 2009  feb 2010
 Et ministerium
    En styringsreol oven p奪 dokumenth奪ndteringssystem
    3 programm淡rer, april 2010  maj 2011


                                                                         4
Agile erfaringer fra




                       5
B奪de agil og krav?




Kan vi b奪de v脱re agile og stille krav til leverand淡ren?




                                                      6
S脱t pris p奪 agile projekter

 Ikke fast pris
    Foruds脱tter en detaljeret kravspecifikation for hele projektet

 Ikke timepris
    For s奪 b脱rer kunden hele den 淡konomiske risiko

 Hvordan s奪?
Et projekteksempel

 Applikationen skal g淡re os i stand til at opn奪 X og Y
    Estimat: Det vil tage 3 personer i 6 m奪neder at udvikle
    Metode: Krav og programmering i ugentlige iterationer
    Betaling: 600 kr/time og 2 * 250.000 kr n奪r det s脱ttes i drift

              betaling
                                              Y


                             X


                                                     arbejde
                            3 mdr            6 mdr
Hvis vi slutter til tiden

 Pris for kunden                      1.000.000
 Samlet timepris for leverand淡ren         1.000



              betaling




                                              arbejde


                                                        9
Hvis vi slutter 25% f淡r tid

 Pris for kunden                    870.000
 Samlet timepris for leverand淡ren     1.170



              betaling




                                         arbejde


                                                   10
Hvis vi slutter 25% over tid

 Pris for kunden                    1.130.000
 Samlet timepris for leverand淡ren         900



              betaling




                                          arbejde


                                                    11
Brug timepris for visse faser



                                               Y
 Tidlige                                           Vedligeholdelse
  prototyper                       X
 Eksperiementer
 Indledende
  estimering
                   Timepris   Agil prismodel   Timepris
Fordele ved prismodellen




 F脱lles incitament til at slutte f淡r tid og under budget
    Billigere for kunden
    Hurtigere afkast p奪 investeringen for kunden
    H淡jere fortjeneste for leverand淡ren
Fordele ved prismodellen




 Tilskynder til samarbejde mellem kunde og leverand淡r
    Underst淡tter at kravene gives l淡bende
    Underst淡tter at software leveres l淡bende
 Kunde og leverand淡r deler risici og gevinster
Justering af kontrakten

              betaling pr time
  Timepris                                                            Fast pris
                                      betaling ved f脱rdigg淡relse


 H淡jere timepris                      H淡jere f脱rdigg淡relsespris
    N奪r funktionalitet er vigtigst         N奪r tidsfristen er vigtigst
Sp淡rgsm奪l


1. Hvad er de vigtigste form奪l med en kontrakt
              for en leverand淡r?

2. Hvad er de vigtigste form奪l med en kontrakt
                for en kunde?
Regulering af samarbejdet




 Kunde         Leverand淡r
Fire krav       Fem krav
Krav nr. 1 til kunden

 Kunden skal specificere krav l淡bende




                              Ikke detaljeret kravspec
Krav nr. 2 til kunden

 Kunden skal prioritere funktionalitet l淡bende
Krav nr. 3 til kunden

 Skal teste og godkende leveret software l淡bende
Krav nr. 4 til kunden

 Skal prioritere fejlrettelser over udvikling af funktionalitet
Fire krav til kunden

1) Skal specificere krav l淡bende
2) Skal prioritere funktionalitet l淡bende
3) Skal teste og godkende leveret software l淡bende
4) Skal prioritere fejlrettelser over udvikling af funktionalitet

                     Godt udgangspunkt
 Kunden har en klart formuleret produktvision
 Kunden s脱tter software i drift undervejs
Krav nr. 1 til leverand淡ren

 Leverand淡ren skal estimere funktionsomr奪der p奪
  baggrund af en overordnet produktvision
Krav nr. 2 til leverand淡ren

 Skal nedbryde funktionalitet og opgaver i uger og dage
Krav nr. 3 til leverand淡ren

 Skal levere til test hyppigt (continuous delivery)
Krav nr. 4 til leverand淡ren

 Skal gennemf淡re automatiske regressionstest
Krav nr. 5 til leverand淡ren

 Skal f淡lge kundens prioriteringer
Fem krav til leverand淡ren

1) Skal estimere p奪 grundlag af en overordnet produktvision
2) Skal nedbryde funktionalitet og opgaver i uger og dage
3) Skal levere hyppigt
4) Skal gennemf淡re automatiske regressionstest
5) Skal f淡lge kundens prioriteringer
Foruds脱tning nr. 1 til leverand淡ren

 Kan udvikle arkitekturen l淡bende
Diskussion

 Hvad skal fremtidens kontrakter indeholde for at bidrage til
  at flere af fremtidens IT-leverancer bliver en succes for
  b奪de kunden og leverand淡ren?
Formuleringer  prismodel
   Form奪let med prismodellen er at skabe et f脱lles 淡konomisk
    incitament for b奪de [leverand淡r] og [kunde] til at l淡se opgaven
    indenfor tidsplan og budget, og dermed tilskynde til konstruktivt
    samarbejde mellem parterne under projektet.
   Perioden op til starten af f淡rste releaseperiode afregnes efter en
    timebaseret prismodel til [x] kr/time ex. moms.
   Releaseperioderne afregnes efter en agil g淡relsespris. Den lavere
    timepris er [y] kr/time ex. moms, og f脱rdigg淡relsesprisen forhandles
    endeligt inden hver releaseperiode p奪 grundlag af den forudg奪ende
    analyse af prioritering, estimater og risici. Den aftalte
    f脱rdigg淡relsespris betales ved releaseperiodens afslutning, n奪r den
    leverede software godkendes af [kunden].
   N奪r den leverede software s脱ttes i drift, er dette en implicit
    godkendelse.
Formuleringer  samarbejde

   Parterne udvikler systemet efter en agil udviklingsmodel, hvor
    [kunden] specificerer kravene, tester og giver feedback undervejs, og
    [leverand淡ren] l淡bende leverer systemet til test og feedback, begge
    dele i t脱t samarbejde og dialog, i iterationer af 1 til 2 ugers varighed.
   Udviklingen opdeles i et antal releaseperioder (milep脱le) af 4-8 ugers
    varighed. Hver releaseperiode starter p奪 grundlag af en overordnet
    specifikation og et estimat som indg奪r i prismodellen.
    Releaseperioden afsluttes med at [kunden] godkender leverancen og
    s奪 vidt muligt s脱tter den leverede software i drift.
   Inden hver releaseperiode starter, og i h淡j grad inden f淡rste
    releaseperiode starter, er parterne (udviklere, brugere, styregruppe) i
    t脱t dialog om den konkrete udformning af den del af systemet, der
    indg奪r i releaseperioden, fx gennem workshops og l淡bende feedback.
Henvisninger

 Bender Von Haller Dragsted Iterative kontrakter
    http://k02.dk/Bogen_Iterative_projektmodeller_og_kontrakter.pdf
    01i, 02i og 03i
 IT&Telestyrelsen
    http://www.itst.dk/it-arkitektur-og-standarder/it-styring/agile-metoder
    Vejledning om agile metoder
 SKI
    Ny agil kontrakt velegnet til udbud og mini-udbud
 Kammeradvokaten
    Ny agil standardkontrakt
G奪-hjem-m淡der

   Slib kniven  6. marts
   Probleml淡sning for viderekomne  13. marts
   Styr gennem kaos  15. marts
   Opn奪 h淡jere p奪lidelighed i leverancerne  20. marts
   Introduktion til agil udvikling  27. marts
   Kanban: den nye agile metode  11. april

More Related Content

Similar to BestBrains Agile kontrakter marts 2012 (20)

Agile kontrakter mar 2016 caf辿-m淡de BestBrains
Agile kontrakter mar 2016 caf辿-m淡de BestBrainsAgile kontrakter mar 2016 caf辿-m淡de BestBrains
Agile kontrakter mar 2016 caf辿-m淡de BestBrains
Rikke Veng Petersen
Kravspec best brains 4. okt. 2012
Kravspec   best brains 4. okt. 2012Kravspec   best brains 4. okt. 2012
Kravspec best brains 4. okt. 2012
BestBrains
V脱lg den rigtige leverand淡r
V脱lg den rigtige leverand淡rV脱lg den rigtige leverand淡r
V脱lg den rigtige leverand淡r
BestBrains
It kontrakter 2015
It kontrakter 2015It kontrakter 2015
It kontrakter 2015
Shukushu1
IT kontrakter 2015 - Godkendelseskriterier og 脱ndringsh奪ndtering
IT kontrakter 2015 - Godkendelseskriterier og 脱ndringsh奪ndteringIT kontrakter 2015 - Godkendelseskriterier og 脱ndringsh奪ndtering
IT kontrakter 2015 - Godkendelseskriterier og 脱ndringsh奪ndtering
ravnholt
Mobil dagseddel
Mobil dagseddelMobil dagseddel
Mobil dagseddel
itxpress
Tr脱t af IT-skandaler
Tr脱t af IT-skandalerTr脱t af IT-skandaler
Tr脱t af IT-skandaler
BestBrains
Juridiske udfordringer ved aftaler til agile projekter
Juridiske udfordringer ved aftaler til agile projekterJuridiske udfordringer ved aftaler til agile projekter
Juridiske udfordringer ved aftaler til agile projekter
BestBrains
Boost dit-salg-til-det-offentlige
Boost dit-salg-til-det-offentligeBoost dit-salg-til-det-offentlige
Boost dit-salg-til-det-offentlige
V脱ksthus Hovedstadsregionen
S奪dan skriver du et godt tilbud
S奪dan skriver du et godt tilbudS奪dan skriver du et godt tilbud
S奪dan skriver du et godt tilbud
Peytz & Co
TimeLog Project 5.4
TimeLog Project 5.4TimeLog Project 5.4
TimeLog Project 5.4
TimeLog
Reload pr脱sentation
Reload pr脱sentationReload pr脱sentation
Reload pr脱sentation
Reload! A/S
Den projekteffektive organisation en dr淡m eller virkelighed
Den projekteffektive organisation  en dr淡m eller virkelighedDen projekteffektive organisation  en dr淡m eller virkelighed
Den projekteffektive organisation en dr淡m eller virkelighed
Johnny Ryser
instant@larm workshop | Digicure
instant@larm workshop | Digicureinstant@larm workshop | Digicure
instant@larm workshop | Digicure
Tobias Borg Petersen
Video forbrugertest + den optimale udviklingsproces
Video forbrugertest + den optimale udviklingsprocesVideo forbrugertest + den optimale udviklingsproces
Video forbrugertest + den optimale udviklingsproces
Thore Fogh
F奪 fordelene ved agil udvikling i it-portef淡ljen (IBM Global Business Services)
F奪 fordelene ved agil udvikling i it-portef淡ljen (IBM Global Business Services)F奪 fordelene ved agil udvikling i it-portef淡ljen (IBM Global Business Services)
F奪 fordelene ved agil udvikling i it-portef淡ljen (IBM Global Business Services)
IBM Danmark
Nyt CMS til din kommune?
Nyt CMS til din kommune?Nyt CMS til din kommune?
Nyt CMS til din kommune?
Janus Boye
K03 i praksis - s奪dan skaber du et successfuldt agilt projekt, Mikkel Harbo, ...
K03 i praksis - s奪dan skaber du et successfuldt agilt projekt, Mikkel Harbo, ...K03 i praksis - s奪dan skaber du et successfuldt agilt projekt, Mikkel Harbo, ...
K03 i praksis - s奪dan skaber du et successfuldt agilt projekt, Mikkel Harbo, ...
IBM Danmark
Molio konference vejledning i udbud med m脱ngder
Molio konference   vejledning i udbud med m脱ngderMolio konference   vejledning i udbud med m脱ngder
Molio konference vejledning i udbud med m脱ngder
Michael Sebbelin Porsk脱r
InfinIT temadag om remote usability testing 10. december 2014
InfinIT temadag om remote usability testing 10. december 2014InfinIT temadag om remote usability testing 10. december 2014
InfinIT temadag om remote usability testing 10. december 2014
InfinIT - Innovationsnetv脱rket for it
Agile kontrakter mar 2016 caf辿-m淡de BestBrains
Agile kontrakter mar 2016 caf辿-m淡de BestBrainsAgile kontrakter mar 2016 caf辿-m淡de BestBrains
Agile kontrakter mar 2016 caf辿-m淡de BestBrains
Rikke Veng Petersen
Kravspec best brains 4. okt. 2012
Kravspec   best brains 4. okt. 2012Kravspec   best brains 4. okt. 2012
Kravspec best brains 4. okt. 2012
BestBrains
V脱lg den rigtige leverand淡r
V脱lg den rigtige leverand淡rV脱lg den rigtige leverand淡r
V脱lg den rigtige leverand淡r
BestBrains
It kontrakter 2015
It kontrakter 2015It kontrakter 2015
It kontrakter 2015
Shukushu1
IT kontrakter 2015 - Godkendelseskriterier og 脱ndringsh奪ndtering
IT kontrakter 2015 - Godkendelseskriterier og 脱ndringsh奪ndteringIT kontrakter 2015 - Godkendelseskriterier og 脱ndringsh奪ndtering
IT kontrakter 2015 - Godkendelseskriterier og 脱ndringsh奪ndtering
ravnholt
Mobil dagseddel
Mobil dagseddelMobil dagseddel
Mobil dagseddel
itxpress
Tr脱t af IT-skandaler
Tr脱t af IT-skandalerTr脱t af IT-skandaler
Tr脱t af IT-skandaler
BestBrains
Juridiske udfordringer ved aftaler til agile projekter
Juridiske udfordringer ved aftaler til agile projekterJuridiske udfordringer ved aftaler til agile projekter
Juridiske udfordringer ved aftaler til agile projekter
BestBrains
S奪dan skriver du et godt tilbud
S奪dan skriver du et godt tilbudS奪dan skriver du et godt tilbud
S奪dan skriver du et godt tilbud
Peytz & Co
TimeLog Project 5.4
TimeLog Project 5.4TimeLog Project 5.4
TimeLog Project 5.4
TimeLog
Reload pr脱sentation
Reload pr脱sentationReload pr脱sentation
Reload pr脱sentation
Reload! A/S
Den projekteffektive organisation en dr淡m eller virkelighed
Den projekteffektive organisation  en dr淡m eller virkelighedDen projekteffektive organisation  en dr淡m eller virkelighed
Den projekteffektive organisation en dr淡m eller virkelighed
Johnny Ryser
instant@larm workshop | Digicure
instant@larm workshop | Digicureinstant@larm workshop | Digicure
instant@larm workshop | Digicure
Tobias Borg Petersen
Video forbrugertest + den optimale udviklingsproces
Video forbrugertest + den optimale udviklingsprocesVideo forbrugertest + den optimale udviklingsproces
Video forbrugertest + den optimale udviklingsproces
Thore Fogh
F奪 fordelene ved agil udvikling i it-portef淡ljen (IBM Global Business Services)
F奪 fordelene ved agil udvikling i it-portef淡ljen (IBM Global Business Services)F奪 fordelene ved agil udvikling i it-portef淡ljen (IBM Global Business Services)
F奪 fordelene ved agil udvikling i it-portef淡ljen (IBM Global Business Services)
IBM Danmark
Nyt CMS til din kommune?
Nyt CMS til din kommune?Nyt CMS til din kommune?
Nyt CMS til din kommune?
Janus Boye
K03 i praksis - s奪dan skaber du et successfuldt agilt projekt, Mikkel Harbo, ...
K03 i praksis - s奪dan skaber du et successfuldt agilt projekt, Mikkel Harbo, ...K03 i praksis - s奪dan skaber du et successfuldt agilt projekt, Mikkel Harbo, ...
K03 i praksis - s奪dan skaber du et successfuldt agilt projekt, Mikkel Harbo, ...
IBM Danmark
Molio konference vejledning i udbud med m脱ngder
Molio konference   vejledning i udbud med m脱ngderMolio konference   vejledning i udbud med m脱ngder
Molio konference vejledning i udbud med m脱ngder
Michael Sebbelin Porsk脱r

More from Jesper Thaning (9)

Product Ownerens v脱rkt淡jskasse juni 2014
Product Ownerens v脱rkt淡jskasse juni 2014Product Ownerens v脱rkt淡jskasse juni 2014
Product Ownerens v脱rkt淡jskasse juni 2014
Jesper Thaning
User story mapping marts 2015
User story mapping marts 2015User story mapping marts 2015
User story mapping marts 2015
Jesper Thaning
Haj til nedbrydning aug 2015
Haj til nedbrydning aug 2015Haj til nedbrydning aug 2015
Haj til nedbrydning aug 2015
Jesper Thaning
Bliv en 淡rn til estimering nov 2015
Bliv en 淡rn til estimering nov 2015Bliv en 淡rn til estimering nov 2015
Bliv en 淡rn til estimering nov 2015
Jesper Thaning
BestBrains Slib Kniven marts 2012
BestBrains Slib Kniven marts 2012BestBrains Slib Kniven marts 2012
BestBrains Slib Kniven marts 2012
Jesper Thaning
Backlog grooming i praksis af Jesper Thaning BestBrains dec 2011
Backlog grooming i praksis af Jesper Thaning BestBrains dec 2011Backlog grooming i praksis af Jesper Thaning BestBrains dec 2011
Backlog grooming i praksis af Jesper Thaning BestBrains dec 2011
Jesper Thaning
Kan udviklere dokumentere april2011
Kan udviklere dokumentere april2011Kan udviklere dokumentere april2011
Kan udviklere dokumentere april2011
Jesper Thaning
Det agile kundeforhold - agil kontrakt, udviklingsproces og dokumentation af...
Det agile kundeforhold  - agil kontrakt, udviklingsproces og dokumentation af...Det agile kundeforhold  - agil kontrakt, udviklingsproces og dokumentation af...
Det agile kundeforhold - agil kontrakt, udviklingsproces og dokumentation af...
Jesper Thaning
V脱rdi dreven udvikling
V脱rdi dreven udviklingV脱rdi dreven udvikling
V脱rdi dreven udvikling
Jesper Thaning
Product Ownerens v脱rkt淡jskasse juni 2014
Product Ownerens v脱rkt淡jskasse juni 2014Product Ownerens v脱rkt淡jskasse juni 2014
Product Ownerens v脱rkt淡jskasse juni 2014
Jesper Thaning
User story mapping marts 2015
User story mapping marts 2015User story mapping marts 2015
User story mapping marts 2015
Jesper Thaning
Haj til nedbrydning aug 2015
Haj til nedbrydning aug 2015Haj til nedbrydning aug 2015
Haj til nedbrydning aug 2015
Jesper Thaning
Bliv en 淡rn til estimering nov 2015
Bliv en 淡rn til estimering nov 2015Bliv en 淡rn til estimering nov 2015
Bliv en 淡rn til estimering nov 2015
Jesper Thaning
BestBrains Slib Kniven marts 2012
BestBrains Slib Kniven marts 2012BestBrains Slib Kniven marts 2012
BestBrains Slib Kniven marts 2012
Jesper Thaning
Backlog grooming i praksis af Jesper Thaning BestBrains dec 2011
Backlog grooming i praksis af Jesper Thaning BestBrains dec 2011Backlog grooming i praksis af Jesper Thaning BestBrains dec 2011
Backlog grooming i praksis af Jesper Thaning BestBrains dec 2011
Jesper Thaning
Kan udviklere dokumentere april2011
Kan udviklere dokumentere april2011Kan udviklere dokumentere april2011
Kan udviklere dokumentere april2011
Jesper Thaning
Det agile kundeforhold - agil kontrakt, udviklingsproces og dokumentation af...
Det agile kundeforhold  - agil kontrakt, udviklingsproces og dokumentation af...Det agile kundeforhold  - agil kontrakt, udviklingsproces og dokumentation af...
Det agile kundeforhold - agil kontrakt, udviklingsproces og dokumentation af...
Jesper Thaning
V脱rdi dreven udvikling
V脱rdi dreven udviklingV脱rdi dreven udvikling
V脱rdi dreven udvikling
Jesper Thaning

BestBrains Agile kontrakter marts 2012

  • 1. Agile kontrakter Casper Wilstrup & Jesper Thaning, BestBrains 1. marts 2012 betaling arbejde
  • 2. Dagsorden Succesfulde software-projekter Agil og krav? Prismodel Kontraktens form奪l? Samarbejdsform Krav til kunden Krav til leverand淡ren
  • 3. Succesfulde software-projekter Kunde og leverand淡r samarbejder Projektet slutter tidligt med den rette funktionalitet Kunden kan levere krav l淡bende Kunden f奪r produktionsklar software leveret l淡bende Risici og gevinster deles af kunde og leverand淡r 3
  • 4. 3 agile software-projekter (脱ndres til logoer) Event-bureau'et lille, dynamisk firma software til interaktivitet for deltagere p奪 topleder-konferencer 1-3 programm淡rer, siden august 2008 Energiselskabet stort, traditionelt selskab software til registrering af kraftv脱rksoplysninger 3 programm淡rer, jan 2009 feb 2010 Et ministerium En styringsreol oven p奪 dokumenth奪ndteringssystem 3 programm淡rer, april 2010 maj 2011 4
  • 6. B奪de agil og krav? Kan vi b奪de v脱re agile og stille krav til leverand淡ren? 6
  • 7. S脱t pris p奪 agile projekter Ikke fast pris Foruds脱tter en detaljeret kravspecifikation for hele projektet Ikke timepris For s奪 b脱rer kunden hele den 淡konomiske risiko Hvordan s奪?
  • 8. Et projekteksempel Applikationen skal g淡re os i stand til at opn奪 X og Y Estimat: Det vil tage 3 personer i 6 m奪neder at udvikle Metode: Krav og programmering i ugentlige iterationer Betaling: 600 kr/time og 2 * 250.000 kr n奪r det s脱ttes i drift betaling Y X arbejde 3 mdr 6 mdr
  • 9. Hvis vi slutter til tiden Pris for kunden 1.000.000 Samlet timepris for leverand淡ren 1.000 betaling arbejde 9
  • 10. Hvis vi slutter 25% f淡r tid Pris for kunden 870.000 Samlet timepris for leverand淡ren 1.170 betaling arbejde 10
  • 11. Hvis vi slutter 25% over tid Pris for kunden 1.130.000 Samlet timepris for leverand淡ren 900 betaling arbejde 11
  • 12. Brug timepris for visse faser Y Tidlige Vedligeholdelse prototyper X Eksperiementer Indledende estimering Timepris Agil prismodel Timepris
  • 13. Fordele ved prismodellen F脱lles incitament til at slutte f淡r tid og under budget Billigere for kunden Hurtigere afkast p奪 investeringen for kunden H淡jere fortjeneste for leverand淡ren
  • 14. Fordele ved prismodellen Tilskynder til samarbejde mellem kunde og leverand淡r Underst淡tter at kravene gives l淡bende Underst淡tter at software leveres l淡bende Kunde og leverand淡r deler risici og gevinster
  • 15. Justering af kontrakten betaling pr time Timepris Fast pris betaling ved f脱rdigg淡relse H淡jere timepris H淡jere f脱rdigg淡relsespris N奪r funktionalitet er vigtigst N奪r tidsfristen er vigtigst
  • 16. Sp淡rgsm奪l 1. Hvad er de vigtigste form奪l med en kontrakt for en leverand淡r? 2. Hvad er de vigtigste form奪l med en kontrakt for en kunde?
  • 17. Regulering af samarbejdet Kunde Leverand淡r Fire krav Fem krav
  • 18. Krav nr. 1 til kunden Kunden skal specificere krav l淡bende Ikke detaljeret kravspec
  • 19. Krav nr. 2 til kunden Kunden skal prioritere funktionalitet l淡bende
  • 20. Krav nr. 3 til kunden Skal teste og godkende leveret software l淡bende
  • 21. Krav nr. 4 til kunden Skal prioritere fejlrettelser over udvikling af funktionalitet
  • 22. Fire krav til kunden 1) Skal specificere krav l淡bende 2) Skal prioritere funktionalitet l淡bende 3) Skal teste og godkende leveret software l淡bende 4) Skal prioritere fejlrettelser over udvikling af funktionalitet Godt udgangspunkt Kunden har en klart formuleret produktvision Kunden s脱tter software i drift undervejs
  • 23. Krav nr. 1 til leverand淡ren Leverand淡ren skal estimere funktionsomr奪der p奪 baggrund af en overordnet produktvision
  • 24. Krav nr. 2 til leverand淡ren Skal nedbryde funktionalitet og opgaver i uger og dage
  • 25. Krav nr. 3 til leverand淡ren Skal levere til test hyppigt (continuous delivery)
  • 26. Krav nr. 4 til leverand淡ren Skal gennemf淡re automatiske regressionstest
  • 27. Krav nr. 5 til leverand淡ren Skal f淡lge kundens prioriteringer
  • 28. Fem krav til leverand淡ren 1) Skal estimere p奪 grundlag af en overordnet produktvision 2) Skal nedbryde funktionalitet og opgaver i uger og dage 3) Skal levere hyppigt 4) Skal gennemf淡re automatiske regressionstest 5) Skal f淡lge kundens prioriteringer
  • 29. Foruds脱tning nr. 1 til leverand淡ren Kan udvikle arkitekturen l淡bende
  • 30. Diskussion Hvad skal fremtidens kontrakter indeholde for at bidrage til at flere af fremtidens IT-leverancer bliver en succes for b奪de kunden og leverand淡ren?
  • 31. Formuleringer prismodel Form奪let med prismodellen er at skabe et f脱lles 淡konomisk incitament for b奪de [leverand淡r] og [kunde] til at l淡se opgaven indenfor tidsplan og budget, og dermed tilskynde til konstruktivt samarbejde mellem parterne under projektet. Perioden op til starten af f淡rste releaseperiode afregnes efter en timebaseret prismodel til [x] kr/time ex. moms. Releaseperioderne afregnes efter en agil g淡relsespris. Den lavere timepris er [y] kr/time ex. moms, og f脱rdigg淡relsesprisen forhandles endeligt inden hver releaseperiode p奪 grundlag af den forudg奪ende analyse af prioritering, estimater og risici. Den aftalte f脱rdigg淡relsespris betales ved releaseperiodens afslutning, n奪r den leverede software godkendes af [kunden]. N奪r den leverede software s脱ttes i drift, er dette en implicit godkendelse.
  • 32. Formuleringer samarbejde Parterne udvikler systemet efter en agil udviklingsmodel, hvor [kunden] specificerer kravene, tester og giver feedback undervejs, og [leverand淡ren] l淡bende leverer systemet til test og feedback, begge dele i t脱t samarbejde og dialog, i iterationer af 1 til 2 ugers varighed. Udviklingen opdeles i et antal releaseperioder (milep脱le) af 4-8 ugers varighed. Hver releaseperiode starter p奪 grundlag af en overordnet specifikation og et estimat som indg奪r i prismodellen. Releaseperioden afsluttes med at [kunden] godkender leverancen og s奪 vidt muligt s脱tter den leverede software i drift. Inden hver releaseperiode starter, og i h淡j grad inden f淡rste releaseperiode starter, er parterne (udviklere, brugere, styregruppe) i t脱t dialog om den konkrete udformning af den del af systemet, der indg奪r i releaseperioden, fx gennem workshops og l淡bende feedback.
  • 33. Henvisninger Bender Von Haller Dragsted Iterative kontrakter http://k02.dk/Bogen_Iterative_projektmodeller_og_kontrakter.pdf 01i, 02i og 03i IT&Telestyrelsen http://www.itst.dk/it-arkitektur-og-standarder/it-styring/agile-metoder Vejledning om agile metoder SKI Ny agil kontrakt velegnet til udbud og mini-udbud Kammeradvokaten Ny agil standardkontrakt
  • 34. G奪-hjem-m淡der Slib kniven 6. marts Probleml淡sning for viderekomne 13. marts Styr gennem kaos 15. marts Opn奪 h淡jere p奪lidelighed i leverancerne 20. marts Introduktion til agil udvikling 27. marts Kanban: den nye agile metode 11. april