Riskienarviointi
Perus riskimatriisi: riskiluku = todennäköisyys (1-5) × vaikutus (1-5). Matala alle 7, kohtalainen 7-14, korkea 15 tai enemmän. Riskit on jaettu projektin toteutukseen liittyviin riskeihin ja valmistuvan tuotteen/laitteiston riskeihin.
Projektiriskit
+ Uusi riski11
Riskejä kirjattu (11 avoinna)
7
Kohtalaista riskiä avoinna
1
Korkeaa riskiä avoinna
Ennen toimenpiteitä
Jälkeen toimenpiteiden
8 riskiltä puuttuu vielä jäännösriskin arviointi, eivät näy oikeanpuoleisessa matriisissa.
TwinCAT XAE -projekti korruptoituu tai jakautuu
Jos useampi työstää projektia samaan aikaan, eikä tallennusmenettely ole hallinnassa, projekti voi haarautua. Jos oikeasta versiosta on vain yksi versio, vaarana on taas projektin korruptoituminen.
Tarvittavat toimenpiteet: Sovitaan milloin kukankin projektia työstää ja työstäjä huolehtii varmuuskopiosta.
Epätasainen kuormitus
Kuormittavimmat tehtävät kasaantuvat epätasaisesti projektiryhmän jäsenille osaamisen ja tehtävänkuvan vuoksi
Tarvittavat toimenpiteet: Pyritään resurssoimaan pienempiä tehtäviä pois niiltä jäseniltä, joille jyvittyy isot kokonaisuudet (mm.PLC-ohjelmointi)
Ryhmän jäsenten poissaolot viivästyttävät tehtäviä
Sairastumiset, muut opinnot tai työkiireet aiheuttavat poissaoloja, jotka viivästyttävät yksittäisiä tehtäviä ja sitä kautta koko aikataulua.
Tarvittavat toimenpiteet: Pidetään tehtävänjako joustavana, sovitaan tarvittaessa varahenkilöitä kriittisille tehtäville, viestitään poissaoloista ryhmälle mahdollisimman aikaisin.
Kriittinen osaaminen on vain yhden henkilön varassa
Jos vain yksi ryhmän jäsen hallitsee esim. tietokantayhteyden tai tietyn laitteen konfiguroinnin, kyseisen henkilön poissaolo pysäyttää työn siltä osin.
Tarvittavat toimenpiteet: Dokumentoidaan tekninen toteutus riittävän tarkasti, käydään ratkaisut läpi yhteisissä palavereissa niin että useampi ryhmäläinen ymmärtää kokonaisuuden.
Ryhmällä ei ole riittävää osaamista kenttäväylistä tai PLC-ohjelmoinnista
Kurssin aihepiiri (kenttäväylät, automaatiojärjestelmät) voi olla osalle ryhmästä uutta, mikä hidastaa toteutusta tai johtaa virheellisiin ratkaisuihin.
Tarvittavat toimenpiteet: Hyödynnetään kurssimateriaalia ja ohjaajan tukea aktiivisesti, jaetaan osaamista ryhmän kesken pariohjelmoinnilla tai lyhyillä sisäisillä esittelyillä.
Dokumentaatio jää tekemättä juoksevasti ja kasautuu loppuun
Dokumentointi (esim. tekniset ratkaisut, päätökset, palaverimuistiot) laiminlyödään projektin aikana ja yritetään paikata kiireessä ennen palautusta, mikä heikentää laatua.
Tarvittavat toimenpiteet: Päivitetään dokumentit ja raportointi työkalun kautta jatkuvasti tehtävien valmistuessa, ei vasta lopussa. Sovitaan dokumentointi osaksi jokaisen tehtävän 'valmis'-kriteeriä.
Hankittavat komponentit eivät saavu ajoissa tai budjetti ylittyy (teoreettinen riski, jos kyse olisi oikeasta hankinnasta)
Projektiin tarvittavien osien toimitusajat venyvät tai hinnat nousevat arvioidusta, mikä vaikuttaa sekä aikatauluun että budjettiin.
Tarvittavat toimenpiteet: Tilataan tarvittavat osat mahdollisimman ajoissa, seurataan hintoja ja kustannuksia budjettisivulla, varataan budjettiin kohtuullinen puskuri.
Tietokantaympäristö (MariaDB-muistitikku) vioittuu tai katoaa
Projektin MariaDB-ympäristö on tällä hetkellä yksittäisellä USB-muistitikulla. Tikun vioittuminen, katoaminen tai vahingossa tapahtuva tyhjennys voi tuhota kertyneen datan.
Tarvittavat toimenpiteet: Otetaan tietokannasta säännöllinen varmuuskopio, dokumentoidaan asennus- ja palautusohje, harkitaan varmuustikkua tai -tallennuspaikkaa.
TwinCAT-yhteys tietokantaan tai kenttäväylälaitteisiin ei toimi odotetusti
TF6420-tietokantayhteydessä tai kenttäväylälaitteiden konfiguroinnissa ilmenee teknisiä ongelmia, jotka vaativat merkittävästi vianselvitysaikaa.
Tarvittavat toimenpiteet: Varataan riittävästi aikaa testaukselle hyvissä ajoin ennen deadlinea, hyödynnetään kurssimateriaalia ja ohjaajan tukea, dokumentoidaan toimivat asetukset heti kun yhteys saadaan pystyyn. Tätä Minna ja Anton testailivat jo edellisellä lähipäivällä, joten kokemus hieman pienentää riskiä.
Projektin aikataulu venyy kriittisen polun viivästyessä
PERT-aikataulun kriittisellä polulla olevat tehtävät viivästyvät (esim. osaamisvajeen, poissaolojen tai työkiireiden), mikä siirtää koko projektin valmistumista.
Tarvittavat toimenpiteet: Seurataan PERT-aikataulua ja väljyyksiä viikoittain, varataan puskuriaikaa kriittisen polun tehtäville, reagoidaan viivästymiin heti eikä vasta deadlinen lähestyessä.
Osa ryhmästä ei ole vielä osallistunut suunnitteluun
Tällä hetkellä 3/5 ryhmään nimetystä opiskelijasta on osallistunut vasta suunnitteluvaiheeseen, ei vielä varsinaiseen toteutukseen. Vaarana on epätasainen työnjako ja loppuvaiheen ruuhka, jos tilanne ei korjaannu.
Tarvittavat toimenpiteet: Sovitaan tehtävänjako ja vastuut koko ryhmän kanssa pikaisesti, varmistetaan jokaisen sitoutuminen yhteisessä palaverissa, ja eskaloidaan ohjaajalle jos osallistuminen ei parane.
Tuotteen/laitteiston riskit
+ Uusi riski11
Riskejä kirjattu (11 avoinna)
7
Kohtalaista riskiä avoinna
2
Korkeaa riskiä avoinna
Ennen toimenpiteitä
Jälkeen toimenpiteiden
9 riskiltä puuttuu vielä jäännösriskin arviointi, eivät näy oikeanpuoleisessa matriisissa.
Hälytysnäkymä ei käytä Beckhoffin natiivia Alarm/Event-järjestelmää
Opettajan/asiakkaan palaute toivoi Beckhoffin omaa hälytysnäkymää. Nykyinen itserakennettu taulukko (TcHmiDatagrid + aAlarmLog) toimii ja näyttää oikeat hälytykset, mutta ei vastaa pyydettyä toteutustapaa. Natiivin TcHmiEventGrid:n käyttöönotto vaatii TwinCAT XAE -tason Alarm/Event Class -konfiguroinnin, jota ei voida tehdä/tarkistaa etänä.
Olemassa olevat keinot: Itserakennettu TcHmiDatagrid + aAlarmLog toimii jo ja näyttää oikeat hälytykset reaaliajassa.
Tarvittavat toimenpiteet: Nykyinen taulukko jää käyttöön, jos natiivia Alarm/Event-määrittelyä ei ehditä tehdä ennen määräaikaa.
HMI:n Historize-laajennus (SQLite) ei ehkä alustu/toimi kohdelaitteistolla
Trendit-vaatimus (opettajan palaute) edellyttää Beckhoffin Historize-mekanismia. Laajennusta ei ole vielä asennettu/testattu projektissa, eikä sitä voida varmistaa etänä - vaatii deployn ja testauksen koululla.
Olemassa olevat keinot: Historize-laajennuksen toimivuutta ei ole vielä testattu tällä kokoonpanolla.
Tarvittavat toimenpiteet: PLC-näytepuskuri + TcHmiLineChart varasuunnitelmana, jos Historize ei lähde toimimaan koululla.
ABB-ajurin toimitus viivästyy, EtherCAT yhteys ei mahdollinen
Olemassa olevat keinot: Toteutetaan arkkitehtuuri jo toimivaksi todetulla ModBus yhteydellä
Tarvittavat toimenpiteet: Tehdään bacup versio EtherCAT yhteydelle, jos Modbus ei olekaan enää mahdollinen vaihtoehto
Vertailumittausten tulkinta johtaa vääriin optimointipäätöksiin
Jos vertailudataa (esim. eri kiihtyvyyksien ottovirrat) tulkitaan virheellisesti, laitteiston optimointi voi mennä väärään suuntaan tai laadunvarmistus antaa harhaanjohtavan tuloksen.
Tarvittavat toimenpiteet: Määritellään mittausmenetelmät ja vertailukriteerit etukäteen, tarkistetaan tulokset ryhmässä ennen johtopäätöksiä.
Läpimenoajan vaatimus on epäselvä
Lähtökohtamuistiinpanoissa läpimenoaika on merkitty kysymysmerkein — tarkka vaatimus tai tavoitearvo ei ole vielä selvillä, mikä voi johtaa vääriin suunnitteluoletuksiin.
Tarvittavat toimenpiteet: Selvitetään asiakkaalta/ohjaajalta läpimenoajan tavoite ja mittaustapa mahdollisimman varhain, dokumentoidaan vaatimus heti kun se selviää.
Sähkökuvat (pääkaavio, keskuskuvat, piirikaaviot) puutteelliset tai virheelliset
Puutteellinen tai virheellinen dokumentaatio testausympäristön sähköistyksestä voi johtaa asennus- tai huoltovirheisiin ja vaaratilanteisiin.
Tarvittavat toimenpiteet: Varataan sähkökuvien laadinnalle oma aikataulunsa ja vastuuhenkilö, tarkistetaan kuvat yhdessä ryhmän/ohjaajan kanssa ennen käyttöönottoa.
Mittausdata ei ole asiakkaalle helposti käytettävässä muodossa
Asiakas toivoo pystyvänsä tarkastelemaan tallennettua dataa (ottovirrat, tärinät) 'toimistosta', mutta jos data jää vain raakamuotoon tietokannassa, se ei täytä asiakkaan tarvetta.
Tarvittavat toimenpiteet: Suunnitellaan ja toteutetaan yksinkertainen katselu-/raportointinäkymä (esim. valmiit SQL-kyselyt tai kevyt dashboard) ja esimerkkejä asiakkaalle jo projektin aikana.
Kuormitustestit vaurioittavat liukuhihnaa tai testipenkkiä
Eri kiihtyvyyksillä ja kuormituksilla tehtävät testit voivat aiheuttaa ylikuormitusta ja mekaanista vauriota laitteistolle, mikä keskeyttää testauksen.
Tarvittavat toimenpiteet: Kasvatetaan kuormitusta ja kiihtyvyyttä asteittain, seurataan ottovirtoja ja tärinää reaaliaikaisesti testin aikana, määritellään raja-arvot joiden ylittyessä testi keskeytetään automaattisesti.
Turvallisuustoteutusta ei ole budjetoitu
Turvaratkaisujen (esim. suojaukset, hätäpysäytykset, valo-/äänivaroitukset) kustannuksia ei ole sisällytetty projektin budjettiin, mikä voi johtaa puutteelliseen turvallisuustasoon tai budjetin ylittymiseen jälkikäteen.
Tarvittavat toimenpiteet: Nostetaan asia esiin asiakkaan/ohjaajan kanssa heti, selvitetään minimivaatimukset ja niiden kustannusvaikutus, päivitetään budjetti tarvittaessa.
Sivulliset pääsevät liian lähelle testauksen aikana
Tehtaan muiden tuotantosolujen työntekijät voivat joutua liian lähelle käyvää testipenkkiä, koska testausalue ei ole erotettu muusta tuotannosta.
Tarvittavat toimenpiteet: Merkitään ja rajataan testausalue selkeästi (esim. aitaus tai merkkivalot testin ajaksi), tiedotetaan muuta henkilöstöä testausaikatauluista etukäteen.
Testaajan turvallisuus mittausten aikana käyvän laitteen läheisyydessä
Testaaja joutuu ajon aikana menemään testipenkin/liukuhihnan lähelle mittaamaan tärinöitä käsikapulalla useasta kohdasta. Käyvä laitteisto aiheuttaa henkilöturvallisuusriskin.
Tarvittavat toimenpiteet: Selvitetään turvaetäisyydet ja mahdolliset pysäytys-/hidastusratkaisut mittausten ajaksi, käytetään tarvittavia suojavarusteita, harkitaan etämittausta tai kiinteää anturointia joka ei vaadi lähelle menoa.