ReApptor

Luottamus ja läpinäkyvyys

Omistajuus, luovutus ja jatkuvuus

Selvitä, mitä asiakas hallitsee, mitä voidaan luovuttaa ja miten jatkuvuus suunnitellaan.

Ratkaisusi laajuus, oikeudet, palvelutasot ja kaupalliset ehdot sovitaan yhdessä.

Mitä asiakas hallitsee

Mistä on kyseOikeudet ja pääsy
LiiketoimintadataAsiakkaan omistuksessa. ReApptor käsittelee sitä palvelun tuottamiseksi.
Asiakaskohtaiset tuotoksetLiiketoimintalogiikka, ratkaisun koodi, konfiguraatiot ja työnkulkumääritykset: asiakkaan omistuksessa sovittujen ehtojen mukaisesti.
Käyttöönotto- ja dokumentaatioaineistoCI/CD, käyttöönottoskriptit ja dokumentaatio: lukuoikeus ensimmäisestä päivästä alkaen, omistajatason pääsy sovitun luovutuksen kautta.
ReApptorin IPR ja yleiset komponentit (Generic Components)Käyttöoikeudet määritellään erikseen sovituissa ehdoissa.
Pääsy lähdekoodiin, asiakaskohtaisten tuotosten omistajuus sekä ReApptorin IPR:n tai yleisten komponenttien (Generic Components) käyttöoikeudet määritellään erikseen sovituissa ehdoissa.
Lue vastaukset

Voivatko kolmannen osapuolen kehittäjät ylläpitää tai laajentaa ratkaisua?

ReApptor voi luonnollisesti ylläpitää ja laajentaa ratkaisua. Myös mikä tahansa kokenut .NET / React -kehitystiimi voi ylläpitää sitä perehdytyksen jälkeen.

Voimme tukea tätä tarjoamalla:

  • Arkkitehtuuri- ja tietomallidokumentaation
  • Perehdytystilaisuuksia kolmannen osapuolen kehittäjille
  • Haluttaessa määrämuotoisia tiedonsiirtopaketteja

Meillä on myös referenssejä, joissa ulkopuolinen kehitystiimi on toimittanut asiakaskohtaisen ratkaisun ReApptor-alustalla ja ylläpitänyt sitä, ja ReApptor on antanut tarvittaessa teknistä tukea ja opastusta.

Aiheeseen liittyvää Millainen pääsy meillä on lähdekoodiin projektin aikana?Mitä luovutukseen tarkalleen sisältyy?

Tuleeko meistä ydin­liiketoimintamme pyörittämisessä riippuvaisia ReApptorin osaamisesta?

Koska asiakas saa täysin itsenäisen kehitys- ja ajoympäristön (erillinen Jira-työtila, Git/Bitbucket-repositoriot, Terraform/IaC ja oma AWS-ympäristö), riippuvuuden taso on verrattavissa mihin tahansa ammattimaiseen toimittajaan, joka toimittaa räätälöidyn liiketoimintajärjestelmän ja tukee sitä.

Et jää lukituksi läpinäkymättömään ”mustaan laatikkoon”:

  • Ratkaisusi koostuu luettavasta vakiokoodista, dokumentoiduista tietorakenteista ja läpinäkyvästä konfiguraatiosta, jotka ovat ymmärrettävissä ja uudelleenkäytettävissä.
  • Jos jossain vaiheessa päätät ottaa mukaan lisää kehittäjiä tai toisen toimituskumppanin, se on sekä teknisesti että organisatorisesti mahdollista, koska ratkaisua ylläpidetään tavallisissa kehitystyökaluissa ja repositorioissa.

Teemme tämän näkyväksi seuraavilla:

  • Selkeät IPR- ja omistusehdot
  • Nimenomaisesti määritellyt dokumentaatiotuotokset
  • Valinnaiset lähdekoodin escrow- ja jatkuvuusjärjestelyt

Kuinka siirrettävä ratkaisu on, jos päätämme vaihtaa toimittajaa?

Ratkaisu on suunniteltu lähtökohtaisesti siirrettäväksi, koska se toimitetaan tavallisena koodikantana eikä suljettuun ajonaikaan lukittuna logiikkana.

Siirrettävyys käytännössä

Ratkaisua voidaan ajaa paikallisesti kehittäjän koneella (macOS / Windows) ilman muita ulkoisia riippuvuuksia kuin tavalliset kehitystyökalut (ja sitä voidaan käyttää tukeutumatta mihinkään ReApptorin suljettuun ajonaikaan).

Pilvikäyttöönotto ei ole lukittu AWS:ään: se voidaan siirtää vaihtoehtoisille pilvialustoille (esim. Azure tai Google Cloud) muuttamatta sovellusarkkitehtuuria ja kirjoittamatta koodia uudelleen.

Luovutus sisältää sovelluskoodin lisäksi myös käyttöönottoautomaation (CI/CD) sekä integraatiot valvonta- ja lokityökaluihin (esim. Site24x7 / Splunk) ja kehitystyökaluihin (Jira / Bitbucket) sen mukaan, mitä kohdeympäristössä käytetään.

Vapaus säilyttää, korvata tai kirjoittaa osia uudelleen

Toimitettuun ratkaisuun kuuluvat uudelleenkäytettävät palvelut ja komponentit voidaan säilyttää sellaisinaan, niitä voidaan laajentaa tai ne voidaan tarvittaessa korvata vaihtoehtoisilla toteutuksilla (ne eivät ole riippuvaisia suljetusta alustamoottorista).

Lähdekoodi ja toimitusaineisto

Asiakas saa ensimmäisestä päivästä alkaen auditoitavuutta varten lukuoikeuden repositorioissa olevaan asiakaskohtaiseen aineistoon, mukaan lukien lähdekoodiin sekä CI/CD- ja käyttöönottoskripteihin. Omistajatason pääsy siirrettyihin repositorioihin ja operatiivinen hallinta annetaan yhteistyön päättämistä ja luovutusta koskevan sovitun prosessin kautta.

Yhteistyön päättämisen vaihtoehdot ja ehdot

Ratkaisu toimitetaan siistinä, ihmisen luettavana koodina, skripteinä ja palveluina, jotka noudattavat nykyaikaisia kehitysstandardeja, mikä mahdollistaa tarvittaessa ylläpidon ja jatkokehityksen ulkopuolisten tiimien voimin.

Asiakas omistaa asiakaskohtaisen aineiston, mukaan lukien sovelluskoodinsa, automaatioskriptit ja käyttöönottoaineiston. ReApptor-alustaa, yleisiä komponentteja (Generic Components) ja kolmansien osapuolten oikeuksia koskevat edelleen sovitut ehdot ja niihin sovellettavat lisenssit.

Yhteistyön päättäminen tapahtuu sovittujen ehtojen mukaisesti, ja kaikki IPR- ja luovutussuojat pysyvät voimassa. Päättämisvaiheen tukea on saatavilla enintään kolmen kuukauden ajan yhteistyön päättymisen jälkeen. Perusluovutus on maksuton, ja siirtymäpalvelut ovat valinnaisia ja maksullisia.

Aiheeseen liittyvää Entä jos sovittua ydinratkaisua ei toimiteta?Onko luovutus sama asia kuin maksullinen migraatioprojekti?

Voidaanko liiketoiminta­logiikka luovuttaa luettavana koodina ja jäsenneltynä dokumentaationa?

Kyllä.

Luettava koodi
Koko ratkaisu toimitetaan tavallisena koodikantana (.NET/C# + React/TypeScript) omassa asiakasrepositoriossasi (Git/Bitbucket). Liiketoimintasäännöt ovat tavallisessa sovelluskoodissa ja konfiguraatiotiedostoissa, eivät suljetussa skriptikielessä.
Jäsennelty dokumentaatio (luovutuspaketti)
Luovutukseen sisältyy dokumentaatiota, esimerkiksi:
  • Tietomalli (entiteetit, suhteet, keskeiset luettelotyypit ja tilasiirtymät)
  • Työnkulkukuvaukset sovituista asiakasprosesseista ja tilausten tilasiirtymistä
  • Integraatiomäärittelyt (asiakkaan ERP-järjestelmän rajapintaosoitteet, synkronointisuunnat, kenttävastaavuudet)
  • Ympäristön ja käyttöönoton toimintaohjeet (CI/CD, salaisuudet, varmuuskopiot, valvonta)
  • Julkaisutiedot ja kehitysjonon historia (Jira)

Mitkä osat ovat riippuvaisia ReApptor-alustasta?

Mikään ei ole lähtökohtaisesti lukittu suljettuun ajonaikaan, koska toimitettu ratkaisu toimii itsenäisenä järjestelmänä. Käytännössä ”kytkös” rajoittuu tavanomaisiin valintoihin, joita on kaikissa järjestelmissä:

  • Pilven peruspalvelut (relaatiotietokanta + objektitallennus + valvonta), jotka ovat vaihdettavissa (AWS ↔ Azure ↔ GCP) muuttamatta sovellusarkkitehtuuria.
  • Työkaluvalinnat (Jira/Bitbucket, valvontatyökalut), jotka voidaan vaihtaa määrittämällä julkaisuputket ja valvonta-asetukset uudelleen.
  • Integraatioliittimet (esim. asiakkaan ERP-synkronointi) ovat tavallisia koodimoduuleja; ne voidaan säilyttää, niitä voidaan muokata tai ne voidaan korvata.

Jos haluat asiasta nimenomaisen kirjauksen sovittuihin ehtoihin, voimme määritellä ”alustaan kytketyt komponentit” luettelona (ja pitää sen tarkoituksella mahdollisimman suppeana tai tyhjänä, ellet toisin pyydä).

Miltä realistinen migraatiotyö näyttäisi?

Se riippuu ennen kaikkea siitä, mitä ”yhteistyön päättäminen” tarkoittaa:

Siirtyminen toiselle toimittajalle, sama ratkaisu säilyy (yleisin)

Toinen tiimi ottaa haltuunsa repositoriosi, CI/CD:n ja ympäristöt ja jatkaa kehitystä.

Työ on pääosin luovutusta ja perehdytystä, ei uudelleenkehitystä.

Hostingin siirto AWS:stä Azureen/GCP:hen (lift-and-shift)

Infrastruktuuri luodaan uudelleen (IaC), tietokanta ja tiedostot migroidaan, salaisuudet ja valvonta päivitetään ja kokonaisuus validoidaan.

Sovellusta ei tarvitse kirjoittaa uudelleen.

Täysi uudelleenrakennus eri arkkitehtuurille tai tuotteelle (harvinaisin)

Tämä on aito uudelleentoteutus, ja työmäärän ratkaisee toiminnallinen laajuus, ei ”low-code-lukitus”.

Jotta yhteistyön päättämisen kustannus olisi ennustettava, voimme määritellä vakiomuotoisen siirtymäprosessin: koodin ja IaC:n luovutus, dokumentaatiopaketti, tiedonsiirtotilaisuudet ja kiinteä siirtymäaika.

Mikä määrää yhteistyön päättämisen tekniset ja kaupalliset kustannukset?

Siirtymän työmäärään voi sisältyä:

  • Luovutustyö (dokumentaatio + tiedonsiirto)
  • Ympäristön migraatio (jos vaihdat pilveä tai työkaluja)
  • Validointi ja testaus

Yhteistyön päättämisen kaupallinen kustannus voidaan määritellä nimenomaisesti ja rajata:

  • Asiakas omistaa projektin tuotokset (koodi, skriptit, käyttöönottoaineisto) IPR-ehtojen mukaisesti.
  • Jos haluat jatkuvuussuojaa, voimme ottaa mukaan valinnaisen siirtymäehdon (esim. määritelty tukijakso vakiohinnoin; valinnainen escrow-järjestely; ei piilotettuja ”avausmaksuja”).

Erillistä vähimmäisirtautumismaksua ei ole.

Valinnainen siirtymätuki: 20–40 tuntia tai kiinteä 60 tunnin täyden tuen migraatiopaketti, jotka veloitetaan hinnastomme tuntihintojen mukaan. Asiakas voi valita jommankumman vaihtoehdon tai ei kumpaakaan. Pääsyoikeuksien ja aineiston perusluovutus on maksutonta.

Todellinen työmäärä riippuu vastaanottavan toimittajan kyvykkyydestä ja valmiudesta.

Voimme myös määritellä ”luovutuspaketin” nimenomaisesti (dokumentaatiokokonaisuus, käyttöönoton luovutus, ympäristön vienti ja tiedonsiirtotilaisuudet), jotta yhteistyön päättämisen kustannus pysyy ennustettavana eikä jää avoimeksi.

Aiheeseen liittyvää HinnoittelumalliOnko luovutus sama asia kuin maksullinen migraatioprojekti?

Voiko lähdekoodin escrow-järjestely antaa lisäsuojaa maksu­kyvyttömyyden varalta?

Kyllä. Asiakkaan pyynnöstä voidaan perustaa erillinen lähdekoodin escrow-järjestely yhdessä hyväksytyn puolueettoman escrow-toimijan kanssa.

Escrow-aineisto voidaan vapauttaa, jos ReApptor asetetaan konkurssiin tai se tulee maksukyvyttömäksi, lopettaa liiketoimintansa pysyvästi, asetetaan selvitystilaan tai rikkoo olennaisesti sovittuja ehtoja eikä korjaa rikkomusta sovitussa ajassa.

Asiakas saa käyttää vapautettua aineistoa oman ratkaisunsa käyttämiseen, ylläpitoon ja jatkokehittämiseen. ReApptorin IPR:n tai yleisten komponenttien (Generic Components) omistusoikeus ei siirry escrow-järjestelyn nojalla.

Escrow-toimijan ja hallinnoinnin kustannukset eivät sisälly toistuviin lisenssi- tai ylläpitomaksuihin, ja niistä vastaa tavallisesti asiakas.

Mitkä suojakeinot turvaavat asiakkaita, jos toimittaja muuttuu tai lopettaa toimintansa?

Asiakkaalla on edelleen täysi tekninen hallinta ratkaisun käyttämiseen ja kehittämiseen, koska:

Pääsy lähdekoodiin ja sen omistajuus
Asiakas omistaa asiakaskohtaisen aineiston, ja asiakkaalla on lukuoikeus repositorioihin ensimmäisestä päivästä alkaen. Omistajatason pääsy repositorioihin ja operatiivinen hallinta siirtyvät yhteistyön päättämistä ja luovutusta koskevan sovitun prosessin kautta. ReApptor-alusta, yleiset komponentit (Generic Components) ja kolmansien osapuolten oikeudet säilyttävät niihin sovellettavat omistus- ja lisenssiehdot.
Ei ”mustan laatikon riippuvuutta”
Toimitettu ratkaisu on tavallinen koodikanta ja käyttöönottokokonaisuus, jota toinen pätevä tiimi voi tarvittaessa ylläpitää.
Operatiivisen jatkuvuuden vaihtoehto (lisäsuoja)
ReApptor Oy:llä on kumppanuusjärjestely WeAre Solutionsin kanssa, jolla on osaaminen ja tiimikapasiteetti tukea ReApptor-alustaan perustuvia ratkaisuja, jos jatkuvuustukea tarvitaan.

Jatkuvuuden suojakeinot (voidaan sopia nimenomaisesti)

Olemme valmiita kirjaamaan jatkuvuuden suojakeinot sovittuihin ehtoihin, esimerkiksi:

  • Lähdekoodin escrow-järjestely puolueettoman kolmannen osapuolen kanssa
  • Laajennetut pääsy- ja luovutusoikeudet asiakkaalle (luovutuspaketti, dokumentaatiotuotokset)
  • Jatkuvuusehdot, joissa määritellään menettelyt ja oikeudet yritysoston, liiketoimintamallin muutoksen tai toiminnan lopettamisen varalta

Vakuutukset ja luotettavuuden kehys

  • ReApptorilla on vastuuvakuutus, joka kattaa enintään 1 000 000 €.
  • ReApptor on Luotettava Kumppani -ohjelman (Vastuu Group) jäsen: vaatimustenmukaisuus, vakuutukset sekä luotettavan toimituksen edellyttämät lakisääteiset ja toiminnalliset edellytykset on varmennettu.

Kuka omistaa liiketoiminta­logiikan, konfiguraatiot ja datan?

Liiketoimintalogiikka ja asiakaskohtainen ratkaisukoodi
Asiakkaan omistuksessa projektin tuotoksia koskevien sovittujen IPR-ehtojen mukaisesti.
Asiakkaan ratkaisua varten luodut konfiguraatiot ja työnkulkumääritykset
Asiakkaan omistuksessa sovittujen ehtojen mukaisesti.
Liiketoimintadata
Asiakkaan omistuksessa. ReApptor käsittelee sitä palvelun tuottamiseksi.

Pääsy lähdekoodiin, asiakaskohtaisten tuotosten omistajuus sekä ReApptorin IPR:n tai yleisten komponenttien (Generic Components) käyttöoikeudet määritellään erikseen sovituissa ehdoissa.

Aiheeseen liittyvää Mikä suojaa asiakkaita odottamattomilta hinta- tai lisensointimuutoksilta?

Millainen pääsy meillä on lähdekoodiin projektin aikana?

Voit tarkastella asiakaskohtaista lähdekoodia projektin alusta alkaen: lukuoikeus repositorioihin on käytössä ensimmäisestä päivästä lähtien läpinäkyvyyden ja auditoitavuuden vuoksi.

Yhteistyön päättymisen ja sovitun luovutuksen jälkeen saat omistajatason pääsyn siirrettyihin asiakaskohtaisiin repositorioihin. Mukaan sisältyy kaksi nimettyä asiakkaan käyttäjätiliä projektitauluun ja repositorioon.

Entä jos osa ratkaisusta kehitetään yhteis­omistukseen?

Yhteisomistusta käytetään vain silloin, kun siitä on nimenomaisesti sovittu tietyn moduulin osalta; se ei koskaan ole koko ratkaisusi oletus.

Tällaisen moduulin omistajuudesta, päätöksenteosta, operointivastuista ja kustannuksista sovitaan erikseen, ja sen merkittävistä muutoksista päätetään yhdessä.

Jatka näihin aiheisiin

Kaikki aiheet
12 vastausta

Tietoturva ja ylläpito

Näin pääsyä, asiakaskohtaisia rajoja, ylläpitoa ja palautumista hallitaan.

15 vastausta

Toimitus ja jatkuva kehitys

Näin toimitus, prioriteetit, tiimin osaaminen ja jatkuvat parannukset on järjestetty.

Keskustellaan tarpeistasi

Kerro meille, miten liiketoimintasi toimii ja mitkä vaatimukset ovat päätöksesi kannalta tärkeitä. Voimme käydä tiimisi kanssa läpi asiaan liittyvän laajuuden, tausta-aineiston ja sovitut ehdot.

Keskustellaan tarpeistasi

Ota yhteyttä!

Kerro meille tarpeesi, niin löydämme yrityksellesi täysin räätälöidyn ratkaisun juuri tarpeidesi mukaisesti!

Ota yhteyttä!