Frontit SAST Q2 20140402

19
Kasta den heta potatisen eller ta över den olympiska elden Om framgångsrik överlämning från testprojekt till förvaltning Lars Linderoth 2 april 2014

Transcript of Frontit SAST Q2 20140402

Page 1: Frontit SAST Q2 20140402

Kasta den heta potatisen eller ta över den olympiska elden

Om framgångsrik överlämning från testprojekt till förvaltning

Lars Linderoth 2 april 2014

Page 2: Frontit SAST Q2 20140402

Innehåll

•  Vem är det som pratar?

•  Bakgrund

•  Vanliga problemområden och ’root causes’ •  Rekommendationer

•  Frågor, svar, diskussion

Page 3: Frontit SAST Q2 20140402

Lars Linderoth

Ledare

Testare

Konsult

Hjälpare

Jobbat inom test jättelänge Varit konsult jättelänge Varit testledare i en massa coola projekt Pratat på massvis med konferenser Kan typ allt om test

Page 4: Frontit SAST Q2 20140402

Frontit

Testledning, projektledning, förändringsledning, managementkonsulting och utbildning

Page 5: Frontit SAST Q2 20140402

BAKGRUND Effektmål och projektmål

Skillnaden

Problemområden

Page 6: Frontit SAST Q2 20140402

Affärsnyttan - Effektmålen

Projekt Förvaltning

Kostnad Förtjänst

Projekt-mål

Effekt-mål

Page 7: Frontit SAST Q2 20140402

Den stora skillnaden

Testprojekt Förvaltning Release

Release

Page 8: Frontit SAST Q2 20140402

Vanliga problemområden

• Tid för överlämning saknas • Överlämning inte medräknat i budget • Nästa projekt startas upp – man hinner inte lämna över

Projekt avslutas för hastigt

• Kompletta testpaket från alla testnivåer lämnas över • Testdata saknas eller är inaktuell • Testmiljöer klarar inte de nya systemen

Fel testartefakter lämnas över

• Räknas inte hem under projekttiden och blir nedprioriterade • Krav kring detta ställs inte

Automatiserade tester saknas

• Fullt upp med driftsättning • Saknar kompetens • Felaktigt organiserade

Förvaltningen tar ej emot på rätt sätt

Page 9: Frontit SAST Q2 20140402

ROOT CAUSES

De vanligaste grundproblemen

Page 10: Frontit SAST Q2 20140402

Vanliga grundproblem

• Processer är verktyg • Processer används för att undvika problem

Övertro på processer

• Man är inte medveten om vem som producerar det man snart ska förvalta

Människor pratar inte

• Förståelse för varandras verksamheter saknas • Man ser varandra som problem

Man saknar förståelse

Page 11: Frontit SAST Q2 20140402

REKOMMENDATIONER

Om Lösningar

Inställning

Konkreta åtgärder

Page 12: Frontit SAST Q2 20140402

Om lösningar

Lösningar bör vara mindre komplexa än problemet

Annars kommer systemet till slut att kollapsa

Page 13: Frontit SAST Q2 20140402

Do good. Inställningen avgör.

• Det gemensamma ansvaret slutar inte där projektet tar slut

Det är aldrig ”någon annans ansvar”

• Projekttestare och förvaltningstestare

Bli kompisar!

• Du lever på ditt rykte • Man mår bra av att se sitt projekt leva i verkligheten

Slit för att det ska bli bra. Det lönar sig.

Page 14: Frontit SAST Q2 20140402

Early Involvement

• Förvaltningstestare deltar i granskning, design och exekvering av testfall

• Förvaltningstestare kör utforskande tester

• Testare från projekt deltar i förvaltningstestning

Delaktighet

Allt detta görs planerat!

Page 15: Frontit SAST Q2 20140402

Omarbeta testfall

• Välj ut testfall (områden) för överlämning

Selektering

• Välgjorda instruktioner och förutsättningar • Relevant testbas

Anpassa för förvaltning

• Automatiserad kontroll på testfall ur funktionalitets- och modulperspektiv

• Exv: Byte av databasserver – vad ska testas?

Klassificera

• Lönsamt, roligt och effektivt

Automatisera

Page 16: Frontit SAST Q2 20140402

Överlämningsprojekt

• Vid stora projekt eller program • Drivs, bemannas och initieras från

förvaltningsorganisation • Bra sätt för förvaltning att bli aktiv

Separat projekt

• Skapar förutsättningar för effektiv hantering i linjen

Bra övergångslösning

Page 17: Frontit SAST Q2 20140402

SAMMANFATTNING

Page 18: Frontit SAST Q2 20140402

Sammanfattning

Var medveten om fallgropar. Hantera dem.

Övervärdera relationer. Alltid.

Använd era processer som verktyg, inte som rundningsmärken.

Kategorisera testfall

Vid komplex överlämning, använd överlämningsprojekt.

Page 19: Frontit SAST Q2 20140402

Lars Linderoth [email protected] 0763 – 93 63 33 http://se.linkedin.com/in/larslinderoth/ http://www.frontit.se

Frågor!