Programmeren bij greenpickle

Share
Programmeren bij greenpickle

Wanneer je eigen software laat ontwikkelen, wil je deze natuurlijk regelmatig uitbreiden of verbeteren. Bij greenpickle hebben we een duidelijk proces ontwikkeld om dit soepel en veilig te laten verlopen.

Als klant kun je eenvoudig een nieuwe functie aanvragen via ons ticketsysteem. Wij zorgen er vervolgens voor dat jouw nieuwe functionaliteit wordt gebouwd en zorgvuldig getest. Klinkt simpel, maar achter de schermen zit een goed doordacht proces.


Van aanvraag tot ontwikkeling

Wanneer er een functieverzoek binnenkomt, plannen wij dit in bij een geschikte developer. Dit kan iedere developer binnen greenpickle zijn, afhankelijk van de aard en complexiteit van de taak.

De toegewezen developer gaat aan de slag met het programmeren van de nieuwe functie. Gedurende dit proces houden we de klant goed op de hoogte van de voortgang, zodat er geen verrassingen ontstaan.

Zodra de ontwikkeling is afgerond, wordt de nieuwe functie altijd gecontroleerd door een tweede medewerker binnen greenpickle. Dit vier-ogen-principe zorgt ervoor dat elke wijziging aan hoge kwaliteitseisen voldoet.


Code review en kwaliteitscontrole

Na de interne controle wordt er een pull request ingediend naar de development branch van het project. Deze branch bevat alle nieuwe functies die in ontwikkeling zijn.

De pull request wordt vervolgens beoordeeld door de success manager die aan het project is gekoppeld. Wanneer deze akkoord geeft, wordt de wijziging samengevoegd met de bestaande development branch.

Op dat moment informeren wij de klant over de afgeronde update. De klant kan de nieuwe functie daarna zelf testen via een unieke, afgeschermde testomgeving die alleen voor hem toegankelijk is.


Livegang en nazorg

Na goedkeuring vanuit de klant plannen wij de update in voor de productieomgeving. Dit gebeurt altijd op momenten waarop de website het minst bezocht wordt, meestal 's nachts of in het weekend, om downtime te voorkomen.

Na het uitvoeren van de update staat de nieuwe functie live en kunnen jouw eindgebruikers er direct gebruik van maken.


Bij greenpickle geloven we dat kwaliteit begint bij een goed proces. Door elke stap zorgvuldig te plannen, te bouwen, te controleren en te communiceren, zorgen we dat updates soepel verlopen en onze klanten krijgen wat ze verdienen: stabiele, betrouwbare software die meegroeit met hun bedrijf.