Scroll naar inhoud

Een helder actieplan voor het IT-team van Mpact, van code review tot hosting

Mpact is een Belgische vzw die mensen, organisaties en overheden ondersteunt om middelen slimmer te gebruiken. Diensten zoals Mobitwin en Carpool draaien op webapplicaties die een klein intern IT-team bouwt en onderhoudt.

PHP Laravel Zend Framework / Laminas Oracle React Native GitHub Deployer AI-ondersteunde code review
Mpact

Mpact ondersteunt mensen, organisaties en overheden om middelen slimmer te gebruiken. Zo creëren we maatschappelijke en ecologische meerwaarde, met impact op de brede samenleving. Diensten zoals Mobitwin, waar vrijwillige chauffeurs mensen met een mobiliteitsbeperking vervoeren, draaien volledig op eigen webapplicaties. Een klein intern team bouwt en onderhoudt die applicaties. Betrouwbare software is dus essentieel voor de dagelijkse werking.

01.

De uitdaging

Het IT-team van Mpact groeit mee met de diensten en beheert vandaag een breed portfolio aan applicaties. Om ook de komende jaren vlot te blijven groeien, wil Mpact de werking van het team verder professionaliseren.

  • Mpact wil de kennis over de applicaties breder verankeren, zodat meerdere collega's elke applicatie kunnen opvolgen.
  • Per applicatie is er nog geen product owner en geen duidelijke planning. Vragen van gebruikers en partners belanden daardoor ad hoc bij een ontwikkelaar.
  • Nieuwe versies moeten vlotter en met minder handwerk live kunnen.
  • De ontwikkelaars willen meer tijd voor ontwikkeling en minder voor serverbeheer.
  • Het team wil de documentatie bundelen, zodat iedereen informatie sneller terugvindt.

Mpact zoekt een blik van buitenaf om die ambities te vertalen naar een concreet en haalbaar plan.

02.

Onze aanpak

Mpact vraagt Sumo Coders om als onafhankelijke partij naar de volledige IT-werking te kijken. We starten met gesprekken met elk teamlid: welke rol neemt die persoon op, aan welke applicaties werkt die en waar liggen de sterktes. Daarnaast nemen we de bestaande documentatie en het interne document over taken en verantwoordelijkheden door.

Dat levert twee documenten op:

  • Een beschrijving van de huidige situatie. Per teamlid, per tool, per werkproces en per applicatie: welke onderdelen er zijn, waar ze draaien, welke omgevingen bestaan en waar de code staat. Waar informatie nog aangevuld kan worden, geven we dat aan.
  • Een lijst met 33 aanbevelingen, gegroepeerd per thema (team, werking, ontwikkeling, hosting, applicaties) en elk met een prioriteit van 1 tot 5. Zo ziet Mpact meteen waar het moet beginnen en wat kan wachten.

We leggen bewust geen kant-en-klare oplossing op. Mpact beslist per aanbeveling zelf of het die doorvoert, samen met het team, zodat iedereen de keuze mee draagt. Ook voor toekomstige projecten denken we mee over de beste aanpak.

Na de audit blijft Sumo Coders aan boord als klankbord. In losse overlegmomenten toetst het team keuzes af, bespreken we vragen bij de uitvoering en geven we advies.

03.

Resultaat

Mpact heeft vandaag een helder overzicht van alle applicaties, de rollen in het team en de volgende stappen. Het team werkt het actieplan stap voor stap af:

  • Elke wijziging gaat via een pull request. Een collega en een AI-tool lezen de code na voor ze live gaat.
  • Deployer zet applicaties live met één commando, inclusief databasemigraties en de mogelijkheid om terug te keren naar een vorige versie.
  • De hosting verhuist van de interne infrastructuur naar een gespecialiseerde partner, die backups, monitoring en beveiligingsupdates opvolgt.

Zo kunnen de ontwikkelaars zich meer focussen op ontwikkeling.

Veel van wat in de audit staat, voelden we zelf al aan. Het verschil is dat Sumo Coders het zwart op wit zet en er prioriteiten aan koppelt. Dat geeft ons de bevestiging dat we op de goede weg zitten, en een concreet plan om ermee aan de slag te gaan.