Voor de directie
Een beslisdocument in gewone taal. Wat is het risico, wat kost het om niets te doen, en welke opties zijn er?
Gewone taalGratis platformbeoordeling door een senior engineer, voor bedrijven die draaien op een bestaande PHP-applicatie. Wij bekijken uw Laravel-, Symfony- of maatwerk-PHP-applicatie en vertellen u wat kan blijven, waar het risico zit en wat de eerste veilige stap is. Soms is dat herbouwen. Soms niet.
Een beslisdocument in gewone taal. Wat is het risico, wat kost het om niets te doen, en welke opties zijn er?
Gewone taalWe werken samen met uw ontwikkelaars. Zij kennen het systeem het best, en de beoordeling onderbouwt hun voorstellen richting directie.
SamenU kunt het gebruiken met ons, met uw eigen team of met een andere partij. Daarna bepaalt u welke rol wij hebben: meedenken, meebouwen of tijdelijk extra senior capaciteit.
Uw keuzeAl die tijd draait uw bedrijf op een systeem waar niemand meer in investeert. Vaak zit het probleem in ontbrekende tests, een handmatige deploy of kennis die bij één persoon ligt. Dat is stap voor stap op te lossen, terwijl het platform blijft draaien. Zo moderniseerden we een Nederlands e-learningplatform met honderdduizenden studenten, met tests, Docker en een nieuwe architectuur.
Herbouw ligt voor de hand als de basis een noodzakelijke upgrade niet meer toelaat, of als het platform iets moet doen waar het nooit voor is ontworpen. Wij hebben zelf een auction-platform herbouwd dat onder groeiend verkeer niet meer stabiel te houden was. Tijdens een herbouw betaalt u een periode voor twee systemen, en kennis die in de oude code zit moet opnieuw worden gevonden. Daarom kijken we eerst naar de code. Lees hoe wij die afweging maken.
Julian Gardner, oprichter en lead developer, met 25+ jaar ervaring met software en PHP, kijkt naar de code, de architectuur en het herbouwvoorstel. Johan Kooijman, oprichter en systeembeheerder, kijkt naar servers, toegang, deploy en beheer: de basis die bepaalt of software betrouwbaar draait. U spreekt direct met de mensen die naar uw systeem kijken.
We plannen de beoordeling in als uit het eerste gesprek blijkt dat er een echte beslissing ligt over een platform waar uw bedrijf op draait.
U vertelt wat er speelt: het platform, de beslissing die voorligt en wat er niet mag worden verstoord. Daarna weet u of de beoordeling zinvol is.
We krijgen leestoegang tot de code en, als dat er is, het herbouwvoorstel. Met uw ontwikkelaars bespreken we kort hoe het systeem in elkaar zit.
We bekijken de code en architectuur, de database, het releasepad (tests, CI, deploy, rollback en monitoring), wat is vastgelegd en wie toegang heeft tot code, servers en accounts. We kijken vooral naar de processen die omzet dragen of schade kunnen doen, zoals bestellingen, facturatie en autorisatie.
U krijgt een kort, geschreven advies: wat goed werkt en kan blijven, de grootste risico's op volgorde van zakelijke impact, of herbouw, modernisering of een combinatie verstandig is, en de eerste nuttige mijlpaal met de verwachte inspanning. Daarna lopen we het met u en uw team door.
Een PHP/Yii2-platform met meerdere beheerpanelen werd stap voor stap één onderhoudbaar systeem.
Een snelgroeiend reis- en e-commerceplatform werkte met een codebase verspreid over vijf repositories, elk met een eigen beheerpaneel. Dat remde de ontwikkeling en het dagelijkse werk.
We voegden de beheerpanelen stap voor stap samen tot één paneel. Elk bestaand paneel ging pas uit nadat alle functies veilig in het nieuwe systeem zaten.
De gepubliceerde case beschrijft dat het bestaande systeem stabiel bleef, zodat de operationele teams zonder onderbreking konden doorwerken.
Het gaat om 8 uur werk van een senior engineer. We plannen de beoordeling in als uit een kort eerste gesprek blijkt dat er een echte beslissing ligt over een platform waar uw bedrijf op draait.
Gaat u daarna verder met uitvoering, dan maken we een voorstel op basis van wat we in de code hebben gezien.
We doen liever een voorstel nadat we uw systeem hebben gezien. Voor u is het een tweede mening voordat u een grote beslissing neemt. Voor ons is het de beste manier om te laten zien hoe we werken.
Zorg eerst dat toegang tot code, servers, domeinen en accounts bij u ligt. Leg daarna vast hoe het platform werkt, voordat die kennis weg is. De beoordeling is daar een goed startpunt voor.
Soms. Dat hangt af van de staat van het platform en van wat het moet kunnen. We kunnen het pas zeggen als we de code hebben gezien.
Ja. We leggen het voorstel naast de code en kijken of de aanpak past bij wat we zien.
8 uur werk van een senior engineer. Het advies en het gesprek plannen we samen in. Bij een groot of ongewoon systeem spreken we vooraf af wat we in die tijd bekijken.
Nee. Het advies is van u.
Ja. Uw ontwikkelaars kennen het systeem het best, en we hebben hun inbreng nodig.
Laravel, Symfony, Zend/Laminas, Yii en maatwerk-PHP, plus de database-, Docker- en AWS-omgeving eromheen.
Een kort gesprek met de founder. Geen salesdeck — wel een eerste blik van een senior engineer op het probleem. Daarna weet u of de beoordeling zinvol is.