Ervaring met bestaande PHP-systemen
We werken met Laravel, Symfony en oudere maatwerkapplicaties. Ook de database en het releaseproces nemen we mee als die de voortgang belemmeren.
PHPUw PHP-platform moet blijven draaien, terwijl uw team ook nieuwe functies en onderhoud moet oppakken. Fuse Web helpt met senior PHP-ontwikkeling naast uw eigen team, met Nederlandse begeleiding en ontwikkeling vanuit Athene. We bekijken de code en uw werkwijze voordat we adviseren welke hulp nodig is. Samen spreken we af wie waarvoor verantwoordelijk is en wat een nuttige eerste stap is.
We werken met Laravel, Symfony en oudere maatwerkapplicaties. Ook de database en het releaseproces nemen we mee als die de voortgang belemmeren.
PHPU bespreekt het werk met de senior mensen die het uitvoeren. We leggen uit welke keuzes we voorstellen en waar we nog geen zekerheid over hebben.
Direct contactDe opdracht eindigt niet met onverklaarde code. We spreken af welke documentatie en overdracht nodig zijn, of hoe we betrokken blijven bij onderhoud.
OverdrachtEen upgrade blijft liggen omdat nieuwe functies voorgaan. Of een wijziging raakt code die nog maar weinig mensen kennen. Dan helpt het om iemand naast uw team te hebben die de bestaande applicatie kan doorgronden en het werk mee uitvoert.
We sluiten aan op de werkwijze van uw team en spreken af welke taken we oppakken. Uw tech lead houdt zicht op de voortgang en technische keuzes. Wij stellen vragen, beoordelen code en benoemen risico's, ook als dat betekent dat een voorgenomen wijziging eerst meer onderzoek vraagt.
De samenwerking gaat ook over wat uw team daarna nodig heeft. We leggen belangrijke keuzes vast en spreken af wie de code beoordeelt, wie releases uitvoert en welke documentatie bij de oplevering hoort. Zo kan uw team begrijpen wat er is veranderd en waarom.
De bestaande applicatie en uw bedrijfsvoering bepalen de aanpak. We adviseren geen herbouw voordat we weten waar het probleem zit.
Wat moet er veranderen? Wat mag niet worden verstoord? We bespreken uw doelen, de kennis in het team en het werk dat nu blijft liggen. Daarmee bepalen we of teamuitbreiding bij de vraag past.
We spreken af wat we moeten onderzoeken: de code, database, tests en de manier waarop wijzigingen naar productie gaan. We leggen vast wat we aantreffen, waar de risico's zitten en wat nog onduidelijk is.
U krijgt een schriftelijk voorstel voor wat we veranderen, wat we laten staan en wat de eerste nuttige oplevering is. We spreken de verantwoordelijkheden en verwachte inzet af. De startdatum hangt af van beschikbare capaciteit, technische aansluiting en de benodigde toegang. Afhankelijkheden en onzekerheden horen ook in het plan.
We werken in zichtbare wijzigingen met code review en geautomatiseerde controles waar het project die ondersteunt. We laten de voortgang zien en houden relevante documentatie bij. Bij oplevering dragen we het werk over of spreken we verder onderhoud af.
Een eerder project waarin we de applicatie en database aanpakten, met aandacht voor het bestaande systeem terwijl de vervanging werd gebouwd.
Een op maat gebouwd PHP-veilingplatform liep bij groei tegen problemen met stabiliteit en onderhoudbaarheid aan. Vooral hoge bezoekersaantallen legden druk op het systeem.
We herbouwden de applicatie met Zend Framework en koppelden de frontend via een interne API aan de data. Redis-caching verminderde de databasebelasting. HAProxy verdeelde lees- en schrijfverkeer. Tijdens de bouw ondersteunden we ook het bestaande systeem.
De gepubliceerde case beschrijft een stabieler platform onder hoge belasting en een structuur waarin nieuwe functies makkelijker konden worden ontwikkeld.
We werken op uurbasis of met een projectprijs, afhankelijk van de opdracht. Bij grotere of onduidelijke opdrachten bakenen we eerst een technische beoordeling af. Zo kunnen we het voorstel baseren op de werkelijke code en risico's.
Voor de uitvoering spreken we de werkzaamheden, verwachte inzet en eerste oplevering af. We leggen ook vast wat buiten de opdracht valt. Verandert de vraag, dan bespreken we wat dat betekent voor het werk en de kosten.
Als u een eigen ontwikkelteam hebt en senior hulp zoekt bij uw bestaande PHP-platform. Bijvoorbeeld voor nieuwe functies, een lastige upgrade of onderhoud dat blijft liggen. We bespreken eerst waar het werk vastloopt. Als een afgebakend project of een technische beoordeling beter past, adviseren we dat.
Uw team bepaalt de prioriteiten. Samen leggen we vast wie technische beslissingen neemt, wie wijzigingen beoordeelt en wie verantwoordelijk is voor releases. Wij denken inhoudelijk mee en bespreken risico's wanneer we die tegenkomen. Hebt u geen tech lead, dan bekijken we welke technische begeleiding de opdracht nodig heeft.
Ja. Naast Laravel en Symfony werken we aan bestaande maatwerkapplicaties en oudere PHP-systemen. Onze gepubliceerde projecten omvatten ook Zend Framework. We bekijken de code, database en het releaseproces voordat we een aanpak voorstellen. Wat goed werkt, hoeft niet automatisch vervangen te worden.
U hebt direct contact met de senior mensen die het werk uitvoeren. Fuse Web is een Nederlands-Griekse softwarepartner met ontwikkeling vanuit Athene. We spreken af hoe we aansluiten op uw overleg, takenbord en code review, welke taal we gebruiken en wanneer we bereikbaar zijn.
We spreken af welke werkzaamheden binnen de opdracht vallen, wat de eerste oplevering is en welke inzet daarvoor nodig lijkt. Bij onduidelijk of risicovol werk bakenen we eerst een technische beoordeling af. Daarop baseren we het voorstel. Ook onderhoud, ondersteuning en eventuele wijzigingen in de inzet bespreken we apart.
We leggen technische keuzes en relevante informatie over de code en releases vast. Vooraf spreken we af waar die documentatie komt en wat uw team bij overdracht nodig heeft. Na oplevering dragen we het afgesproken werk over of maken we afspraken over verder onderhoud.
Vertel ons welk platform u beheert en welk werk blijft liggen. We bespreken met u of senior PHP-hulp naast uw team past en wat we eerst moeten bekijken.