Testing i smidigavtalen (SSA-S) Seniorrådgiver Mari Vestre, Difi. Testdagen ODIN 24. september 2014.

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

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

SSA Gjennomføring av leveransen i SSA-T og SSA-D. seniorrådgiver Mari Vestre, Difi

Hvordan velge riktig SSA? Mari Vestre 14. juni 2018

e-læringsprogram for prosjektledelse Endringer i den generelle avtaleteksten Bilag 6

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

Finansportalen Historiske bankdata

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

Standardkontrakt for innovasjonspartnerskap. Seniorrådgiver Mari Vestre Difi

Johan Englund. INNOVATIONSPARTNERSKAP Utblick Norge

SSA Presentasjon av de nye avtalene Difi,

Overordnet Testplan. MUSIT Ny IT-arkitektur, Pilot og Hovedprosjekt. Page 1 of 11

Bilag 1 Beskrivelse av Bistanden

MEDISINERINGSSTØTTE. Litt om avtalene. Medisineringsstøtte Larvik Mars 2019

Kontrakter. INF1050: Gjennomgang, uke 12

Cross the Tech Bridge. Anette Valaker

Bilag 1: Kundens kravspesifikasjon Avtalens punkt 1.1: Avtalens omfang

Bilag 4 Prosjekt- og fremdriftsplan for migrering til ny plattform

Nye standardavtaler (SSA 2015) mer valuta for skattepengene?

Utarbeidelse av kravspesifikasjon for anskaffelse av NOARK system

Ny kontraktsstandard: Fleksibel utviklingskontrakt

Bilag 1 Kundens kravspesifikasjon

VMAN Trådløst - bilag til SSA-V lille vedlikeholdsavtale

Modernisering av IKT i NAV

Test i Praksis. NTNU Februar Copyright 2014 Accenture All Rights Reserved.

SSA-V Bilag 8. Bilag 8. Endringer i den generelle avtaleteksten. Anskaffelse av analyse- og informasjonsplattform /

Bilag 0: Endringer i den generelle avtaleteksten

SSA-D Bilag 8. Bilag 8. Endringer i den generelle avtaleteksten. Anskaffelse av analyse- og informasjonsplattform /

Innovasjonspartnerskap, Stavanger kommune Vedørende aktivisering og egenmestring for brukere i korttidsopphold og som også kan følge bruker hjem.

Prosess for systemutvikling i Difi. Versjon 1.0

Testbilag til IT kontrakter

Hvordan velge riktig SSA? Mari Vestre 14. juni 2018

Presentasjon avtale om løpende tjenestekjøp (SSA-L) Charlotte Lindberg, seniorrådgiver Difi

Bilag 6 Vedlegg 3 Definisjoner

Praktiske erfaringer med bruk av SSA-L Senioradvokat Stian Oddbjørnsen i samarbeid med Difi

Innovasjonspartnerskap som anskaffelsesverktøy. Seniorrådgiver Johan Englund Difi

Valg av kontraktsstandard Fugleperspektiv («intro til dagen»)

Verdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter

K O N S U L E N T - I D : C U R R I C U L U M V I T A E

Bilag 1 Kundens kravspesifikasjon

Hvordan PS2000 blir tilpasset til smidig gjennomføring

Bilag 1 Kundens beskrivelse av Oppdraget

Veiledende bilag til SSA-V Vedlikeholdsavtalen versjon 2015

Avtalen punkt 1.1 Avtalens omfang. Jfr. oppdragsgivers kravspesifikasjon inntatt som vedlegg 1 til konkurransegrunnlaget.

Altinn - Test Anne Risbakk Testleder i Altinn

Veiledende bilag til SSA-R Rammeavtalen versjon 2015

Why Desperate Houswives make Excellent Test Managers En gjennomgang av testfaser i prosjekt

Bilag 1 Utstyr og/eller programvare som skal vedlikeholdes Her angis det utstyr og/eller programvare som vedlikeholdstjenesten omfatter.

Avtale mellom Utviklings- og kompetanseetaten og <Leverandør> Anskaffelse av nettverksutstyr og tilhørende tjenester. Bilag 1 og Bilagene 3-9:

Testing tidlig i livssyklusen smidige prosjekter. Arne Erik Hurum Helsedirektoratet Bjørn Andersen - Steria

Presentasjon av nye bilagsmaler

Smidig metodikk, erfaringer fra NAV Fagportal

Testdekning og automatisering - Er 100% testdekning et mål?

Hvilke punkter i avtalene bør man være oppmerksom på?

Tilpasningsavtalen Avtale om levering av standardsystem og tilpasning Statens standardavtaler for IT-anskaffelser SSA-T

Bilag 1 Beskrivelse av Bistanden

Vedlegg A2 kontraktsbilag - Tallknusing av miljøovervåkningsdata ( ) Side 1 av 8

Kort om anskaffelsesgrunnlag for nytt fagsystem for digital

Finansportalen Historiske bankdata

Mellom barken og veden Smidig testing i krevende terreng TTC 2015

Why Desperate Houswives make Excellent Test Managers Testprosjektet som suksessfaktor i et hvert prosjekt

Ny kontraktsstandard fra Dataforeningen: Fleksibel utviklingskontrakt

UKE 9 Prosesser og prosessmodeller inkludert smidige metoder. Gruppetime INF1055

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

Bilag 1 Kundens kravspesifikasjon

UNN KIS Samlet pris og prisbestemmelser

Test i smidig. Laila Sandbæk Testrådgiver og testleder Sogeti

IT Service Management i Statens Standardavtale for drift (SSA-D) DnD seminar Oslo 23. mars 2017 Bård-Erik Evensen

Del 2 Kontraktsutkast. Bilag 1 9

Bilag 1 Kundens beskrivelse av Oppdraget. Jfr. kundens kravspesifikasjon.

KONKURRANSEGRUNNLAG Opplæring og sertifisering i prosjektmetodikk og prosjektledelse (Prince 2)

Oppdraget som her beskrives er tre (3) deler forventet tidsbruk fremkommer i parentes.

Kostnadseffektivt eller bortkastet tid? Øyvind Woll Seniorkonsulent, Vivento AS

Smidig digitalisering 2017 Smidig forutsigbarhet: Kan man gå estimeringsveien? Trine Vabog og Jon Grov

Teststrategi! Teststrategi! Kom og kjøp!

Oppsummert. Trude Rosendal. Ingebjørg Hammersland

Hvordan bestille ting som ikke finnes? Seniorrådgiver Johan Englund, Difi

Bilag 1 Beskrivelse av Bistanden

Bilag 1 Beskrivelse av Bistanden

Bilag 1 Kundens kravspesifikasjon

Kontraktsbilag. Avtalen punkt 1.1 Avtalens omfang Se konkurransegrunnlaget. Avtalen punkt 3.2 Bruk av standarder/metoder

Bilag 1 Kundens beskrivelse av Oppdraget

versjon 2015 Innhold:

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

Utviklings- og tilpasningsavtalen Avtale om levering av programvare som utvikles eller tilpasses for Kunden

Finansportalen Historiske bankdata

Bilag 1 Beskrivelse av Bistanden

STATENS STANDARDAVTALER Hovedprinsippene. Advokat Torstein Arendt 10. oktober 2013

Metodikk innen kvalitetssikrin o risikos rin

Konkurransegrunnlaget

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

Vår erfaring med å gjennomføre en innovativ anskaffelse. Tips til gjennomføring. IKT prosjektet i Justervesenet

Kommende Trender Innenfor Test

KONKURRANSEGRUNNLAG Åpen anbudskonkurranse Anskaffelse av varslings- og krisehåndteringssystem

Veiledende bilag til SSA-D Driftsavtalen versjon 2015

Regulering av fri programvare i SSA

Avtale mellom Utviklings- og kompetanseetaten og <Leverandør> Anskaffelse av nettverksutstyr og tilhørende tjenester.

Veiledende bilag til SSA R Rammeavtalen versjon 2015

Prosjektkoordinering/Program Management

Veiledende bilag til SSA-K Kjøpsavtalen versjon 2015

Transkript:

Testing i smidigavtalen (SSA-S) Seniorrådgiver Mari Vestre, Difi Testdagen ODIN 24. september 2014. Mari Vestre: Cand Real i informatikk fra UiO 1985 Jobbet som prosjektleder, testleder, linjeleder Laget flere av Statens standardavtaler, inkl. Smidigavtalen Jobber nå med revisjon av avtalene Har både hatt rollen som Scrummaster som Product owner i ulike prosjekter Har jobbet med smidig både i internutviklingsprosjekter i anskaffelser Gløder for TEST!!!!!!!!!!!!! 1

Historien til Smidigavtalen Statskonsult begynte å jobbe med SSA-S i 2005 i forbindelse med en større revisjon av samtlige SSA-er Et uferdig utkast ble sendt på høring i 2006 Pga ressursproblemer ble ikke avtalen ferdigstilt, det uferdige utkastet ble publisert som et konsept i 2007 Det ble avhold arbeidsmøter om SSA-S med deltakelse fra forvaltningen i 2008-09 2011-versjon utarbeidet av Wikborg, Rein & Co på bestilling av Difi 2011-versjonen sendt på høring i februar mai 2012 Mars 2013 startet Difi opp arbeidet med ferdigstilling av avtalen 20. juni 2013 - Møte om status for smidigavtalen på Stratos Diskusjonsgruppe på Linkedin 26-30. august 2013 - Work shops med forvaltningen levererandører Desember 2013 - Juridisk kvalitetssikring av avtaleutkastet ved Wikborg, Rein & Co 15. januar 2014 - Avtalen publisert sammen med en kort veiledning til avtaleteksten. 14. april 2014 Ny versjon av avtalen, mer veiledning, inkl bilagsmaler Høst 2014 MooC/«lavbudsjett e-læringskurs» + tema i SSA-kurs 4. nov Intro + 8 korte filmer med følgende innhold: 1. Om Smidigavtalen 2. Gjennomføring av leveransen: 3. Gjennomføring av leveransen: Delleveransene 4. Gjennomføring av leveransen: 5. Endringshåndtering 6. Test 7. Exit, avbestilling, midlertidig stans 8. Vederlag bonus 2

Tradisjonell avtaleregulering: Omfang Kost Gjennomføring av tradisjonelle fossefallsprosjekter Spesifiseringsfasen Utviklingsfasen Installasjonsdag fremdriftsplan Prosjekt Detalj- Lev. godkj. detaljspek Prosjektdokumentasjon spesifisering Kvalitetssikring - revisjon 3

Hva ønsker offentlige kunder av en Smidigavtale? 1. En viss forutsigbarhet om hva de får Nødvendig for å få budsjettmidler Nødvendig pga anskaffelsesregelverket (innkjøpsfunksjonen) 2. Leverandøren tar et visst ansvar for resultatet Det offentlige har ikke kompetanse selv til å styre leveransen 3. Avtalen sikrer kvalitet i leveransene (Work shops om Smidigavtalen 26-30.8.2013) Smidigavtalen: Leverandørens ansvar Reguleres i avtalen Omfang Kundens ansvar 4

Hovedforskjellene mellom Smidigavtalen de andre SSA-avtalene for kjøp av IKT-utvikling: 1. Det inngås avtale tidligere i systemutviklingsprosessen Krav spesifiseres i tett samarbeid mellom Kunde Leverandør e styringsdokumenter etableres etter avtaleinngåelse oppdateres løpende 2. Avtalen er basert på smidig prramvareutviklingsmetodikk Metodikken er beskrevet i et eget bilag Fleksibilitet til å gjøre endringer innenfor rammene av metodikken, uten tradisjonelt endringsregime Det som utvikles aksepteres settes i drift etter hvert (test-, pilot- eller skarp drift) 3. Oppdelingen av avtalen sleveranser øvrige Delleveranser De ulike leveranseelementene i avtalen: Rutineutvikling Opplæring Behovsbeskrivelse For eksempel formulert som Epos Brukerhistorier utviklings- test-miljøer Krav (ikke-funksjonelle krav) For eksempel krav til: at teknisk plattform skal passe sammen med den som er beskrevet i Bilag 3 antall samtidige brukere ytelse sikkerhet 5

- Delleveranser V-modellen i ID-porten Sakstyper i relasjon til V-modellen Mål Evaluering av måloppnåelse Prioriterte behov Utviklingsoppgave Systemintegrasjonstest Krav Systemtest Defect Teknisk design Enhets- integrasjonstest Ansvar: Test Utførende: Utvikling 6

Ansvarsfordeling i ID-porten Sakstyper i relasjon til V-modellen Mål Prioriterte behov Ansvar: Test Utførende: Kravstiller Evaluering av måloppnåelse Krav Systemtest Defect Teknisk design Enhets- integrasjonstest Ansvar: Test Utførende: Utvikling V-modellen i Smidigavtalen Mål Evaluering av måloppnåelse Prioriterte behov Utviklingsoppgave Systemintegrasjonstest Krav Systemtest Defect Teknisk design Enhets- integrasjonstest Utviklingsoppgave Systemintegrasjonstest 7

Prosjektleder - Delleveranser Prosjektleder Testleder Prdukteier Testleder Scum-master Utviklingsteam utviklings-miljø - Delleveranser (Avtalens punkt 2.2.2) Inndelingen i Delleveranser skal være slik at det er mulig å teste prøve ut Delleveransene hver for seg. Leverandøren er ansvarlig for at den enkelte Delleveranse er satt sammen på en slik måte at den kan testes prøves ut, at det er tatt hensyn til avhengigheter. Leverandøren skal skriftlig varsle Kunden hvis Kunden treffer valg som er til hinder for test av delleveransen 8

- Delleveranser - Delleveranser 9

- Delleveranser - Delleveranser 10

- Delleveranser Godkjennings-kriterier - Delleveranser Enhetstest Integrasjonstest 11

- Delleveranser Leverandørens tester (Avtalens punkt 2.3.2) Leverandøren skal godtgjøre at Prramvaren ikke har flere feil enn det som er Akseptansekriteriene for Delleveransen. Leverandørens testing skal foregå som beskrevet i en i bilag Siste 5. Akseptansekriteriene for Delleveransen skal fremgå av en i bilag 5. Enhetstest Integrasjonstest - Delleveranser Enhetstest Integrasjonstest Leverandørens tester (Avtalens punkt 2.3.2) Dersom Leverandøren ikke kan godtgjøre at prramvaren har mindre feil enn det som er akseptansekriteriene for testen, skal leverandøren jobbe vederlagsfritt med å rette feilene frem til Akseptansekriteriene er Siste oppfylt. Delleveranse 12

- Delleveranser Enhetstest Integrasjonstest - Delleveranser Enhetstest Integrasjonstest 13

- Delleveranser Enhetstest Integrasjonstest Stans ved vedvarende feil (Avtalens punkt 2.3.4) Dersom Akseptansekriteriene ikke er oppfylt etter 3 runder med feilretting Retesting, skal prramvareutviklingen stoppes alle utviklingsressurser allokeres til feilretting Feilrettingen skal pågå frem til Akseptansekriteriene er oppfylt Leverandøren får ikke vederlag for denne feilrettingen Oppholdet i prramvareutviklingen innebærer ikke at det avtalte estimerte tidspunkt for av siste Delleveranse (som bl.a. er av betydning for sluttbonus) forskyves - Delleveranser Bonus for å levere med få feil En eventuell bonusordning skal fremgå av bilag 7, prisbilaget. Dersom det er avtalt bonus for å levere med få feil skal leverandøren få: Full bonus, dersom det ikke avdekkes feil i førsttestrunde Halv bonus dersom retest viser at alle feil som avdekkes i første testrunde er rettet. 14

- Delleveranser - Delleveranser 15

- Delleveranser Godkjennings-kriterier 2.6 16

Ikke-funksjonelle krav UiO, IFI, Inf 1050 Test av ikke-funksjonelle krav Er ofte ikke hensiktsmessig å gjøre før alt er levert Ytelse Sikkerhet Vedlikeholdbarhet Krever innleid spesialkompetanse Sikkerhetseksperter Spesialister på brukertesting Kan kreve ekstra utstyr, samarbeid med andre Ytelse Kapasitetstesting Ende-til ende-testing 17

De ulike leveranseelementene i avtalen: Rutineutvikling Opplæring Behovsbeskrivelse For eksempel formulert som Epos Brukerhistorier utviklings- test-miljøer Krav (ikke-funksjonelle krav) For eksempel krav til: at teknisk plattform skal passe sammen med den som er beskrevet i Bilag 3 antall samtidige brukere ytelse sikkerhet - Delleveranser Godkjennings-kriterier 18

- Delleveranser Godkjennings-kriterier Test i Smidigavtalen 19

Test i Smidigavtalen - Delleveranser Test i Smidigavtalen - Delleveranser 20

Test har en sentral plass i Smidigavtalen: En godt gjennomført teststrategi er kritisk suksessfaktor Leverandøren blir belønnet for å ta test alvorlig, straffet for ikke å gjøre det Testleder har en nøkkelrolle i hele gjennomføringen av avtalen 21