Testauspäällikön tarinoita Arto Stenberg

Samankaltaiset tiedostot
Mihin kaikkeen voit törmätä testauspäällikön saappaissa?

Mihin kaikkeen voit törmätä testauspäällikön saappaissa?

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL Virtuaaliyhteisöjen muodostaminen Versio 1.0

@Tampereen Testauspäivät ( )

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0

WINCOR NIXDORF Satsaus testaukseen, kannattaako? Tietohallintokerho Ismo Kurri

Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza

Ohjelmistotuotteen hallinnasta

Testaaminen ohjelmiston kehitysprosessin aikana

Kuopio Testausraportti Asiakkaat-osakokonaisuus

Ohjelmiston testaussuunnitelma

ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ

Convergence of messaging

TIE Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori

TIE Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori

Onnistunut Vaatimuspohjainen Testaus

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)

Onnistunut ohjelmistoprojekti

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2016

Toimittajan johtaminen projektissa. Esko Hannula Annikki Parviainen

TIE Ohjelmistojen testaus 2016 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

T Testiraportti - järjestelmätestaus

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

TESTIRAPORTTI - XMLREADER-LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2)

Ohjelmistotekniikka - Luento 2

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille

Testauksen hallinta ja johtaminen

Tapahtuipa Testaajalle...

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant

Lohtu-projekti. Testaussuunnitelma

Simulaattoriavusteinen ohjelmistotestaus työkoneympäristössä. Simo Tauriainen

Kuopio Testausraportti Kalenterimoduulin integraatio

1(5) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ. Tutkinnon osa: Testaus 15 osp Tavoitteet:

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston rakenteen ja laatia ohjelmiston teknisen spesifikaation.

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

HYVÄKSYMISTESTAUS- RAPORTTI - HAKEUTUJAN PALVELUT JA TODENNETUN OSAAMISEN REKISTERI

Projektin suunnittelu

Project-TOP QUALITY GATE

Työn kehittäminen, työhyvinvointi ja työurien pidentäminen Kehitysvoimana arjen näkyväksi tekeminen

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

Laatu tietojärjestelmähankkeissa. Tietohallinnon kokemuksia Juha-Pekka Leskinen Atk-päällikkö Eduskunnan kanslia

Vakuutusyhtiöiden testausinfo

Ohjelmistotuotantoprojekti

Opiskelija osaa suunnitella ohjelmiston toteuttamisen, toteuttaa, testata ja dokumentoida ohjelmiston.

Testausoppeja toimialavaihdoksesta

Hirviö Laadunvarmistussuunnitelma

Testaussuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3

L models. Testisuunnitelma. Ryhmä Rajoitteiset

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015

Hankinnan problematiikka

Markkinoinnin tila kyselytutkimuksen satoa. StratMark-kesäbrunssi Johanna Frösén

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista)

IP-osaamisesta laadukasta IP-palvelua. tekijä: Jarkko Rintamäki valvoja: Jorma Virtamo suorituspaikka: Radiolinja Aava Oy

Onnistunut ohjelmistoprojekti

MACHINERY on laadunvarmistaja

CoMa - Testausdokumentti

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

Harjoituskoe. ISTQB Perustaso sertifikaattisisältö

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Ohjelmiston testaus ja laatu. Testaustasot

Testauksen suunnittelu ja dokumentointi ketterässä testauksessa Tutkimustuloksia

5. Luento: Rinnakkaisuus ja reaaliaika. Tommi Mikkonen,

LAADUN VARMISTAMISEN JOHTAMINEN. Pasi Riihilahti RAY Kehitysjohtaja

Laadunvarmistusdokumentti

Lasse Määttä Prove Expertise Oy. Testauksen- ja projektinhallinnan yhdistämisen edut ja mahdollisuudet

Testaussuunnitelma. Dokumentti: Testaussuunnitelma.doc Päiväys: Projekti: AgileElephant Versio: V0.4

Ketterä vaatimustenhallinta

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.

HYÖDYNNÄ SUBSCRIPTION-ETUSI SUBSCRIPTION SOPIMUSTEN HALLINTA

Testauspalvelu laadunvarmistajana Arekin monitoimittajaympäristössä. Satu Koskinen Teknologiajohtaja, Arek Oy

Katselmoinnit. review) Katselmoinnit (review( Mitä ovat katselmoinnit? Katselmoinnin määritelmä (IEEE 1988)

Projektinhallinta SFS-ISO mukaan

Perustaso HARJOITUSKOE Sertifikaattisisältö versio 2010 Harjoituskoe versio 2011

Lyhyt johdatus ketterään testaukseen

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

ASIAKASTYYTYVÄISYYSKYSELYN 2012 TULOKSET

Ketteryys pähkinänkuoressa. Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin

CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä Tuukka Vähäpassi

Kuopio. Testitapausluettelo: Projektit-osakokonaisuus

Suvi Junes Tampereen yliopisto /Tietohallinto 2012

11. PALAVERIN PÖYTÄKIRJA. Jyväskylän Yliopisto Tietotekniikan laitos CONCEPT-projekti Paikka ja aika

Testaustyökalut. Luento 11 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science

Transkriptio:

Testauspäällikön tarinoita Arto Stenberg 2.12.2013

A software foundry that helps companies create breakthrough product innovations. We help our clients to: 1. Create new products 2. Scale out their product engineering operations and 3. Localize their products for global markets STRICTLY CONFIDENTIAL

STRICTLY CONFIDENTIAL

Projekti voi alkaa, vai voiko?

Onnistuneen projektin pilarit Aikataulu Kustannukset Ominaisuudet Laatu Mitkä näistä ovat tärkeitä asiakkaalle ja/tai toimittajalle? Yleensä nämä kaikki eivät toteudu.

Onnistuneen projektin pilarit asiakkaalle Ylin johto Loppukäyttäjät Aikataulu Kustannukset Ominaisuudet Laatu Projektin johto Asiakkaalla on eri intressiryhmiä ja näkemyksiä

Onnistuneen projektin pilarit toimittajalle TCS on menestynyt, koska pystymme tuottamaan ennustettavaa ja tasalatuista tulosta niin, että asiakastyytyväisyys on riittävän hyvä. Amit Bajaj, Tata Consulting Services Pohjois-Euroopan johtaja Talouselämä 29.11.2013 Aikataulu Kustannukset Ominaisuudet Laatu Kaikki nämä yleensä luvataan myyjien toimesta asiakkaalle, mutta totuus voi olla erilainen.

Kun kätesi ovat jo sidotut

Sopimus: teksti, tulkinta ja totuus (1) > Teksti: Asiakas osallistuu järjestelmätestaukseen sovitun mukaisella työpanoksella. > Tulkinta: Asiakkaalla ja toimittaja testaavat yhdessä, jotta laatutaso saadaan hyväksi. > Totuus: Toimittaja ei kyseisenä aikana tehnyt järjestelmätestausta.

Sopimus: teksti, tulkinta ja totuus (2) > Teksti: Jos asiakas ei pysty tekemään testausta sovitussa ajassa ja siitä seuraa toimituksen myöhästyminen, ei tätä katsota toimittajan vastuulla olevaksi, eikä tästä aiheudu sanktiohyvityksiä. > Tulkinta: Mikä on sovittu aika? Mitä jos toimitus myöhästyy? Jos odotetaan vikakorjauksia? > Totuus: Eihän tuollaista voi hyväksyä

Sopimus: teksti, tulkinta ja totuus (3) > Teksti: Jos asiakkaan järjestelmätestaus ei ole riittävän kattavaa ja järjestelmään jää toimituksen hyväksymisen estäviä virheitä ja toimittaja joutuu korjaamaan virheitä järjestelmätestijakson jälkeen, on nämä korjaukset erikseen veloitettavaa työtä. > Tulkinta:??? > Totuus: Ansa asiakkaalle

Virheitä vai ei > Vika on hyväksytyn määrittelyn tai suunnitelman vastainen ominaisuus projektin tuotoksessa. > Viat käsitellään yleensä sovitun menettelyn mukaisesti paitsi silloin, kun ne aiheuttavat muutoksia jo hyväksyttyihin tuotoksiin ja sitä kautta projektin aikatauluun ja kustannuksiin, jolloin ne käsitellään muutosmenettelynä.

Laatumenettelyt projektissa (esimerkki) > Projektin tulosten laatua hallitaan projektin eri vaiheissa seuraavasti: Suunnitteluvaiheessa asetetaan projektin laatutavoitteet ja kriteerit Eri suunnitelmille ja tuotoksille tehdään katselmointeja sen varmistamiseksi, että tuotokset täyttävät asetetut laatuvaatimukset Tärkeä osa laadunvarmistusta on testaus, jossa järjestelmän puutteet ja virheet löydetään ennen niiden toimitusta asiakkaalle Toimituksen katselmoinneilla valvotaan, että toimitus on sovitun mukainen ja suunnitellut laadunvarmistustehtävät on suoritettu > Projektin eri vaiheissa suoritettava laadunvarmistus ja laadunvalvonta suunnitellaan projektisuunnitelmaan tehtäviksi, joille on määritelty vastuut, resurssit ja aikataulu.

Testauksen puheenvuoro

Kokonaislaatu Kokonaislaatu Odotettu laatu Koettu laatu Markkinointi Myynti Yrityksen imago Suhdetoiminta Viestintä Asiakkaan tarpeet Tekninen laatu mitä asiakas saa Toiminnallinen laatu miten asiakasta palvellaan

Onnistuneen projektin pilarit testaukselle Aikataulu: Koska pitäisi olla valmista? Kustannukset: Työkalut Koulutus Ulkopuolinen apu Ominaisuudet: Mitä tehdään? Missä järjestyksessä? Missä ympäristössä? Laatu: Kokonaislaatu Mitä tehdään laadun eteen ennen testausta? Mikä on näiden keskinäinen tärkeys, eli mitkä ovat testauksen prioriteetit?

Kommunikointi projektin sisällä > Ylin johto: aikataulu ja kustannukset > Projektin johto: riskit, aikataulu ja kustannukset > Testauspäällikkö: tulkki, laatukyylä, testauksen edunvalvoja > Testaaja: testitapaukset, havainnot, työkalut, testiympäristö

Miten sitten testaus kommunikoi? > Yleensä riskien avulla: Liiketoimintariskit Prosessiriskit Tekniset riskit Organisaatioon kohdistuvat riskit > Mittarit: Liikennevalot, edistyminen, testitapaukset > Ja kaikki yhdellä sivulla nätissä paketissa

Projektin ja inkrementtien suunnittelu Eräässä projektissa: Ink 1: 0 (UI) Ink 2: 3 Ink 3: 34 Ink 4: 68 Voidaan tehdä: - Helpot ensin - Liiketoiminta edellä Pitäisi huomioida: - Riskit

Inkrementin sisällä > Valmis paketti siitä, mitä pitäisi tehdä: V-malli pienoiskoossa, mutta samat riskit > Kehittäjät ahnehtivat liikaa: Ei aikaa testaukselle, virheitä tulee > Vikakorjaukset (ed. inkrementti & nykyinen): Koska ne hoidetaan? > Ohje: älä ahnehdi liikaa, sovella vaikka vanhaa 80/20-sääntöä

Koottuja viisauksia, jotka toimivat > Plans are worthless, but planning is everything. (Dwight D. Eisenhower) Suunnittele jatkuvasti, mutta dokumentoi vain oleellinen, jota muutkin tarvitsevat > OODA Loop: Observe, Orient, Decide, and Act. (John Boyd) Tätä testaaminen ja testauksen hallinta oikeastaan on projektin aikana

Koottuja viisauksia omalta kohdalta > Aina on vähintään yksi vika löytämättä. > Testaukseen tuleva materiaali pitää olla mahdollisimman tasalaatuista. > Viat tahtovat kasaantua. > Vianhallinta voi olla yllättävän työllistävää. > Mieti mitä dokumentoit, kenelle ja millä tavalla. > Työajasta kuluu joskus iso osa konfliktien ja niihin liittyvien asioiden käsittelyyn.

Tai sitten näitä muita lausuntoja > Mihin tässä testaustyökaluja tarvitaan, jos koodi menee kääntäjästä läpi? > Minä en tee virheitä! > Testaus hoitaa, en minä kerkeä testaamaan, kun pitää nämä ominaisuudet saada tehtyä. > En voi antaa teille testidataa, koska te voitte paljastaa meidän tekemiämme virheitä. > Tehdään laatuhyppy ja tuplataan testitapausten lukumäärä!

Testauspäällikkö on moniosaaja Hands-on valmius Joskus pikkutarkka Näkee metsän puilta Esiintymiskykyinen Osaava valmentaja Auttaa projektia

Testaustiimi Testauspäällikkö IT-hemmo Liiketoiminnan tuntija Työkaluekspertti Testaussuunnittelija GUIasiantuntija Laatuosaaja Hyvä testitiimi on sekoitus erilaista osaamista ja ajattelukykyä.