KONTRAKTER FOR PROGRAMVAREUTVIKLING. Ståle L Hagen UiO 20. april 2016 www.selmer.no



Like dokumenter
SYSTEMUTVIKLINGSKONTRAKTER SMIDIG OG PS2000

KONTRAKTER FOR PROGRAMVAREUTVIKLING. Ståle L Hagen UiO 10 mai 2017

PÅ VEI MOT SMIDIGE KONTRAKTER. Ståle L Hagen IT-kontraktsdagen september

Kontrakter. INF1050: Gjennomgang, uke 12

GJENNOMGANG UKESOPPGAVER 13 KONTRAKTER

Kontrakter og test i smidige prosjekter. Fagmøte Dataforeningen i Trondheim 12.Mars 2012

UKE 16 Kontrakter. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

Ny kontraktsstandard: Fleksibel utviklingskontrakt

Usikkerhet i omfang og kostnader hvordan håndtere dette i kontrakten? IT-kontraktsdagen 2015 Kjetil Strand, Promis AS

Oppgave 2: Kontraktsutforming a) Refererer innledningsvis til følgende temaer i presentasjonen knyttet til særtrekkene i PS2000:

Kontrakt for oppdragsbasert smidig utvikling av programvare PS2000 SOL

LEAN i Sparebank1 SMN. Nelly Maske Lean Forum Nordvest 21.Oktober 2014

PRAKTISKE ERFARINGER MED DATAFORENINGENS SKYTJENESTEAVTALE. IT-kontraktsdagen 2017

SIGLA og meg. har som misjon å gjøre bærekraft til konkurransekraft

Logistikkens forankring i bedriften. Arild Brennholm Distribusjonsdirektør

Valg av kontraktsstandard Fugleperspektiv («intro til dagen»)

KONTROLL PÅ DINE DATA En forutsetning for vellykket digitalisering. Nils Kristian Einstabland Digital oktober 2017

Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling

Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling

OM RAMMEAVTALER. Rammeavtale som kontraktalternativ. Prosedyre for tildeling av kontrakt. Tvister knyttet til rammeavtaler

Klagenemnda for offentlige anskaffelser

Hvorfor skal standardkontrakter brukes og hvilke standardkontrakter finnes?

Utredning om system om avregning av betalingsanksjoner ifm ladestasjoner for elbiler i Norge

«Juridisk veiviser i anbudsjungelen" Advokat Jens Christian Skallerud Advokatfirmaet Campbell & Co AS

Valg av utviklingsmetode hva betyr dette for kontraktsutformingen

Konkurranseutsette tjenester innenfor pleie, omsorg og rehabilitering

Utarbeidelse av kravspesifikasjon for anskaffelse av NOARK system

Pisk eller gulrot? Toppleders makt i endringsprosesser. BA2015 Det handler om å gjøre

Innovasjon Norges satsing på naturbasert reiseliv

Ny kontraktsstandard fra Dataforeningen: Fleksibel utviklingskontrakt

Konkurransepreget dialog.

KONKURRANSEGRUNNLAG Åpen anbudskonkurranse. Anskaffelse av Rammeavtale for elektrikertjenester m.m. Eiendomsavdelingen Ås kommune

Bilag 1 Kravspesifikasjon. Bilag 1 Kravspesifikasjon

Nye kontraktsreguleringer i vår digitale virkelighet - et innblikk i utviklingen som skjer med Statens standardavtaler

Rammeavtale for kjøp av juridiske tjenester

INNKJØPSINSTRUKS FOR POLITI- OG LENSMANNSETATEN

Kontrahering og kontrakt - for nybegynnere

Anskaffelse av abonnement på kabel-tv

Kontrakter. IT-Ledelse, 19.mars. Faglærer : Tom Røise. IMT1321 IT-Ledelse 1. Relevante avtaleformer innen IT. Dagens tema : Avtaler og kontrakter

Hvordan styre prosjekter frem til suksess Kontraktsformer og metodikk som fungerer Jørgen Petersen PROMIS AS 1

Løsning for produksjonsplanlegging for mikrobiologisk lab ved Oslo Universitetssykehus (OUS)

KS-veileder og KS-maler for EPC fra en juridisk synsvinkel. Marianne H. Dragsten

AVTALER OM FELLES SØKSMÅL FORDELER, ULEMPER OG FALLGRUVER. Medlemsmøte Entrepriseforeningen 10. mars 2016

Kontraktsforhandlinger og tvisteløsning fra entreprenørers og Byggherrers ståsted

Overordentlighet i offentlige innkjøp Seniorrådgiver Jacob M. Landsvik

Innføring i. av Bent J. Syversen. - seniorrådgiver i Difi

Vedlegg 4 - Utkast til

Kjøp av medieovervåkingstjenester

Presentasjon for Leksvik og Rissa Industriforum. 19. Mars 2014 v/tom Solberg

Miniveiledning om innovative offentlige anskaffelser. Nasjonalt program for leverandørutvikling

Kontraktsbestemmelser. mellom. Skedsmo kommune og. Transport av brukere til og fra dagsentere i kommunen

Dataforeningens kontraktsstandard for oppdragsbasert, smidig leveranse av programvare Veiledning for utarbeidelse og bruk av kontrakten

Internkurs i offentlige anskaffelser jan. 2017

DEL II - kravspesifikasjon

AMATØRKONTRAKT (arbeidsavtale) FOR HÅNDBALLSPILLERE I KLUBB

Ettersom IT-bransjen er meget kompleks, kan kurset også anbefales til andre bransjer.

Hvordan PS2000 blir tilpasset til smidig gjennomføring

AVTALE OM JURIDISK BISTAND

Fort og riktig Ledelse og styring i offentlig sektor

Innvandrerkvinners kompetanse

Invitasjon til dialogkonferanse

Samboerkontrakt. ... fødselsdato fødselsdato...

Den gode kunde. Kompetanse, involvering og kultur. Magne Jørgensen Simula Research Laboratory

Kjøp av konsulenttjenester i forbindelse med Min-side mobilapp for fiskebåter

Avtale bygget på Annonsørforeningens anbefalte avtalebestemmelser mellom kunde og reklamebyrå. Rammeavtale om kjøp av reklamebyråtjenester mellom

Bistand til rekruttering av fiskeridirektør/leder for Fiskeridirektoratet i Bergen

PS2000 Kontraktsstandard for leveranse av programvare m. m. Veiledning for kontraktsutarbeidelse

Norsk villreinsenter Sør -Skinnarbu - toalettanlegg

SAMARBEIDSAVTALE MELLOM ÅLESUND KOMMUNE XXX KOMMUNE

Nummer 1 i prosjektledelse

Opplæring Fræna vgs Innkjøp/rammeavtaler. Innkjøpssjef Arnt Ove Hol

Smidig overgang fra prosjekt til forvaltning

Rammeavtale for oversettelse av engelsk til norsk ( bokmål) og bokmål/nynorsk til engelsk.

ITS, IoT, Big Data og personvern

TOTALENTREPRISE " BRO OVER ØRFISKEBEKKEN " NITTEDAL KOMMUNE

Alminnelige bestemmelser Gjennomføring av Leveransen Endringer etter avtaleinngåelsen

A Datavask og databerikelse

Ingen flere store offentlige ITprosjekter? Magne Jørgensen Simula, UiO og Scienta

Rammeavtale Transport av drivstoff DEL II VEDLEGG C: PRIS- OG BETALINGSBETINGELSER Side 1 av 5 VEDLEGG C PRIS- OG BETALINGSBETINGELSER

Forsøk med Supported Employment ved NAV Rana og NAV Hemnes

Hvordan styre anskaffelsen Organisering-kvalitetssikring Hvordan unngå å gå i baret

SAKSNUMMER ANSKAFFELSE AV SOLDATSKAP OG KØYER VEDLEGG B PRIS- OG BETALINGSBETINGELSER

Salg, service og kundebehandling

Arbeidsrettet tiltak (AMO) Jobbsøkerkurs for polskspråklige

LEDELSE I UTFORDRENDE LANDSKAP. Hanne Refsholt Ås 14. mars 2018

Supply chain management

Vi håper at mange av dere vil finne faglig påfyll og inspirasjon gjennom våre kurstilbud, og ser frem til et godt samarbeid!

Vedlegg 2 KRAVSPESIFIKASJON. Anskaffelse av Medieovervåkingstjenester

Publish date 3/13/2013 3:11 PM. Bid due date 4/15/ :00 PM. Document due date 4/8/ :00 AM. Change date 3/13/2013 3:11 PM

Statsbyggs utleieboliger Varer K901 møbler

BILAG 1 Oppdragsgivers beskrivelse av oppdraget

Together. Free your energies Moden og modig! Ansvarsfull og fleksibel!

AMO kurs pleieassistent Oppland

«Helseforetakene sett fra leverandørenes sidefremstår. Trond Dahl Hansen Adm. direktør LFH

Investering i teknologiske systemer Handlingsrom i forhold til regelverket om offentlige anskaffelser

Messinginstrumenter "Grovmessing groover"

Kontrakter. IT-Ledelse, 2.mars. Faglærer : Tom Røise. IMT1321 IT-Ledelse 1. Relevante avtaleformer innen IT. Dagens tema : Avtaler og kontrakter

Notat. Innhold. Utvikling og innføring av Visma Flyt Skole (VFS) Til: Kopi: Fra: Dato: 7. desember Sak: Fylkeskommunene

Bimodal. Lang vs kort sikt i produksjon og tjenesteforvaltning Nokios Delivering Transformation. Together.

DIGITALISERING OG TEKNOLOGILEDELSE

Transkript:

KONTRAKTER FOR PROGRAMVAREUTVIKLING Ståle L Hagen UiO 20. april 2016 www.selmer.no

Praktisk kontraktsrett En kontrakt er en avtale som mellom partene etablerer en bindende forpliktelse 3l å gjøre eller å unnlate å gjøre noe Tilbud + Aksept = Avtale Ingen formkrav :l de fleste typer kontrakter Muntlig / SkriAlig / Konkludent adferd / Pre- kontraktuelt ansvar Kontraktens innhold Partene / Leveransen / FremdriAsplan Bistandsforpliktelse / Spesifisert resultat / Definert tjenestenivå eller kvalitet Variabel pris / Fast pris / Målpris / Ytelsesbasert pris Advokatfirmaet Selmer DA } Doc. ref.: } 2

Valg av kontraktstype Avoid the tail wagging the dog Leveransen skal bestemme kontraktvalget, ikke motsap 1) Hva skal leveres? 2) Hvordan skal det leveres? 3) Hvilket ansvar skal leverandøren påta seg? 4) Hvilken usikkerhet skal plasseres hos leverandøren? 5) Prismodell? 6) Valg av kontraktstype Advokatfirmaet Selmer DA } Doc. ref.: } 3

Kontraktkategorier One :me off kontrakter Rammeavtaler Løpende tjenestekontrakter Samarbeidsavtaler Garan:er Advokatfirmaet Selmer DA } Doc. ref.: } 4

Noen "kontraktstyper" Kjøp Lisensiering Programvareutvikling Leveranse / prosjekt Konsulentbistand / - oppdrag Vedlikehold / support DriA / outsourcing Advokatfirmaet Selmer DA } Doc. ref.: } 5

Anskaffelsesprosessen Tradisjonell modell 1) Behovsiden:fisering / Kravspesifisering 2) Forespørsel 3) Tilbud 4) Evaluering / Forhandlinger 5) Kontraktsinngåelse 6) Kontraktsforvaltning 7) Kontraktsavslutning Advokatfirmaet Selmer DA } Doc. ref.: } 6

Anskaffelsesprosessen Smidig modell Forespørsel Tilbud Evaluering / Forhandlinger Kontraktsinngåelse Behovsiden:fisering / "Kravspesifisering" Kontraktsforvaltning Kontraktsavslutning Advokatfirmaet Selmer DA } Doc. ref.: } 7

Utfordringer i store IT-prosjekter Uklar målsefng og manglende avgrensning Udefinerte suksesskriterier Usikkerhet håndteres ikke underveis Mange endringer underveis, både funksjonelt og organisatorisk Systeminnføring blir undervurdert - betydelige krav :l oms:lling i organisasjonen Manglende kompetanse og prosjekterfaring hos deltagerne Dårlig kommunikasjon mellom kunde og leverandør Prosjektene blir for store og komplekse Erfaringer underveis blir ikke :lstrekkelig hensyntap Advokatfirmaet Selmer DA } Doc. ref.: } 8

It s not the strongest species that survive, nor the most intelligent, but the most responsive to change Charles Darwin, 1809-1882 Advokatfirmaet Selmer DA } Doc. ref.: } 9

Kontrakter for programvareutvikling Fossefall utvikling / Resultatansvar Spesifisert resultat Fast pris Forutberegnelighet Ressurskjøp / Bistandsforpliktelse Body hire Betaling for fak:sk påløpt :d og kostnader (uten risikopåslag) Behov for sterk styring fra kunden Itera:v gjennomføringsmodell / "Serie- fossefall" (PS2000) Definert gjennomføringsmodell som absorberer læring Målpris Krevende kontrakt for begge parter Advokatfirmaet Selmer DA } Doc. ref.: } 10

PS2000 Hvordan det startet Forskningsprogram om prosjektstyring 1994 2000 Ledet av forskningsmiljøer og universitet Sponset av forvaltningen og sentrale kommersielle aktører Gjennomført i samarbeid mellom akademiske miljøer, forvaltningen og kommersielle aktører Og så var det et lite prosjekt innenfor programmet evaluering av hva som går galt i store og kompliserte prosjekter for programvareutvikling utviklet en gjennomføringsmodell basert på best prac:ces, og bygget en kontraktsmodell for itera:ve programvareutviklingsprosjekter basert på gjennomføringsmodellen PS2000 kontrakten har vist seg å kunne bidra :l gode resultater gjennom mer enn 15 år, men da må den brukes som forutsap Advokatfirmaet Selmer DA } Doc. ref.: } 11

Utfordringer og løsninger (i PS2000) U"ordringer Ikke prak:sk mulig å spesifisere leveransen Løsninger (i PS2000) Kontraktsregulering av gjennomføringsmodellen Fokus på konflikthåndtering, ikke samarbeid Regulering av samarbeid styrende, konflikthåndtering ble underordnet Posisjonering og sub- op:malisering Målpris med felles kommersielle interesser Kundens rolle uavklart Kundens medvirkning og ansvar regulert Sta:sk spesifikasjon Itera:ve prosesser hvor læring absorberes underveis Manglende håndtering av usikkerhet Kontraktsregulering av usikkerhetsmatrise Mangel på mo:verende elementer Incen:vordninger definert Advokatfirmaet Selmer DA } Doc. ref.: } 12

PS2000 - Kontraktstruktur Del I - Kontraktsdokument Iden:fiserer partene, bilag og evt avvik :l Del II Del II - Generelle kontraktsbestemmelser Alle generelle prinsipper og føringer, samt juridiske be:ngelser Del III - Bilag Konkret regulering av den spesifikke leveransen Bilagene er forhåndsulylt så langt som mulig Advokatfirmaet Selmer DA } Doc. ref.: } 13

Iterativ modell PS2000 Advokatfirmaet Selmer DA } Doc. ref.: } 14

PS2000 Sentrale prinsipper Fokus på vellykket prosjektgjennomføring Visualisering og regulering av gjennomføringsmodellen Absorberer læring underveis i gjennomføringen Balansert fleksibilitet og forutsigbarhet Deling av kommersiell risiko gjennom målprismodell Integrert samarbeid og håndtering av usikkerhet Advokatfirmaet Selmer DA } Doc. ref.: } 15

Bruk av PS2000 Økende erkjennelse av ulordringene med å utarbeide kravspesifikasjon før kontraktsinngåelse i store og kompliserte programutviklingsprosjekter Den første norske kontraktstandarden som regulerer gjennomføring eper itera:ve prosesser Ulormet slik at den kan benypes av både private og offentlige aktører Vil være spesielt godt egnet for programutviklingsprosjekter som preges av usikkerhet PS2000 er en krevende kontraktsform som forutseper :lstrekkelig kompetanse og kapasitet hos både kunde og leverandør Advokatfirmaet Selmer DA } Doc. ref.: } 16

PS2000 - Suksesskriterier Profesjonell og dedikert kunde og leverandør Lojalitet mot kontraktens prinsipp og gjennomføringsmodell Åpenhet, :llit og respekt Beslutningsdyk:ghet Evne :l å prioritere bort mindre vik:g funksjonalitet Valg av rik:g leverandør Advokatfirmaet Selmer DA } Doc. ref.: } 17

Det smidige manifest (2001) Personer og samspill fremfor prosesser og verktøy Programvare som virker fremfor omfapende dokumentasjon Samarbeid med kunden fremfor kontraktsforhandlinger Å reagere på endringer fremfor å følge en plan Advokatfirmaet Selmer DA } Doc. ref.: } 18

Smidig metode Kontrakt Etableringsprosjekt Produktkø Brukerhistorie1 Brukerhistorie2 Brukerhistorie3 Brukerhistorie4 Brukerhistorie 5 Brukerhistorie 6 Brukerhistorie7 Sprint = Samling av brukerhistorier Definition of Done Advokatfirmaet Selmer DA } Doc. ref.: } 19

"Den perfekte programvareutviklingskontrakten" avhenger av bruksområde, men vil kunne være: Fossefall; når resultatet er klart spesifisert, og omfang og kompleksitet er begrenset Ressurskjøp; når det skal utvikles eper smidig metode eller resultatet av andre grunner ikke er klart definert Itera:v modell; når resultatet kan defineres på overordnet nivå og partene er enige om å følge en avtalt gjennomføringsmodell hvor resultatet i hver delleveranse spesifiseres underveis En smidig kontraktsmodell hvor leverandøren aldri overtar det kontraktuelle ansvaret for funksjonaliteten Advokatfirmaet Selmer DA } Doc. ref.: } 20

Kontakt Advokalirmaet Selmer DA Ståle L Hagen, advokat / partner slh@selmer.no +47 934 90 842 Advokatfirmaet Selmer DA } Doc. ref.: } 21