Testauksen suunnittelu ja dokumentointi ketterässä testauksessa Tutkimustuloksia Nina Perta, Senior quality consultant Knowit Oy Elina Varteva, QA Specialist Knowit Oy Copyright Knowit Oy 2014 Nina Perta Elina Varteva Koulutus ISTQB Advanced certified in Test Management and Test Analysis CAT Certified Agile Tester and CAT kouluttaja Tradenomi, Helsingin liiketalouden ammattikorkeakoulu Tietotekniikan perusopintoja Helsingin avoin yliopisto Ammatilliset saavutukset Laaja liiketoimintaosaaminen Koulutus Vakuutus-, eläke ja kaupan aloilta Twitter: @ninapfin LinkedIn: fi.linkedin.com/in/ninaperta Koulutus ISTQB Foundation Level certified Tradenomi yamk, Haaga-Helia (opiskelija) Informaatiotekniikan insinööri amk, EVTEK Ammatilliset saavutukset Ohjelmistokehittäjä Ketterä ohjelmistokehitys Liiketoimintaosaamista tietoliikenne-, tietoturva-, vakuutus- ja eläke- sekä rakennusalalta LinkedIn: fi.linkedin.com/in/elinavarteva/ 1
Konsernin liikevaihto (MEUR) 24.9.2014 Knowit Konsulttiyritys, jolla on vahva ICT-osaaminen. 220 229 233 1800 asiantuntijaa Ruotsissa, Suomessa, Norjassa, Tanskassa, Venäjällä ja Virossa 145 150 180 Suomessa yli 20 vuoden kokemus noin 150 asiantuntijaa 2008 2009 2010 2011 2012 2013 Knowit on listattu Tukholman OMX-pörssissä Kehitämme asiakkaittemme kilpailukykyä Design & Digital Luomme kasvua digitalisoitumisesta integroidulla digitaalisella kokemuksella. Voitokas asiakaskokemus saumattomana polkuna eri kanavien ja kohtaamispisteiden läpi. Tuloksellinen verkkomarkkinointi, verkkomyynti ja tehokkaat sisällönhallinnan työkalut (CMS). Quality & Software Development Ohjelmistokehityksen ja laadunhallinnan palveluja järjestelmän elinkaaren kaikkiin vaiheisiin. Ohjelmistokehityshankkeiden laadukas hankinta, johtaminen ja toteutus. Autamme luomaan kokonaislaatua testaukseen keskitetyllä laadunvarmistuksella. Tulevaisuuden toimistotyö, mobiilityö ja asiakaskeskeiset tuottavuustyökalut 2
Tutkimus tietoa kvantitatiivisellä kyselyllä 5 Tutkimuksen lähtökohdat Kartoitetaan käytössä olevia menetelmiä Dokumentoinnin kehittämiskohteet Suunnittelun ja dokumentoinnin ongelmakohdat ja haasteet Miten vastata havaittuihin kipupisteisiin? Testataan mitä ehditään DoD ei toteudu kunnolla Dokumentointi raahaa perässä 3
Dokumentointi Tuloksia, kehittämiskohteita ja case esimerkki 7 Suunnittelun dokumentointi Strateginen taso Julkaisutaso Sprinttitaso Dokumentoidaan Ei dokumentoida Dokumentoidaan Ei dokumentoida Dokumentoidaan Ei dokumentoida 4
Dokumentoinnin kehittäminen Onko mielestänne dokumentointi riittävää? Dokumenttien selkeys, laatimissäännöt laatimisajankohta, ajantasaisuus, saatavuus Lisää ketteryyttä Sopivan raportointi välineen valinta Testauksen suunnittelu Tuloksia, kehittämiskohteita ja case esimerkki 10 5
Testauksen suunnittelu yritystasolla Strateginen taso Lähes neljännes ei suunnittele testausta lainkaan yritystasolla Pääsääntöisesti testausta suunnitellaan hyvin karkealla tasolla Ei suunnitella Suunnitellaan karkealla tasolla Suunnitellaan tarkasti 85 % yritystason testaussuunnitelmista dokumentoidaan Testauksen suunnittelu projektitasolla Julkaisutaso Projektitasolla testauksen suunnittelu vähenee Testauksen suunnittelun dokumentointi 90 % Ei suunnitella Suunnitellaan karkealla tasolla Suunnitellaan tarkasti 6
Testauksen suunnittelu sprinttitasolla Sprinttitaso Eniten suunnittelun ja testauksen dokumentointia Lähes 7 % ei dokumentoi testausta lainkaan 48 % dokumentoi testauksen suunnittelun edelleen erilliseen dokumenttiin Ei suunnitella Suunitellaan karkealla tasolla Suunnitellaan tarkasti Testaussuunnitelmaa tarvitsevat eniten testaaja, kehittäjä ja asiakas Suunnittelun kehittäminen Onko suunnittelu riittävää? Ennakointi ja Backlogin ohi tulevat asiat Muutoksen hallinta Työryhmän ja sidosryhmien roolien selkeyttäminen Yksityiskohtien ja suunnittelun tasojen yhdenmukaistaminen 7
Yhteenveto Oikeaan aikaan oikeassa paikassa Sovita dokumentoinnin ja suunnittelun taso ja tavat kulloisenkin projektin ja tilanteen mukaan o Optimaalista dokumentointia on vaikea määritellä etukäteen o Pidä keskusteluyhteys o Huomioi sidosryhmät o Muutosten ja oppimisen kautta ketteräksi 15 Nina Perta ja Elina Varteva Want to know more? Knowit Oy +358 40 3400 678 (Nina) +358 40 3400 627 (Elina) nina.perta@knowit.fi elina.varteva@knowit.fi fi.linkedin.com/in/ninaperta fi.linkedin.com/in/elinavarteva 16 8
There s always a way. Otherwise, we ll invent it. 9