Naar hoofdinhoud
IT Capacity
ennl
ONZE ENGINEERINGCYCLUS

Van idee naar een
werkende versie in weken.

Elk project doorloopt dezelfde zes fases. Zo werkt een professioneel ontwikkelteam: scope vóór code, beslissingen op papier, en tests en omgevingen op hun plek voordat er iets live gaat. AI doet het zware werk binnen elke fase; onze developers nemen de beslissingen die duur zijn als ze verkeerd uitpakken.

  • Meestal 4 tot 6 weken van begin tot eind
  • Een schatting voordat we beginnen
  • De code is van jou
LOOP DOOR DE FASES
  1. Wat het doet

    Week 1

    We leggen vast wat je product echt moet doen, en stellen de vragen die later duur zijn om te beantwoorden: beveiliging, schaalbaarheid, snelheid en de terugkerende maandlasten. Waar een beslissing echt risico draagt, kan een developer met één klik bij je aanschuiven.

    WIJ VRAGEN

    De vragen die later duur worden

    Wie mag wat zien, hoeveel gebruikers in jaar twee, wat direct moet aanvoelen, en wat het elke maand kost om te draaien. Opgeschreven, niet aangenomen.

    AI VOEGT TOE

    Een volledig interview, geen gok

    Onze AI-adviseur blijft doorvragen tot er geen gaten meer in het functioneel ontwerp zitten. Een proces dat professioneel uitgevoerd weken kostte, duurt nu slechts 15 minuten.

    WIJ STAPPEN IN

    Bij de beslissingen met gevolgen

    Datamodel, rechten en alles wat persoonsgegevens of geld raakt krijgen een developer aan tafel voordat er een regel geschreven wordt.

    OPLEVERINGAfgesproken functionele scope, risicolijst en schatting
  2. Ontwerp

    Week 1 tot 2

    Schermen vóór code. We bepalen welke talen het spreekt, wat direct moet aanvoelen, hoe het zich op een telefoon gedraagt, en wat het over bezoekers onthoudt.

    WIJ VRAGEN

    Hoe het moet aanvoelen in gebruik

    Welke stappen mensen dagelijks herhalen, welke talen je bedient, en wat met één hand moet werken op een telefoon met slecht bereik.

    AI VOEGT TOE

    Elk scherm, snel

    Elke stap in een dag getekend en opnieuw getekend, zodat je reageert op iets echts in plaats van een beschrijving goed te keuren.

    WIJ STAPPEN IN

    Bij snelheid, privacy en toegankelijkheid

    Wat er bewaard wordt om het snel te houden, wat het over een bezoeker mag onthouden, en hoe het werkt met alleen een toetsenbord of een screenreader: de onderdelen die een gegenereerd ontwerp stil overslaat.

    OPLEVERINGKlikbaar ontwerp van elk scherm in scope
  3. Bouwen

    Vanaf week 2

    Productiecode in één consistente stijl, getest terwijl we bouwen, met een logboek van wat er gebeurt zodat problemen terug te vinden zijn, en ruimte voor de uitbreiding die je in fase één noemde. Je ziet de voortgang op het bord terwijl het binnenkomt.

    WIJ VRAGEN

    Jouw werkwijze, niet de onze

    Hoe je bestaande code geschreven en georganiseerd is, wat er getest wordt en wat het vastlegt, zodat het geheel als één stuk werk leest.

    AI VOEGT TOE

    Volume met een reviewpoort

    Features, tests en documentatie parallel geschreven, elk gereviewd voordat het op het bord landt.

    WIJ STAPPEN IN

    Bij de onderdelen die niet mogen buigen

    Authenticatie, betalingen, integraties en alles wat duur is om terug te draaien schrijven of herschrijven we met de hand.

    WIJ TESTEN

    Unit, integratie en end-to-end

    Unittests op de logica, integratietests over de componenten die een feature raakt, en end-to-end tests die de flow doorlopen zoals een echte gebruiker dat doet.

    OPLEVERINGWerkende versie op een testomgeving
  4. Testen

    Voor de livegang

    Voordat er iets in de buurt van productie komt lopen we het product met de hand door. Elke kritische processflow wordt getest op een testomgeving die een productieomgeving zo dicht mogelijk benadert, inclusief de betrokken partijen en de data die zij meebrengen. Wat stukgaat wordt gefixt en opnieuw getest tot de flow staat.

    WIJ VRAGEN

    Welke flows nooit mogen falen

    Bestellen, betalen, factureren, inloggen: jij vertelt welke paden je geld of vertrouwen kosten als ze stukgaan, en wie er bij elk pad betrokken is.

    AI VOEGT TOE

    Testdata en dekking van de randgevallen

    Testsets, edge cases en regressiechecks snel gegenereerd, zodat de saaie helft van het testen klaar is voordat een mens aan de interessante helft begint.

    WIJ STAPPEN IN

    Bij de handmatige ronde en de hertest

    Een developer loopt elke kritische flow met de hand door op de testomgeving, legt vast wat stukgaat, fixt het en test het opnieuw. Niets gaat door op basis van een groene pipeline alleen.

    OPLEVERINGEen geteste build, met de kritische flows afgetekend
  5. Live zetten

    Wanneer jij kiest

    Een testversie en een liveversie netjes ingericht, waarbij elke wijziging automatisch wordt gecontroleerd en uitgeleverd, zodat niets met de hand live gaat. Jij kiest het exacte moment waarop het live gaat, wij houden het in de gaten, lossen op wat er in de eerste dagen bovenkomt en dragen de repository en de documentatie over.

    WIJ VRAGEN

    Waar het draait en wanneer het live gaat

    Jouw cloud of de onze, welke omgevingen je nodig hebt, wie mag deployen, en het exacte moment waarop je het aan echte gebruikers wilt tonen.

    AI VOEGT TOE

    Automatische controles en overal ogen op

    De automatische stappen die elke wijziging controleren en uitleveren, ingericht voor jouw product, en daarna de eerste dagen een scherp oog op fouten, met alles wat afwijkt samengevat in plaats van bedolven.

    WIJ STAPPEN IN

    Bij toegang, rollback en de overdracht

    Inloggegevens, netwerkregels en een geoefende weg terug worden door een developer ingericht. Na livegang lossen we op wat er bovenkomt en dragen daarna de repository, de documentatie en de sleutels over. Het is van jou.

    OPLEVERINGLive product, plus de code en documentatie die van jou zijn
  6. Onderhoud

    Doorlopend

    Na de release moet het product gezond blijven. Fouten en uptime worden gemonitord, kwetsbaarheden in dependencies en infrastructuur worden bijgehouden, en een developer staat klaar voor tijdige support en om de applicatie actueel te houden met huidige technologie en beveiligingseisen.

    WIJ VRAGEN

    Wat uptime je waard is

    Hoe snel een probleem beantwoord moet zijn, binnen welke uren, en welke delen van het product nooit uit mogen liggen.

    AI VOEGT TOE

    Monitoring die zichzelf leest

    Fouten, uptime en kwetsbaarheidsrapporten op één plek verzameld en samengevat, zodat de ruis het ene ding dat telt niet bedelft.

    WIJ STAPPEN IN

    Bij support en actueel blijven

    Een developer met naam antwoordt als er iets stukgaat, en houdt de applicatie op ondersteunde versies terwijl frameworks, dependencies en beveiligingseisen doorschuiven.

    OPLEVERINGGemonitord product, bijgehouden kwetsbaarheden en een supportlijn

Wil je weten hoe jouw project in deze cyclus zou lopen?

Stuur ons een site, een idee of de code waar je op vastloopt. Je krijgt de fases terug, de schatting en waar een developer het meest uitmaakt.