Hvornår er specialudviklet software pengene værd?
Specialudviklet software er ikke altid det rigtige valg. Det er det, når standardsoftware koster jer mere i omveje, end udviklingen koster i kroner.
Specialudvikling bliver nogle gange fremstillet som det mere ambitiøse valg, mens standardsoftware er den forsigtige løsning. Virkeligheden er mere nøgtern: begge dele er værktøjer, og spørgsmålet er, hvilket der passer bedst til den konkrete opgave. Denne artikel gennemgår, hvornår specialudvikling reelt kan betale sig.
Standardsoftware er bygget til at dække de behov, flest mulige virksomheder har til fælles. Det gør det billigt og hurtigt at komme i gang med, men det betyder også, at systemet er en kompromisløsning for enhver virksomhed, hvis arbejdsgange afviger fra gennemsnittet.
Det første tegn på, at specialudvikling kan være relevant, er, når en virksomhed bruger betydelig tid på manuelle omveje omkring et standardsystem: eksport til regneark, dobbelt indtastning i flere systemer eller regler, der håndteres i hovedet i stedet for i systemet.
Det andet tegn er, når standardsystemet ikke kan tilpasses uden at blive urimeligt dyrt gennem tilkøb, tredjepartsplugins og konsulenttimer. På et tidspunkt kan summen af tilpasninger til et standardsystem overstige, hvad det ville koste at bygge en løsning, der passer fra starten.
Det tredje tegn er, når arbejdsgangen er en del af det, der gør virksomheden konkurrencedygtig. Hvis en proces er en del af, hvordan virksomheden adskiller sig fra konkurrenterne, giver det sjældent mening at lade den styres af et system, alle konkurrenter også kan købe adgang til.
Omvendt er specialudvikling sjældent det rigtige valg, hvis behovet er standardiseret, og der findes modne løsninger på markedet, der løser det uden større kompromis. At specialudvikle noget, der allerede findes som god standardsoftware, er sjældent en god investering af tid eller budget.
Den mest almindelige fejl er ikke at vælge specialudvikling for tidligt, men at vente for længe med at afklare, om det manuelle arbejde omkring et standardsystem reelt er blevet dyrere end alternativet. BEZT ser ofte, at virksomheder først tager kontakt, når de manuelle omveje er blevet en fast del af hverdagen, i stedet for en midlertidig løsning.
Spørgsmål, vi ofte møder
- Hvordan ved vi, om vores behov er specielt nok til specialudvikling?
- Et godt udgangspunkt er at kortlægge, hvor meget tid der reelt bruges på manuelle omveje omkring det nuværende system, og sammenholde det med, hvad en løsning på problemet ville koste at bygge. Hvis omvejene er blevet en fast del af hverdagen, er det værd at undersøge nærmere.
- Kan man kombinere standardsoftware og specialudvikling?
- Ja, det er ofte den mest fornuftige model. Mange virksomheder bruger standardsoftware til det, der er fælles for de fleste, som økonomi eller løn, og specialudvikler kun de dele, der er unikke for deres egen forretning.
- Er specialudviklet software en risiko, hvis det kun er én leverandør, der kender koden?
- Det kan være en risiko, hvis koden ikke er dokumenteret, og ejerskabet ikke er klart aftalt. Det er derfor vigtigt at afklare fra start, hvem der ejer koden, og at systemet bygges, så det kan overdrages eller videreudvikles af andre, hvis det bliver nødvendigt.
Genkender I situationen?
Beskriv den udfordring, eller det, I ønsker at få bygget. Vi vurderer henvendelsen personligt og går kun videre, når vi med garanti kan levere.