Menu

Cases

Tommy Tomato

Nieuw ITplatform maaktverdere groeimogelijk

  • Replatforming
  • Food
  • UX/UI design
  • Web
Tommy tomato medewerker levert lunches aan de school

Quick overview

warme, gezonde, vegetarische school lunches per maand

200k

Industry

  • health

Teams

  • Back-end Development
  • Front-end Development
  • UI/UX Design

Deliverables

  • Web platform
  • Platform voor de ouders
  • Integratie met Tommy Tomato logistiek

Project overview

TommyTomato heeft als missie om elk kind een levenslange groente-eter te maken. Ze bereiken dit door schoolmaaltijden vol met groente aan te bieden die niet alleen als voedsel dienen, maar ook deel uitmaken van het educatieve programma. Naast maaltijden bieden ze educatieve programma's en activiteiten aan waarin kinderen leren over voeding en groenten. Deze aanpak zorgt voor een extra groentemoment op de dag, waardoor kinderen hun aanbevolen dagelijkse hoeveelheid beter kunnen halen.

In de loop der tijd heeft TommyTomato ontdekt dat hun lunchprogramma een positieve invloed heeft op andere gebieden, zoals rust in de klas, concentratie, academische prestaties en zelfs het verminderen van pesten. Bovendien dragen hun vegetarische lunches bij aan de eiwittransitie. Gewoontes die in de kindertijd worden gevormd, blijven vaak bestaan tot in de volwassenheid, waaronder het eten van groenten.

Om hun ambitieuze sociale en groeidoelstellingen te ondersteunen, had TommyTomato een digitale infrastructuur nodig die deze uitbreiding kon faciliteren. Hun bestaande platform kon de groei niet langer aan. TommyTomato wilde hun platform opnieuw opbouwen om toekomstbestendig en flexibel te zijn, zodat het zich kan aanpassen aan nieuwe ontwikkelingen binnen de organisatie, zoals het bedienen van nieuwe markten en doelgroepen.

Mobile screenshot
Mockup van Tommy Tomato platform
Tommy tomato medewerker in het voorraad magazijn met bezorgdozen

Klantdoelstellingen

Sinds de oprichting in 2020 is TommyTomato gegroeid naar 253 scholen in juni 2024 en heeft het de ambitie om tegen het einde van het jaar uit te breiden naar 500 scholen. Hun digitale ecosysteem was echter niet in staat om de operatie en groei van de organisatie te ondersteunen, waarbij de huidige architectuur een grote bottleneck vormde. Het bestaande platform, gebouwd op Ruby on Rails, moest worden 'replatformed' om meer flexibiliteit te bieden voor de organisatie en toekomstige ontwikkelingen. TommyTomato moest deze afhankelijkheid elimineren en een nieuw platform ontwikkelen op basis van een toekomstbestendige tech stack, beheerd door een partner met ervaring in dergelijke platforms.

Bovendien wilde TommyTomato een eigen ontwikkelingsteam oprichten, dat tijdens het project samen zou werken met het team van Label A. Na de oplevering zou dit interne team de verdere ontwikkeling van Label A overnemen.

Uitdagingen

Samenwerken met een team aan de klantzijde voegt aanzienlijke contextuele en marktkennis toe aan het project. De belangrijkste uitdaging bij het werken in een "gemengd" team is echter het handhaven van snelheid en kwaliteit om het nieuwe platform volgens de afgesproken tijdlijnen op te leveren. Het team van Label A moest zich blijven concentreren op hun kerntaken terwijl ze werden geïntegreerd in de organisatie van de klant, om ervoor te zorgen dat de ingebrachte expertise volledig werd benut voor de primaire doelstellingen.

Tommy tomato platform mockup

Geïmplementeerde oplossingen

Er werden duidelijke afspraken gemaakt met de CTO van TommyTomato over de verdeling van tijd en taken om de platformontwikkeling in balans te brengen met het inwerken, coachen en trainen van het nieuwe development team. Transparante communicatie over voortgang en deliverables was cruciaal om wederzijdse verwachtingen te managen en ervoor te zorgen dat de aandacht naar de belangrijkste aandachtspunten ging.

Behaalde resultaten

Hoewel het project ten tijde van het schrijven nog steeds aan de gang is, is het duidelijk dat de snelheid en kwaliteit van de leveringen van het team van Label A de verwachtingen van TommyTomato hebben overtroffen. Het team is er in geslaagd om development te balanceren met de onboarding en training van het TommyTomato development team, wat zorgt voor een soepele overgang na de voltooiing van het project.

Gebruikte technologieën

Label A maakt gebruik van bewezen technologie, met algemeen geaccepteerde ontwikkeltalen en -tools om de risico's van niet-standaard keuzes te vermijden. Voor dit project zijn de front-end applicaties ontwikkeld met React Native, terwijl Python is gebruikt voor de back-end.

Tommy tomato doos voor de bestelbus

"In Label A hebben we een partner gevonden die onze organisatie en de cruciale verbeterpunten die nodig zijn om onze doelen te bereiken, begrijpt. Het vertalen van deze behoeften naar de juiste technische oplossing voor ons nieuwe platform, in nauwe samenwerking met onze CTO en nieuwe ontwikkelingsteam, is echt een sterke eigenschap van Label A als partner in slimme digitalisering."

Bas Turk, Founder of Tommy Tomato
The digital product team of Tommy Tomato
Tommy tomato's founders

Team Samenstelling

Sebastiaan: Scrum Master en primair contactpersoon voor escalaties.


Yanick: Verantwoordelijk voor front-end development en begeleiden van Tommy Tomato’s developers.


Ruben: Verantwoordelijk voor het ontwerp, waarbij een balans wordt gewaarborgd tussen gebruiksvriendelijkheid en functionaliteit.


Tyler: Overziet de ontwikkeling van de middleware-laag, zorgt voor schaalbaarheid en modulariteit.


Alex: Leidt het back-end team en geeft advies over strategische keuzes.


Hanzi: Richt de AWS-cloudomgeving in die specifiek is toegewijd aan TommyTomato.


Jeffrey: Is eindverantwoordelijk voor TommyTomato als klant.

Vergelijkbare cases