16
Kravhantering och testarbete inom förvaltningar Christer Mattson

Krav och testarbete inom förvaltningar slideshare

Embed Size (px)

DESCRIPTION

Hur påverkas kravhanteringen och testarbetet vid förvaltningsarbete? Presentationen beskriver vad du behöver tänka på och ger dig en del tips för att undvika fällorna.

Citation preview

Page 1: Krav och testarbete inom förvaltningar slideshare

Kravhantering och testarbete inom förvaltningar

Christer Mattson

Page 2: Krav och testarbete inom förvaltningar slideshare

Agenda

• Presentation – Christer & Konsultbolag1• Vad är förvaltning?• Påverkan på kravhantering• Påverkan på testarbetet• Tips för att hantera utmaningarna och dra nytta av

fördelarna• Summering

Page 3: Krav och testarbete inom förvaltningar slideshare

Presentation

Page 4: Krav och testarbete inom förvaltningar slideshare

Christer

VD

Testledare

Testare

Kravledare

Kravanalytiker

Konsult

Mentor

FöreläsareFO-ledare

ISTQB CertifiedREQB Certified

Page 5: Krav och testarbete inom förvaltningar slideshare
Page 6: Krav och testarbete inom förvaltningar slideshare

• 90 specialister inom kravhantering och test

• Utbildar över 1200 personer per år

• Deltagarnas snittbetyg är 5,3 (6,0)

• Lönsamt varje år sedan starten 2001

Page 7: Krav och testarbete inom förvaltningar slideshare

Förvaltning vs Projekt

• Projekt– Nyutveckling– Kan vara vidareutveckling

• Förvaltning– Drift/Underhåll– Kan vara vidareutveckling– RAFS

• Rättning• Anpassning• Förbättring • Sanering

Page 8: Krav och testarbete inom förvaltningar slideshare

Vad innebär RAFS rent praktiskt?

• Rättning– En defekt i systemet som behöver åtgärdas

• Anpassning– En förändring för att följa ny arbetsflöden, lagar, förordningar

etc

• Förbättring– En förändring av systemet för att systemet som helhet ska bli

bättre

• Sanering– Förändringar ”under ytan” för att förbättra kodstruktur, drift

etc

Page 9: Krav och testarbete inom förvaltningar slideshare

RAFS och kravhanteringen

• Rättning– Förväntat resultat, verkligt resultat och steg att upprepa

defekten kan vara tillräckligt kravarbete

• Anpassning– Kravarbetet kan vara både mindre och större, oftast befintlig

funktionalitet

• Förbättring– Kravarbetet oftast större, oftast ett helt nytt funktionellt

område

• Sanering– Kravarbetet sker vanligen av IT-avdelningen (Leverantören)

Page 10: Krav och testarbete inom förvaltningar slideshare

Om ingen tidigare dokumentation finns (eller går att hitta/lita på)?

• Personberoende för att kunna utveckla ny funktionalitet– Finns det ens personer som kan hur

systemet är uppbyggt fortsatt?

• Mycket dyrt att utveckla ny funktionalitet

• Alternativ för att förbättra situationen– Dokumentera befintlig funktionalitet

först?– Endast beskriva ny önskad

funktionalitet?– Blandning av båda?

• Du behöver en strategi!

Vad är värst – utgå från kravdokumentation du inte vet status på eller ignorera den?

Page 11: Krav och testarbete inom förvaltningar slideshare

RAFS och testarbetet

• Rättning– Kräver test av rättelsen– Ger upphov till regressionstester

• Anpassning– Kräver ändring, tillägg och borttag av befintliga testfall– Ger upphov till regressionstester

• Förbättring– Kan kräva förändring av teststrategi, kräver testplan och nya testfall– Ger upphov till regressionstester

• Sanering– Kräver stor insats av systemtester– Kräver insats av acceptanstester– Ger upphov till regressionstester

Page 12: Krav och testarbete inom förvaltningar slideshare

Om ingen tidigare dokumentation finns?

• Nya testfall varje gång• Ingen lärdom från

tidigare om påverkan– Stor risk för att

funktionalitet bryts

• Regressionstesterna blir tunga eller görs inte alls

• Personberoende

Page 13: Krav och testarbete inom förvaltningar slideshare

Smart kravhantering vid förvaltningsarbete

• Säkerställ att verktyg för kravhantering används• Bygg kravhierarkier så att existerande krav kan

identifieras vid förändringar• Ge detaljerna på kraven genom dina testfall• Om ingen kravdokumentation finns– Ta fram kravdokumentation för de mest kritiska

områdena/systemen direkt– Tillför kravdokumentation successivt vartefter du arbetar

med förändringar på odokumenterade kravområden

Page 14: Krav och testarbete inom förvaltningar slideshare

Smart testarbete vid förvaltningsarbete

• Använd verktyg för att hantera testfall• Koppla testfallen till krav• Ha en bas av regressionstestfall som du väljer mellan• Säkerställ att du bygger en påverkansmatris på lagom

nivå• Fundera på att automatisera delar av dina

regressionstester

Page 15: Krav och testarbete inom förvaltningar slideshare

Hjälpmedel

Nu finns KB1online också som mobilapp!

Page 16: Krav och testarbete inom förvaltningar slideshare

Frågor?

• E-post: [email protected]• Telefon: 08-586 178 26• Slideshare: www.slideshare.net/ChrilleM• Webbsida: www.konsultbolag1.se• Facebook: www.facebook.com/konsultbolag1 • Twitter: Konsultbolag1• Företagssida LinkedIn:

www.linkedin.com/company/konsultbolag1• Gruppsida Vi som brinner för Krav & Test LinkedIn:

http://www.linkedin.com/groups?gid=2699061