Räätälöity ohjelmisto voi yhdistää nykyiset järjestelmät, automatisoida toistuvan työvaiheen tai tarjota käyttäjille tarkoituksenmukaisen näkymän tietoihin. Arvioimme tarpeen yhdessä käyttäjien ja IT:n kanssa sekä rajaamme ensimmäisen toimituksen.
Vectura Solutions Oy osallistuu myös nykyisten sovellusten ylläpitoon ja jatkokehitykseen. Kokemukseemme kuuluu vuodesta 2018 tuotannossa olleen toiminnanohjausjärjestelmän ylläpito. Teknologiavalinnoissa ja toimituksessa huomioimme ratkaisun koko elinkaaren.
Keskustellaan ohjelmistotarpeestaVerkkosovellukset ja sisäiset työkalut yrityksille
- Organisaation prosesseihin sovitetut verkkosovellukset ja käyttöliittymät
- Sisäiset työkalut tietojen käsittelyyn ja työnkulkujen hallintaan
- Rajapinnat ja nykyisten järjestelmien väliset integraatiot
- Operatiivisten järjestelmien ja toiminnanohjauksen jatkokehitys
- Nykyisen sovelluksen tekninen arviointi ja korjaukset
Integraatiot vähentävät tietojen siirtämistä käsin
Selvitämme, mitä tietoa järjestelmien välillä siirtyy, kumpi järjestelmä vastaa tiedosta ja kuinka usein päivitystä tarvitaan. Toteutus huomioi rajapintojen ominaisuudet, käyttöoikeudet ja virhetilanteet.
Sovimme siirtojen seurannan, uudelleenyritykset ja poikkeamien käsittelyn. Kun tavoite on koota tietoja analytiikkaa varten, voimme toteuttaa myös raportoinnin tarvitsemat dataputket ja datamallit.
Määrittelystä testattuun käyttöönottoon
Määrittelemme ensimmäisen toimituksen käyttäjätarpeet, vastuut ja hyväksymiskriteerit. Käymme toteutusta läpi käyttäjien kanssa kehityksen aikana. Ennen käyttöönottoa testataan sovitut toiminnot ja tarvittavat järjestelmäyhteydet.
Hyödynnämme muun muassa Pythonia, Djangoa, PostgreSQL:ää ja Google Cloudia. Nykyisen sovelluksen jatkokehitys alkaa koodin, ympäristön ja riippuvuuksien arvioinnista. Sen perusteella sovimme toteutuksen ja käyttöönoton tavan.
Koneoppimisen tulokset osaksi sovelluksia
Ennuste, asiakassegmentti tai tekstin luokittelu tuo hyötyä, kun se on käytettävissä oikeassa työvaiheessa. Toteutamme sovellus- ja rajapintayhteydet, joilla mallin tulos voidaan näyttää käyttäjälle, ohjata tarkistusjonoon tai hyödyntää sovitussa työnkulussa.
Sovimme, riittääkö ajastettu tulosten päivitys vai tarvitaanko laskenta käyttäjän pyynnöstä. Toteutuksessa huomioidaan viiveet, käyttöoikeudet, ihmisen tarkistus ja menettely virheellisille tai puuttuville tuloksille. Mallin toteutus ja sovellusintegraatio voidaan toimittaa samassa kokonaisuudessa.
Lähdekoodi, dokumentaatio ja ylläpidon vastuut
Sovimme lähdekoodin luovutuksen, versionhallinnan ja käyttöympäristön vastuut jo toimeksiannon alussa. Dokumentaatio ja perehdytys tukevat oman tiiminne tai toisen kumppanin myöhempää kehitystyötä.
Ylläpidosta ja jatkokehityksestä voidaan sopia erillinen kokonaisuus. Määrittelemme samalla muutosten käsittelyn, teknisten päivitysten vastuut ja toimintatavan häiriötilanteissa.
Miten voimme auttaa
Määrittely
Käyttäjätarpeet, toteutusvaihtoehdot ja ensimmäisen toimituksen rajaus.
Sovellus tai integraatio
Sovittu kokonaisuus testauksesta käyttöönottoon.
Ylläpito ja jatkokehitys
Tekninen ylläpito ja toiminnallisuuksien kehitys sovituilla vastuilla.