Millainen on menestyvä digitaalinen palvelu? TOIMIVA ÄLYKÄS ILAHDUTTAVA Ohjelmistokehitys Testaus ja laadunvarmistus Ohjelmistorobotiikka Tekoäly Käyttöliittymäsuunnittelu Käyttäjäkokemussuunnittelu 1
Eero Hyytinen Codemen & Q-Factory CTO & Sales Ohjelmistorobotiikan ja Tekoälyn kehitys & palvelut Viimeiset 4 vuotta RPA & AI aiheiden parissa 2
Mitä on ohjelmistorobotiikka? RPA = Robotic Process Automation Ohjelmistorobotiikka on liiketoiminnan toistuvien työtehtävien ja toimintojen automatisoimista ohjelmallisesti. Automatisointi on nopeaa, tehokasta ja edullista ylläpitää. Vapauttaa ihmisen tekemään mielekkäämpää ja arvokkaampaa työtä. Ohjelmistorobotti Ohjelmistorobotti toteuttaa sääntöjen mukaista tehtävää. Käyttää olemassa olevia järjestelmiä ja rajapintoja. Voi toimia 24/7, on nopeampi kuin ihminen ja 100 % jäljitettävä. Ohjelmistorobotti ei väsy eikä tee virheitä. 3
Mihin ohjelmistorobotiikkaa käytetään? Tietojen käsittely Tietojen syöttö tai siirto toisesta järjestelmästä Tiedon keräys, yhdistäminen ja jalostaminen Tiedon vertailu ja tarkistaminen Puuttuvien toiminnallisuuksien täydentäminen Täydentäminen onnistuu yksinkertaisesti ja nopeasti Järjestelmien välisten integraatioiden tekeminen Integraatiot toteutetaan nopeammin ja edullisemmin. Lopullisen integraation validointi. 4
Ohjelmistorobotiikka järjestelmäkehityksen tukena Järjestelmien elinkaaren pidentäminen Automaattista tietojen käsittelyä Uusia toimintoja Integraatioita Uusien ratkaisuiden koeistaminen Toimintoja käyttöön robotiikalla Prosessien optimointia kohti uutta mallia Muutoksenhallinta Tehokkuutta automaatiolla Nopea oppiminen Tarpeiden ymmärrys Hyöty Automaation kypsyys ja hyöty Käyttöönotto nopeus / hinta Sovelluskehitys 5
Robotiikka mahdollistaa muutoksen Työtehtävien ja roolien uudelleenjakaminen Automaation kyvykkyydet ovat kehittyneet riittävästi jotta muutos on näkyvä Ohjelmistorobotiikka poistaa rutiinitöitä ja vapauttaa työtehtävien ja -roolien kehittämisen sekä uusien synnyttämiseen. Automaattinen & säännöllinen tiedon tuottaminen mahdollistaa luodun laadukkaan tiedon jatkohyödyntämistä Ohjelmistorobotiikka on organisaatioiden ensiaskel kohti koneoppimista ja tekoälyn sovelluksia. 6
Ohjelmistorobotiikka markkinan kehitys 7
Ohjelmistorobotiikan kehitys 2019 Robotit Työpöytä robotit yleistyvät, taustalla toimivien robottien lisäksi Robotiikan käyttöalueet integroituvat vaiheittain kun robottien kyvykkyydet paranevat Teknologiat Hallittavien robottien määrä kasvaa Prosessikuvaus työkalut integroituvat automaatioratkaisuihin Työkalut Kaupallisten teknologioiden alueella kehitystä ja yhteistyötä Avoimen lähdekoodin ratkaisuiden käyttö laajenee 8
QAuto RPA Ratkaisu Robot framework RPA Design & visualize QAutoflow - Design & create Robottien käyttäjäpolut - Robot avainsanat ja kirjastot käytössä - Visualize prosessidokumentaatio-kuvaukset Transform & finalize QAutorobot - Transform Prosessikuvaukset RPA scripteiksi - Finalize Prosessiatuomatisointien viimeistely Dashboard & orchestrator QAutoRPA orchestrator - Define Herätteet ja aikataulut - Deploy, run & manage Robottien ohjaus - Follow Tulokset dashboardien kanssa - Control & manage Robottien hallinta
Yrityksen automaatiokypsyys AI:n ensimmäiset hyödyt käytössä. RPA laajasti käytössä organisaatiossa. Älykkyyden lisääminen roboteille ja AI-pilotointiin. Jatkokehitys ja laajentaminen käynnissä Automaation kehittyminen AUTOMAATION ÄLYKKYYS RPA-pilotti Automaation kehittyminen Teknologiavalinnat Automaatio käyttöön RPA käytössä ensimmäisillä alueilla. Jatkokehitys käynnissä. RPA-strategia RPA-ylläpitomalli Robottien laajennus käynnissä Teknologiavalinnat Automaatio käyttöön 10 ORGANISAATION RPA- JA AI- KEHITYS
Ohjelmistorobotiikka tukee ja pohjustaa tekoälyn hyödyntämistä monin tavoin Ymmärrys: Roolit ja vastuut: Automaation käyttö: Data: Aloitetaan robotiikka ja automaation kehitys organisaatiossa. Käytännön kokemuksesta kasvaa ymmärrys aihetta kohtaan. Edellyttää omistajuutta ja sitoutumisesta automaation hyödyntämiseen sekä mahdollistaa roolien uudelleenjaon. Voidaan laajentaa kevyellä älykkyydellä. Kerätään, validoidaan ja tallennetaan dataa säännönmukaisesti, säännöllisesti ja systemaattisesti 11
Asiakkaalta edellytetään Omistajuus ja osallistaminen Toimintatapa Pilotoinnin vaatimat tekniset asiat Käytettävien ja kokeiltavien teknologioiden valinta Asiakkaan erityispiireet Järjestelmät Teknologioiden erot RPA kiihdyttämö tehostaa ohjelmistorobotiikan käyttöönottoa Tunnistamisvaihe Kipupisteet ja ongelmakohdat Hyöty ja kustannustehokkuus? Helpointa automatisoida? 12 Hyötyarviot