Van veel geld steken in ontwikkeling zonder grip op het resultaat, naar een stabiele SaaS-basis waarop DigiMenuBox weer zelf kan doorbouwen.

Van een SaaS-platform dat groei blokkeerde naar software waarop DigiMenuBox weer kan bouwen

De uitdaging

DigiMenuBox won terrein doordat horecaondernemers sneller en eenvoudiger hun digitale menuborden konden beheren. Maar iedere nieuwe ontwikkeling werd risicovol: een aanpassing kon elders iets breken en storingen konden schermen bij klanten raken. Het product dat groei mogelijk moest maken, begon groei juist tegen te houden.

Van veel geld steken in ontwikkeling zonder grip op het resultaat, naar een stabiele SaaS-basis waarop DigiMenuBox weer zelf kan doorbouwen.

Het eindresultaat

We begonnen niet opnieuw, maar namen de bestaande software uit elkaar: wat werkt, wat veroorzaakt problemen en waar zit de echte kwetsbaarheid?

De bruikbare code bleef staan. De basisarchitectuur werd aangepast zodat nieuwe functionaliteit niet telkens het bestaande platform onder druk zette. Tegelijk ontwikkelden we een lokale oplossing op de mediaplayer, zodat schermen veel minder afhankelijk werden van de internetverbinding van een horecalocatie.

DigiMenuBox kan weer ontwikkelen zonder telkens bang te zijn de basis te breken

De SaaS-kern is niet langer alleen iets dat draaiende gehouden moet worden, maar weer een basis voor nieuwe functionaliteit. DigiMenuBox kan op het platform verder ontwikkelen en het softwareproduct laten meegroeien met het bedrijf.

Keuzes tijdens dit proces

  • Geen rebuild om de rebuild. Goede bestaande code bleef behouden; alleen waar de basis ontwikkeling blokkeerde, grepen we in.

  • Problemen oplossen bij de bron. Niet telkens storingen repareren, maar zorgen dat de architectuur verdere ontwikkeling aankan.

  • Kritieke software lokaal laten doorwerken. Een slechte internetverbinding bij een restaurant hoeft niet direct een probleem op het scherm te worden.

  • DigiMenuBox weer eigenaar maken van de ontwikkeling. Geen nieuwe technische black box, maar een basis waarop het team zelf verder kan.

Soms zit de grootste softwarewinst niet in iets nieuws bouwen, maar in zorgen dat je belangrijkste product je groei niet langer tegenhoudt.

Zit je bedrijf op software die eigenlijk niemand meer durft aan te raken?

Dat betekent niet automatisch dat alles opnieuw moet. We onderzoeken wat er staat, wat je kunt behouden en wat er moet veranderen om weer grip te krijgen op doorontwikkeling.