Palvelut

Räätälöity ohjelmistokehitys ja integraatiot

Sujuvoittakaa työtä sovelluksella tai järjestelmäyhteydellä, joka sopii omaan prosessiinne. Vectura Solutions Oy toteuttaa verkkosovellukset, sisäiset työkalut ja integraatiot suunnittelusta käyttöönottoon.

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 ohjelmistotarpeesta

Verkkosovellukset 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.

Usein kysyttyä

Mitä räätälöity ohjelmistokehitys maksaa?

Hintaan vaikuttavat toiminnallisuudet, järjestelmäyhteydet, nykyisen koodin tila ja käyttöönoton vaatimukset. Aloitamme rajauksesta ja työmääräarviosta. Ensimmäinen toimitus voidaan kohdistaa tärkeimpään käyttäjätarpeeseen, ja jatkokehityksestä päätetään erikseen.

Miten räätälöidyn ratkaisun tarve arvioidaan?

Vertaamme käyttötarvetta nykyisten järjestelmien mahdollisuuksiin ja valmiisiin tuotteisiin. Räätälöintiä arvioidaan hyödyn, kokonaiskustannusten ja ylläpitovaatimusten perusteella.

Kuka omistaa lähdekoodin?

Asiakkaalle toteutettu lähdekoodi luovutetaan asiakkaalle sovittujen ehtojen mukaisesti. Käytetyt kolmannen osapuolen komponentit säilyvät omien lisenssiensä piirissä. Versionhallinta ja luovutus sovitaan toimeksiannon alussa.

Voitteko jatkaa olemassa olevan sovelluksen kehitystä?

Kyllä, kun tekninen arviointi osoittaa sen tarkoituksenmukaiseksi. Perehdymme koodiin, ympäristöön ja kehitystavoitteisiin ennen vastuiden ja toteutuksen sopimista.

Voimmeko aloittaa yksittäisestä integraatiosta?

Kyllä. Sovimme siirrettävät tiedot, lähde- ja kohdejärjestelmän, päivitystavan sekä virhetilanteiden käsittelyn. Toteutuksen laajuus ja ylläpidon vastuut määritellään ennen työn aloittamista.

Mitä prosessia tai järjestelmäyhteyttä haluatte kehittää?

Kertokaa käyttäjien tarpeesta, nykyisistä järjestelmistä ja tavoiteaikataulusta. Arvioimme toteutusvaihtoehdot ja ensimmäisen toimituksen rajauksen. Ensimmäinen keskustelu on maksuton.