Kaikki irti low-codesta: kuinka kesyttää sovellusten villin länsi?
Kuvittele tilanne: organisaatiosi on saanut herätyksen low-codeen ja ymmärtänyt, kuinka sen avulla on mahdollista taltuttaa esimerkiksi kansalaisportaalien ja -palveluiden taustalla vellova sovellusspagetti ja tuoda asiakasrajapinnan syväosaajat kouriintuntuvasti mukaan omien sovellustensa rakentamiseen.
Ratkaisuja syntyy kuin leikkitaloja legopalikoista ja niiden määrä kasvaa eksponentiaalisesti. Uudenlaisesta digitaalisesta vapaudestaan villiintyneet asiantuntijasi kuitenkin ratsastavat toinen toistaan eksoottisemmilla sovelluksillaan auringonlaskuun piittaamatta GDPR:n kahleista, dokumentoinnista tai tietoturvasta. Jäljelle jää ainoastaan tuuleen katoava pilvi low-code-alustalisensseihin kylvettyä rahaa.
Mahdollisuuksia ja muutama myrskypilvi taivaanrannassa
Kuvattu villi länsi tuskin on vielä arkipäivää monessakaan yrityksessä tai julkishallinnon organisaatiossa. Sen sijaan, kuten viimeisimmässä artikkelissamme kuvasimme, on yksittäisistäkin low-code-sovelluksista jo saatu merkittävää hyötyä arkipäivän digitalisaatioon.
Monet asiakkaistamme ovat kuitenkin havahtuneet myös siihen, että hallitsemattomana massana low-coden sinänsä arkipäivää helpottavat sovellukset ja automaatiot voivat johtaa myös ongelmiin, joista tässä muutamia esimerkkejä:
- Päällekkäinen kehitystyö organisaation eri osissa
- Leväperäisten käyttöoikeuksien aiheuttamat tietoturva- ja tietosuojariskit
- Rahan haaskaaminen lisenssien tehottomalla käytöllä
- Tietotaidon katoaminen kehittäjien vaihtaessa maisemaa
- Villien mutta viallisten sovellusten aiheuttama ajanhukka
Nämä haasteet on kuitenkin mahdollista taltuttaa suitsimalla low-code- ja erityisesti Microsoft Power Platform -kokonaisuutta kahdesta liiketoiminnan ja tietohallinnon välimaastoon asettuvasta, toisiaan täydentävästä näkökulmasta: organisatorisen ja prosesseihin pureutuvan hallintamallin ja teknisen tuen ja selkänojan kehittäjille ja liiketoiminnoille tarjoavan Center of Excellencen (CoE).
Hallintamalli: tietoturva, vaatimustenmukaisuus ja budjettikuri
Hyvin suunniteltu low-code-hallintamalli auttaa tehostamaan sovellusten ja automaatioiden kehitystä ja käyttöä. Sen avulla varmistetaan, että kaikki tuotetut ratkaisut noudattavat yrityksen standardeja ja sääntöjä, kirkastetaan toimintamalleja ja vastuualueita, vähennetään riskejä ja parannetaan tietoturvaa.
Low-code-hallintamalli vähentää myös päällekkäistä kehitystyötä määrittelemällä uusille työkaluille selkeät prosessit ja hyväksymismenettelyt, jolloin resursseja ei enää tuhlata tusinan lähes identtisen sovelluksen kehittämiseen. Jos joku jossain kehittää jotain nerokasta, se osataan kopioida muualle. Hallintamalli edistää näin yhteistyötä eri liiketoimintayksiköiden välillä ja varmistaa, että kaikki ovat tietoisia uusista ratkaisuista ja parhaista käytännöistä.
Hallintamalli määrittelee käyttöoikeuksille ja rooleille selkeät omistajuudet, jolloin ei enää ole tarvetta ”varmuuden vuoksi” jakaa kaikille kaikkia mahdollisia oikeuksia. Näin innokas käyttäjä ei enää voi huomaamattaan vaikkapa avata julkiseen verkkoon avointa rajapintaa, josta kuka tahansa pääsee käsiksi esimerkiksi asiakas- tai potilastietoihin.
Vaikka low-code-alustojen lisenssit tulevat usein valmisratkaisuja halvemmiksi, ilmaisia ne eivät suinkaan ole. Hallintamallin myötä saadaan lisenssikustannukset kuriin, kun käyttöoikeuksia allokoidaan oikea määrä ja todelliseen tarpeeseen.
Hallitussa sovellusarkkitehtuurissa on myös erikseen ympäristöt kehittämiselle, testaamiselle ja tuotannolle. Testaamattomat ominaisuudet eivät enää ilmesty kutsumatta osaksi loppukäyttäjien arkea, kun kehitystyö tehdään erillisissä kehitys- ja testausympäristöissä.
Wide-scale introduction of proactive public services may therefore even contribute to a more socially just and equitable society. Implementing proactive public services at scale requires organizational capabilities, stakeholder management, and evaluating each public service’s potential for proactive delivery. Governments need to raise awareness, build necessary foundations, and develop capabilities to successfully implement proactive public services.
Center of Excellence (CoE): innovaatioiden katalyytti
Center of Excellence on Power Platformia hyödyntävän organisaation tehonyrkki eli ryhmä nimettyjä asiantuntijoita, jonka tavoitteena on tukea kehittäjiä ja liiketoimintayksiköitä low-coden mahdollisimman tehokkaassa hyödyntämisessä. Microsoft on kehittänyt Power Platform -alustalleen CoE Starter Kit -työkalupakin. Sen mallipohjia ja parhaita käytäntöjä hyödyntäen rakennetaan prosessit sovellusten ja automaatioiden hallintaan ja valvontaan, tuetaan käyttäjien kouluttamista Power Platformin hyödyntämiseen, seurataan alustan resurssien ja esimerkiksi lisenssien tehokasta käyttöä ja tuotetaan raportteja sovellusten käytöstä, suorituskyvystä ja vaatimustenmukaisuudesta.
Villissä lännessä kukaan ei valvo, toimivatko sovellukset ja automaatiot oikeasti, ja ajansäästön sijaan niistä saattaakin tulla organisaation aikasyöppöjä. CoE sisältää kehittäjille ja liiketoimintayksiköille ohjeita ja työkaluja, jotka varmistavat, että sovellukset ja automaatiot toimivat oikein ja kuten niiden on suunniteltu toimivan.
Sovelluskehittämisen usein väheksytty mutta välttämätön osa on toteutettujen ratkaisujen dokumentoiminen. Kekseliäinkin sovellus menettää teränsä, jos kukaan ei toteuttajan talosta lähdettyä enää ymmärrä, kuinka se toimii tai miten sitä tulisi ylläpitää ja päivittää. CoE:n avulla voidaan määritellä käytännöt, jotka varmistavat, että toteutetut ratkaisut dokumentoidaan asianmukaisesti. Näin sovellusten toiminta, ylläpito ja kehittäminen voi jatkua myös toteuttajan lähdettyä uusiin haasteisiin.
Traditional approaches to transformation are failing in uncertain and volatile environments. Meanwhile, adaptability, speed to market, and diverse thinking are becoming ever more critical to success.
Low-coden hyötyjen hallittu lassoaminen
Low-code-työkalut tarjoavat loistavan mahdollisuuden esimerkiksi julkishallinnossa historian saatossa syntyneen taustajärjestelmäkaaoksen taltuttamiseen tai toistuvien rutiinien automatisointiin missä tahansa asiakastyössä. Kokemuksemme mukaan useimmissa organisaatioissa perinteiselle ohjelmistokehitykselle asetetut hyödylliset ohjenuorat saattavat kuitenkin low-code-huumassa unohtua. Työkalujen hallitsematon käyttö voi johtaa tietoturvariskeihin, päällekkäiseen kehitystyöhön tai resurssien tuhlaamiseen.
Hyvin suunniteltu hallintamalli ja Microsoft Power Platformin Center of Excellence -työkalupakki edesauttavat liiketoiminta-arvon ja ajansäästön riskitöntä toteutumista. Low-code-hallintamallin rakentaminen kannattaakin aloittaa hyvissä ajoin – ei vasta sitten kun villi länsi on jo valloillaan. Kun käytännöt ovat selkeät, ei kansalaiskehittäjän tarvitse miettiä, mitä saa ja ei saa tehdä, vaan innovaatiot voivat virrata vapaasti. Hallintamalli ja CoE ohjaavat kansalaiskehittäjää oikeiden työkalujen ja menetelmien valinnassa, tukevat hyödyllisimpien sovellusten levittämistä laajamittaiseen käyttöön ja tarjoavat näkyvyyden olemassa oleviin toteutuksiin, jotta päällekkäistä työtä saadaan karsittua.
Cowboyt ratsastavat vapaasti, mutta hevoset ovat suitsissa.
This includes a supportive regulatory environment that enables the inter-agency exchange of personal data, a requirement to implement many advanced proactive public services. A high level of trust in the public sector is also essential to create a desire to experiment with and transition to this mode of digital public services and ensure continuous support for it.
Ota yhteyttä
Anna meidän tarjota sinulle uusi näkökulma.