Diensten
Wat we bouwen
Vier diensten, één methode: modelleer de gegevens, maak de regels expliciet, en zet het geheel onder versiebeheer zodat het jaren later nog uit de bron te herbouwen is.
Opdrachten
-
Documentautomatisering
Een documentfamilie — offertes, overzichten, certificaten, rapporten — omgezet naar een pijplijn met een vastgelegd invoercontract. Verkeerde gegevens laten de build stoppen; ze bereiken geen klant.
- Schema en gegevens gescheiden gehouden
- Eén sjabloon, gevalideerde invoer, geen stille standaardwaarden
- Gebouwd met hetzelfde commando in CI en op een laptop
Meestal een eerste fase met vaste omvang, daarna per uur.
-
LuaLaTeX-engineering
Diep werk aan de zetmachine zelf: plaatsing van floats, eigen classes, binnenwerk van pakketten, Lua-uitbreidingen, en de fouten die pas op volume zichtbaar worden.
- Debuggen op engine-niveau, geen omweggetjes
- Ontwikkeling van pakketten en classes
- Reparaties bijgedragen aan de bron waar ze horen
Per uur. Specialistentarief.
-
Normconforme PDF
Archivering en toegankelijkheid als techniek in plaats van als keurmerk: PDF/A-4f voor reproduceerbaarheid, en tagging volgens PDF/UA-2 daar waar een echte structuurboom de claim waarmaakt.
- Ingesloten bronnen, zodat het bestand zijn eigen herkomst draagt
- Tagging alleen beweerd waar hij er werkelijk is
- Validatie vastgelegd in de build
Vaak een uitbreiding op een automatiseringsproject.
-
Back-office systemen
De toepassing rondom de documenten: registratie, workflow, rapportage, koppelingen. Uitgerold als infrastructure as code, op servers die je zelf beheert.
- Vrije software van begin tot eind
- Reproduceerbare uitrol, geen met de hand ingerichte servers
- De overdracht omvat de infrastructuur, niet alleen de applicatie
Project of abonnement.
Hoe een opdracht loopt
Het lastige document
Je stuurt het ding dat steeds misgaat. Wij lezen het en zeggen wat er werkelijk kapot is, en dat is vaak iets anders dan het lijkt.
Een eerste fase met vaste omvang
Een klein, afgebakend stuk werk met een resultaat dat je kunt beoordelen: één documentfamilie van begin tot eind geautomatiseerd, of één engine-probleem opgelost.
Bouwen en overdragen
De pijplijn, de bronnen, de uitrol en de documentatie. Je kunt het zonder ons draaien — dat is de toets waar we tegenaan bouwen.
In de lucht houden
Optioneel onderhoud voor de delen die bewegen: engine-upgrades, wijzigende normen, nieuwe documentsoorten binnen dezelfde familie.
Waar we je van afraden
Structuur kost iets, en die aanbrengen voordat ze zich heeft terugverdiend is de meest voorkomende manier waarop documentprojecten duur worden. Een gevalideerd gegevenscontract is het juiste antwoord voor een documentfamilie die elke maand wordt uitgegeven. Het is het verkeerde antwoord voor een document dat één keer is uitgegeven en waarvan de indeling tussen versies nog verschuift.
Dus zeggen we dat. Is het eerlijke antwoord "schrijf het dit jaar met de hand en automatiseer het als je het zes keer hebt uitgegeven", dan is dat het antwoord dat je krijgt, en het is goedkoper voor je dan het alternatief.
Vertel wat er moet kloppen
Een korte beschrijving van het document en wat er misgaat is genoeg om te beginnen. Je krijgt een inschatting, geen brochure.