Software: Maatwerk of standaard?

Joost

Geschreven door Joost Saanen op 26-6-2016
3 minuten leestijd

Wij bij Kabisa zijn gespecialiseerd in het ontwikkelen van maatwerk software. Wil dat zeggen dat wij voor elke oplossing maatwerk adviseren? Neen. Maatwerk software trajecten zijn intensief. Daarnaast worden ze vaak onderschat.

Kijk eens naar de grotere applicaties, bijvoorbeeld WeTransfer “waar je alleen een zip-bestandje kan uploaden”. Wat ik hiermee wil zeggen is dat ogenschijnlijke simpele features of implementaties vaak ontzettend veel tijd en geld kosten om te maken — soms wordt hier maanden of zelfs jaren aan gewerkt. Daarnaast moeten deze features fool-proof zijn. Dat wil zeggen dat ook de uitzonderlijke scenario’s moeten werken — en getest. En dat wordt nog wel eens vergeten. Een keuze voor maatwerk software moet weloverwogen zijn. Ben je op zoek naar een software oplossing? Dan is het slim om eerst te gaan kijken of er al een (standaard-)oplossing voorradig is in de markt.

Stel: er is een standaard oplossing die voor 95% voldoet aan de opgestelde requirements. Is het dan niet veel slimmer om die overige 5% voor lief te nemen?

Zou je zeggen, maar dit kan toch anders liggen.

Het ligt namelijk helemaal aan wát die 5% is. Want waar zit de belangrijkste business value?

USP

Bevindt juist het unique selling point (usp) van je applicatie zich in deze 5 % dan wordt het een ander verhaal. Want dan vertegenwoordigt dit deel een hoge waarde. Om te bepalen of iets je usp is, kun je hier de volgende vraag over stellen:

Bovenstaande zaken maken dus het verschil in je oplossing. Zaken die direct of indirect veel geld of waarde kunnen opleveren. Kun je bovenstaande vragen met “ja” beantwoorden? Dan loont het om te kijken of een maatwerkoplossing je hier mee kan helpen. Of in ieder geval deels maatwerk.

Standaard verlengen met maatwerk

Standaard softwareoplossingen bieden tegenwoordig vaak de mogelijkheid om te koppelen met andere software. Denk hierbij aan API’s of ander soorten interfaces. Wil je onderscheidend zijn of net een stukje extra kunnen bieden aan je gebruikers dan kun je juist voor jouw specifieke deel maatwerk sofware (laten) bouwen.

De maatwerksoftware kan ook een component zijn die twee verschillende standaardsystemen aan elkaar koppelt. De combinatie van een standaard oplossing aangevuld met maatwerk of integratie tussen twee of meer standaardoplossingen, levert een bijzonder krachtige combinatie op. Iets wat nét het verschil kan maken.

Is maatwerksoftware duur?

Op deze vraag is geen eenduidig antwoord te geven. Belangrijk hier is een business case die de investering verantwoord. Duur is dus relatief. Bij een goede business case zal de investering dubbel en dwars worden terugverdiend. Hierbij is het return of investment (ROI) hoog.

Onderhoud

Integreren of uitbreiden van je standaard systeem met maatwerk gaat verder dan de meesten denken. Belangrijk is dat de uitbreiding ook onderhouden wordt. Wanneer je als bedrijf zelf besluit om je standaard software uit te breiden, zorg dan dat je hier goede afspraken over maakt. Bijvoorbeeld met degene die de uitbreiding gaat bouwen. Worden de werkzaamheden goed gedocumenteerd en wat ga je doen wanneer de bouwer verdere uitbreidingen of onderhoud niet meer kan doen? Beter nog, laat het bouwen en onderhoud over aan expert. Zij weten door hun ervaring hoe ze dit moeten doen, zonder dat er een afhankelijkheid naar de maatwerk toe wordt gecreëerd. Let wel, het standaard pakket moet ook nog gewoon geüpgrade kunnen worden. Je wilt niet weten hoe vaak custom uitbreidingen een upgrade van de standaard software in de weg zitten. Stap niet in deze valkuil.

Eerlijk advies

Welke leverancier je ook hebt als het gaat om softwareoplossingen, belangrijk is een eerlijk advies. Ook wanneer er al een standaard oplossing bestaat wil je hier tijdig van op de hoogte zijn. Bespreek dit met je softwarebouwer. Je wilt hier niet te laat achter komen.

Twijfel je over de keuze standaard, maatwerk of een combinatie van beide? Heb je vragen over integratie tussen bestaande systemen of softwareoplossingen? Neem eens contact met ons op. Onder het genot van een stukje vlaai en kopje koffie denken wij graag met je mee.

Joost

Joost Saanen

Gepassioneerde all-rounder met brede interesses; van serverbeheer en cloudhosting tot (UI)design en (web)development. Hardloopt en schrijft het liefst tegelijk.