Blog

Beräkna kostnaden för underhåll av programmeringsverktyg

FEB 19, 2019

Företag står inför valet att antingen underhålla sina programmeringsverktyg internt eller lägga ut arbetet på en extern part. En av de viktigaste frågorna inför beslutet är: vilket alternativ kostar minst?

Tuomas Keränen

Tuomas, Eficode's Cloud Product Manager, has a 15 years of work experience in project, program & product management positions. He is a rapid and enthusiastic learner and always ready for new challenges.

De totala kostnaderna är svåra att uppskatta eftersom de uppstår i flera projekt- och organisationsspecifika områden. Det är ändå oftast värt arbetet att ta fram uppskattningar, eftersom: a) det synliggör de dolda kostnaderna för underhåll av verktygskedjan; b) det möjliggör direkta kostnadsjämförelser med alternativa lösningar, exempelvis outsourcing.

För att hjälpa dig beräkna kostnaden för internt stöd och underhåll av dina programmeringsverktyg har jag sammanställt en checklista över de viktigaste faktorerna att ta hänsyn till.

Kostnaderna delas in i tre kategorier: direkta kostnader, indirekta kostnader och alternativkostnader. Direkta kostnader beräknas utifrån de timmar som intern personal lägger ner, medan indirekta kostnader avser timmar som går förlorade på grund av olika problem och brister i pågående projekt. Alternativkostnader avser timmar som går förlorade när tid läggs på grundläggande underhåll i stället för värdeskapande arbete.

Checklista för att beräkna kostnaden för underhåll av programmeringsverktyg

Direkta kostnader (timmar som intern personal lägger ner):

  • för installation av verktyg

  • för löpande underhåll (att hålla koll på uppdateringar, installera uppdateringar, finjustera system, kapacitetsplanering osv.)

  • för verktygsrelaterad användarsupport och helpdesk

  • för verktygsintegration och underhåll av befintliga integrationer

  • för att bygga upp och upprätthålla kompetens inom support och underhåll

  • för att utveckla verktygsuppsättningen (planering, design och installation av nya funktioner)

  • för att underhålla den underliggande plattformen

  • för att bygga upp och upprätthålla kompetens inom plattformsunderhåll

  • för incidenthantering och återställning

  • för hantering och optimering av verktygslicenser

Indirekta kostnader (timmar som går förlorade på grund av):

  • problem med verktygens tillgänglighet

  • problem med integrationer mellan verktyg

  • bristfälliga rutiner för verktygsuppdateringar (t.ex. försämrad effektivitet på grund av användning av en äldre verktygsversion)

  • bristfällig eller långsam användarsupport

Alternativkostnad:

  • Timmar som går förlorade för mer värdeskapande arbete eftersom tid läggs på grundläggande underhåll och support av verktyg (t.ex. fokus på verktygsunderhåll i stället för att fokusera på att effektivisera användningen av verktygen)

Det var allt för nu! Läs mer om huruvida du bör outsourca underhållet av dina DevOps-verktyg och din plattform i blogginlägget: Vem ska ta hand om din produktionslinje? >

Eficode ROOT är en fullt förvaltad DevOps-plattform som tjänst.

  • DevOps
  • Eficode ROOT

Subscribe to our newsletter