katselmointi ja tarkastaminen - matti vuori...–arvioidaan, voidaanko kohde hyväksyä, vai...

63
1(63) 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

Upload: others

Post on 11-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

1(63)

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

Page 2: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

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

Page 3: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

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

Page 4: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

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

Page 5: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

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

Page 6: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

6(63)

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ä.

Page 7: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

7(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.

Page 8: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

8(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

Page 9: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

9(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.

Page 10: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

10(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.

Page 11: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

11(63)

Eri abstraktiotasoilla

• Katselmointia tehdään

toiminnan eri

abstraktiotasoilla.

– Yksittäisten tehtävien

katselmoinnista johdon

katselmuksiin.

Projektin osa-alueiden

suunnitelmat ja

tulokset

Yksittäiset tehtävät

Johdon katselmus –

toiminnan kokonaisuus

Projektin toiminta –

kokonaisuus ja vaiheet

Page 12: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

12(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.

Page 13: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

13(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

Page 14: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

14(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)

Page 15: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

15(63)

Kohteiden geneerinen malli

Suunnitelmat Toiminta

Tulokset

• Mitä aiotaan tehdä?

• Miten aiotaan toimia?

• Suunnitelmien puutteet?

Tilanne

• Mitä saatiin aikaan?

• Kelpaako se? Puutteet ja virheet?

• Onko todisteita?

• Onko kaikki suunnitellut asiat tehty?

Tehdyt työt

• Onko tilanne hallinnassa?

• Muutostarpeet

Valmiudet

• Ollaanko valmiita aloittamaan toiminta?

Puitteet (esim.

laatujärjestelmä)

Page 16: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

16(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.

Page 17: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

17(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

Tekijän ”lähipiirin”

katselmointi

Katselmointi asiakkaan

kanssa

Page 18: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

18(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.

Projektiryhmän

katselmointi

Tekijän ”lähipiirin”

katselmointi

Katselmointi asiakkaan

kanssa

Katselmointi

ohjausryhmässä

Page 19: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

19(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.

Page 20: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

20(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.

Page 21: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

21(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.

Page 22: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

22(63)

Vaiheet

• Valmistelu

• Katselmointi

– Aloitus

– Läpikäynti

– Yhteenveto

• Jatkotoimet

Valmistelu

Katselmointi

Jatkotoimet

Page 23: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

23(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

Page 24: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

24(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

Page 25: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

25(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

Page 26: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

26(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.

Page 27: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

27(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.

Page 28: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

28(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

Page 29: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

29(63)

Katselmointitilaisuus 1/3

Aloitus Kohteen

läpikäynti

Yhteenveto ja

päätös

hyväksymisestä

Tallenteet Uusi

katselmointi?

Lopetus

Valmistautuminen

Page 30: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

30(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

Page 31: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

31(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ä

Page 32: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

32(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

Page 33: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

33(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

Page 34: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

34(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, …)

Page 35: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

35(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ä

Page 36: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

36(63)

Apuvälineitä

• Laadunhallintajärjestelmä, prosessien ohjeet,

projektisuunnitelmat

• Katselmointipöytäkirja

– Ohjaa osin tilaisuuden kulkua

– Tuottaa tallenteen

• Tarkistuslistat

– Prosessin tarkistuslista

– Tuotoksen tarkistuslista

Page 37: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

37(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

Page 38: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

38(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ä

Page 39: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

39(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.

Page 40: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

40(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

Page 41: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

41(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?

Page 42: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

42(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.

Page 43: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

43(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.

Page 44: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

44(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.

Page 45: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

45(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.

Page 46: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

46(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.

Page 47: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

47(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.

Page 48: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

48(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.

Page 49: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

49(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

Page 50: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

50(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)

Page 51: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

51(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.

Page 52: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

52(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

Page 53: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

53(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.

Page 54: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

54(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ä

Page 55: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

55(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

Page 56: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

56(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ää.

Page 57: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

57(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.

Page 58: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

58(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ä

Page 59: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

59(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ä

Page 60: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

60(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

Page 61: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

61(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

Page 62: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

62(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

Page 63: Katselmointi ja tarkastaminen - Matti Vuori...–Arvioidaan, voidaanko kohde hyväksyä, vai pitääkö sitä muuttaa –Tehdään siitä jämäkkä päätös. • Termejä katselmointi

63(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ä