Onze aanpak

Discover

Elke succesvolle IT-oplossing begint met begrijpen wat er écht speelt. In de Discover-fase brengen we niet alleen de vraag in kaart, maar vooral de context waarin die vraag ontstaat. We kijken hoe systemen worden gebruikt, waar het klem loopt en wat dat betekent voor de organisatie. Niet alleen wat er gevraagd wordt, maar wat er nodig is om verder te komen. 

Wat houdt de Discover-fase in? 

  • We analyseren de vraag en uitdaging van de organisatie. 
  • We verzamelen en structureren technische en functionele requirements en werken deze uit in een backlog.  
  • We brengen de gewenste processen â€“ samen met de gewenste oplossing â€“ in kaart in één overzicht. Dit heet een Service Blueprint. 
  • We modelleren de architectuur en definiëren een Data- en Domeinmodel. 

Door deze aanpak ontstaat een gedeeld beeld van wat er speelt en waar de prioriteiten liggen. Bestaande keuzes en aannames worden zichtbaar, zodat duidelijk wordt wat kan blijven en wat anders moet. Zo leggen we niet alleen een stevige basis voor het verdere traject, maar zorgen we er ook voor dat de volgende stappen â€“ Design, Develop en Drive â€“ gericht bijdragen aan een oplossing die in de praktijk werkt. 

Design

In de designfase vertalen we inzichten naar een oplossing die werkt in de praktijk. We beginnen met een prototype om te valideren of de oplossing daadwerkelijk aansluit op de behoeften van mens en organisatie. Zo maken we zichtbaar wat werkt en wat niet, voordat we gaan bouwen. Dat voorkomt onnodige kosten en zorgt ervoor dat we gericht verder kunnen. Pas wanneer de functionele oplossing klopt, vertalen we deze naar architectuur en datamodellen. 

Tijdens deze fase bepalen we wat er precies moet worden opgelost en met welk doel. Niet alleen op basis van de vraag, maar in lijn met wat in de Discover-fase zichtbaar is geworden. Dit wordt vastgelegd in enterprise- en referentiearchitecturen, die richting geven aan hoe de oplossing past binnen de organisatie en haar toekomstige ontwikkeling. 

Daarnaast definiëren we samen met de gebruiker wanneer een oplossing goed genoeg is. Deze acceptatiecriteria vertalen we naar concrete functionaliteiten en user stories. Zo zorgen we ervoor dat wat we ontwerpen niet alleen klopt met het plan, maar ook werkt voor de mensen die ermee moeten werken. 

Develop

In de developfase bouwen we de oplossing stap voor stap en toetsen we continu of deze werkt in de praktijk. We werken agile en in sprints, waarbij we regelmatig opleveren en demo’s geven om feedback op te halen bij gebruikers. Zo wordt snel zichtbaar wat werkt en wat nog aangepast moet worden. Met peer reviews en regressietesten bewaken we de kwaliteit van de software en zorgen we dat nieuwe functionaliteiten geen bestaande werking verstoren. We vinden het belangrijk dat gebruikers nieuwe software accepteren voordat deze in gebruik wordt genomen. Daarom werken we met â€˜gebruikersacceptatietesten’ en leveren we pas op wanneer de oplossing daadwerkelijk waarde toevoegt aan het proces. 

In deze fase vertaalt een solution en/of technisch architect het ontwerp naar een concrete technische oplossing. Daarbij staat een â€˜fit for purpose’ aanpak centraal: een oplossing die past bij de behoeften, mogelijkheden en context van de organisatie, en die aansluit op de eerder gemaakte architectuurkeuzes. Omdat behoeften en omstandigheden veranderen, blijft ook de oplossing in beweging. Zo ontstaat geen eindproduct, maar een oplossing die meegroeit met de organisatie en klaar is voor de volgende stap. 

Drive

In de drivefase blijft de oplossing zich ontwikkelen. We bouwen verder op wat er staat en voegen nieuwe functionaliteiten toe op basis van wat er in de praktijk nodig is. Door continu te verbeteren en bij te sturen, blijft de oplossing aansluiten op de behoeften van gebruikers en de organisatie. Zo ontstaat niet alleen snelheid, maar ook duurzame ontwikkeling. In deze fase nemen we oplossingen ook in beheer. We ondersteunen bij het gebruik, zorgen voor onderhoud en blijven betrokken om de werking te optimaliseren. Zo blijft de applicatie niet alleen stabiel, maar ook relevant en klaar voor wat er verandert. 

Resultaat

De uitkomst van onze aanpak meten we in cijfers. Bij nieuwe projecten kan dat bijvoorbeeld hogere omzet zijn. Bij bestaande producten ligt de focus vaker op het verbeteren van de winstmarge. De belangrijkste resultaten waar we op sturen zijn automation rate, marge en medewerkerstevredenheid. 

Door gebruik te maken van low-code en eerst goed te analyseren wat er nodig is, kan gerichter worden ontwikkeld en zijn minder investeringen nodig. Door meer aandacht te besteden aan de discover- en designfase, voorkom je onnodige aanpassingen in de developfase en wordt de ontwikkeling van de applicatie efficiënter en sneller doorlopen. 

Benieuwd naar de mogelijkheden?

Wil je weten hoe jouw vraagstuk aangepakt kan worden met het 4D-model? Of ben je al op weg en wil je sparren over de volgende stap? Neem gerust contact met ons op. 

Melvin Kaats