In deze blog bespreken we waar je rekening mee moet houden bij het berekenen van de Total Cost of Ownership (TCO) van een MACH architectuur én hoe je ROI beslissingen kan meten. 

In een traditioneel monolithisch platform (een applicatie opgebouwd uit één codebundel) of suite-gebaseerde aanpak, is de prijs vrij duidelijk voor alle kerncapaciteiten die je nodig hebt. En weet je precies wat je "out of the box" krijgt. Dit is tenminste zo als je net begint - als bedrijf heb je graag zekerheid om te weten wat je aan kosten en functionaliteiten kan verwachten over verloop van tijd om je bedrijfsstrategie voor de komende jaren uit te voeren. 

Dit kan als gevolg hebben dat je voor een lange periode vast zit aan een specifiek platform. Beslissingen worden hierdoor niet snel gemaakt, het feit dat je onderweg meerdere stakeholders tegenkomt die er ook iets van vinden helpt ook niet mee. Voordat je het weet ben je alweer een paar jaar verder met vergelijken en evalueren voordat je de stap durft te zetten. 

Retailers en merken krijgen ongeveer om de 3-5 jaar te maken met een prijzig replatforming traject. Na de eerste aanschaf zul je moeten blijven investeren in verbeteringen en uitbreidingen van je platform om te kunnen blijven concurreren binnen jouw markt of om nieuwe ideeën uit te voeren. Bijvoorbeeld een nieuwe app die klantloyaliteit moet boosten of een slimmere zoekfunctionaliteit op je website. Je bestaande platform is hier immers niet oorspronkelijk voor ontworpen. Na verloop van tijd kan dit een aardige kostenpost worden. 

Jouw oorspronkelijke grote macro beslissing leidt tot veel kleinere micro beslissingen én onvoorziene kosten. Onbedoeld trap je in een ‘sunk cost’ val. Even uitleggen: In de economie zijn ‘sunk costs’ kosten uit het verleden die al zijn betaald en niet meer kunnen worden terugverdiend. Een bedrijf heeft bijvoorbeeld een miljoen geïnvesteerd in nieuwe hardware. Dit geld is nu op en kan niet worden teruggehaald, dus zou het niet meer meegenomen moeten worden in je besluitvormingsproces.

Met een MACH architectuur heb je niet meer te maken met een enkele leverancier voor een totaaloplossing, maar met meerdere leveranciers die gezamenlijk een totaaloplossing vormen. Doordat je gebruik maakt van best-of-breed leveranciers om specifieke uitdagingen op te lossen, neemt jouw flexibiliteit toe en eventuele kosten en risico's worden over een langere periode verspreid. De ROI van individuele leveranciers is hierdoor ook makkelijker te meten. Als de bedrijfsbehoeften in de loop van de tijd veranderen of als je tegen de beperkingen van een deel van je architectuur aanloopt, kan je deze meteen met een micro beslissing aanpakken. Zo kan je bijvoorbeeld wel je zoekfunctionaliteit slimmer maken, door een nieuwe search & merch engine toe te voegen.

MACH-leveranciers werken samen met zogenaamde solution integrators (SI's) om pakketten samen te stellen, waardoor het voor jou makkelijker wordt om inzicht te krijgen in de TCO. Dit is ook een van de redenen waarom de MACH bestaat, om een aanpak aan te bieden met gezonde onderlinge relaties die voordeliger zijn voor leveranciers én hun klanten, waardoor er goede totaaloplossingen ontstaan. 

Een MACH-strategie is van nature transformatie gericht. Er zal ook impact zijn op andere onderdelen binnen je bedrijf, zoals het creëren van groei en succes. Als je je roadmap ordent op basis van waar de grootste verbetering plaats kan vinden dan heb je meteen een ROI winst te pakken. 

Als je over een langere termijn kijkt zul je op de volgende gebieden verschil gaan merken:

  • Kosten

Licenties zullen je in eerste instantie geld kosten, met als belangrijk verschil dat je gemakkelijk van leverancier kan wisselen zonder voor langere tijd ‘vast te zitten’. Hierdoor zit je ook niet meteen vast aan prijsstijgingen.

Met een MACH structuur stap je af van het grote upgrade circus die zich om de zoveel tijd herhaald. Efficiëntie zorgt voor een belangrijk deel van de ROI. Hierbij moet je nog wel rekening houden met salaris en team kosten.

  • Groei & innovatie

Als je wil groeien moet je je snel kunnen aanpassen aan behoeften in de markt zodat je meteen van nieuwe kansen kan profiteren. Dit is vaak een van de grootste uitdagingen binnen bedrijven. Een MACH strategie lost dit probleem op. Wanneer een bepaalde applicatie niet meer nodig is of niet naar verwachting presteert kan je deze gemakkelijk vervangen. Als je meer in kortere tijd kan opleveren, reken je voordeel maar uit!

  • Cultuur

Dit is moeilijker te meten, maar een omgeving waarin elk onderdeel van je bedrijf op één lijn zit en samen aan dezelfde doelstellingen werkt, is een gezonde werkomgeving. Een bedrijf dat snel en zonder problemen kan innoveren, is over het algemeen een fijnere plek om te werken. Dit heeft impact op de productiviteit en het aantrekken én behouden van talent. Omdat je niet vastzit aan legacy code of een specifieke programmeertaal zijn developers ook in staat om de kwaliteit binnen je MACH architectuur continue te verbeteren. 

Om de TCO goed in kaart te brengen kan je de kosten binnen een MACH architectuur voor jezelf op een rijtje zetten, denk hierbij aan: 

  • Leveranciers

  • Kerndiensten

  • Aanvullende diensten

  • Public en private prijsmodellen

  • Implementatiekosten

  •  Interne vs. externe resourcing

  • Omvang, ervaring, complexiteit van de oplossing, aantal leveranciers, bestaande systemen, enz.

  •  Frontend -  Buy vs. Build

  •  Integraties

  • Cloud Hosting 

  •  Onderhoud 

Je hebt je MACH diensten geïmplementeerd, je maakt gebruik van best-of-breed technologieën, je site(s) en gebruikerservaringen zijn bliksemsnel en werken optimaal, lekker bezig!

Het is belangrijk om de prestaties te blijven meten en eventuele uitdagingen die je plannen dwarsbomen te begrijpen zodat je dit op tijd aan kan geven en verhelpen. Incentro staat voor je klaar zodat jij je volledig kan focussen op de groei en ontwikkeling van je bedrijf. 

Meer weten over MACH? Neem dan contact op met Tom.