kontextdriven test och kravhantering

30
Kontextdriven test och kravhantering Konsultbolag1 Chris Hofstetter januari 2015

Upload: chris-hofstetter

Post on 20-Jul-2015

132 views

Category:

Education


0 download

TRANSCRIPT

Kontextdriven test och kravhantering

Konsultbolag1

Chris Hofstetter

januari 2015

SlideshareSlideshare versionen av presentationen innehåller ett urval av bilderna som visades under föredraget, utan tillhörande manus. Huvudmålgruppen är deltagare som har sett och hört föredraget. Om du vill veta mer om föredraget, eller önskar någon bild i originalformat kan du hör av dig till Konsultbolag1.

[email protected] +46 765 48 78 82

• konsultbolag1.se/kontakt

The Slideshare version of this presentation contains a selection of slides shown during the live talk on the subject. These are primarily intended for participants who have already seen and heard the presentation. If you would to know more about this presentation, or would like a specific slide in the original format, then you are welcome to contact us at Konsultbolag1.

3

• 100 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

4

Vad är kontextdriven?

• Context Driven Testing (CDT)

• Grundad 2001

• ”Skola”

• Tillvägagångssätt

• Nyfiken förhållningssätt

• Grundläggande principer

• context-driven-testing.com

Grundare till CDT

• Cem Kaner

• James Bach

• Brian Marick

• Bret Pettichord

”PPP”parametrar

kontextdriven

intressenterpersoner

problem

produkt

“Testing is done on behalf of stakeholders in the service of developing, qualifying, debugging, investigating, or selling a product. Entirely different testing strategies could be appropriate for these different objectives.”

källa: context-driven-testing.com

Olika tjänster inom test, med olika syften och olika strategier

Mer

fo

kus

täck

nin

gm

ind

re u

tman

and

e

Mer

fo

kus

värd

em

er u

tman

and

e

Sälja en produkt

Bedöma kvalité av en produkt

Utforska en produkt

Hitta fel i en produkt

Utveckla en produkt

Princip 1

Värdet av ett arbetssätt är beroende av sin kontext.

Kontext = sammanhang

Projekt

Organisation

Människor

Kalender

Företag och

bransch

Organisation

Politik

Konkurrens

ProduktAnvändare

Komplexitet

Teknik

Vilken arbetssätt har störst värdeför test av en mobil app?

A. Utforskande test B. Klassificeringsträd

Princip 2

Det finns inga bästa arbetssätt (best practices), utan bara bra arbetssätt i en kontext.

En reaktion till ”standardbaserad test”

Princip 3

I projektkontexten är människor och deras samarbete den viktigaste delen.

Den viktigaste delen

källa: peanuts.com

Princip 4

Hur ett projekt utvecklas är ofta oförutsägbart.

Att jobba i projekt är nästan som att vågsurfa ..

Förutsägbart Oförutsägbart

Princip 5

Produkten är en lösning. Produkten fungerar inte om inte problemet är löst.

Problem

Som en produktägare vill jag att det framgår tydligt att volymen kan justeras via appen för att skapa ett modernt, teknikvänligt intryck och öka försäljning.

Problem och lösningar

Kontextdrivet kravarbete

Kravteknik Vem? Vad? Varför?

IntervjuellerWorkshop

Produktägare justering av volym via appen

teknikvänligt intryck, ökad försäljning

Kravteknik Vem? Vad? Varför?

IntervjuellerWorkshop

Produktägare justering av volym via appen

modern intryck, ökad försäljning

Personasoch/ellerAnvändningstest

Användare (med liten surfplatta, stora fingrar)

enkel och snabb justering av volym

smidig anpassning av ljudnivå vid t.ex. telefonsamtal

Processdriven kravinsamling

Kontextdriven kravutveckling

Glöm inte användning av en produkt

Mer

fo

kus

värd

em

er u

tman

and

e

Använda en produkt

Sälja en produkt

Bedöma kvalité av en produkt

Utforska en produkt

Hitta fel i en produkt

Utveckla en produkt

Princip 6

Bra testning är en process som är intellektuellt utmanande.

Vilken är du?

• Följ instruktioner• ”Checkning”

• Ta reda på vilken tjänst ska utföras av testarna eller kravarna

• Prata med intressenten om problemet• Var nyfiken. Gräv djupare enligt ”PPP”.• Spana fram idéer• Välj ut rätt tekniker

Princip 7

Bara genom bra omdöme och färdighet, utövade tillsammans under hela projektet, kan vi göra rätt sak i rätt tid för att testa våra produkter på ett effektivt sätt.

De 7 principerna

1. Värdet av ett arbetssätt är beroende av sin kontext.

2. Det finns inga bästa arbetssätt (best practices), utan bara bra arbetssätt i en kontext.

3. I projektkontexten är människor och deras samarbete den viktigaste delen.

4. Hur ett projekt utvecklas är ofta oförutsägbart.

5. Produkten är en lösning. Produkten fungerar inte om inte problemet är löst.

6. Bra testning är en process som är intellektuellt utmanande.

7. Bara genom bra omdöme och färdighet, utövade tillsammans under hela projektet, kan vi göra rätt sak i rätt tid för att testa våra produkter på ett effektivt sätt.

Checklista – vad gör jag med detta?

• Var nyfiken!

• Vilken ”tjänst” utför du som testare eller kravare?

• Tänk ”PPP” parametrarna: personer, problem, produkt

• Bekanta dig med nyckelintressenterna

• Behärska problemet

• Betrakta produkten utifrån intressenter och problem

• Ställa frågor

• Samla information

• Glöm inte användning

• Vid frågor om CDT se context-driven-testing.com

Kursutbud