Räätälöity ohjelmistokehitys ja verkkosovellukset
Asiakasportaalit, sisäiset työkalut ja sovellusten jatkokehitys yrityksille. Northerd suunnittelee, toteuttaa ja dokumentoi ohjelmistot Kajaanista koko Suomeen.
Pyydä tarjousKenelle palvelu sopii?
Yritykselle, joka rakentaa digitaalista tuotetta, asiakasportaalia tai sisäistä työkalua. Aloitus sopii myös nykyisen sovelluksen kehittämiseen: koko järjestelmää ei tarvitse vaihtaa, jos rajattu parannus ratkaisee tarpeen.
Verkkosivu vai verkkosovellus?
Yrityksen verkkosivut esittelevät palveluita ja ohjaavat yhteydenottoon. Verkkosovelluksessa käyttäjä tekee työtä: käsittelee tilauksia, hallitsee asiakastietoja tai seuraa projektin etenemistä. Sovelluskehityksessä pitää siksi ratkaista myös tietojen tallennus, kirjautuminen, käyttäjäroolit ja virhetilanteet. Jos tarvitset ensisijaisesti palveluesittelyn, verkkosivut ovat yleensä rajatumpi lähtökohta.
Asiakasportaalit ja yrityksen sisäiset työkalut
Asiakasportaalissa asiakas voi esimerkiksi tarkistaa tilauksen tilanteen tai toimittaa tarvittavat tiedot. Sisäinen työkalu voi koota hajallaan olevan työjonon tai raportoinnin yhteen näkymään. Nämä ovat mahdollisia käyttötapauksia, eivät valmiita tuotepaketteja. Määrittelemme käyttäjät, tietojen omistajuuden ja tärkeimmän työnkulun ennen toteutusta.
Käyttöliittymä ja integraatiot yhtenä kokonaisuutena
React-käyttöliittymän rinnalle suunnitellaan tietomalli, käyttöoikeudet ja rajapinnat. Backend valitaan vaatimusten mukaan: Node.js, Python tai Rust. Integraatioissa selvitetään myös virhetilanteet, uudelleenyritykset ja tietojen synkronointi, ei pelkästään onnistunutta API-kutsua.
Mitä toimituksesta sovitaan?
Määrittelyyn kirjataan näkymät, käyttäjäroolit, integraatiot ja hyväksymiskriteerit. Testaus kattaa sovitut työnkulut sekä mobiili- ja työpöytäkäytön. Lähdekoodin, käyttöönotto-ohjeiden ja teknisen dokumentaation luovutus sekä julkaisun jälkeinen ylläpito sovitaan osana toimitusta.
Mistä hinta ja aikataulu muodostuvat?
Arvioon vaikuttavat erityisesti integraatioiden määrä, käyttöoikeuksien monimutkaisuus ja vanhan datan siirto. Rajattu ensimmäinen versio voidaan hinnoitella erikseen jatkokehityksestä. Tarjous tehdään sovitulle laajuudelle; sama aikataulu tai hinta ei sovi kaikkiin sovelluksiin.
Sisältää
- Sovitut käyttäjäpolut, näkymät ja käyttöoikeudet
- Tarvittava tietomalli ja rajatut integraatiot
- Hyväksymiskriteerien mukainen testaus
- Sovittu käyttöönotto, lähdekoodi ja tekniset ohjeet
Ennen kuin päätät
Tiedät ennen aloitusta, mitä tilaat, miten työ hinnoitellaan ja kuka vastaa lopputuloksen ylläpidosta.
Milloin räätälöity ohjelmisto kannattaa valmisohjelmiston sijaan?
Kun tärkeä työnkulku, käyttöoikeudet tai tiedonsiirto eivät sovi valmiiseen palveluun ilman hankalia kiertoteitä, räätälöinti voi olla perusteltua. Ensin vertaamme nykyisen ohjelmiston asetusten muuttamista, integraatiota ja oman sovelluksen rakentamista. Myös lisenssit, käyttöönotto ja ylläpito kuuluvat vertailuun.
Voitteko jatkaa toisen tekijän sovelluksen kehittämistä?
Aloitamme lähdekoodin, riippuvuuksien, käyttöoikeuksien ja julkaisutavan kartoituksesta. Sen perusteella arvioimme, onnistuuko rajattu korjaus tai jatkokehitys nykyiseen toteutukseen. Tarkistamme myös dokumentaation ja testit. Työn laajuus sovitaan havaintojen perusteella ennen muutoksia tuotantoon.
Mitä sovelluskehitys maksaa ja voiko aloittaa MVP:stä?
MVP eli ensimmäinen rajattu versio keskittyy tärkeimpään käyttäjän tehtävään. Hinta muodostuu näkymistä, tietomallista, käyttöoikeuksista, integraatioista ja testauksesta. Sovimme ensimmäisen toimituksen hyväksymiskriteerit ja erottelemme myöhemmät ominaisuudet. Maksullinen kartoitus, jos tarpeen, sovitaan ennen sen aloittamista.
Saanko lähdekoodin ja voinko vaihtaa ylläpitäjää?
Sovimme lähdekoodin, käyttöoikeuksien, teknisen dokumentaation ja palvelutilien luovutuksesta kirjallisesti. Kolmannen osapuolen lisenssit säilyvät voimassa. Käyttöönotto-ohjeet ja tietojen vientitapa auttavat siirrossa, mutta uuden ympäristön rakentaminen ja siirtotyö rajataan erikseen.
Näillä tiedoilla pääsemme alkuun
- Ketkä käyttävät sovellusta ja mitä heidän pitää saada tehtyä?
- Mihin nykyisiin järjestelmiin tai rajapintoihin sovellus liitetään?
- Onko olemassa käyttöliittymäluonnoksia, vanhaa dataa tai tavoite julkaisulle?
