Tiago Franco

marts 13, 2023

Min Read

Alt hvad du behøver at vide om vedligeholdelse af digitale produkter

Hver gang et digitalt produkt går live, bekymrer produktejerne sig om, hvordan det vedligeholdes. Det er en almindelig og berettiget bekymring. Oftere end ikke er dette det øjeblik i produktets livscyklus, hvor det har brug for mest support. Det er dog sædvanligt, at ingeniør- og designteamet på dette tidspunkt udfases, og det er ikke økonomisk rentabelt for produktejeren at holde teamet fuldt tildelt projektet.

På den ene side skaber dette et problem for produktejeren, da det originale produktteam ikke vil være tilgængeligt til at håndtere et presserende problem. På den anden side, hvis du bruger et agentur, vil dette projekt også have problemer med at håndtere regelmæssige, uplanlagte supportanmodninger. Holdet bliver nødt til at håndtere presserende anmodninger om det nyligt lancerede produkt, mens de arbejder på yderligere projekter. Dette tvinger teamet til at ændre kontekst under en brandslukningssituation og vil påvirke fristerne for ethvert yderligere projekt. I de fleste tilfælde lider alle produkter, både dem, der blev leveret, og de nye, som teamet er fuldt fokuseret på nu.

Et ideelt scenarie for begge sider overvejer en afbalanceret proces, der giver produktejere mulighed for at have et team i tider med behov, og projektteams, der ikke konstant afbrydes, efter at et projekt er udfaset. For bedre at forstå, hvordan vedligeholdelse på projekter fungerer, skal man dykke dybere ned i, hvad der virkelig skal opnås, når et projekt er leveret.

blue arrow to the left
Imaginary Cloud logo

De forskellige sider af vedligeholdelsen

Der er flere opgaver, der skal udføres, når et produkt er live, og dermed er i det, der kaldes en vedligeholdelsesfase. At forstå arten af disse opgaver er afgørende for den daglige drift af ethvert digitalt produkt. De er normalt organiseret som følger:

  1. Forebyggende vedligeholdelse: udføre regelmæssige opgaver, der opretholder softwarens driftsstatus (f.eks. anvende sikkerhedsopdateringer)
  2. Korrigerende vedligeholdelse: reagere på et problem, der påvirkede systemets korrekte funktion (f.eks. gribe ind på en serverfejl og bringe det op)
  3. Evolutiv vedligeholdelse: opgaver, der falder uden for forebyggende og korrigerende vedligeholdelse (f.eks. omskrive et modul for at forbedre ydeevnen og støtte flere brugere, tilføje en ny funktion, tilføje en ny server for at understøtte vækst osv.)

Lad os se detaljeret, hvordan hver af disse situationer fungerer.

Forebyggende og korrigerende vedligeholdelse

I enhver af de situationer, der falder ind under forebyggende og korrigerende vedligeholdelse, har produktejeren brug for et team til at håndtere eksisterende problemer. Men i modsætning til hvad de fleste mennesker tror, har størstedelen af digitale produkter ikke brug for et team, der arbejder 24/7. Alt, hvad de har brug for, er et team, der er i stand til at holde øje med systemet og gribe ind, når alt går sydpå. Men når de rette foranstaltninger er på plads, er moderne teknologi stabil nok til kun at fremme support i åbningstiden.

Den tid, der er dedikeret til vedligeholdelse, kontraheres normalt via en holder. For at maksimere effektiviteten holder teamet normalt øje med flere forskellige produkter og har optimeret processer til tjenester som serverovervågning og sikkerhedspatching, bare for at nævne et par.

Men i nogle særlige tilfælde har du muligvis brug for 24/7 support, og denne service er et dyr i sig selv. I dette tilfælde bør man være parat til at betale en præmiepris, normalt til et firma, der kun er dedikeret til vedligeholdelseskontrakter. Agenturer, der ikke er dedikeret til denne service, vil have problemer med at levere en 24/7 service, da det kræver komplekse procedurer, der kun fungerer i meget større skala.

Under alle omstændigheder er det afgørende at bedømme situationen korrekt og være i stand til at finde den rette løsning. Der er forskel på at korrigere fejl og opbygge et helt system for at styrke en bestemt sårbarhed. At ansætte et fuldtids supportteam er næsten aldrig svaret på nogen af dem.

Evolutiv vedligeholdelse

Opgaver af den tredje type - udviklende vedligeholdelse - vedrører hovedsagelig forretningsvækst og forbedring af serviceydelser. Normalt kan disse støtteprojekter planlægges og udføres rettidigt. Ideelt set vil du sammensætte en liste over opgaver og derefter bede din teknologipartner om at samle et team og håndtere det i et par sprints.

Hvor meget koster det?

Et almindeligt spørgsmål vedrørende vedligeholdelse er, hvor meget man kan forvente at bruge på det. Branchenumre peger normalt på 10-20% af de samlede produktomkostninger pr. År til forebyggende og korrigerende vedligeholdelse. Tallene vil sandsynligvis være forskellige for evolutiv vedligeholdelse, da disse opgaver ofte er bundet op til, hvor meget produktet vil vokse med hensyn til brugere og funktioner.

Det helt væsentlige ved vedligeholdelsestjenester

Stil altid følgende spørgsmål, når du starter et nyt produkt:

  1. Hvordan vedligeholder jeg tjenesten, når produktet går live?
  2. Har jeg brug for og har råd til et fuldtidshold?
  3. Hvis jeg ikke har et fuldtids softwareudviklingsteam, hvordan opdateres produktet, indtil der igen er behov for support døgnet rundt?

Arbejd på svaret fra dag nul med din softwareudviklingspartner. Vær åben om dine bekymringer, forvent at stort set alt kan være oprindelsen til et fremtidigt problem, og forudse så meget som muligt alt, hvad der kan gå galt. Dette vil hjælpe med at undgå en situation, hvor du, efter at produktet er gået i brug, ender med et problem, der ikke kan løses uden konflikt. Når dette sker, vil de første, der lider, være dine brugere og følgelig din virksomhed.

Ready for a UX Audit? Book a free call

Fandt du denne artikel interessant? Du kan måske også lide disse!

blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
Tiago Franco
Tiago Franco

CEO @ Imaginary Cloud og medforfatter af bogen Product Design Process. Jeg nyder mad, vin og Krav Maga (ikke nødvendigvis i denne rækkefølge).

Read more posts by this author

People who read this post, also found these interesting:

Dropdown caret icon