# Miten ohjelmiston ylläpito ja toimittajan vaihtaminen sovitaan?

Antaa ostajalle sovittavien asioiden listan ennen toimittajariippuvuuden syntymistä.

Ohjelmiston ylläpidosta ja toimittajan vaihtamisesta sovitaan ennen toteutusta. Kirjaa, mitä jatkuva palvelu sisältää, millaiset oikeudet saat koodiin ja miten tiedot, ympäristö sekä dokumentaatio voidaan luovuttaa. Räätälöity ohjelmisto ei yksin määritä omistusoikeuksia tai palvelutasoa.

Toimittajariippuvuuden pelko ei tarkoita epäluottamusta yhteistyökumppaniin. Selvä poistumistapa auttaa molempia osapuolia myös henkilövaihdoksessa, poissaolossa tai yrityksen tarpeiden muuttuessa.

## Mitä Strategiaklinikka lupaa ylläpidosta?

Pidämme sovelluksen ajan tasalla ja autamme arjen käytössä. Sovimme jatkuvan ylläpidon sisällön ja kuukausihinnan tarpeenne mukaan.

Palvelun tarkka sisältö, hinta ja ehdot sovitaan hankkeessa. Alla oleva lista on ostajan sopimisen apuväline. Se ei ole Strategiaklinikan valmis omistus-, vasteaika- tai palvelutasoehto.

## Sopimiseen tarvittava tarkistuslista

| Asia | Sovittava kysymys |
| --- | --- |
| Lähdekoodi | Mitä omistus-, käyttö-, muutos- ja luovutusoikeuksia asiakkaalla on? |
| Repositorio | Kuka omistaa sen, kenellä on pääsy ja milloin pääsy luovutetaan? |
| Lisenssit | Mitkä kolmannen osapuolen osat tai palvelut rajoittavat käyttöä tai siirtoa? |
| Data | Miten tiedot saa ulos dokumentoidussa muodossa ja kuka tekee siirron? |
| Julkaiseminen | Missä ovat ympäristöjen asetukset, rakentamisohjeet ja julkaisuputki? |
| Tunnukset | Kenen nimissä palvelutilit ovat ja miten avaimet vaihdetaan? |
| Dokumentaatio | Mitä ylläpidetään ja milloin se päivitetään? |
| Varmistukset | Mitä varmistetaan, kuinka usein ja miten palautuminen testataan? |
| Tuki | Milloin tukea saa, miten pyyntö tehdään ja mitä vaste tarkoittaa? |
| Muutokset | Mitkä päivitykset sisältyvät ylläpitoon ja mitkä sovitaan lisätyönä? |
| Päättäminen | Irtisanominen, siirtymäapu, kustannukset ja vanhojen tietojen käsittely? |

Vasteaika tarkoittaa esimerkiksi pyynnön vastaanottoa tai työn aloittamista vain, jos näin on sovittu. Sitä ei pidä sekoittaa korjausaikaan. Myöskään varmistuksen olemassaolo ei osoita palautumista; palautuskokeesta tarvitaan näyttö.

## Miten perustaja varmistaa siirrettävyyden käytännössä?

Pyydä luovutettava kokonaisuus kuvattuna jo tarjoukseen. Tee ennen hyväksyntää sovittu tarkistus: löytyvätkö dokumentit, saako aineiston ulos ja ovatko palvelutilien vastuut ymmärrettäviä? Tekninen asiantuntija voi auttaa arvioimaan, pystyykö toinen tekijä rakentamaan ja julkaisemaan sovelluksen ohjeiden avulla.

Koodi yksin ei riitä, jos toiminta riippuu tuntemattomista palveluista, salaisista asetuksista tai yhden ihmisen muistista. Toisaalta kaikkien ulkoisten palvelujen korvaamista ei ole aina järkevää rakentaa valmiiksi. Tärkeää on tietää riippuvuudet ja niiden vaihtamisen seuraukset.

## Mitä CTO tarkistaa luovutuksessa?

Tarkista riippuvuudet ja lisenssit, testi- ja tuotantoympäristön erot, rakentaminen puhtaassa ympäristössä, tietomuutokset sekä julkaisun palautustapa. Varmista, ettei salaisuuksia säilytetä lähdekoodissa. Suunnittele käyttäjä- ja palveluoikeuksien siirto niin, että vanhat oikeudet voidaan poistaa hallitusti.

Jos ohjelmisto on liiketoiminnan kannalta kriittinen, selvitä tarvittava jatkuvuus ja varahenkilöjärjestely erikseen. Halpa mutta määrittelemätön ylläpito voi jättää olennaisen vastuun asiakkaalle. Toisaalta harvoin käytettävä työkalu ei välttämättä tarvitse raskainta palvelutasoa.

Tutustu [yhden kumppanin vastuumalliin](/tieto/fi/full-stack-yksi-kumppani.md) ja lisää tarvitsemasi ehdot [tarjouspyyntöpohjaan](/tieto/fi/ohjelmiston-tarjouspyynto.md). Sopimuksen oikeudellinen arvio tehdään tarvittaessa asiantuntijan kanssa.

## Lähteet ja julkaisutiedot

- [Strategiaklinikan palvelut ja toimintatapa](https://strategiaklinikka.fi/index.md)

Julkaisija: Strategiaklinikka. Päivitetty: 2026-11-05.

Pysyvä osoite: https://strategiaklinikka.fi/tieto/fi/yllapito-omistajuus-ja-toimittajan-vaihto.md

[Kaikki oppaat](/tieto/index.md) · [Palvelut ja yhteystiedot](/index.md)
