Drift og vedlikehold av programvare

Vi holder hele produktet i gang etter lansering: mobilappene, nettstedet eller webapplikasjonen, serverne under dem og måten alt rulles ut på. Ett team, én avtale og ett sted å melde fra om problemer.

Drift og vedlikehold av programvare

Hvem dette passer for

De fleste produkter består av flere systemer som svikter sammen: en app, backenden, et nettsted, en server. Drift fungerer best når ett team har oversikt over alle.

Velg driften dere trenger

Vedlikehold av mobilapper

Vi holder apper for iOS og Android i gang etter lansering: OS-oppdateringer, retting av krasj, krav i appbutikkene, nye versjoner og gjenoppretting av kontoer.

Drift av nettsteder

Feilretting, oppdateringer, ytelse og sikkerhet for nettsteder og webapper, også prosjekter overtatt fra andre utviklere.

Serverdrift

Administrasjon av Linux-servere: webservere, databaser, testede sikkerhetskopier, oppdateringer, overvåking, SSL, e-post og flytting mellom hostingleverandører.

DevOps

CI/CD-løp, containere, sky- og VPS-infrastruktur, separate miljøer og overvåking, satt opp slik at lanseringer blir rutine.

Ett team for hele produktet

Ett team for hele produktet

Når appen, backenden og serverne driftes av ulike folk, starter hver hendelse med en diskusjon om hvem sitt problem det er. Vi tar ansvar for hele kjeden, fra appen på brukerens telefon til databasen på serveren. En mislykket betaling, et push-varsel som ikke kommer frem eller en treg side spores gjennom alle lag av de samme utviklerne, og dere får én forklaring på årsaken i stedet for tre halve.

Overtakelse av et produkt fra et annet team

Overtakelse av et produkt fra et annet team

Et arvet produkt gjennomgås før vi lover noe. I tillegg til koden ser vi etter alt produktet i det stille er avhengig av: kontoer i appbutikker og hos hostingleverandører, domener, signeringsnøkler, betalings- og e-posttjenester, og hvem hver av dem er registrert på. Deretter får dere en beskrivelse av tilstanden til hver del og hva de første månedene vil innebære. Noen ganger er den ærlige konklusjonen at det koster mindre å bygge en del på nytt enn å vedlikeholde den, og det er bedre å høre det ved oppstart enn etter et år med lappverk.

Drift og utvikling samlet

Drift og utvikling samlet

Drift og utvikling er som regel det samme teamet: én del holder dagens versjon frisk, en annen bygger den neste. Små forbedringer som aldri forsvarer et eget prosjekt, gjøres innenfor driften, mens større funksjoner estimeres separat. Utviklere som retter hendelser, kjenner koden de utvider, og det gjør begge jobbene raskere.

Slik starter driften

01

Innledende samtale

Dere forteller hva produktet består av, hvem som har laget det og hva som bekymrer dere nå. Vi forteller hvilke deler vi ville sett på først.

02

Gjennomgang

Vi går gjennom koden, kontoene, hostingen og utrullingen. Dere får en rapport om tilstanden til hvert system og risikoene vi fant.

03

Omfang og vilkår

Vi avtaler hva som dekkes, svartiden for hver type problem og det månedlige omfanget. Dere får et tilbud med pris for dette omfanget.

04

Overlevering

Tilganger, nøkler og dokumentasjon samles på ett sted, overvåking settes opp, og de akutte problemene fra gjennomgangen rettes først.

05

Løpende drift

Overvåking, feilretting, oppdateringer og lanseringer innenfor det avtalte omfanget, med jevnlige rapporter om hva som er gjort.

Hva vi drifter

Mobil

Web og backend

Infrastruktur

Slik kan dere betale for driften

Månedlig driftsavtale

Et fast månedlig omfang avtalt etter gjennomgangen: overvåking, oppdateringer, feilretting og et fastsatt volum av mindre endringer.

Dedikert team

Utviklere som er tildelt produktet deres og håndterer både drift og utvikling av nye funksjoner.

Timebasert, ved behov

For produkter som trenger hjelp av og til: enkeltstående feilrettinger, oppdateringer eller rådgivning, fakturert etter medgått tid.

Tilbakemeldinger

Vi behandler hver kunde og prosjektet deres med omtanke.

Ofte stilte spørsmål

Kan vi bestille drift av bare en del av produktet?

Ja. Hver type drift fungerer for seg: bare mobilappene, bare serverne og så videre. Å kombinere dem gir mening når delene er avhengige av hverandre og hendelser krysser grensene mellom dem.

Hvilken svartid tilbyr dere?

Den avtales per produkt og avhenger av hva produktet gjør. En tjeneste som behandler betalinger og et internt verktøy trenger ikke de samme garantiene, og å betale for den strengeste uten å trenge den er bortkastede penger.

Drifter dere produkter som andre team har laget?

Ja, de fleste driftsoppdrag starter slik. Vi begynner med en gjennomgang og forteller ærlig hvilken tilstand produktet er i før vi forplikter oss til et omfang.

Hvem eier kontoene og tilgangene?

Det gjør dere. Kontoer i appbutikkene, domener, hosting og repositorier bør være registrert på bedriften deres, og vi jobber med de tilgangene dere gir oss. Holdes de fortsatt av en tidligere leverandør, hjelper vi med å flytte dem over til dere.

Hva får vi se hver måned?

En rapport om hendelser og årsakene til dem, oppdateringer som er installert og endringer som er gjort, pluss kommende risikoer, som en frist fra appbutikkene eller en rammeverksversjon som når slutten av levetiden.

Hva skjer hvis vi bestemmer oss for å avslutte?

Alt forblir deres: kode, tilganger, dokumentasjon og notatene som er gjort underveis i driften. Vi overleverer produktet til neste team på en ryddig måte.

Fortell oss om prosjektet deres

Beskriv oppgaven med noen få linjer. Innen én virkedag svarer vi med spørsmål eller en første vurdering av omfang og kostnad.

Foretrekker dere e-post eller en samtale?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estland. Teamet vårt er distribuert over hele verden.

Bli med i teamet vårt

Send CV-en din til career@revolsource.com