teststrategi - unyttig pliktløp eller din viktigste mulighet for å avklare rammebetingelser for...
Post on 13-Apr-2017
319 Views
Preview:
TRANSCRIPT
02.05.2023 • © Promis Qualify AS 1
Teststrategi – unyttig pliktløp eller din viktigste mulighet for å avklare rammebetingelser for test?
02.05.2023 • © Promis Qualify AS 2
Hva er deres erfaring med teststrategi?
Opp med en hånd…• Skriver deres organisasjon teststrategier for prosjekter / leveranser?• Oppleves det som godt investert tid? Brukes det aktivt som styringsdokument? • Eller er det bare for å følge policy?
02.05.2023 • © Promis Qualify AS 3
La oss prate om….
• Teststrategiens evolusjon• Hva er problemet?• Hvordan lykkes?
02.05.2023 • © Promis Qualify AS 4
The rise and fall of test strategyEn slags evolusjonshistorie
02.05.2023 • © Promis Qualify AS 5
En evolusjonshistorie
• I begynnelsen var… Kaos!• Så kom… IEEE 829• Deretter… Foredling• Men så… Degenerering?
02.05.2023 • © Promis Qualify AS 6
Hva er problemet?
02.05.2023 • © Promis Qualify AS 7
Teststrategiens problem
• Leses sjelden…av de rette folkene….og blir ofte puttet i skuffen
• Det viktige drukner i det uviktige• Noen tok strategien ut av teststrategien – gir ikke retning • For opptatt av form, for lite av hensikt• Treffer ikke målgruppen – fokuserer ofte primært på
testteamet eller fagmiljøet• Innsatsen står ikke i forhold til gevinsten.
Jeg har sett mange eksempler….
02.05.2023 • © Promis Qualify AS 8
Hvordan lykkes?
02.05.2023 • © Promis Qualify AS 9
Så enkelt og så vanskelig!
Lag en strategi på et nivåog en formsom kommuniserer med målgruppen!
Selvsagt! Men hva er Riktig nivå? Hensiktsmessig form? Effektiv kommunikasjon? Viktigste målgruppe?
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 10
Målgruppe?
Mange bør lese teststrategien, men…
Min påstand: Prosjektledelse og prosjekteier / styringsgruppe er viktigst!
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 11
Hvorfor fokusere oppover?
• Testleder er avhengig av prosjektleders støtte og tillit• Strategien stiller krav til «hele» prosjektet og må komme fra toppen• Godkjenning av leveransen skjer på prosjektleder/ sponsornivå• De som berøres direkte vil uansett lese testplanene• Omgivelsene er stort sett bare opptatt av datoer (plan).
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 12
Hvorfor fokusere oppover?
• Strategien er din kontrakt med sjefen din• Hvilke rammebetingelser ligger til grunn• Hva er innenfor ditt ansvars- og myndighetsområde
Grunnlag for avviksledelse (management by exceptions)
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 13
Kommunikasjon!
Teststrategi er for kommunikasjon – ikke dokumentasjon• Dokumentet har ingen verdi i seg selv
– den felles forståelse og retning som skapes er verdien• Skriv for målgruppen på deres språk!• Få frem de viktige valgene på en forståelig måte
– ikke la det viktige drukne i det uviktige.
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 14
Forankring!
Ta det gjerne inkrementelt – oppslutning omviktige prinsipper før mer operative forhold• Presentasjon er mer effektivt enn dokument • Skape diskusjon og forankret konklusjon
Hva er viktigst i en teststrategi? • Få tilslutning fra ledelsen for de viktigste valgene,
som gir deg klare rammer å styre innenfor.
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 15
Selg budskapet!
Du får en viss porsjon oppmerksomhet – hvordan vil du bruke den?• Vær en engasjert ambassadør for test og produktkvalitet• Dropp detaljer – våg å imponere med en kort og konsis strategi
– gjerne på presentasjonsform
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 16
Form
Et bilde sier mer enn tusen ord – Visualiser og tapetser!
Ingen ønsker lange dokumenter – Bruk wiki, presentasjoner, o.l.
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 17
UTV + ENHETSTEST
Kontroll av leverandørs testing
UTV + ENHETSTEST
Planlegge og forberede AKSEPTANSETEST
DRIFTAKSEPTANSETEST
IKKE-FUNKSJONELLE TESTER (ytelse, sikkerhet, drift, m.m)
Kunde Leverandør
Iterasjon n Iterasjon n+1 AkseptansetestIterasjon 8
Planlegge og forberede DRIFT AKSEPTANSETEST
Felles Ytelsestest
INTEGRASJONSTEST
SYSTEMTEST DEM
O
Test-plan
Plan KPT1) KPT
KP-møte
SI-test2)Plan SI-test
1) KPT = Kontrollpunkttest2) SI-test = Systemintegrasjonstest
Plan KPT KPT
KP-møte
INTEGRASJONSTEST
SYSTEMTEST DEM
O
Test-plan
SI-testPlan SI-test
…
INTEGRASJONSTEST
SYSTEMTEST DEM
O
Formell akseptansetest
Godkjennings-prøve
02.05.2023 • © Promis Qualify AS 18
Tabeller er nyttig!
02.05.2023 • © Promis Qualify AS 19
Kunde (prosjekt/ linje)
Leverandør system
Leverandør drift
Dokument maler
Initiering Analyse Gjennomføring Launch
AT
Driftstest
Testplanlegging SIT
kunde
leverandør
Testanalyse
TestplanleggingTestplanlegging
SystemtestSystemtest
SystemtestProd.
verifisering
Start /no start
Pilot
Go/no go
• Teststrategi• Testplan• Test statusrapport• Test sluttrapport
02.05.2023 • © Promis Qualify AS 20
Iterativkonstruksjons-
fase
Utvikling
TestAnalyse, design
Design Plan-legging
Akseptanse-test
Godkjenning, prodsetting
Aksept sprint Godkjennings-prøve starter
Akseptleveranse
UTV
Demomed etterfølgende Kontrollpunkt
Kunde
Systemtest
UTV
02.05.2023 • © Promis Qualify AS 21
Hva bør strategien inneholde?
• Sadly, it depends….• Omfang og fremdrift: Faser, testtyper / -nivåer• Ansvarsfordeling• Avgrensning, prioriteringer og forutsetninger
• Løsningsmessig• Ressurser (folk, systemer, data, …)• Styrende forretningsrisiko
• Hovedinnretning per område• Toleransegrenser – kvalitet, tid, kostnader, …• Godkjenningsprosess
Samlet fremstilling(tabell / figur)
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 22
Teststrategi som delegering av myndighet
Skill tydelig på Teststrategi – de overordnede føringene og prioriteringene som
prosjektledelsen og styringsgruppa skal stille seg bakog
Testplaner – alt det du som testleder og fagperson kan ta ansvar for selv
Målgruppe Kommunikasjon
Form Nivå
02.05.2023 • © Promis Qualify AS 23
Avviksledelse (Management by Exceptions)
• Delegert ansvar der neste nivå ikke blir involvert før man ser at toleransegrenser kommer til å bli brutt
• Effektiv bruk av ledelsens tid• Beholder styring uten alle detaljer• Tar beslutning på riktig nivå
Se PRINCE2 for beskrivelse
02.05.2023 • © Promis Qualify AS 24
Så er teststrategi unyttig pliktløp eller nyttig styringsdokument?• Teststrategi som dokument i sin tradisjonelle form er
lite hensiktsmessig• Teststrategi som forankring av viktige veivalg, avgrensning
og som testleders arbeidskontrakt er svært nyttig
Du avgjør om teststrategi skal være waste eller nytte – du kan velge å følge etablerte anti-patterns og skrive et langt dokument som støver bort i en skuff …ellerdu kan velge å bruke teststrategien til din fordel, som «arbeidskontrakt» og bemyndigelse
02.05.2023 • © Promis Qualify AS 25
Photo (Flickr):Horia Varlan
Du treffer meg på rh@promis.noeller 918 65 925
Andre presentasjoner på www.slideshare.net/hanrem/presentations
Om selskapetpromis-qualify.no/
top related