Kennismaking en inventarisatie
We starten met een technische en organisatorische verkenning scan van je huidige ontwikkelproces, tools en knelpunten. We brengen in kaart:
- Huidige ontwikkelproces en tooling
- Bottlenecks in samenwerking en deployment
- Gewenste versnelling, vereenvoudiging of automatisering
Dit vormt de basis voor het implementatieplan en de te volgen ASD-aanpak.
Doel: begrijpen waar automatisering het meest oplevert.
Van documentatie naar routines
Na de analyse duiken we in de bestaande documentatie en scripts van je team. Denk aan .sh- of .ps1-scripts, losse README.md-stappenplannen en handmatige installatielijsten.
Doel: van handmatig naar reproduceerbaar.
We vertalen deze fragmenten naar een gestructureerde Justfile:
- Eén centrale plek voor al je commando’s
- Duidelijke omschrijvingen per taak (just deploy, just test, just tunnel)
- Reproduceerbare stappen, lokaal en in CI
- Minder context-switching, minder fouten
Resultaat: alles wat nu in iemand z’n hoofd of README staat, komt terug als een keten van commando’s in een Justfile. Begrijpelijk, herhaalbaar en klaar om met één regel te draaien. Daarmee leggen we de basis voor containerisatie en begint code als documentatie echt te leven.
Containergebaseerde omgevingen
We zetten een lokaal én remote reproduceerbare omgeving op.
- Docker-compose setups voor frontend, backend, database, etc.
- Eén klik om je project lokaal én extern toegankelijk te maken
- Geïntegreerd met tooling als ASD Tunnel en het ASD dashboard
- We breiden de omgeving uit met een Caddy webserver zodat alle services via 1 tunnel toegankelijk zijn.
Doel: iedereen werkt onder dezelfde voorwaarden, altijd en overal.
Automatisering en configuratie
We leveren een gestandaardiseerde manier van werken die wél flexibel is. Onze containergebaseerde omgeving combineert krachtige command-line tools met een heldere structuur voor configuratie en samenwerking.
Onze aanpak:
- Configuratie start bij één .env file of wordt opgehaald uit een beveiligde secrets-kluis (geprefereerde methode)
- Variabelen vloeien automatisch door naar Docker Compose en container-omgevingen
- Een Just of make-gebaseerde task-runner standaardiseert lokale, CI- en productiecommando’s
- Compose-profielen structureren services als frontend, backend, db, proxy, test, etc.
- Alle services zijn benaderbaar via onze Caddy-ingress & private netwerkstructuur
- Remote samenwerking wordt veilig gefaciliteerd binnen geïsoleerde containers.
Resultaat: ontwikkelaars werken met een consistente en veilige omgeving, waar configuraties duidelijk, herbruikbaar en reproduceerbaar zijn, lokaal én in de cloud.
Training en ondersteuning
We zorgen dat je team niet alleen werkt met de nieuwe tools maar ze ook begrijpt, beheerst en zelf kan uitbreiden.
Onze ondersteuning bestaat uit:
- Live demo’s en walkthroughs (bij voorkeur op je eigen projecten)
- Heldere handoverdocumentatie, gegeneerd vanuit de Justfile en containerconfiguratie
- In-app uitleg in het ASD Dashboard voor teamleden die later instappen
- Een open communicatiekanaal met de ASD Engineer voor hulp bij implementatievragen
Doel: autonomie voor je team, zonder technische afhankelijkheid.
Evaluatie en iteratie
Na oplevering houden we contact. We meten, leren en verbeteren waar nodig.
- Regelmatige check-ins (frequentie in overleg)
- Feedback ophalen bij developers, DevOps en testers
- Doorvoeren van verbeteringen in workflows, commando’s of documentatie
- Opschalen naar meer projecten of uitbreiden naar andere teams
Doel: een werkwijze die meegroeit met je organisatie en relevant blijft.