Smidige testprinsipper

Like dokumenter
Prosjektledelse - fra innsiden av et utviklingsprosjekt. Presentasjon hos UiO Ida Lau Borch, prosjektleder i Bouvet ASA

Smidige metoder i praksis Høgskolen i Oslo Kristin Meyer Kristiansen Objectnet AS

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

Bilag 1: Beskrivelse av Bistanden

Kommende Trender Innenfor Test

Mellom barken og veden Smidig testing i krevende terreng TTC 2015

Et IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er? Presentation hos UiO Ida Lau Borch, prosjektleder i Bouvet AS

Tyrannosaurus Test Adapt or Die!

Moderne systemutviklingsmetoder. Smidige prosesser Kjetil Jørgensen-Dahl Objectnet as

Prisbelønte «esøknad Bostøtte» & Endrede tilnærming «Fra scrum til Kanban»

Smidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold. Ove Dalen

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

Teststrategi! Teststrategi! Kom og kjøp!

Nyttestyring og viktigheten av den gode kunde

Nyttestyring og viktigheten av den gode kunde. Magne Jørgensen

Stein Grimstad. Konsulent i Scienta AS. Prosjekt hos Skatteetaten. Forsker hos Simula (deltid) 3/7/18

DIGITALISERING I UH-SEKTOREN. DigiEx, Handelshøyskolen BI. Prosjekt 2014, 13. November, 2014

LEAN STARTUP. Jørund Leknes Forretningsutvikler

Kap 11 Planlegging og dokumentasjon s 310

Lykke til! Eksamen i fag TDT4140 Systemutvikling NTNU Norges teknisk-naturvitenskapelige universitet

SCRUM Smidig prosjektledelse og utvikling. 10 september 2009 JOSÉ MANUEL REDONDO LOPERA AVDELINGSLEDER PROSJEKT OG RESSURSANSVARLIG

CONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM

Samarbeid Kunde/Leverandør i et smidig prosjekt

11 Planlegging og dokumentasjon

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

En praktisk anvendelse av ITIL rammeverket

Bruk av HP Quality Center med smidige utviklingsmetoder. HP Sofware Norge

Copyright 2010 Accenture All Rights Reserved. Smidig utvikling introduksjon og erfaringer

Prosjektledelse - fra innsiden

Neste generasjon ERP-prosjekter

Verdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter

Hvordan føre reiseregninger i Unit4 Business World Forfatter:

Veien til ISO sertifisering

INNTJENT FORRETNINGSVERDI

INNTJENT FORRETNINGSVERDI

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

Grunnlag: 11 år med erfaring og tilbakemeldinger

EN Skriving for kommunikasjon og tenkning

Information search for the research protocol in IIC/IID

PDM i Elektronikkbransjen DNUs Sommerseminar

Orders Ethernet connect

Smidig prosjektering og systematisk ferdigstillelse fra teori til praksis

Planleggingsfasen.. Estimering av kostnader i IT-prosjekter. Gjennomføringen. Hvor gode er vi til å planlegge (estimere kostnader) ihht Standish Group

Lean IT + ITIL = sant?

Smidig metodikk, erfaringer fra NAV Fagportal

EMNERAPPORT INSTITUTT FOR BIOMEDISIN

Erfaringer fra bruk av Scrum i PS2000-prosjekter NSP temadag Agile metoder i prosjekt Motivasjon av kunder og Nyttige verktøy

Oppgave 1 Multiple Choice

EQUASS ASSURANCE FORBEREDELSE AV REVISJONSBESØKET HOS TJENESTELEVERANDØREN.

SCRUM EB og TMG 2010

Presentasjon 1, Requirement engineering process

Innhold. Om Handelshøyskolen BI Status BI 2011 Universitets- og høyskolesektoren as is. Copyright Capgemini All Rights Reserved

MPN Brief. Onsdag 14. november Trond Renshusløkken Sales Director Comperio Gold Search competency

Kultur som konkurransefortrinn

Fra virksomhetsmål til prioritert produktkø

Gårsdagens testroller takler ikke dagens utfordringer. Magnus Halvorsen og Erik Rogstad

Kundecase: Forbedring av Request Fulfillment prosess

LC-NO er et medlemsbasert nettverk for virksomheter, organisasjoner og FoU institusjoner som er interesserte i prosjektbasert planlegging,

Implementering Fra forbedring til effekt

Informasjonsarkitektens rolle i smidige prosjekter

LEAN PLANNING I PROSJEKTBASERT INDUSTRI. NIMA SCM Gabriele Hofinger Jünge

BVP I IT-PROSJEKTER. Johan Malmanger. Delivering Transformation. Together.

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

«Transferable skills», and what s in it for me?

Smidig Integrasjon - Hvordan bruke Lean teknikker for å få bedre kontroll over integrasjonsprosessen.

Kontrakter. INF1050: Gjennomgang, uke 12

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

CORBA Component Model (CCM)

Installasjon enbruker

Digitaliseringsreisen

Forskerutdanningen ved NMBU-MINA. Innspill til gruppearbeid, diskusjon og erfaringsutveksling

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

Scrum. -nøkkelbegreper og noen personlige erfaringer

Veiledende kunngjøring anskaffelse av nytt oppvekstadministrativt system. Kristiansand Kommune

or*dtrosnilt,'+'.q':'

PSi Apollo. Technical Presentation

Et IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er?

Trådløsnett med Windows Vista. Wireless network with Windows Vista

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

Agile metoder i ulike prosjektfaser, betydning for anvendelse og fokus. Elisabeth Krogh Svendsen, Terramar

Bjørnar Hovemoen Helge Jansen

Prosjektstyring, metodikk og løsningsutforming for SAP prosjekter. Sveinung Gehrken Fram

Social Project Management. CIO Konferansen Prosjektstyring 09. juni 2016

Introduksjon,l SCRUM. EB og TMG

Oppgaver og merknader for nytt skoleår 2017

Støtter din digitale reise

Til lærere. Hvordan bruke nasjonale prøver som redskap for læring?

Kundevennlige og fremtidsrettede løsninger i EL-bil markedet. Jan Haugen Ihle Country Manager Charge & Drive - Norway

PLAN. INF5180 Produkt og prosessforbedring i systemutvikling DEL 8 Valg av prosessmodell. Geir Amsjø. CHECK

Hvordan bedømmer Gartner de lange linjene?

Brukertesting i et nøtteskall

Livsløpstesting av IT-systemer

En praktisk innføring i team-basert læring

Alma informasjonsmøte 28. Mai 2014

En unik læringsplattform inspirert av sosiale medier

FOTO: FORM TIL FJELLS / TOM GUSTAVSEN CUSTOM R TRE KAPABILITETER FOR MASSEPRODUSERT SKREDDERSØM

Akseptansetesten. Siste sjanse for godkjenning Etter Hans Schaefer

6105 Windows Server og datanett

Transkript:

Smidige testprinsipper Frokostseminar Mai 2017 Øyvind Utby

Øyvind Utby NTNU - Siv.ing elektronikk. Lektor realfag. Accenture, 3 år Fossefall generasjon Comperio, 2 år Søk, PL, Smidig DSS, 4 år Testansvarlig, SM, Smidig SOCO, 4 år Testledelse, testrådgivning ISTQB Adv TM/Agile.., SM, PO, Prince2

Meny Smidig testing Trender Hvordan ivareta den økte kunnskapen i prosjektet? Akseptansekriterier, Testscenarier

Utgangspunkt 29.05.2017 4

29.05.2017 5

Hvorfor smidig? Vet alt på forhånd? Endringer i krav/ behov? 40 % av feil à krav

Hvorfor smidig? Vet alt på forhånd? Endringer i krav/ behov? 40 % av feil à krav

Tid kost - omfang 29.05.2017 8

Smidig på alle prosjekter? Problem Kjent Ukjent Vannfall Scrum LEAN Startup Kjent Løsning Ukjent

Hva er din/deres største utfordring med smidig testgjennomføring? 1. Manglende verktøy? 2. For dårlig samarbeid/ dialog? 3. Manglende prosess? 4. Ressurser (feil folk/ kompetanse)? 29.05.2017 10

Hva er din/deres største utfordring med smidig testgjennomføring? 1. Manglende verktøy? 2. For dårlig samarbeid/ dialog? 3. Manglende prosess? 4. Ressurser (feil folk/ kompetanse)? 29.05.2017 11

Hva gjør de som lykkes? Fullfører små endringer av produktet som de eksponerer for brukerne for å få feedback. Planleggingstid uten resultat à ekte validering av antagelser.

Agile manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 29.05.2017 13

29.05.2017 14

Noen test-trender (fra internasjonal forskning og egen erfaring) 1. Kundens/ brukernes forventninger øker! Godtar ikke feil og dårlig funksjonalitet like lett, og forventer ny funksjonalitet raskere à Hoved-driver 2. Fra reaktiv à Proaktiv kontinuerlig testing 3. Agile à Kontinuerlig deploy, (CD) 1. Betinger at testing er integrert i design og utvikling 2. Automatiske tester (42 % bruker Selenium, 5 % Cucumber) (kilde; How the world tests 2015) 4. Bruke cloud based device farms til mobiltesting, eks Crossbrowsertesting 5. ET mer bruk av utforskende testing 6. Økt fokus på, og viktighet av, sikkerhet- og penetrasjonstesting

Trend - ET 29.05.2017 16

Trend - AUTOMATISERING

DN, 14/5-2017: 29.05.2017 19

Oppsummert skal Visma Flyt Skole 1 Understøtte og standardisere gjennomføringen av hele skoleåret Planlegge skoleåret Inntak Følge opp elever og undervisning Gjennomføre eksamen Etablere utdanningstilbud Sluttvurdering og vitnemål 2 Erstatte 10 systemer nasjonalt 3 Være tilgjengelig for 100 ganger flere brukere enn i dag og tilrettelegge for bedre kommunikasjon SAS brukere i dag Visma Flyt Skole brukere i fremtiden 300 000 300 000 650 000 4 Frigjøre mer tid til pedagogiske aktiviteter I dag - + Pedagogiske aktiviteter Skolens relative tidsforbruk 2017 + Administrative aktiviteter - iskole (1) 5 6 500 SAS Admin Være tilgjengelig på smarttelefoner, nettbrett og PC-er 15 000 VFS Admin 35 000 Lærere Elever Foresatte Totalt 6 7 Integreres med viktige fellessystemer Unntatt offentlighet (jf. offl. 14) FELLES/SENTRALE Vigo PAS2 (Udir) Samordna Opptak/NVB Folkeregisteret DBH-F (fagskole) Visma Flyt Skole LOKALE Sak/Arkiv HRM Økonomi LMS (læringsplattform) Diverse andre systemer Integreres med sentrale lokale systemer for å redusere dobbeltregistrering av data og sikre bedre dataflyt

Sentralt mottaksprosjekt (SMP) styrer helheten og skal sikre at Visma leverer i henhold til kontrakt Sentralt MottaksProsjekt (SMP) = Vigo IKS LeveranseProsjektet (LP) = Visma Lokale InnføringsProsjekter (LIP) = Alle fylkene Unntatt offentlighet (jf. offl. 14) Implementering av Visma FLYT Skole 21

Kontrakten SSA-T (Statens StandardAvtaler Tilpasning)

Testbasis Kravspek Akseptansekriterier Testscript

Mulige KPI er fra test Leveranse per sprint Antall feil per sprint Antall feil akkumulert Suksessrate (godkjente tester kontra ikke godkjente) Feil per testobjekt (per epos/ brukerhistorie/ feature etc)

Akseptansekriterier AK hvordan bygge inn kunnskapen? Kunnskap AK = Hva, hvordan + feil og endring ΔAK = Feil og endringer AK = Hva og hvordan AK ΔAK = Hvordan AK = Hva skal løses Kravspek ΔAK = Hva A B C D AK = Krav (nåsituasjon) Behov Spec. Detaljert design Utvikling Test - UAT Tid

Produkteier fagperson samarbeidsmodell

Mal for testscenarier (og eksempler) En mal for testscenarier er en av følgende alternativer; Som <rolle> gjør <oppgave> og sjekk at <det som skal testes> Gjør <en oppgave> og sjekk at <det som skal testes> Sjekk at <det som skal testes> Det skal ikke være masse detaljer inn i testscenariene slik at de nærmer seg testbetingelser/test cases, men nok detaljer til at testeren forstår HVA som skal testes. All enighet om funksjonalitet bør kunne beskrives i slike enkle setninger, og det er ofte det minst åpenbare som er mest interessant å få med. Noen eksempler (fra kodeverket): - As school owner, check that you can update description on existing imported codes - As school admin, check that you only have read access to codes and descriptions - Check that updating a description on an existing code is updated on the relevant schools within the same county (automatic update) -

Prosess - Testscenarier Open In progress Draft agreed Ready for verification Ready for UAT Closed Needs mapping Design, implementation, verification Accept Change management Legend Close interaction SMP-LP Visma activity ad hoc SMP involvement SMP responsibility

Burndown for tester à Prosjektstatus à forankring 300 250 200 Value 150 Planned Actuals 100 50 0 Date

Smidige testprinsipper Strev etter å finne feil tidligst mulig i krav (40%), design Proaktivt testarbeid Agile manifesto DIALOG utvikler bruker Bedre og mer bruk a ET Finn en måte å ivareta den økte kunnskapen på Testscenarier. Jobb for forankring på toppen Status på testene grunnlag for rapportering.

Kilder http://quicksoftwaretesting.com/latest-trends-software-testing-how-world-tests/ https://philadelphiapact.com/2016/08/03/top-10-software-testing-trends-predictions-for-thenext-decade/# http://www.gallop.net/blog/top-7-trends-in-software-testing/ Bøker: - Agile Testing Lisa Crispin - 50 quick ideas to improve your tests David Evans, Gojko Adzic 29.05.2017 31