Design. Analyze. Optimize.

RAMalloc - Käyttövarmuus ja vaatimustenhallinta

Usein tuotekehitysprosessin alussa tehdyillä suunnitteluvirheillä on taipumus kumuloitua suuriksi rahallisiksi tappioiksi prosessin myöhemmissä vaiheissa. RAMalloc-ohjelmisto pyrkii helpottamaan suunnittelijan työtaakkaa tässä alun kriittisessä työvaiheessa pakottamalla miettimään käyttövarmuuden kannalta olennaisia seikkoja sekä keräämään oikeanlaista tietoa asiakkailta.

Suuri osuus käyttövarmuusongelmista johtuu siitä, että asiakkaan tarpeita ei ole otettu riittävän hyvin huomioon. RAMalloc-ohjelman avulla asiakkaan ja valmistajan tarpeista johdetut luotetta­vuus- ja/tai käytettävyysvaatimukset jyvitetään tuotteen tai järjestelmän toiminnoille ja siitä edelleen mekanismeille, laitteille ja osille sen mukaan kun tuotekehitystyö ete­nee ja/tai suunnitteluratkaisut ovat tunnettuja. Käytännössä ohjelmaa käyttämällä pystytään selvittämään, millaisista osista järjestelmä täytyy rakentaa, jotta koko järjestelmälle asetetut käyttövarmuusvaatimukset tulisi toteutetuksi.

RAMalloc-ohjelman työvaiheet ovat seuraavat:

  • Tapahtumaketjun/vikapuun mallintaminen (ELMAS)
  • Käyttövarmuusvaatimusten asettaminen TOPille (korjausaika, luotettavuus/käytettävyys)
  • Vikaantumiskustannusten määrittäminen TOPille/tutkittavalle portille (omaisuus-, ympäristö-, liiketoiminta ja henkilövahinko)
  • Järjestelmän vikojenaiheuttajien määritys
  • Kunnossapitorajoitteiden asetus (esim. täytyykö TOP pysäyttää osan viankorjauksen ajaksi)
  • Simulointi
  • Tulosten arviointi, joiden perusteella tarvittaessa simuloidaan uudestaan iteroiden lähtöarvoja tai siirrytään seuraavalle allokointikierrokselle

Esimerkki paperikoneelta perälaatikolle allokoiduista käyttövarmuusvaatimuksista (ajan yksikkönä käytetty tuntia):

RAMalloc-ohjelmiston käytön välittömät hyödyt:

  • Yksittäisten osajärjestelmien käyttövarmuusvaatimukset saadaan laskettua perustuen koko järjestelmän (TOP) käyttövarmuusvaatimuksiin
  • Päästään eroon epärealistista käyttövarmuusvaatimuksista esim. alihankintatilanteissa
  • Parantaa yhteistyötä asiakkaan, valmistajan ja alihankkijan välillä ja selkeyttää sopimusneuvottelutilanteita
  • Perehdytään käyttövarmuusongelmiin ennen kuin niitä edes ehtii syntyä