Testbara krav. SAST Syd 2012-02-09. Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt



Relevanta dokument
Agil testning i SCRUM

IBM Software Group. Agil Acceptans Test. Annika Kortell SAST 15-års jubileum IBM Corporation

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

Agila Metoder. Nils Ehrenberg

Kurser och seminarier från AddQ Consulting

Kravanalytikerns roll

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Modell för agil utveckling och förvaltning av produkter

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

Agil Projektledning. En introduktion

AGILA METODER. (för oss som inte kodar) Nina Berlin

Kursöversikt Certifierad Mjukvarutestare

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

HUR SÄKRAR VI KVALITET, ARBETSMILJÖ OCH BRANDSKYDD I VÅRA KREMATORIER?

3 frågor att besvara

Teststrategier och Testcertifiering. Per Strandberg, Maj 2013

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

Platina och kvalité. Rasmus Staberg, Teknisk direktör,

Samarbetsstrukturer för att självorganisera inom givna ramar.

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.

Reijo Soréus. NyA. Presentation för Ladok-Inkubator Göteborg

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

men borde vi inte också testa kraven?

Kravfångst Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form

Inspel till dagens diskussioner

men borde vi inte också testa kraven? Robert Bornelind

SCRUM och mycket mer

Effektivare medborgarservice

Expertgruppen för digitala investeringar. Framgångsfaktorer för ett agilt arbetssätt

Sluta gissa börja testa workshop alla pratar ux, 28 nov 2013

Förenklingsdesign på Tillväxtverket Veckosprint: Från utmaning till test på fem dagar

Effek%va(App+projekt(

SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

Skapa kreativa och innovativa testorganisationer. Staffan Iverstam, QualityMinds

Agil Projektledning. En introduktion

Kravforum Kund och affärsnytta. Effektiva metoder och strategier för en bättre kravhantering. Stockholm november 2015

DevOps i Verkligheten

Linköpings universitet 1

Hungerprojektets informationsprojekt om FN:s millenniemål

SESAM. Agila metoder

Scrum i praktiken Tillämpning inom Gripen demonstrator. Fredrik Lorentzon & Marcus Frejd SESAM

AGIL KRAVHANTERING MER PROBLEMATISKT ÄN MAN KAN TRO

UTBILDNING: Leda människor i projekt

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

HÖSTTERMINEN. Scrum STF INGENJÖRSUTBILDNING AB. Vi vidareutbildar ingenjörer och tekniker. Din partner för livslångt lärande

UTBILDNING: Förbereda och Leda Workshop

Agil Projektledning. En introduktion

SCRUM. En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte?

Agila arbetsformer. Gemensamma värderingar

Under respektive fråga finns utrymme där svar skall ges. OBS! Svara inte på lösblad.

Swedbank CI Cross Functional Team

Innehåll. Kravhantering. Kravhantering TDDD06 Introduktion till kravhantering. Vad är kravhantering?

SAST Marie Östberg Konsult & Tjänsteområdesansvarig Krav på Qtema

Projekt- och kvalitetsstyrning på Frontec

Övningstenta, examinationsfrågor

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

Projekt intranät Office 365 av Per Ekstedt

Vad är agilt? Agile Islands Andreas Björk

Lean software development och lättrörlig utveckling

Utmaningar & fallgropar med att gå från Vattenfall till Agilt i en traditionell IT-organisation!

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare

Affärsmässig tjänstedesign och teknikutveckling, 7.5 hp Service Design and Business Models in an Engineering Context, 7.5 Credits

SAST Q1. Som att börja arbeta på ett nytt jobb. Testautomatisera med Modell-baserad testning

Enkätundersökning: En bild av myndigheternas informationssäkerhetsarbete

Kurser och seminarier från AddQ Consulting

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

Kurser och seminarier från AddQ Consulting

LADDA NER LÄSA. Beskrivning. Kravhantering för IT-system PDF ladda ner

TDDI02. Programmeringsprojekt, Föreläsning 1. Filip Strömbäck. Med utgångspunkt i tidigare slides av Jonas Lindgren

TestForum Robert Magnusson, Nordic Medtest, Karlstad Lars Palm, Temagon AB / Future Position X, Gävle

TDDD26 Individuell projektrapport

Inspirationsfasen. Fortsättning på nästa sida. Hållbar utveckling B, vårterminen Cemus/CSD Uppsala, Uppsala universitet & SLU

Kravfångst Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form

Konsultbolag1. Testplan för Europa version 2. Testplan Projekt Europa Sid 1 (av 9) Europa-projektet. Dokumenthistorik

Presentation av innehåll i databasen för Gemensam byggprocess

Användbarhet i sitt sammanhang

BLI VÄN MED DIN BUGG. Frukostseminarium. Göteborg

Testning som beslutsstöd

SCRUM på Riksarkivet. Magnus Welander /

Fö 2: Designprocessen. Projektet. Design är... Forts. projektet

Agila metoder och motivation

Kronofogden - Automatisering skuldsanering. Datum: Dnr: Komm2018/

Så fångar du dina målgrupper!

Gösta Ljungberg 31 mars 2014

Agila Organisationer

ALM Live: Scrum + VSTS

Användbarhet och Webbutveckling för mobila enheter. Användbarhetstester

Testautomatisering i projekt med kontinuerliga leveranser Hur går det till och vad finns det för hinder?

Föreläsning 4: Designprocessen

TDDI02. På denna föreläsning: Programmeringsprojekt, Föreläsning 1. Kursinformation Vad är Software Engineering? Hur går ett projekt till?

LADDA NER LÄSA. Beskrivning. Test och kvalitetssäkring av IT-system PDF ladda ner

Metoder och användartester på Lantmäteriet

Lyhördhet Passion Ärlighet Kvalitet Entreprenörskap

Agila Avtal. avtalsformer som kan fungera. Carina Meurlinger

Användarcentrerad systemdesign

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Annonskampanj för Provins fem i Psykologtidningen

Hur blir vi ett framgångsrikt företag? Hur skapar vi helhet i verksamheten? Hur kan vi utveckla våra affärsflöden? Vilka verktyg och strukturer

Transkript:

Testbara krav SAST Syd 2012-02-09 Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt

Ulf Eriksson Produktägare på ReQtest Specialist på kravhantering och test Grundare av Konsultbolag1 och ReQtest Författare till boken Test och kvalitetssäkring av IT-system Författare till boken Kravhantering för IT-system Ulf.Eriksson@Konsultbolag1.se Tel 08-120 403 12 2

Konsultbolag1 i korthet Specialister inom kravhantering & test Utbildningar Konsulter Åtaganden Grundat år 2001 Alltid lönsamt Omsätter ca 75 mkr Ca 75 medarbetare Malmö, Stockholm, Göteborg Vi hjälper våra kunder att ta nästa steg genom att tillföra kompetens, struktur och metodik 3

Agenda Du kommer att få veta mer om: Praktiska tekniker för att åstadkomma krav som är bra, testbara och där testerna blir mer effektiva Baserat på min erfarenhet 4

Vad är ReQtest? Molntjänst för kravhantering och manuell testning Arbetar agilt sedan 2008 med inslag från Lean Produktägare tar fram road map och krav, acceptanstestar Utvecklingsteamet arbetar gemensamt för hög kvalitet Design, utveckling, användningstest, test, automatisering Software as a service Platform as a service Storage as a service Infrastructure as a service 5

Snabbkurs i agil utveckling 6

Agil utveckling kan bidra till högre kvalitet på krav och tester Krav Road map Rättning Sprint 2-4 veckor Design Leverans Test Kodning Krav Product backlog Sprint backlog 7

Några tankar om vår product roadmap I agila projekt är det lätt att fokusera för mycket på innevarande sprint Product roadmap bidrar till ett mer långsiktigt arbete och gemensam förståelse i teamet Innehåller krav på hög nivå, motsvarande systemdelar eller liknande 8

Kravhanteringsprocessen Stjärnan Samla in Hantera förändringar Krav Prioritera Kvalitetssäkra Dokumentera 9

Kravhantering och testplanering ligger alltid en sprint före Kravhantering testplanering Rättning Design Rättning Design Sprint 1 Sprint 2 Test Kodning Test Kodning 10

Bra och testbara krav hur vi gör 1. Testare deltar i kravdiskussioner 2. Testare deltar när kraven skrivs 3. Testare deltar vid granskning av kraven 4. Testare planerar och skriver testerna tidigt, helst parallellt med kraven 5. Krav och test i samma verktyg 11

1. Testare deltar i kravdiskussioner Görs nästan alltid i form av workshops Syften: Identifiera testbara krav på rubriknivå Gruppera och prioritera krav Bryta ner krav till utvecklingsuppgifter Rita systemflöden och mockups Fördelar med workshop: Idéer korsbefruktar varandra, teamets kompletterande kunskaper tas tillvara Resulterar i bättre krav Högt engagemang från deltagarna Lättare att nå samsyn tack vare visuell bild 12

Formen ger olika resultat 13

Komplettera med fler insamlingsktekniker Workshops Ostrukturerad intervju Strukturerad intervju Enkät Prototyp Observation Användningstest Rotorsaksanalys Personas 14

2. Testbar kravdokumentation Vi skriver krav i form av användarberättelser (user stories) Mall Beskriver Exempel Som en [intressent] Vem Som en testledare vill jag [mål] Vad vill jag se kravens status så att [motivering] Varför så att jag kan planera testerna Saknas ofta i krav 15

Testare deltar när kraven skrivs Fördelar Fokus på vem, vad och varför (VVV) Fokus på behov i stället för lösning/teknik Lyfter fram information som ofta saknas i traditionella krav Testare involveras tidigt eftersom de deltar i kravframtagning Nackdelar För kortfattade? Komplettera vid behov! Tjatigt? Kraven behöver modifieras för systemdokumentation 16

Mockups används som grund för användningstester Mockups är en del av testbar kravdokumentation Testare utför användningstester för att utvärdera användbarhet och nytta Exempel på tester: Beräkna pris för 12 användare i tre månader Utför ett antal testfall och kontrollera resultatet Verktyg: Balsamiq Mockups 17

3. Testare deltar när kraven granskas Granskning på traditionellt sätt (men enklare) Kommunikation på daglig basis Testare granskar både korrekthet och testbarhet Planering Kickoff Individuella förberedelser Granskningsmöte Uppföljning Omarbete 18

4. Skriv testfallen tidigt Krav Som en testledare vill jag se kravens status Testfall så att jag kan planera testerna 1. Lista över kraven 2. Kravens status ska framgå 3. Mail till testledaren när 80 % av kraven är färdiga 19

5. Krav och test i samma verktyg 20

ETT verktyg för test och kravhantering T ex ReQtest 1. Gemensam struktur 2. Lätt att överblicka 3. Lättare att komma åt varandras dokument (kravare och testare) 4. Lättare att fatta beslut 5. Tydlig spårbarhet 6. Stöd för granskning 7. Krav kopplas till testfall 21

Nästa steg Prova några av teknikerna Testare, vidga din kompetens mot kravhantering www.konsultbolag1.se Faktabank med kostnadsfria dokument Kurser inom test och kravhantering Litteratur Kravhantering för IT-system Test av IT-system 22

Tack för uppmärksamheten!? Ulf Eriksson Ulf.Eriksson@Konsultbolag1.se Tel 08-120 403 12 www.konsultbolag1.se 23