Gå til innholdet

Standardprogramvare eller egenutvikling? Test samme prosess

Sammenlign en eksisterende modul, et nytt produkt og egenutvikling med en utgiftsforespørsel som endres etter godkjenning.

Daniel Hartmann2 min lesetid
Skjerm med en tannhjulmodul og en puslespillbrikke med kodesymbol, med grønne blyantdetaljer.

Undersøk først om programvaren du allerede har, kan håndtere den avgjørende arbeidsflyten. Et nytt produkt og egenutvikling blir sammenlignbare når du vurderer de samme reglene, dataene og unntakene. En generell gjennomgang av grensesnittet er ikke nok.

Testtilfellet: en utgiftsforespørsel endres

En fiktiv bedrift mottar forespørsel R-17 på 180 EUR. Lederen må godkjenne; fra 250 EUR må også økonomiavdelingen godkjenne. Grensen er en oppdiktet intern regel, ikke en skatteregel. Etter godkjenningen øker beløpet til 320 EUR. Den tidligere godkjenningen skal derfor ikke automatisk gjelde det nye beløpet.

Det trengs forespørsel, beløp, bilag, søker, godkjenner og behandlingsstatus. Bruk oppdiktede navn og testbilag. Be om å få se normalforløpet og disse unntakene:

Tilfelle

Forventet resultat

R-17 på 180 EUR

Den bemyndigede lederen kan godkjenne, og beslutningen kan spores.

Lederen er borte

En uttrykkelig bemyndiget stedfortreder kan overta. Andre ansatte får ikke godkjenningsrettigheter.

Beløpet øker til 320 EUR

Den tidligere godkjenningen faller bort; økonomiavdelingen deltar i den nye vurderingen.

ERP-systemets budsjetttjeneste er utilgjengelig

Forespørselen venter på vurdering; grensesnittet melder ikke at budsjettgodkjenningen er fullført.

Samme vilkår for hver løsning

Begynn med modulen i dagens ERP-system. Test deretter et egnet standardprodukt med ERP-forbindelsen som trengs. Skill i begge tilfeller mellom det som virker, det som må konfigureres, og det som krever ekstra utvikling.

Egenutvikling er i første omgang et forslag med avgrenset omfang. Funksjoner som ennå ikke er bygget, er fortsatt uprøvde. En skisse skal ikke få samme bevisverdi som en gjennomført test.

Et gjennomarbeidet eksempel på resultater

I en helt oppdiktet testrapport klarer alternativ A i det eksisterende systemet alle fire tilfellene etter at stedfortrederen er satt opp. Alternativ B, et ekstra produkt, klarer normalforløpet, men beholder den gamle godkjenningen ved 320 EUR. Det melder også om suksess når budsjetttjenesten er nede. Dette er eksempler, ikke påstander om virkelige leverandører.

For eksempelbedriften er A fortsatt aktuelt. For B må det avklares om konfigurasjon eller tilpasning løser de to feilene. En ny test og ekstraarbeidet må inn i tilbudet. Et mer behagelig grensesnitt løser ikke manglende prosessregler.

Sammenlign kostnader for samme omfang

Vurder oppsett, datamigrering, ERP-integrasjon, løpende avgifter, drift, vedlikehold og et senere bytte over samme periode, for eksempel tre år. Noter forutsetningene om antall brukere og fremtidige endringer. GOV.UK Service Standard knytter også teknologivalg til totalkostnader og muligheten for senere å endre retning.

Hvis den eksisterende modulen oppfyller de nødvendige reglene, kan innføringen stoppe der. Hvis et viktig tilfelle forblir uløst i alle produktene som er prøvd, beskriv nettopp dette som grunnlag for en målrettet utvidelse eller egen applikasjon. Utviklingsbeslutningen får da et krav som kan etterprøves.

Kilder

Skrevet av

  • Daniel HartmannRedaktør for teknologi og næringslivDaniel Hartmann skriver om teknologibeslutninger i bedrifter hos ASES. Han tar for seg programvareinvesteringer, valg av egnede løsninger og planlegging av digitale prosjekter.

Følg ASES

Les videre

Alle artikler

Programvareutvikling med ASES

Skreddersydd programvare, web- og mobilapper