Begrijpen, onzekerheid verkleinen en dan ontwikkelen
We beginnen bij de onderdelen waarop het project kan stuklopen: een dubbelzinnige bedrijfsregel, een externe afhankelijkheid, een datamigratie, het datavolume of een beperking van de hosting.
Zodra die risico’s duidelijk zijn, wordt het project opgedeeld in testbare onderdelen. Structurele keuzes worden vroeg genoeg vastgelegd om te voorkomen dat een tijdelijke beslissing een definitieve architectuur wordt.
1. Afbakening
Doelen, gebruikers, gegevens, randvoorwaarden en succescriteria.
2. Architectuur
Datamodel, verantwoordelijkheden, interfaces, koppelingen en beveiliging.
3. Bouw
Ontwikkeling in controleerbare stappen in plaats van een lange periode zonder bruikbare versie.
4. Controle
Functionele tests, responsive design, prestaties, fouten en indexeerbaarheid als het project openbaar is.
5. Livegang en opvolging
Voorbereide deployment, back-up, monitoring en zo nodig een terugvalplan.
Laten we beginnen met de afbakening
Eén eerste gesprek is genoeg om de risico’s van uw project te herkennen.