Webapplicatie ontwikkeling. De Kernpunten

We ontwikkelen op hoog niveau PHP / Laravel-applicaties. De volgende zaken zijn kenmerkend voor onze aanpak:

Software op maat

Ons ontwikkelteam werkt dagelijks aan op maat gemaakte systemen, zoals SaaS-oplossingen (software as a service), interne- en externe systemen en koppelingen. Samen lanceren we deze intern of zetten we ze in de markt en bieden de software als dienst aan. Hiermee zijn onze klanten uniek en onderscheiden ze zich van de concurrent.

Persoonlijk ontwikkelteam

Is er sprake van een groot project? Dan kunnen we werken met een persoonlijk ontwikkelteam. Er is dan een team bij ons aan het werk dat uitsluitend aan jouw project werkt, veelal via de Scrum methodiek. Aanvullend hierop kun je expertise vanuit onze flexibele schil krijgen, zoals van een software architect, designprofessional of scrum master.

OTAP-ontwikkelomgeving

Bij grotere projecten wordt er volledig OTAP gewerkt. Dit betekent dat op de pc van de developer de ontwikkeling (O) plaatsvindt. Vervolgens wordt de software naar de testserver (T) gestuurd waarop nieuwe functies worden getest. Hierna wordt alles naar een acceptatieserver (A) gestuurd waarop alles aan de klant wordt voorgelegd. Als deze zijn goedkeuring heeft gegeven, wordt de software geïmplementeerd in de productieomgeving (P).

Unit testing

Worden er projecten voor de lange termijn ontwikkeld of kan er niet met live data worden getest? Dan kan er unit testing worden ingezet. Dit zijn geautomatiseerde testen die kleine stukjes code stuk voor stuk testen, dit scheelt een hoop tijd tijdens de quality assurance.

Continuous integration

Om het ontwikkelproces te versnellen en zo efficiënt mogelijk te maken, werken we met continuous integration. Onze ontwikkelaars kunnen op deze manier tegelijkertijd werken aan een project. Elke wijziging wordt automatisch samengevoegd in de versieberheersoftware en getest op fouten, codestijl en beveiligingslekken.

Documentatie

Onze documentatie bij de software reikt verder dan alleen in de code. Zo zorgen we er ook voor dat er een geschreven documentatie over de processen en structuren beschikbaar is in een GitHub repository, zodat nieuwe programmeurs snel kunnen starten.