Fælles projektmodel i staten – skal skaleres i forhold til projektets ...
Fælles projektmodel i staten – skal skaleres i forhold til projektets ...
Fælles projektmodel i staten – skal skaleres i forhold til projektets ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
KONTRAKTUNDERSTØTTELSE AF<br />
ITERATIVE PROJEKTMODELLER<br />
Advokat, LL.M. Søren Wolder
AGENDA<br />
13:30 <strong>–</strong> 14:00 Registrering<br />
14:00 <strong>–</strong> 14:10 Velkomst og introduktion <strong>til</strong> emnet<br />
14:10 <strong>–</strong> 14:30 Generel introduktion <strong>til</strong> den juridiske vinkling af iterative<br />
projekter og agil programudvikling<br />
14:30 <strong>–</strong> 15:00 Kontraktretlige temaer i den iterative it-kontrakt med<br />
15:00 <strong>–</strong> 15:15 Pause<br />
særlig focus på emnerne leverancebeskrivelse,<br />
prismodeller, kontrakt/projektstyring<br />
15:15 <strong>–</strong> 16:00 Fortsat gennemgang af kontraktretlige emner<br />
16:00 <strong>–</strong> 16:15 Pause<br />
16:15 <strong>–</strong> 16:30 Iterative projekter og udbudsreglerne<br />
16:30 <strong>–</strong> 17:00 Tak for i dag / spørgsmål (buffer)
VELKOMST OG INTRODUKTION TIL EMNET
VELKOMST OG INTRODUKTION TIL EMNET<br />
Advokater og de interne juridiske afdelinger må<br />
nødvendigvis se på kontraktgrundlaget for iterative<br />
projekter med nye og innovative øje og holdninger.
VELKOMST OG INTRODUKTION TIL<br />
EMNET<br />
“Recently, I attended a talk by an excellent lawyer on software contracts. Her<br />
message was quite clear: write a sound and detailed specification and<br />
contract the vendor based on this document. Seems simple enough, but I<br />
raised my hand and asked her how to deal with the fact that projects are<br />
much more efficient and have fewer risks when done iteratively and in an<br />
agile way as compared to the waterfall style she had laid out. "Well, these<br />
are business problems, and I'm not a business expert" was her reply.”<br />
“She was right: the life of a lawyer would be much easier, if perfect<br />
specifications were written right from the beginning - and the life of a<br />
project manager would be easier, too. But project managers have tried this<br />
path for 20 years without any significant success. And some "experts" claim<br />
that the method we use is not right, and we only need to use/buy their great<br />
tool or process to solve any problems. But they have been telling us this for<br />
20 years, and their claims resemble Jerry Weinberg's first law of bad<br />
management: "If what you're doing isn't working, do more of it“.<br />
Kilde: Cutter Consortium
GENEREL INTRODUKTION TIL DEN<br />
JURIDISKE VINKLING AF ITERATIVE<br />
PROJEKTER OG AGIL PROGRAMUDVIKLING
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
Den traditionelle kontraktopfattelse<br />
Traditionelle vs. Iterative kontrakter<br />
• forventning om, at kontrakten kan placere og definerer parternes ansvar,<br />
medvirken og roller i projektet<br />
• Kontrakten bør fordele ansvar på en “fair” måde, så enhver kun er ansvarlig<br />
for det kontraktparten faktisk har indflydelse på.<br />
• disse antagelser hviler på en forudsætning om, at målet for projektet er<br />
kendt.<br />
Den agile kontrakts udfordring<br />
• Agile projekter kræver i højere grad, at projekterne er baseret på sharedprofit<br />
kontrakter. (mål-pris, fleksible tidsplaner fleksibelt scope)<br />
• Dvs. et ”skæbnefællesskab”, som ikke er særligt populært i de afdelinger<br />
der tager sig af indkøb, jura og styring.
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
Traditionelle vs. Iterative kontrakter
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
Traditionelle vs. Iterative kontrakter<br />
Vandfaldsmodellen er baseret på <strong>til</strong>lid <strong>til</strong> kundens forberedende arbejde inden<br />
kontraktens indgåelse og mis<strong>til</strong>lid <strong>til</strong> leverandørens kontraktopfyldelse.<br />
Iterative kontrakter er baseret på <strong>til</strong>lid <strong>til</strong> parternes samarbejde ved<br />
kontraktens opfyldelse.
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
Traditionelle vs. Iterative kontrakter<br />
• Samarbejde er omdrejningspunkt i iterative kontrakter. Kernen i en iterativ<br />
proces er et tæt og dynamisk samarbejde mellem parterne <strong>–</strong> ofte via fælles<br />
projektteam.<br />
• Samarbejdet omfatter både ”projektet” og udviklere. Forretning og IT <strong>skal</strong><br />
arbejde sammen om at skabe forretningsværdi under styret risiko.<br />
• Kontrakten <strong>skal</strong> derfor styre risiko og facilitere samarbejdet.
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
Traditionelle vs. Iterative kontrakter<br />
• Implementering af iterative projekter kræver i høj grad, at fokus flyttes fra<br />
kontraktstyring <strong>til</strong> projektstyring.<br />
… hvilket s<strong>til</strong>ler krav <strong>til</strong> kontraktens fokus.
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
Den procesorienterede aftale<br />
• I stedet for alene at basere kontrakten på et resultat, baserer man den på en<br />
proces, der skaber dette resultat.<br />
• Og derfor bliver kontrakten som styringsredskab for processen helt<br />
afgørende.<br />
• Kontrakten <strong>skal</strong> have særlig fokus på reguleringen af processen og styringen<br />
af processen.<br />
• Den <strong>skal</strong> i (endnu) højere grad styre projekts gennemførelse end en<br />
traditionel vandfaldsbaseret kontrakt
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
Den procesorienterede aftale<br />
• Kontrakten <strong>skal</strong> navnlig have fokus på<br />
• Samarbejdsrelation mellem parterne<br />
• Bemanding af projektet<br />
• Den iterative metode<br />
• Projektledelse og projektstyrelse<br />
• Prioritering af krav og ønsker<br />
• Fremdriftsrapportering og risklogs<br />
• Styring af økonomi og tid
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
• ITST 10 arkitekturprincipper<br />
Den procesorienterede aftale<br />
• Nr. 1. ” Forretningsbehov bør drive og definere løsningerne”<br />
• Nr. 3. ”Processer bør optimeres i forbindelse med digitalisering”<br />
• Nr. 8. ” Udnyt mulighederne ved anskaffelser”<br />
• ITST ”15 skarpe”<br />
• Nr. 4. ”Brug agile udviklingsmetoder <strong>–</strong> og spis elefanten i små bidder”<br />
• Nr. 15. ”Del viden og samarbejde på tværs
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
IT udredning 2010<br />
• Indsatsområde 1: Kompetenceløft og fælles metoder:<br />
<strong>Fælles</strong> <strong>projektmodel</strong> i <strong>staten</strong> <strong>–</strong> <strong>skal</strong> <strong>skal</strong>eres i <strong>forhold</strong> <strong>til</strong> <strong>projektets</strong> størrelse<br />
og risikoprofil, og der udarbejdes en ”light-model” for mindre it-projekter<br />
• Indsatsområde 2: Fokus på de risikofyldte projekter:<br />
Etablering af fem principper for gennemførelse af it-projekter.<br />
• 4. Projekterne <strong>skal</strong> opdeles i mindre og selvstændige værdiskabende dele,<br />
som besluttes og gennemføres uafhængigt af hinanden.<br />
• Indsatsområde 3: Bedre samarbejde med leverandører og rådgivere<br />
Mindre omfattende kravspecifikationer
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
Grundlæggende vilkår for den iterative proces<br />
Kontrakten <strong>skal</strong> fortsat respektere, at iterative projekter er<br />
hverken rendyrket anarki eller et tag-selv bord for leverandøren
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
Grundlæggende vilkår for den iterative proces<br />
Agile kontrakter bør derfor hvile på følgende hovedregler:<br />
• Ændringer er gratis på ikke påbegyndt funktionalitet<br />
• Ændringer i prioritet er gratis, forudsat totalen ikke ændre sig<br />
• Nye funktioner/krav kan lægges ind undervejs <strong>–</strong> så længe funktionaliteter/<br />
krav af <strong>til</strong>svarende størrelse tages ud<br />
• Kunden kan opsige/afbryde samarbejdet når som helst mod betaling af<br />
forud defineret udtrædelsesvederlag<br />
• Kunden <strong>skal</strong> være i stand <strong>til</strong> at prioritere alle sine krav indbyrdes<br />
• Kunden er ansvarlig for, at relevante og kompetente brugere følger og<br />
deltager i projektet og at disse er udstyret med <strong>til</strong>strækkeligt ansvar og<br />
beslutningskompetence for at kunne give leverandøren nyttigt feedback og<br />
i øvrigt bidrage uden at forsinke projektet
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
• Juli 2008: SKI 02:18<br />
På vej <strong>til</strong> den iterative kontrakt<br />
• April 2009: SKI vejledning <strong>til</strong> udformning af kontrakter under 02.18 med brug<br />
af iterative forløb<br />
• Efterår 2009: 01i, 02i, 03i (BvHD <strong>–</strong> DAHL)<br />
• Marts 2010: ITST redegørelse<br />
• Ultimo 2012:K03
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
• 01i, 02i og 03i<br />
På vej <strong>til</strong> den iterative kontrakt<br />
• Mindre projekter kan anvende 01i eller 03i<br />
• Større projekter kan anvende 02i<br />
• 01i er baseret på K01, 02i er baseret på K02<br />
• 03i er formuleret mere frit i <strong>forhold</strong> <strong>til</strong> K-kontrakterne
DEN JURIDISKE VINKLING AF ITERATIVE PROJEKTER OG AGIL<br />
PROGRAMUDVIKLING<br />
<strong>Fælles</strong>træk ved 01i, 02i og 03i<br />
• Krav <strong>til</strong> modenhed<br />
• Business case<br />
• T&M/Maksimalpris<br />
• Metodeneutral<br />
På vej <strong>til</strong> den iterative kontrakt<br />
• Fokus på samarbejde, ressourcestyring og prioritering<br />
• Fleksibel udtrædelsesadgang for kunden
KONTRAKTRETLIGE TEMAER I DEN<br />
ITERATIVE IT-KONTRAKT MED SÆRLIG<br />
FOCUS PÅ EMNERNE<br />
LEVERANCEBESKRIVELSE, PRISMODELLER,<br />
KONTRAKT/PROJEKTSTYRING
LEVERANCEBESKRIVELSE OG<br />
PROJEKTGENNEMFØRELSE
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEBESKRIVELSE<br />
Leverancebeskrivelsen er ikke slutproduktet<br />
• Ydelser - Leverandørens ydelser er andet end blot etablering af forud<br />
fastlagt funktionalitet<br />
• Metodeanvendelse<br />
• Projektledelse<br />
• Ressourcestyring<br />
• Rådgivning<br />
• (SKI vejledning pkt. 2.4 <strong>–</strong> s. 10)<br />
• Procedure og samarbejde - Større krav <strong>til</strong> forankring i kontrakten af<br />
projektledelse, beslutningskompetence og procedurer.<br />
• Krav - Kravspecifikationen får en anden rolle. Virker som ramme for<br />
samarbejdet og prioriteringsoversigt, mens de konkrete funktionalitetskrav<br />
fastlægges undervejs
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEBESKRIVELSE<br />
Håndtering i K01 og K02<br />
• Kunden udarbejder kravspecifikation, og denne danner grundlag for<br />
leverandørens besvarelse.<br />
• HR: Kravspecifikation forventes at være udtømmende oplistning.<br />
• U. ”Hvad kunden med føje kan forvente”<br />
• Kunden er hovedansvarlig for, at kravene er formuleret entydigt.<br />
• Leverandøren er primært ansvarlig for opfyldelsen
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEBESKRIVELSE<br />
Håndtering i iterative kontrakter<br />
• Kunden udarbejder en Behovsopgørelse, som <strong>skal</strong> indeholde:<br />
(i) beskrivelse af Kundens Business Case,<br />
(ii) de forretningsgange, Leverancen <strong>skal</strong> understøtte, samt<br />
(iii) overordnet beskrivelse af ønsket funktionalitet<br />
• Dette dokument danner grundlag for leverandørens <strong>til</strong>bud
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEBESKRIVELSE<br />
Håndtering i iterative kontrakter<br />
• Indhold af business case<br />
• Forretningsmæssige mål<br />
• Baggrund for valg af projekt model<br />
• Interessenter<br />
• Beskrivelse af løsning<br />
• Delprojekter<br />
• Specifikke ”constraints”<br />
• Kunderessourcer <strong>til</strong> rådighed<br />
• Afhængigheder<br />
• Risici<br />
• Opfølgning<br />
• Etc.<br />
• Den Digitale Taskforce, Videnskabsministeriet, KL og Danske Regioner:<br />
”Business case for digitaliseringsprojekter”<br />
http://modernisering.dk/da/projekter/business_case/<br />
•
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEBESKRIVELSE<br />
• Brug af business case<br />
• Planlægning<br />
Håndtering i iterative kontrakter<br />
• Dialogværktøj i <strong>forhold</strong>et kunde <strong>–</strong> leverandør<br />
• Grundlag for leverandørens udarbejdelse af <strong>til</strong>bud<br />
• Leverandørens <strong>til</strong>bud kan eventuelt kræves relateret direkte <strong>til</strong><br />
kundens business case<br />
• Afklaringsfasens forløb kan styres af business case<br />
• enyttes af kunden <strong>til</strong> efterfølgende intern evaluering af <strong>projektets</strong><br />
forløb
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEBESKRIVELSE<br />
Løsningsbeskrivelse<br />
• På baggrund af kundens behovsopgørelse udarbejder leverandøren en<br />
Løsningsbeskrivelse forud for aftalens indgåelse.<br />
”Leverandørens overordnede besvarelse af Kundens Behovsopgørelse ved<br />
Kontraktens indgåelse. Løsningsbeskrivelsen udgør en del af<br />
Leverancebeskrivelsen og vil <strong>–</strong> som den øvrige del af Leverancebeskrivelsen <strong>–</strong><br />
løbende undergå ændringer undervejs i Projektet.”
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEBESKRIVELSE<br />
Løsningsbeskrivelse - detailspecifikation<br />
• Under de efterfølgende iterationer frembringes løbende en række<br />
detailspecifikationer.<br />
• Når detailspecifikationerne er godkendt af Kunden, udgør disse en del af<br />
Leverancebeskrivelsen sammen med Behovsopgørelsen og<br />
Løsningsbeskrivelsen.
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEBESKRIVELSE<br />
Leverancebeskrivelse<br />
• Leverancebeskrivelsen = Behovsopgørelse+Løsningsbeskrivelse<br />
+detailspecifikationer<br />
• Leverandøren <strong>skal</strong> holde Leverancebeskrivelsen løbende ajour med<br />
godkendte detailspecifikationer samt foretage de fornødne<br />
konsekvensrettelser af Behovsopgørelsen og Løsningsbeskrivelsen, som den<br />
enkelte Iteration giver anledning <strong>til</strong>, og indhente Kundens godkendelse heraf<br />
ved Iterationens afslutning.<br />
• Den gældende udgave af Leverancebeskrivelsen <strong>skal</strong> <strong>til</strong> enhver tid være<br />
elektronisk <strong>til</strong>gængelig for Kunden på et Projektsite eller lignende.
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEBESKRIVELSE<br />
Leverancebeskrivelse <strong>–</strong> alternativ model uden behovsopgørelse<br />
Kunne baseres på ”sure step” metoden. I den forbindelse gennemføres en<br />
diagnose og analysefase.<br />
• Diagnosefasen<br />
• <strong>til</strong>vejebringelse af overordnet løsningsbeskrivelse<br />
• Analysefasen<br />
• definere og fastlægge de aktiviteter, der er nødvendige med henblik på at<br />
få defineret og planlagt hele projektet<br />
Denne model er velegnet <strong>til</strong> mindre projekter, men kræver stor parathed hos<br />
Leverandøren og er baseret på en grundlæggende forudsætning om, at Kunden<br />
ønsker en standardløsning i så vid udstrækning som muligt.
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEGENNEMFØRELSE<br />
Leverancemodel - iterativt
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEGENNEMFØRELSE<br />
• De overordnede faser i i01 og i02<br />
• Afklaring<br />
• Design, udvikling og test<br />
• Godkendelse og overtagelse<br />
Leverancemodel <strong>–</strong> i01 og i02
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEGENNEMFØRELSE<br />
• De overordnede faser i i01 og i02<br />
• Afklaring<br />
Leverancemodel <strong>–</strong> i01 og i02<br />
• Fortsat behov for grundlæggende drøftelser af kundens<br />
behovsopgørelse og belysning af risikofaktorer i projektet
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEGENNEMFØRELSE<br />
• De overordnede faser i i01 og i02<br />
• Design, udvikling og test<br />
Leverancemodel <strong>–</strong> i01 og i02<br />
• Etablering af udviklingsmiljø og testmiljø<br />
• Design og udvikling baseres på den valgte iterative model<br />
• definition og beskrivelse af trin<br />
• Kontrolpunkter<br />
• Testprocesser<br />
• Delovertagelse og ibrugtagning
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEGENNEMFØRELSE<br />
• De overordnede faser i i01 og i02<br />
• Godkendelse og overtagelse<br />
Leverancemodel <strong>–</strong> i01 og i02<br />
• Projektet godkendes og overtages samlet<br />
…. men reduceret betydning
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEGENNEMFØRELSE<br />
Leverancemodel <strong>–</strong> i01 og i02<br />
Aktiviteterne i en fase (vil afhænge af den<br />
valgte iterative model)
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEGENNEMFØRELSE<br />
Leverancemodel <strong>–</strong> sure step<br />
Bruges sure step metoden gennemløbes følgende faser:<br />
• Diagnose<br />
• Analysefase<br />
• Designfasen<br />
• Udviklingsfasen<br />
• Udrulningsfasen<br />
• Drift<br />
I dette forløb arbejdes der iterativt. Men projekterne er baseret på en<br />
tidsplan og en projektøkonomi. Udfordringen består i håndteringen af dette.
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEGENNEMFØRELSE<br />
Leverancemodel <strong>–</strong> sure step
KONTRAKTRETLIGE TEMAER -<br />
LEVERANCEGENNEMFØRELSE<br />
• Projektledelse og projektstyring<br />
Centrale elementer<br />
• Metode, kvalitetssikring og risikostyring<br />
• Styring på tid frem for funktionalitet (”time boxing”)<br />
• Fokus på styring af parternes personale<br />
• Samarbejds- og beslutningsprocedurer<br />
• Styring af økonomi <strong>–</strong> v/ fast pris/maksimal pris og/eller stramme krav <strong>til</strong><br />
rapportering af tidsforbrug<br />
• Krav <strong>til</strong> fremdriftsrapportering og risikolog
PAUSE
PRISMODELLER
PRISMODELLER<br />
Prisregulering<br />
• I den ideelle agile verden fraviges udgangspunktet om fast pris, identificeret<br />
leveringstidspunkt og klart definerede krav.<br />
• De tre parametre må behandles ”alternativt” i den agile kontrakt.<br />
• Graden af fleksibilitet på de tre områder er givetvis ikke identisk<br />
• Offentlige kunder operere med bevillinger og private kunder arbejder<br />
under budgetter, og det er derfor ofte ikke muligt at arbejde uden en fast<br />
defineret økonomisk ramme.<br />
• Risikoen for budgetoverskridelser er alt andet lige ofte mindre i et<br />
iterativt end i et vandfaldsprojekt(!)
PRISMODELLER<br />
Specifikationer<br />
Graden af fleksibilitet (udtrykt gennem cirklernes størrelse)<br />
Leveringstid<br />
Pris<br />
Systemet<br />
Billedet kan ikke vises. Computeren har muligvis ikke<br />
hukommelse nok <strong>til</strong> at åbne billedet, eller billedet er<br />
muligvis blevet beskadiget. Genstart computeren, og åbn<br />
derefter filen igen. Hvis det røde x stadig vises, <strong>skal</strong> du<br />
muligvis slette billedet og indsætte det igen.<br />
Leveringstid<br />
Prisen<br />
Specifikationer
PRISMODELLER<br />
• Prismodeller<br />
• Forbrugsafregning<br />
Principper<br />
• Forbrugsafregning med shared risk (målpris)<br />
• Forbrugsafregning med maksimal pris (maksimalpris)<br />
• Fast pris<br />
• Bemærk at omfanget af funktionalitet ikke er fast i et iterativt forløb.<br />
Det endelige omfang fastlægges undervejs i projektet, og er delvis<br />
bestemt af de ressourcer, der er <strong>til</strong> rådighed for projektet<br />
• Forbrugsafregning forudsætter fastlæggelse af krav <strong>til</strong> registrering af<br />
forbrug, rapportering samt bestemmelser om opfølgning i <strong>forhold</strong> <strong>til</strong><br />
økonomi
PRISMODELLER<br />
Målpris<br />
Anvendelsen af målpris forudsætter at kunden er villig <strong>til</strong> at give afkald på den<br />
sikkerhed der ligger i det loft maksimalprisen er udtryk for.<br />
Fra IT- og Telestyrelsens vejledning
PRISMODELLER<br />
Målpris i norske kontrakter
PRISMODELLER<br />
Målpris i norske kontrakter
PRISMODELLER<br />
Maksimalpris<br />
• Leverandøren angiver en maksimalpris bestående af;<br />
a) En fast pris for de leverancer, hvor prissætningen af disse<br />
er uafhængig af omfanget af Leverandørens ydelser.<br />
b) En forventet pris på de dele af Leverancen, som <strong>skal</strong><br />
udføres efter medgået tid.<br />
c) Et usikkerheds<strong>til</strong>læg.<br />
• Maksimalprisen må ikke overskrides.<br />
• Maksimalprisen omfatter ikke vederlag for vedligeholdelse og<br />
support, og løbende betalinger for anvendelse af Programmel.
PRISMODELLER<br />
Maksimalpris
KONTRAKTSTYRING/PROJEKTSTYRING
KONTRAKTSTYRING/PROJEKTSTYRING<br />
Krav <strong>til</strong> kontraktstyring uanset prismodel<br />
• Jo større fleksibilitet i prismodellen <strong>–</strong> des større krav <strong>til</strong> styringen<br />
• Opgaverne i kontraktstyringen<br />
• Styringen af udviklingen i risiko-loggen og indflydelsen på prisrammen<br />
• Udvidelser af projekt-scope kontra påregnelig fleksibilitet og betydningen<br />
for prisrammen <strong>–</strong> en udvidelse eller indskrænkning af projektet <strong>skal</strong><br />
således også håndteres i <strong>forhold</strong> <strong>til</strong> en eventuel ændring i prisrammerne<br />
• Oplysningspligten i <strong>forhold</strong> <strong>til</strong> timebaseret afregning
KONTRAKTSTYRING/PROJEKTSTYRING<br />
Styring af timebaserede vederlag<br />
• Specifikationskrav med hensyn <strong>til</strong> ydelser, der vederlægges på grundlag af<br />
medgået tidsforbrug.<br />
• Det er Leverandørens ansvar <strong>til</strong> stadighed at give Kunden et retvisende og<br />
fyldestgørende billede af <strong>projektets</strong> økonomi baseret på Projektets status.<br />
• Leverandøren <strong>skal</strong> senest hver den 5. i en måned sende Kunden en detaljeret<br />
opgørelse af tidsforbruget i den forgangne måned og om nødvendigt<br />
maksimalpris (i) Leverandørens eventuelle forslag <strong>til</strong> ændret prioritering, (ii)<br />
aftalte ændringer eller udvidelser af Projektet og (iii) en opdatering af<br />
Risikologgen.<br />
• Maksimalprisen må ikke overskrides uden Kundens forudgående godkendelse.
KONTRAKTSTYRING/PROJEKTSTYRING<br />
Styring af timebaserede vederlag<br />
• Der <strong>skal</strong> være balance mellem sikkerhed og fleksibilitet<br />
Eksempel på uheldig kontraktformulering (kundevenlig):<br />
Leverandørens vederlagsestimat er baseret på en grundig gennemgang af<br />
kundens krav og forventninger <strong>til</strong> projektet og er således udtryk for et<br />
ansvarligt estimat. Det er i enhver henseende leverandørens ansvar, at<br />
prisestimatet er forsvarligt. Leverandøren kan ikke kræve større vederlag<br />
end estimeret, medmindre fravigelsen skyldes omstændigheder, som<br />
leverandøren ikke kunne have forudset ved meddelelsen af<br />
prisestimatet.”
KONTRAKTSTYRING/PROJEKTSTYRING<br />
Styring af timebaserede vederlag<br />
• Der <strong>skal</strong> være balance mellem sikkerhed og fleksibilitet<br />
Eksempel på uheldig kontraktformulering (leverandørvenlig):<br />
”Såfremt en opgave ikke udføres på fast tid, kan der fastsættes et estimat.<br />
Et sådant estimat er baseret på Kundens ønsker og Leverandørens viden om<br />
projektet på aftaletidspunktet og er ikke bindende for Leverandøren.<br />
Såfremt et estimat overskrides væsentligt, <strong>skal</strong> Kunden informeres herom,<br />
således at Parterne i fællesskab kan aftale de nødvendige<br />
konsekvensrettelser.<br />
Medmindre overskridelserne kan <strong>til</strong>regnes Leverandørens væsentlige<br />
misligholdelse, fritages Leverandøren for resultatansvaret, såfremt Kunden<br />
ved overskridelse af estimatet ikke ønsker arbejdet fortsat. Kunden betaler<br />
Leverandøren for de timer, der er erlagt, forinden Kundens anmodning om<br />
afslutning af arbejdet er modtaget.”
KONTRAKTSTYRING/PROJEKTSTYRING<br />
Hvor går projektstyringen typisk galt?<br />
Det kan også gå galt i iterative projekter. Årsagerne kan være:<br />
• Ofte ”glemmer” Leverandøren at gøre opmærksom på, hvad det vil sige at<br />
arbejde agilt.<br />
• Kunden er ikke klar <strong>til</strong> at arbejde agilt, og omkostninger/tid løber løbsk.<br />
• Manglende fokus på de omkringliggende behov (samspillet med andre dele af<br />
kundens IT-miljø)<br />
• Leverandøren får ikke dokumenteret ændringer og udviklinger i projekter og<br />
der opstår et ”gab” mellem det beskrevne og det realiserede projekt?
KONTRAKTSTYRING/PROJEKTSTYRING<br />
Projektorganisation<br />
• Kvalifikationer hos kundens projektdeltagere<br />
• Kundens deltagere!<br />
• Leverandøren <strong>skal</strong> være opmærksom på, at der ikke kan forventes<br />
bedre kvalifikationer end angivet af kunden, og leverandøren <strong>skal</strong><br />
indrette sine ydelser efter disse oplysninger<br />
• Kundens beslutningstagere i projektet<br />
• Skal sikre at forretningsmæssig viden er <strong>til</strong>rådighed<br />
• Skal træffe beslutninger<br />
• Formidle behov og forretningsmæssig viden<br />
• Hurtig og umiddelbar e<strong>skal</strong>ationsvej
TIDSPLAN OG AFPRØVNING
TIDSPLAN OG AFPRØVNING<br />
Tidsplan<br />
• Ved Kontraktens indgåelse angives alene en overordnet hovedtidsplan, der<br />
• Fastlægger <strong>projektets</strong> overordnede rammer,<br />
• Fastlægger de enkelte trin (funktionelle testbare område og<br />
kontrolpunkter)<br />
• Fastlægger opdelingen i Delleverancer og tidspunktet for levering heraf.<br />
• Aktiviteterne i afklaringsfasen bør dog være detaljeret beskrevet<br />
• Udarbejdelse af detaljeret tidsplan<br />
• Løbende opdatering af hovedtidsplan
TIDSPLAN OG AFPRØVNING<br />
Afprøvning<br />
• Den iterative metode indebærer ofte løbende tests af de det leverede i hver<br />
enkelt iteration.<br />
• De tests, der er en del af den iterative metode, er beskrevet i bilaget, der<br />
indeholder den iterative metode.<br />
• De kontraktuelle tests er beskrevet i prøvebilaget.<br />
• Inden idriftsættelsen af den enkelte delleverance <strong>skal</strong> der være gennemført<br />
en delleveranceprøve.<br />
• Behov for ændringer i bilaget om afprøvning?
MISLIGHOLDELSESBEFØJELSER
MISLIGHOLDELSESBEFØJELSER<br />
Forsinkelse<br />
• Frister angives som ved vandfaldsmodel-kontrakter<br />
• Bod for forsinkelse<br />
• Reduktion af vederlag ind<strong>til</strong> milepæl er opfyldt<br />
• ”Klassisk” beregning
MISLIGHOLDELSESBEFØJELSER<br />
Mangler<br />
• Begrebet mangel vil afhænge af prismodel og kravspecifikationen<br />
• mangelsbegrebet er i højere grad relevant i <strong>forhold</strong> <strong>til</strong> ”processen og<br />
leverandørens evne <strong>til</strong> at skabe ”value for money”<br />
• En række mangelsvurderinger vil ikke være ”sort/hvide” men derimod<br />
afhænge af et fagligt skøn.
MISLIGHOLDELSESBEFØJELSER<br />
• Reducerede timesatser<br />
Mangler <strong>–</strong> forslag <strong>til</strong> sanktion<br />
• ”For arbejde med afhjælpning af Mangler i garantiperioden og andre<br />
garantiarbejder, som ikke er omfattet af en eventuel<br />
vedligeholdelsesaftale, hvor der er aftalt en fast pris, er<br />
Leverandøren berettiget <strong>til</strong> at fakturere Kunden dette arbejde i<br />
henhold <strong>til</strong> de aftalte timesatser med fradrag af 25%.”
MISLIGHOLDELSESBEFØJELSER<br />
Ophævelse<br />
• Fortsat nødvendigt med mulighed for hel eller delvis ophævelse.<br />
• Bør kun være en mulighed for ophævelse ”ex nunc” (fremadrettet).<br />
• Skal ses i lyset af den løbende opsigelsesadgang og ”working software”.<br />
• Opfyldelse af vedligeholdelses- og driftsaftaler ingen afsmittende virkning.<br />
• Erstatningskravet ved ophævelse.
UDTRÆDELSESADGANG
UDTRÆDELSESADGANG<br />
Kunden kan altid udtræde<br />
• Den iterative tankegang bygger på forudsætning om fuldstændig fleksibilitet<br />
• Derfor <strong>skal</strong> kunden også have mulighed for at stoppe undervejs;<br />
• Når som helst <strong>–</strong> men varsel <strong>skal</strong> indbygges<br />
• Forpligtelser bortfalder<br />
• Frembragt materiale <strong>–</strong> ret <strong>til</strong> efterfølgende brug<br />
• Betaling af vederlag<br />
• Allerede gennemførte leverancer<br />
• Allerede bes<strong>til</strong>te leverancer<br />
• Kompensation?
UDTRÆDELSESADGANG<br />
Særlige problems<strong>til</strong>linger<br />
• Garantier for allerede foretagne leverancer<br />
• Support- og vedligeholdelse<br />
• Udlevering af oplysninger
UDTRÆDELSESADGANG<br />
• Vederlaget kan opgøres som:<br />
Udtrædelsesvederlag<br />
a. Det beløb som Leverandøren har <strong>til</strong> gode for den del af Projektet, som<br />
allerede er gennemført,<br />
b. Dokumenterede direkte udlæg og direkte omkostninger i <strong>til</strong>knytning <strong>til</strong><br />
Projektet, som Leverandøren har pådraget sig, inden Leverandørens<br />
modtagelse af Kundens Meddelelse om at ville udtræde, og som ikke er<br />
dækket af Leverandørens krav på vederlag i henhold <strong>til</strong> punkt a).<br />
Leverandøren er i forbindelse med opgørelsen af punkt (b) ovenfor<br />
forpligtet <strong>til</strong> at søge at begrænse udgifterne mest muligt.
PAUSE
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
IT- og Telestyrelsens vejledning om agil udvikling i den offentlige sektor
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
IT- og Telestyrelsens vejledning om agil udvikling i den offentlige sektor
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
IT- og Telestyrelsens vejledning om agil udvikling i den offentlige sektor<br />
• Udgangspunktet for udbud af kontrakten er den samme som ”almindelige<br />
projekter”<br />
• Den udbudte genstand er ikke et detaljeret beskrevet slutprodukt<br />
• Leverandørens ydelser er andet end etablering af forud fastsat funktionalitet<br />
• Metodeanvendelse / Projektledelse<br />
• Ressourcestyring<br />
• Rådgivning<br />
• Kontrakten er opbygget om andet end slutresultatet<br />
• Projektledelse, metoder og procedurer<br />
• Kravspecifikationen får en anden betydning end i vandfaldsprojekter<br />
• Konkret funktionalitet fastlægges undervejs i projektet
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
Gennemsigtighedsprincippet og ligebehandlingsprincippet<br />
Gennemsigtighedsprincippet<br />
• Kontrakten <strong>skal</strong> give en klar og præcis beskrivelse af den opgave<br />
leverandøren <strong>skal</strong> løse og ydelseskategorier beskrevet. Beskrivelsen af<br />
funktionelle krav eller funktionsdygtighed <strong>skal</strong> være så præcis, at<br />
<strong>til</strong>budsgiver kan identificere kontraktens genstand.<br />
Ligebehandlingsprincippet<br />
• Fortsat forbud mod at ”skræddersy” kravspecifikation og mod at anvende<br />
diskriminerende standarder eller krav.
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
Gennemsigtighed kan bl.a. opnås ved at<br />
• Kontrakten er med i udbudsmaterialet og den er udformet specifikt for et<br />
agilt projektforløb<br />
• Kravspecifikation og kontrakten giver et klart billede af den opgave, der <strong>skal</strong><br />
løses (men ikke af slutproduktet)<br />
• Kundens business case indgår i kontrakten (kravspecifikationen)<br />
• Leverandørens ydelser omkring projektledelse, ressourcestyring og<br />
rådgivning beskrives i kontrakten (kravspecifikationen)<br />
• Udbudsmaterialet angiver tydeligt kundens fastlagte rammer for økonomi,<br />
tidsrammer, overholdelse af standarder, integrationer m.v.
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
Ligebehandling kan bl.a. opnås ved at<br />
• Undgå bilateral dialog med <strong>til</strong>budsgiver omkring udbudsmaterialet<br />
• Sikre gennemsigtighed og klarhed i <strong>forhold</strong> <strong>til</strong> evaluering
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
Evaluering
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
Evaluering
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
Evaluering
ITERATIVE PROJEKTER OG<br />
UDBUDSREGLERNE<br />
Ændring af projekt under udbudsreglerne
TAK FOR I DAG / SPØRGSMÅL (BUFFER)
KONTAKTOPLYSNINGER<br />
Søren Wolder<br />
E-mail: swk@dahhlaw.dk<br />
Telefon: 88 91 92 45