Katselmointi ja tarkastaminen



Samankaltaiset tiedostot
TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI

Henkilöstön pätevyyden varmistaminen muutostilanteissa. Tuula Pirhonen Laatupäällikkö, tutkija Evira Tutkimus- ja laboratorio-osasto

LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI

tsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen

Testaajan eettiset periaatteet

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

KOKONAISARKKITEHTUURIN ARVIOINTI

Yhteenveto ennakkotehtävästä. LARK6-hankkeen workshop

JHS 182 ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6 Katselmointi

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

Virtuaalinen tarkastus. Katselmoinnit osa 3. Paritarkastus. N-kertainen tarkastus (n-fold inspection)

Akvaariokeskustelu-menetelmästä

EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0

NURMIJÄRVEN SOSIAALI- JA TERVEYSLAUTAKUNNAN TOIMINTAMALLIN ARVIOINTI. SoTe-lautakunta

Hanketoiminnan STAK-kehän mukainen auditointimatriisi

Projektinhallinta TARJA NISKANEN LÄHTEENÄ MM. KEHITTÄJÄN KARTTAKIRJA

Kuntasektorin yhteineset viitearkkitehtuurit Tiedon- ja asianhallinta Johtamisjärjestelmä

A4.1 Projektityö, 5 ov.

Mittaamisen maailmasta muutamia asioita. Heli Valkeinen, erikoistutkija, TtT TOIMIA-verkoston koordinaattori

Kokousmenettelystä Hankasalmen kunnassa. Kunnanjohtajan helmikuisen koulutuksen kalvoja

Projektijohtaminen. Ohjelma Paikka: HAUS kehittämiskeskus, Munkkiniemen koulutustalo, Hollantilaisentie Helsinki

Yhteisöllisen oppimisen työpaja Reflektori 2010 Tulokset

Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla

2. päivä. Etätehtävien purku Poikkeamat. Poikkeamat Auditoinnin raportointi Hyvän auditoijan ominaisuudet Harjoituksia

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: Projekti : AgileElephant Versio: V0.9

Aino Kääriäinen Aino Kääriäinen yliopistonlehtori Helsingin yliopisto

Miten tehdä onnistunut projektisuunnitelma 10 vinkkiä

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi

Ohjausryhmän six-pack

PROJEKTIN SUDENKUOPAT. f JOUNI HUOTARI PÄIVITETTY

Miten löydän Sen Oikean? Senaattoritilaisuus Liisa Paasiala, Senior Consultant

VÄLI- JA LOPPURAPORTOINTI

SYSTEMAATTINEN RISKIANALYYSI YRITYKSEN TOIMINTAVARMUUDEN KEHITTÄMISEKSI

SEPA päiväkirja. Aihe: Staattiset menetelmät Tekijät: Mikko Halttunen 58198B, Mikko Närjänen 58122B Ryhmä: Neptune T Ohjelmistoprojekti I

Kuvan ottaminen ja siirtäminen

@Tampereen Testauspäivät ( )

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Onnistunut SAP-projekti laadunvarmistuksen keinoin

NURMIJÄRVEN SOSIAALI - JA TERVEYSLAUTAKUNNAN TOIMINTAMALLIN ARVIOINTI. SoTe-lautakunta

Asiantuntijaverkostot ja toimialaryhmät osana yhtenäisiä toimintatapoja

Laukaan ja Konneveden kuntien kuntaliitosselvityksen VIESTINTÄSUUNNITELMA

UKJ-suunnittelun etenemisestä

ERTO / YSTEA Työhyvinvointi osana toimivaa työyhteisöä Vaativat asiakaspalvelutilanteet

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

ARTS-ENG-projekti. Projektin lopettaminen

PPS nykyiset versiot Taito-osiot ja mallipohjat/esimerkit

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

AMK-OPINNÄYTETYÖN ARVIOINTIKRITEERIT päivitetty

Orientaatio ICT-alaan. Projekti

Projektityö

KDK-asiakasliittymä linjauksia KDK-seminaari Kristiina Hormia-Poutanen

Tavoitteena reilu yhdistys Ratsastajainliiton tarina

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

T Projektikatselmus

Asiakkaiden työpajat. 2. työpaja Minä päätöksentekijänä Miten teen päätöksiä arjessa ja elämässä? Mitä toivon tulevaisuudelta?

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

Kurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset

T Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu. Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki

gradia.fi Vertaisarviointi Laatua Laineilla Tuumasta toimeen! Case: Kokemuksia kriteereiden käytöstä kehittämispäällikkö Taina Saarikko

Katselmoinnin määritelmä. Katselmoinnit osa 1. ja vielä ajatuksia katselmoinneista. Katselmointi. Katselmointi, katselmus (review) IEEE Std

Ryhmätyö 1 EQAVET-suosituksen ohjeellisten kuvaajien hyödyntäminen

Staattinen testaus. Luento 5 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science

Yhteistoiminnallinen kokous Satu Kurvinen

WebOodin käyttöliittymän kehitys

Soft QA. Vaatimusten muutostenhallinta. Ongelma

"Miten IT infra-projekti onnistuu ja miten epäonnistuu" Timo Häkkinen TTY PDF versio josta on poistettu 1 kuva ja yhden sivun tekstit

Sähköisten viranomaisaineistojen arkistoinnin ja säilyttämisen palvelukokonaisuus

Onnistunut ohjelmistoprojekti

ARVI-järjestelmän ohje arvioinnin syöttäjälle

9.5. Työ Työkykyjohtamisen opintopolku 2017, osa 4/9: Mitä muuttuva työ vaatii johtamiselta ja työntekijöiden oppimiselta?

Tämän kuvan tilalle kuva hankkeesta

T Loppukatselmus

Eväitä yhteistoimintaan. Kari Valtanen Lastenpsykiatri, VE-perheterapeutti Lapin Perheklinikka Oy

Laadunhallinnan painopistealueet ja niiden kehittäminen: Pedagogisten linjausten ja ohjeistuksien toimeenpanon ongelmat

Neuvontapalvelut pilottityöpaja 4 / muistio

Tietojärjestelmän osat

Opas monialaisen asiantuntijaryhmän kokoamiseen ja neuvottelun toteuttamiseen. esiopetuksessa

PROJEKTIN EDISTYMISRAPORTTI Seurantajakso <jaksonumero, alkupäivä - päättymispäivä>

Onnistunut ohjelmistoprojekti

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: Projekti : AgileElephant Versio: V0.93

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

Kokoustekniikka Onnistunut kokous

TeamCHAMPION TeamCHAMPION wiki.tut.fi/champion

Laadunvarmistuksen merkitys toimitusketjussa. Fingrid: Omaisuuden hallinnan teemapäivä. Kaj von Weissenberg

Kuntien talous- ja toimintatietojen, tilastoinnin ja tietohuollon kehittäminen (Kuntatieto ohjelma)

KONSEPTIMÄÄRITYS YHTEINEN KEITTÖ HANKKEESSA OLEVIEN VIIDEN PILOTIN POHJALTA (YK-konseptimääritys)

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

Reflektoiva oppiminen harjoittelussa Insinööritieteiden korkeakoulu Seija Leppänen

Oppiminen ja oivaltaminen

LIITE 15. DILLI-hankkeen itsearviointilomake DILLI- hanke

ENG3043.Kand Kandidaatintyö ja seminaari aloitusluento Tutkimussuunnitelman laatiminen

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Ylläpitodokumentti Mooan

Yhteistyö ja kommunikointi komission kanssa. Sinustako koordinaattori? Elina Holmberg EUTI, Tekes

AJANVARAUKSEN TEKEMINEN (YLEISEEN RESURSSIIN)

Transkriptio:

Katselmointi ja tarkastaminen Esityksessä käydään läpi katselmoinnin merkitys ja tavoitteet sekä normaali hyvä katselmointitapa. Katselmoinnin erityisistä sovellusalueista on erillisiä tarkempia koulutusmateriaaleja. Matti Vuori, www.mattivuori.net 2013-10-30 1(63)

Sisällysluettelo 1/4 Katselmoinnin perustyyppi 6 Erilaisia tarkoituksia 8 Katselmointi hyväksymisen perustana 9 Prosessin ja tuotosten katselmointi 10 Eri abstraktiotasoilla 11 Miksi katselmointi on tärkeää 12 Mitä voi katselmoida? Esim. ohjelmistoprojektissa katselmoitavia asioita 14 Kohteiden geneerinen malli 15 Katselmoinnit sovittava etukäteen 16 Asiakkaalle toimitettavien asioiden katselmointi 17 Ohjausryhmän hyväksymien asioiden katselmointi 18 Mitä vasten katselmoidaan? 19 Asiat kuntoon ennen katselmointia 21

Sisällysluettelo 2/4 Vaiheet 22 Valmistelu 23 Osallistujat ryhmäkatselmukseen 24 Kuka vetää tilaisuuden? 25 Ryhmän valmistautuminen 26 Katselmointikutsuesimerkki 28 Katselmointitilaisuus 29 Roolit 32 Kohteen läpikäynti 34 Puheenjohtajan tehtäviä 35 Apuvälineitä 36 Keskustelun luonne 37 Itseensä ottaminen 39

Sisällysluettelo 3/4 Katselmoinnin lopputulos ja jatkotoimet 40 Menestystekijöitä 42 Sudenkuoppia varokaa näitä 43 Hyvä tarkistuslista 44 Katselmointipöytäkirja 45 Pöytäkirjojen tallentaminen ja jakelu 47 Katselmointien käyttö oppimisessa 48 Löydösten luokittelu 49 Myöhempien vaiheiden takaisinkytkentä katselmointiin 51 Muita katselmointimalleja 52 Asiantuntijatarkastus / arviointi 53 Sähköpostikatselmointi 54 Sähköpostikatselmoinnin kutsuesimerkki 55

Sisällysluettelo 4/4 Äänestys (voting) 56 Lessons Learned palaveri / retroperspective 57 Käytäväkierros -katselmointi 58 Parikatselmointi 59 Oleelliset vaatimukset olipa malli mikä tahansa 60 Organisaation katselmointivalmiudet 61

Katselmoinnin perustyyppi 1/2 Katselmointi on yleensä tällaista: Joukko henkilöitä kokoontuu istumaan alas ja käy yhdessä läpi katselmoinnin kohdetta Tunnistetaan puutteita Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa Tehdään siitä jämäkkä päätös. Termejä katselmointi (review) ja tarkastaminen (inspection) käytetään yleensä ristiin tai synonyymeinä. 6(63)

Katselmoinnin perustyyppi 2/2 Katselmoinneilla on myös muita tyyppejä: Parikatselmointi, jossa työpari tarkastaa toisen tekemän työn. Yksittäisen asiantuntijan tekemä tarkastus. 7(63)

Erilaisia tarkoituksia Katselmointi on laadunvarmistusta. Virheiden löytäminen katselmoinnin kohteena olevasta vaihetuotteesta. Todentaminen, että työ on tehty asianmukaisesti. Katselmointi on osa prosesseja. Se tuottaa tietoa, jonka perusteella työ voidaan hyväksyä dokumentti, projektin vaihe jne Eteenpäin mennään vasta, kun edellinen vaihe on katselmointiin perustuen hyväksytty. Työn tekeminen Katselmointi Hyväksyminen 8(63)

Katselmointi hyväksymisen perustana Onnistunut katselmointi ei merkitse asian hyväksymistä. Hyväksyminen on oma prosessinsa. Hyväksynnän voi tehdä vain se, jolla on siihen valta. Hyväksyminen tarvitsee tietoa. Parhaimmillaan keskeinen hyväksymisessä hyödynnettävä tieto on se, että asia on katselmoitu ja sen perusteella kunnossa. Silloin päättäjä tietää, että asia on käsitelty keskeisten sidosryhmien ja asiantuntijoiden kanssa ja heidän mielipiteeseensä pitää voida luottaa. 9(63)

Prosessin ja tuotosten katselmointi Katselmoinnissa arvioidaan usein kahta asiaa Työn lopputulosta tai vaihetuotosta Sitä prosessia, jolla vaihetuotos on saatu aikaiseksi Joskus näitä kahta katsellaan samalla kertaa, mutta usein ne erotetaan selkeästi: Esimerkiksi johtoryhmien tehtävät painottuvat siihen, että työt on tehty asianmukaisilla menettelyillä. Voidaan luottaa siihen, että menettelyjen myötä on syntynyt hyvä lopputulos. Koodia katselmoidessa ei yleensä mietitä, miten koodi on syntynyt, vaan katsellaan onko se hyvää vai ei. 10(63)

Eri abstraktiotasoilla Katselmointia tehdään toiminnan eri abstraktiotasoilla. Yksittäisten tehtävien katselmoinnista johdon katselmuksiin. Johdon katselmus toiminnan kokonaisuus Projektin toiminta kokonaisuus ja vaiheet Projektin osa-alueiden suunnitelmat ja tulokset Yksittäiset tehtävät 11(63)

Miksi katselmointi on tärkeää 1/2 Laatu Sokeus omille virheille Virheiden löytäminen varhaisessa vaiheessa Asiakirjojen luettavuuden paraneminen Hyväksyminen Se on osa hallittua hyväksymisprosessia hyväksynnälle on perusteet, kun tiedetään, että muutama pätevä henkilö on käynyt asian läpi. 12(63)

Miksi katselmointi on tärkeää 2/2 Yhteistyö Syklinen vaikutusmahdollisuus, yhteinen käsittely Tiedon jakaminen Sitoutumistilanne Vuorovaikutustilanne Toiminnan hallittavuus Hallittavuuden paraneminen Avoimuuden lisääminen Oppiminen tehdyistä asioita Katsotaan, mitä on tehty ja tunnistetaan parantamismahdollisuuksia 13(63)

Mitä voi katselmoida? Esim. ohjelmistoprojektissa katselmoitavia asioita Toimintaa ja dokumentteja Kaikenlaisia teknisiä ja hallinnollisia asiakirjoja Vaatimusmäärittelyitä Suunnitteluasiakirjoja Projektisuunnitelmia Testisuunnitelmia Käyttöohjeita Sopimuksia Lähdekoodia Jne Toteutettuja asioita ohjelmistoja, prosesseja Kriittinen materiaali ensin (priorisointi) 14(63)

Kohteiden geneerinen malli Ollaanko valmiita aloittamaan toiminta? Valmiudet Suunnitelmat Onko tilanne hallinnassa? Muutostarpeet Tilanne Toiminta Mitä saatiin aikaan? Kelpaako se? Puutteet ja virheet? Onko todisteita? Tulokset Mitä aiotaan tehdä? Miten aiotaan toimia? Suunnitelmien puutteet? Puitteet (esim. laatujärjestelmä) Tehdyt työt Onko kaikki suunnitellut asiat tehty? 15(63)

Katselmoinnit sovittava etukäteen Katselmointien tapahtuminen on oltava tiedossa etukäteen. Tämä määritellään Organisaation toimintaohjeissa. Projektisuunnitelmissa. Laadunvarmistussuunnitelmassa. Testaussuunnitelmissa. Samoin on oltava käsitys siitä, mitä vasten katselmointia tehdään. Jos esimerkiksi katselmoinnissa arvioidaan asioita tiettyä tarkistuslistaa vasten, tämä on hyvä ilmoittaa, koska näin tarkistettavat asiat pääsevät ohjaamaan työtä, ja puutteita ei edes pääse syntymään. 16(63)

Asiakkaalle toimitettavien asioiden katselmointi Joskus katselmoidaan asiakkaan kanssa. Tätä edeltää aina sisäinen katselmointi omalla porukalla asiakkaan aikaa ei saa haaskata puutteilla, jotka voisi löytää itsekin. Projektiryhmän katselmointi Katselmointi asiakkaan kanssa Tekijän lähipiirin katselmointi 17(63)

Ohjausryhmän hyväksymien asioiden katselmointi Ohjausryhmän paras rooli on valvoa toimintaa (projekteja) korkealla tasolla. Silloin pitää kaikki olennaiset tehtävät olla tehtynä ja ohjausryhmä voi keskittyä siihen, että arvioidaan tekemisen laatua ja vastaavuutta suunnitelmiin. Silloin on aiemman katselmoinnin katettava kaikki tasot samoin kuin asiakastilanteessa. Katselmointi ohjausryhmässä Katselmointi asiakkaan kanssa Projektiryhmän katselmointi Tekijän lähipiirin katselmointi 18(63)

Mitä vasten katselmoidaan? 1/2 Katselmointi ei ole subjektiivista, vaan aina on jotain asioita, joita vasten kohdetta tarkastellaan: Suunnitelmat ja sopimukset Ylemmän tason suunnitelmat. Sopimukset asian tekemisestä. Vaatimusmäärittelyt. Ohjeet Sisäiset prosessiohjeet, tyyliohjeet, sovellusohjeet Päämiehen ohjeet ja vaatimukset. 19(63)

Mitä vasten katselmoidaan? 2/2 Tieto toimivista tavoista Alan parhaat käytännöt. Sidosryhmän edustaminen Eri osapuolten etu. Projisointi käytäntöön Näkemykset asian realistisesta laadusta projisointi käytäntöön (suunnitelmien toteutus, projektin seuraavat vaiheet). Aiemmat kokemukset. Faktat. Todisteet laadusta ja toteutetuista prosesseista. Mittarit. 20(63)

Asiat kuntoon ennen katselmointia Katselmoinnissa ei kannata käsitellä sellaisia asioita, jotka voidaan hoitaa kuntoon ennen sitä. On siis tärkeää vaatia tiettyjä perusasioita ennen katselmointia. Koodin pitää olla toimivaa ja testattu ennen koodikatselmointia. Dokumentit pitää olla teknisesti kunnossa ja mielellään tarkastettu ennen katselmointia. Kaikki kahdenväliset asiat hoidettu etukäteen. 21(63)

Vaiheet Valmistelu Katselmointi Aloitus Läpikäynti Yhteenveto Jatkotoimet Valmistelu Katselmointi Jatkotoimet 22(63)

Valmistelu Vaihetuotteen on oltava valmis Valmiita osakokonaisuuksia voi tapauskohtaisesti katselmoida Tavoitteet Miksi katselmoidaan? Osa prosessia? Jotain erityistä? Katselmoijien valinta Sen mukaan, mitä katselmoinnilta halutaan Ajankohta Paikka ja välineet esim. tarvittaessa kokouspuhelu Perehtyminen 23(63)

Osallistujat ryhmäkatselmukseen Osallistujat valitaan tavoitteiden mukaisesti Katselmointiryhmä (3-5 henkilöä) Valintaperiaatteet Halu Aika Osaaminen Edustaminen sidosryhmät Johtamissäännöt ja projektin suunnitelmissa esitetyt periaatteet Tavoitteena valmius päätöksentekoon 24(63)

Kuka vetää tilaisuuden? Vetäjän pitää olla henkilö, joka hallitsee Katselmointien vetämisen Osaa johtaa ryhmää Hyväksytään vetäjäksi Pystyy ohjaamaan prosessia ja päätöksiä jatkosta 25(63)

Ryhmän valmistautuminen 1/2 Tavoitteet kaikille tiedoksi. Mitä vasten asiaa katselmoidaan? Esim. dokumentin tarkoitus, sen vaatimukset? Käytettävät tarkistuslistat. Katselmoitava materiaali. Liitteet. Linkit projektin extranetiin tai intranetiin. 26(63)

Ryhmän valmistautuminen 2/2 Riittävästi valmistautumisaikaa Viikko. Ei liikaa aikaa, koska Silloin projekti ei etene. Asiaan ei kuitenkaan perehdytä, kun aikaa on vielä niin paljon. 27(63)

Katselmointikutsuesimerkki To: projektiryhmä From: projektipäällikkö Subject: Kutsu XXXX-projektin projektisuunnitelman katselmointiin Projektisuunnitelman katselmointi pidetään to 17.6. klo 9.15-11.00 neuvotteluhuone Otavassa. Liitteenä: - Projektin taustat ja tavoitteet esittelevä kalvosarja - Projektisuunnitelma - Vaatimusmäärittely - Projektin riskianalyysin tuottama riskilista - Projektisuunnitelman katselmoinnin tarkistuslista, jota tulemme käyttämään katselmoinnissa Kriittistä: - Projekti on liiketoiminnallisesti kriittisen tason projekti, eli sen pitää onnistua todella hyvin - Projektin toteutettavuus ottaen huomioon henkilöstötilanteemme ja uuden teknologian (ks. riskilista) Valmistautukaa kunnolla! Lukekaa dokumentit hyvin. Tekijälle kannattaa viestiä asioista jo ennen katselmointia, jotta korjaukset saadaan eteenpäin. Muuten katselmointi siirretään. Kysykää tarvittaessa lisätietoja. t. Matti 28(63)

Katselmointitilaisuus 1/3 Valmistautuminen Aloitus Kohteen läpikäynti Yhteenveto ja päätös hyväksymisestä Lopetus Uusi katselmointi? Tallenteet 29(63)

Katselmointitilaisuus 2/3 Aloitus Osallistujien läsnäolon toteaminen Jotkut osallistujat voivat olla mukana puhelimen välityksellä Kännykät kiinni Tilaisuuden tavoitteet Sen kokonaisuuden tai prosessin esittely, jonka osa katselmointi on. Missä vaiheessa ollaan nyt. Mitä tapahtuu katselmoinnin johdosta ja sen jälkeen. Roolien esittely: kuka vetää, kuka esittelee, kuka kirjaa Perehtymisen varmistaminen, ajankäyttö Katselmointi pitää uskaltaa perua, jos ryhmä ei ole valmistautunut riittävästi. Muutama peruminen parantaa usein organisaation ryhtiä. Kohteen yleinen tiivis esittely keskeisiltä osin Yleiset kommentit nopea kierros tarpeen mukaan 30(63)

Katselmointitilaisuus 3/3 Läpikäynti (1-2 tuntia) Usein videotykillä, jolloin ryhmällä on yhteinen objekti Rooleista enemmän hetken päästä Järjestelmällisyys Tarkistettavat asiat tarkistuslistassa Pöytäkirjan täyttäminen Läpikäynnin kulku: Yleensä ensin esim. dokumentti luku luvulta ja sitten toinen kierros tarkistuslistan avulla. Yhteenveto Löydösten lukumäärä, luokittelu Kohteen hyväksyntä 31(63)

Roolit 1/2 Tekijä Toimittaa katselmoitavan vaihetuotteen valmiina ajoissa katselmoitavaksi Varmistaa, että saa itse hyvän kuvan puutteista ja korjaustarpeista Esittelijä Useimmiten tekijä esittelee katselmoinnissa tuotoksensa. Puheenjohtaja (moderator) Vie katselmointia eteenpäin Pitää katselmoinnin asiassa Varmistaa sen, että virheet on merkitty pöytäkirjaan 32(63)

Roolit 2/2 Sihteeri Kirjaa löydökset pöytäkirjaan Asiantuntija Tärkein tehtävä on valmistautua huolellisesti katselmointiin Yhdellä katselmointiin osallistuvalla henkilöllä voi olla useita rooleja Tärkeää on, että roolit ja etenkin roolien mukaiset tehtävät on määritetty, sovittu ja jaettu 33(63)

Kohteen läpikäynti Puheenjohtaja ohjaa Esittelijä esittelee tekelettään annetussa rytmissä Tarkistuslistojen käyttö viitekehyksenä tai systemaattisesti kohta kohdalta Ensiksi virheet, sitten korjausehdotukset Asiantuntijan kysymykset auttavat ymmärtämistä Asiantuntija voi toimia eri rooleissa (asiakas, testaaja, ) 34(63)

Puheenjohtajan tehtäviä Käsikirjoituksen noudattamisen varmistaminen Käsittelytavan valinta ja rytmitys Jos esim. dokumenttia käsitellään sivu sivulta, mikä on ajankäyttö Ryhmän jäsenten psykologinen hallinta Ongelmahenkilöt, dominoivat Puuttuminen ongelmiin: Henkilökohtaisuudet Päällepuhuminen Sihteerin pysyminen perässä 35(63)

Apuvälineitä Laadunhallintajärjestelmä, prosessien ohjeet, projektisuunnitelmat Katselmointipöytäkirja Ohjaa osin tilaisuuden kulkua Tuottaa tallenteen Tarkistuslistat Prosessin tarkistuslista Tuotoksen tarkistuslista 36(63)

Keskustelun luonne 1/2 Ilmapiiri Positiivinen, avoin, rehellinen, tekijää kannustava Asiallinen ja aikaansaava Tavoitehakuinen Muistetaan katselmoinnin tärkeimmät tavoitteet Ei tehdä kielenhuoltoa ellei se ole tärkein tavoite Prosessia noudattava Pysytään pääosin käsikirjoituksessa Ei aleta tehdä suunnittelua 37(63)

Keskustelun luonne 2/2 Demokraattinen Kaikille suunvuoro hiljaiset mukaan (voi olla, että heidän ajatuksiaan pitää kerätä ennakolta) Ei anneta äänekkäimpien dominoida Virheistä puhuminen Puhutaan asioista, ei ihmisistä Ei syytellä 38(63)

Itseensä ottaminen Usein ihmisillä on puutteista puhuttaessa taipumus ottaa asiat henkilökohtaisesti. Syntyy riitoja. Asioita kostetaan katselmoinneissa, joissa käsitellään kriitikon tekemiä asioita. Siksi asia on hallittava huolella. Jos on tällaista vaaraa, voidaan riskialtista kritiikkiä kierrättää vaikkapa katselmoinnin puheenjohtajan kautta. 39(63)

Katselmoinnin lopputulos ja jatkotoimet 1/2 Katselmoinnilla on lopputuloksina useita eri vaihtoehtoja, joista päädytään yhteen lopputulokseen Hyväksytty vaihetuote: Otetaan käyttöön Korjauksin hyväksytty vaihetuote: Korjataan Puheenjohtaja yleensä varmistaa korjaukset Otetaan käyttöön Hylätty vaihetuote Korjataan Uusi katselmointi 40(63)

Katselmoinnin lopputulos ja jatkotoimet 2/2 Toimintajärjestelmän kehitys Arvioidaan samalla sitä, miten asiat tehdään! Miten tehdään kyseistä asiaa? Miten asioita dokumentoidaan? Miten katselmointeja tehdään? 41(63)

Menestystekijöitä Katselmoinnin arvostaminen ja kokeminen hyödylliseksi. Parhaiden asiantuntijoiden saaminen mukaan. Sopivan kokoinen ryhmä. Puhutaan asioista, koodista ja ohjelmistokehityksestä, eikä henkilöistä. Selkeät tavoitteet kullekin katselmoinnille. Tehokkuus. Oikea ajankohdan ja kohteen valinta kaikkea koodia ei voida tarkastaa tai katselmoida. Tukena tarkoitukseen sopiva tarkistuslista. Tuottaa parannuksia ja toimenpiteitä. Niiden toteutusta seurataan. 42(63)

Sudenkuoppia varokaa näitä Trivialiteettien tarkastelu. Katselmoinnissa aletaan tehdä suunnittelua se ei ole työkokous, vaan tarkastusta. Käydään läpi asioita, jotka olisi voinut löytää vaikkapa kollegan tekemällä tarkastuksella tai jollakin automaattisella työkalulla. Ryhmäkatselmointi tilanteessa, joissa parempi tulos saataisiin asiantuntijan tekemällä tarkastuksella. Liikaa väkeä mukana yleensä max. 6 henkeä. Hiljaisten ihmisten ääntä ei saada kuuluviin. Ei käytetä tarkistuslistaa tukena, kertomassa mitä asioita vasten katselmointia tehdään. 43(63)

Hyvä tarkistuslista Laaja-alainen, tarkastelee kaikkia kohteen menestystekijöitä ja sudenkuoppia. Nostaa keskusteluun sovellusalueen, tuoteryhmän ja teknologian olennaiset piirteet. Nostaa esille akuutteja, yleisiä ilmiöitä, joita on havaittu ja joista haluaan päästä eroon. Tukee yhteistä oppimista. Sopivan kokoinen tarkoitukseensa. Päivitetään säännöllisesti jokaisessa katselmoinnissa voidaan lopuksi ottaa esille tarkistuslistan kehittämistarpeet. 44(63)

Katselmointipöytäkirja 1/2 Katselmoinneista pitää yleensä tehdä pöytäkirja. Olennaista ei ole dokumenttipohja, vaan tieto siitä, että katselmointi on tehty ja mikä on sen tulos. Pöytäkirja voi olla Tiedostona Tietojärjestelmässä Mielellään ei vain sähköpostijärjestelmään talletettuna Dokumentteihin lisätään myös yleensä tieto niiden onnistuneesta katselmoinnista. 45(63)

Katselmointipöytäkirja 2/2 Pöytäkirjan olennaiset asiat: Detaljitasolla katselmoinnin kohteen määrittely. Katselmoijat. Havaitut puutteet. Päätös hyväksymisestä. Sopimukset jatkotoimista mm. mahdollinen uusi katselmointi. 46(63)

Pöytäkirjojen tallentaminen ja jakelu Katselmointipöytäkirjat ovat olennaisia laadunhallintajärjestelmän tallenteita ja tärkeitä projektien dokumentteja. Pöytäkirjat tallennetaan projektin hakemistoon tai dokumenttienhallintajärjestelmään. Pöytäkirjat jaetaan riittävän laajalti. Esimerkiksi laatuihmisille on tärkeää jakaa katselmointipöytäkirjoja, jotta he pysyvät selvillä erilaisista virheistä ja siitä, että katselmointeja tehdään. 47(63)

Katselmointien käyttö oppimisessa Katselmoinneissa tunnistetaan erilaisia puutteita tekemisissä ja projektien tuotteissa. Puutteiden luokittelu ja tilastointi mahdollistaa niistä oppimisen. Havaitut puutteet erityyppisissä katselmoinneissa antaa myös ennusteen seuraaviin projekteihin Puutteiden luokittelu minkälaisia ongelmia löytyy? Kun huomataan keskeisiä puutteita, niiden poistamiseen voidaan panostaa keskittyneesti. Tätä työtä tekee yleensä laatupäällikkö, prosessikehityksestä vastaava henkilö tai muu vastaava. 48(63)

Löydösten luokittelu 1/2 Löydösten luokitteluun ei ole vakiintunutta käytäntöä. Virheiden tyypin luokitusjärjestelmä riippuu katselmoinnin kohteesta: Koodikatselmoinnissa, suunnitelmien katselmoinnissa, määrittelyjen katselmoinnissa ja dokumenttien katselmoinnissa on omat erityispiirteensä. Hyödyllinen luokittelu: Prioriteetti tai puutteen vakavuus tai yleisemmin löydöksen merkittävyys Karkea luokittelu major minor / merkittävä pieni 49(63)

Löydösten luokittelu 2/2 Yleinen tiivis virhetyyppien luettelo räätälöinnin pohjaksi: Asiavirhe Vanhentunut, ei enää voimassa Monikäsitteinen Epäselvä, vaikeaselkoinen (mutta kuitenkin oikein) Puuttuva asia Duplikaatti Ylimääräinen Kirjoitusvirhe Määrittelyvirhe (katselmoinnin kohdetta ylemmällä tasolla) Toteutuminen ei todennettavissa (esim. vaatimus tai suunnitelma) 50(63)

Myöhempien vaiheiden takaisinkytkentä katselmointiin Esimerkki: Ohjelmiston virheen havaitaan johtuvan määrittelyvirheestä. Nyt on pohdittava, miksi virhe on syntynyt ja miksi sitä ei havaittu määrittelyn katselmoinneissa? Kun tähän löytyy vastaus, prosessia voidaan parantaa. Osallistuminen, tarkistuslistat, uudentyyppinen katselmointi. Näin virheet vähenevät ja ne opitaan saamaan kiinni entistä aikaisemmassa vaiheessa. 51(63)

Muita katselmointimalleja Nyt, kun on käyty yksi perusmalli läpi, voidaan miettiä muitakin tapoja tehdä sama asia Palaveripohjainen katselmointi on näet usein hankala, koska se edellyttää ihmisten olevan samaan aikaan paikalla (tai ainakin vapaana osallistumaan edes sähköisesti katselmointiin) Olennaista eivät ole katselmoinnin menettelyt paljon tärkeämpää kuin tavat on se, että tietyt katselmoinnin vaatimukset täyttyvät 52(63)

Asiantuntijatarkastus / arviointi Monissa tilanteissa yksittäinen asiantuntija voi olla ryhmäkatselmointia parempi ratkaisu tai täydentää sitä. Osaava ammattilainen löytää suuren määrän virheitä esimerkiksi dokumenteissa, määrittelyissä, ohjelmakoodissa. Pystyy perehtymään asiaan perusteellisesti. Ulkopuolisena katselee asiaa ennakkoluulottomasti. Ei kuitenkaan edusta moninäkökulmaisuutta ja yksilö on aina rajallinen. Hyödyllinen malli esimerkiksi vaatimusmäärittelyjen arvioinnissa. 53(63)

Sähköpostikatselmointi Katselmointi voidaan tehdä sähköpostitse Oleellista: Tiukka, selkeä deadline Selvän päätösehdotuksen edellyttäminen Vastausten jakelu kaikille osallistujille (sähköpostilistan käyttö auttaa tässä) Motivointi siihen, että näkemys on tärkeä ja että se kerrotaan Voi olla osa palaverikatselmointia Poissaolijat kertovat sähköpostilla näkemyksensä 54(63)

Sähköpostikatselmoinnin kutsuesimerkki To: projektiryhmä From: projektipäällikkö Subject: XXXX-projektin projektisuunnitelman sähköpostikatselmointi Projektisuunnitelman katselmointi pidetään sähköpostitse. Olet osa katselmointiryhmää ja sinulta edellytetään vastausta 17.6. mennessä. Liitteenä: - projektin taustat ja tavoitteet esittelevä kalvosarja - projektisuunnitelma - vaatimusmäärittely - projektin riskianalyysin tuottama riskilista - projektisuunnitelman katselmoinnin tarkistuslista Kriittistä: - projektin toteutettavuus ottaen huomioon henkilöstötilanteemme ja uuden teknologian (ks. riskilista) Kerro kommenttisi ja ehdotuksesi: a) Suunnitelma on ok ja projekti voidaan käynnistää b) Suunnitelma on ok, mutta edellyttää tiettyjä korjauksia (yksilöi ne) c) Suunnitelma on puutteellinen ja sitä pitää kehittää ja sitten katselmoida uudestaan (yksilöi puutteet) Kerro yksilöidyt suunnitelman puutteet, virheet ja ongelmat. Kysy tarvittaessa lisätietoja. t. Matti 55(63)

Äänestys (voting) Äänestys on yleinen yksinkertainen katselmointitapa esimerkiksi avoimen lähdekoodin kehitysprojekteissa: Äänestetään uuden toiminnallisuuden mukaan ottamisesta projektiin. Annetaan yksinkertaiset puolto- ja kieltoäänet. Mukana voi olla myös kommentteja, mutta ei välttämättä tarkempaa viestintää. 56(63)

Lessons Learned palaveri / retroperspective Lessons Learned tai agilessa retroperspective on tärkeä katselmoinnin kaltainen menettely. Siinä projektin päätteeksi, vaiheiden jälkeen tai määräajoin arvioidaan ryhmässä: Mitä on mennyt hyvin? Missä on ollut ongelmia? Mitä on opittu? Miten uudet opitut asiat saadaan tapahtumaan jatkossakin? Tukena on asioiden tarkistuslista, osana pöytäkirjaa. Kannattaa pitää projektiryhmän kesken ja asiakkaan kanssa. Tiedot toimitetaan laatupäällikölle ja johdolle toiminnan kehittämistä varten. 57(63)

Käytäväkierros -katselmointi Katselmointi voidaan tehdä kiertämällä olennaiset henkilöt läpi heidän kanssaan kahdenvälisesti keskustellen tai hätätilassa puhelimitse keskustellen Oleellista: Ymmärtäminen, että kyse ei ole juttelusta, vaan vakavasta katselmoinnista, jonka perusteella tehdään tärkeitä päätöksiä Selvän päätösehdotuksen edellyttäminen Vastausten jakelu kaikille osallistujille osana katselmoinnin lopputuloksen viestintää Motivointi siihen, että oma näkemys on tärkeä ja että se kerrotaan Voi olla osa palaverikatselmointia Poissaolijat kertovat suullisesti etukäteen näkemyksensä 58(63)

Parikatselmointi Joskus katselmointia voidaan tehdä pareittain Toinen työntekijä tarkistaa toisen työntekijän tekemiset ja toisinpäin Oleellista: Objektiivinen suhtautuminen työkaverin tekemisiin Pitää huolehtia osaamisesta jos kaksi aloittelijaa arvioi toistensa töitä, lopputulos ei voi olla hyvä 59(63)

Oleelliset vaatimukset olipa malli mikä tahansa Kaikilla osallistujilla on selvä käsitys katselmoinnin tarkoituksesta ja prosessista, jonka osa se on Kohteen virheet tunnistetaan riittävän hyvin Kaikki halutut avainhenkilöt ja osapuolet saavat äänensä ja näkökulmansa kuuluville Prosessi kokoaa osallistujien inputit Tehdään selkeä päätös kokoamalla osallistujien ehdotukset päätöksiksi Osallistujilta pitää siis aina edellyttää ehdotus päätökseksi Päätös viestitään kaikille osapuolille 60(63)

Organisaation katselmointivalmiudet 1/2 Katselmointiosaaminen. Kaikilla yhteinen malli katselmoinnista. Ymmärrettävä sen tärkeys Välineet kuntoon Ohjeet katselmoinnin perusmenettelyistä Keskeiset tarkistuslistat Pöytäkirjapohja 61(63)

Organisaation katselmointivalmiudet 2/3 Katselmoinnit prosesseihin. Projektimallit ja projektiohjeet. Pienten töiden prosessit. Katselmoinnit projekteissa. Projektisuunnitelma. Laadunvarmistussuunnitelma. Suunnitellaan kuhunkin tapaukseen sopiva malli Uusien käytäntöjen pilotointi Osaavia ihmisiä käynnistämään katselmointitoimintaa 62(63)

Organisaation katselmointivalmiudet 3/3 Valvonta Projektisuunnitelmia katselmoidessa varmistetaan, että katselmoinnit ovat mukana suunnitelmissa! Pidetään kirjaa katselmoinneista Valvotaan, että syntyy pöytäkirjoja Valvonta yksikön johdon ja laatuorganisaation yhteistyötä 63(63)