Hoe ik software lever

Transparant. Verantwoordelijk. Herhaalbaar.

Afspraak is Afspraak — u praat met de persoon die de code schrijft

De Belofte

De meeste softwareprojecten mislukken omdat niemand verantwoordelijk is. Een anoniem bureau met accountmanagers, projectmanagers en ontwikkelaars die de klant nooit ontmoeten. Als er iets misgaat, wijst iedereen naar elkaar.

Zo werk ik niet. Ik ben één persoon. U praat met de engineer die uw code schrijft. Wanneer ik me committeer aan een deadline, functie of prijs — kom ik mijn woord na. Als er een probleem is, los ik het op. Geen excuses. Geen vingerwijzen. Afspraak is Afspraak.

De 14-daagse Tijdlijn

Elke opdracht werkt volgens hetzelfde systeem. Twee weken van 'ik wil X' tot X live op uw domein.

Dag 1–2

Discovery & Spec

  1. 1.

    Twee uur durende kick-off call. NDA getekend. Scope besproken. Vaste prijs voor de lunch.

  2. 2.

    Requirements-analyse met MoSCoW-prioritering [?]. Elke functie gedefinieerd als een [?] Gherkin-scenario — in gewoon Nederlands dat de computer ook kan controleren.

→ Getekende spec + Gherkin-acceptatiescenario's
Dag 3

Infrastructuur & Repo

  1. 1.

    Code in uw GitHub. [?] CI/CD-pipeline actief. Staging-URL voor het einde van de dag.

  2. 2.

    Server ingericht met [?] Ansible — [?] infrastructure as code. Gedepoyed via [?] Dokku op [?] Hetzner of Leaseweb. [?] UFW-firewall. [?] VPN-toegang. Uw infrastructuur of de mijne — uw keuze.

→ Werkende staging-omgeving + runbook
Dag 4–8

TDD Sprint

  1. 1.

    Elke functie begint als een falende test. [?] Rood. Groen. Refactoren. Gherkin-scenario's sturen [?] acceptatietesten aan. Unit-tests dekken de rest.

  2. 2.

    De meest risicovolle integratie — het datamodel dat zou kunnen instorten, de third-party API die mogelijk niet werkt — eerst gebouwd. Dagelijkse Loom-updates met wat werkt en wat niet.

→ Kernfunctionaliteit met sluitende testsuite
Dag 9–12

Demo & Polijsten

  1. 1.

    U klikt door alles heen. Feedback gaat direct in de volgende sprint. Geen JIRA. Geen story points. Gewoon echte software die u kunt aanraken.

  2. 2.

    Polijsten. Randgevallen. Security review. Foutafhandeling. Tests zijn [?] levende documentatie — iedereen kan de codebase overnemen.

→ Functiecomplete, geteste applicatie
Dag 13–14

UAT & Productie

  1. 1.

    U en uw team proberen het te breken. Alle bugs op een bord dat u kunt zien — dezelfde dag opgelost. Uw Gherkin-scenario's verifiëren elke functie.

  2. 2.

    Gedepoyed naar productie. SSL. [?] Sentry + Monit monitoring. Uptime-meldingen. One-page runbook. [?] E-mail geconfigureerd. [?] Domeinrapport baseline vastgesteld.

→ Productie-app + monitoring + runbook

De Stack

Elke tool is gekozen met een reden. Hier is wat elke tool voor u doet.

🚀
Rails 8 Snelle oplevering, volwassen ecosysteem, groot personeelsbestand
Ontwikkelaar: Convention over configuration. Ik focus op uw bedrijfslogica.
🚢
Dokku PaaS Heroku-kracht voor 10% van de kosten. Volledige controle.
Ontwikkelaar: Git-push deploys. Nul DevOps overhead. Direct terugdraaien.
⚙️
Ansible Reproduceerbare infrastructuur. Wissel van provider wanneer u wilt.
Ontwikkelaar: Declaratieve configuratie. Versiebeheer voor infrastructuur.
CI/CD (GitHub/GitLab) Elke wijziging getest voor livegang. Eén klik terugdraaien.
Ontwikkelaar: Geautomatiseerde kwaliteitscontrole. Directe feedback.
🌐
Hetzner / Leaseweb Europese hosting, AVG-proof. Geen verborgen kosten.
Ontwikkelaar: Beste prijs-prestatie. API-gestuurde inrichting.
🛡️
Monit Automatisch herstel. Problemen opgelost voor u ze ziet.
Ontwikkelaar: 24/7 bewaking. Zelfherstellende infrastructuur.
🔐
UFW + VPN Server standaard beveiligd. Alleen noodzakelijke poorten open.
Ontwikkelaar: Weigeren als standaard. Privé staging-toegang.
📊
Domeinrapporten Maandelijks rapport over prestaties, bezoekers, SEO. Duidelijke aanbevelingen.
Ontwikkelaar: Proactieve communicatie. Datagedreven verbeteringen.
✉️
E-mail Infrastructuur E-mails komen aan in de inbox. Contactformulieren werken betrouwbaar.
Ontwikkelaar: SPF/DKIM/DMARC geconfigureerd. Monitoring geïntegreerd.
🤖
AI-Ondersteunde Ontwikkeling Snellere oplevering, lagere kosten. Senior engineer oordeel met machine-snelheid.
Ontwikkelaar: 10x snellere standaardcode. AI doet herhalingen.
Statische Site Generator (11ty) Supersnelle laadtijden. Geen database om te kraken. Betere SEO.
Ontwikkelaar: Eenvoudige bouwpijplijn. Git-gebaseerd. Geen server-side exploits.
🤝
Afspraak is Afspraak Eén aanspreekpunt. Geen anoniem bureau. Als ik beloof, lever ik.
Ontwikkelaar: Directe klantrelatie. Volledig eigenaarschap. Gebouwd op vertrouwen.

Twee Manieren om Eigenaar te Worden

Beide geven u volledig code-eigendom. Kies wat bij uw budget past.

📆

Maandelijks Abonnement

Lagere opstartkosten. Hosting, monitoring, maandelijkse domeinrapporten, e-mail en onderhoud inbegrepen. Opzeggen wanneer u wilt — u houdt de code.

  • Lagere opstartkosten
  • Hosting + monitoring + rapporten
  • Opzeggen wanneer u wilt, houd de code
Offerte aanvragen →

Laten we over uw project praten

30 minuten. Vrijblijvend. Als het past, weet u het binnen 12 minuten.

Vrijblijvende offerte