Tyrannosaurus Test Adapt or Die! Testdagen Odin 2014 Remi Hansen & Christian Brødsjø 26.09.2014 Promis Qualify AS 1 Om oss og tema Dinosaurer og evolusjon Context-driven testing filosofi og prinsipper And so what? Spiroll 26.09.2014 Promis Qualify AS 2
Christian Brødsjø Senior testleder i Promis Qualify 8 års erfaring med testledelse i store, samfunnskritiske leveranser Master of Technology i Information Systems Management, Brunel University ISTQB Advanced, IT Project Professional (ITPP), PRINCE2 -sertifisert Kursholder i "Praktisk testledelse hos Confex no.linkedin.com/in/christianbrodsjo 26.09.2014 Promis Qualify AS 3 Remi Hansen Senior konsulent / Managing Director i Promis Qualify AS Mer enn 20 års erfaring fra IT-konsulentbransjen Ingeniør Informatikk, Siv.ing. Industriell Økonomi, NTNU Foredragsholder på EuroSTAR, Testdagen Odin, Scrum Gathering Global Event (Europa og USA) om teststrategi og ledelse av smidige prosjekter Sertifisert Project Management Professional (PMP), PRINCE2 Practitioner, IT Project Professional (ITPP), CSPO, ISTQB Foundation og ITIL no.linkedin.com/in/remihansen/ Promis Qualify Testtjenester med et ledelsesperspektiv! 26.09.2014 Promis Qualify AS 4
Det vi vil du skal huske 1. For å overleve må du være relevant tilpass deg behovet 2. En filosofi for tilpasning av din testtilnærming: Context-driven testing 7 prinsipper som kan inspirere deg til å utfordre etablert praksis 26.09.2014 Promis Qualify AS 5 Foto (Flickr): Jordan McCullough Dinosaurer og evolusjon 26.09.2014 Promis Qualify AS 6 thegift73
Tyrannosaurus Rex 26.09.2014 Promis Qualify AS 7 Photo: Corbis The Guardian Testevolusjon Kan vi lære av dinosaurskjebnen? Fagdisiplinen test Evolusjon fra ignoranse til en definert disiplin og profesjon Standarder og metoder viktige på veien For fokusert på å følge standarder nå? For stor tro på gjenbruk etter suksessen i forrige prosjekt? Gjennomføringsmodeller i IT-prosjekter og -forvaltning er dynamiske. Mix & match fra fossefall, smidig, lean, ++ Henger vi med? For å være relevante må vi tilpasse strategier og praksis til skiftende rammebetingelser ikke tviholde på en standard tilnærming 26.09.2014 Promis Qualify AS 8
Introduksjon til Context-driven testing Etablert som egen tankeretning ("school ) av forfatterne av boken Lessons learned in software testing (C. Kaner, J. Bach, B. Pettichord) i 2001 7 definerende prinsipper, inspirert av bl.a. Agile Manifesto Filosofisk og faglig tilnærming, ikke en metodikk Avviser tanken om såkalte situasjonsuavhengige beste praksiser & standarder Studer omgivelsene og betingelsene dine før du velger fremgangsmåte for test! Forfatterne har siden gått ulike veier, men de opprinnelige prinsippene består Mer info: context-driven-testing.com "Ultimately, context-driven testing is about doing the best we can with what we get. Rather than trying to apply best practices, we accept that very different practices [ ] will work best under different circumstances" 26.09.2014 Promis Qualify AS 9 Prinsipp #1 The value of any practice depends on its context 26.09.2014 Promis Qualify AS 10 Alesa Dam
Prinsipp #2 There are good practices in context, but there are no best practices 26.09.2014 Promis Qualify AS 11 Prinsipp #3 People, working together, are the most important part of any project s context 26.09.2014 Promis Qualify AS 12 Jason Bolonski
Prinsipp #4 Projects unfold over time in ways that are often not predictable 26.09.2014 Promis Qualify AS 13 thegift73 Prinsipp #5 The product is a solution. If the problem isn t solved, the product doesn t work 26.09.2014 Promis Qualify AS 14 Ashok Saravanan.Ay
Prinsipp #6 Good software testing is a challenging intellectual process 26.09.2014 Promis Qualify AS 15 losvizzero Prinsipp #7 Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products 26.09.2014 Promis Qualify AS 16 Alesa Dam
CDT: Hva er det egentlig? Og hvor bra er det? Alle de 7 prinsippene er kanskje ikke like gode? Lite teori som forklarer og utdyper prinsippene Lite utvikling / forbedring (uendret siden 2001) For opptatt av å fortelle at testing er en kunst? Lite ydmykhet overfor meningsmotstandere unødig polariserende? Vi stiller oss bak de grunnleggende tankene om at kontekst bør bli mer styrende vi bør anerkjenne ulikhetene og velge mer kritisk hvordan vi griper an neste testutfordring Fornuftig filosofi! CDT = tilnærming, ikke teknikk: Gjøre best mulig testing ut fra situasjonen Jo flere metoder og teknikker vi kjenner til, jo mer har vi å velge fra i verktøykassa vår og kan tilpasse strategi og planer etter den unike situasjonen. Fugler er dinosaurer! De tilpasset seg og overlevde! 26.09.2014 Promis Qualify AS 17 Det vi vil du skal huske 1. For å overleve må du være relevant tilpass deg behovet 2. En filosofi for tilpasning av din testtilnærming: Context-driven testing 7 prinsipper som kan inspirere deg til å utfordre etablert praksis 26.09.2014 Promis Qualify AS 18 Foto (Flickr): Jordan McCullough
Du treffer oss på rh@promis.no / cb@promis.no Eller besøk promis-qualify.no 26.09.2014 Promis Qualify AS 19