SOFTWARE OP MAAT

Software die zich aanpast aan uw bedrijf,niet omgekeerd.

Bedrijfstoepassingen rond de manier waarop uw organisatie echt werkt, van idee tot productie, en daarna onderhouden.

Een standaardpakket volstaat tot uw proces niet meer in het sjabloon past. Dan beginnen de omwegen: een spreadsheet naast het ERP-systeem, een mailketting om goed te keuren wat het systeem niet kan, elke vrijdag een manuele export omdat twee tools niet met elkaar praten. Maatwerk loont wanneer uw manier van werken het beschermen waard is en uw tools in de weg zitten.

Wij ontwerpen en bouwen die software samen met u. Eerst een schriftelijk ontwerp, dan werkende incrementen die u in uw eigen omgeving uitprobeert, en ten slotte een productierelease met de tests, monitoring en documentatie die alles draaiende houden. Dezelfde senior engineers blijven betrokken van het eerste gesprek tot na de go-live. Zo gaat er niets verloren tussen een verkoper, een projectmanager en wie uiteindelijk de code schrijft.

WANNEER DIT PAST

Wanneer dit de juiste keuze is

  • Uw kernproces draait op spreadsheets, gedeelde mailboxen en één persoon die weet hoe alles in elkaar zit.
  • U betaalt voor een standaardpakket, maar verliest meer tijd aan omwegen dan dat pakket u oplevert.
  • Uw ERP, CRM, webshop of boekhouding praten niet met elkaar, dus uw medewerkers tikken dezelfde gegevens opnieuw over.
  • U hebt een duidelijk idee voor een interne tool of klantenportaal, maar uw eigen team zit vol en de deadline staat vast.
  • Een eerdere poging liep vast: de demo van een bureau haalde nooit productie, of een freelancer vertrok met de enige kopie van de kennis.
WAT U KRIJGT

Wat u krijgt

Een schriftelijk ontwerp vóór de bouw

Domeingrenzen, datamodel, integraties, deploymentvorm en de bekende risico’s op papier, met een raming waarvan de aannames erbij staan. U kunt over het ontwerp discussiëren voor het duur wordt.

Een backend die groei aankan

Services, API’s en integraties in Java of Kotlin met Spring Boot, opgedeeld in duidelijke modules zodat een nieuwe functie op één plek terechtkomt. Koppelingen met uw ERP, CRM of betaalprovider zijn getest en gedocumenteerd.

Een datamodel rond uw echte vragen

Eén PostgreSQL-database, ontworpen rond de vragen die u er werkelijk aan stelt. Elke schemawijziging staat onder versiebeheer en is ingeoefend voor ze uw productiegegevens raakt.

Schermen die uw medewerkers graag gebruiken

Front-ends in React en TypeScript op hetzelfde getypeerde contract als de backend. Komt er een veld bij in de API, dan verschijnt het op het scherm. Wordt een veld hernoemd, dan faalt de build, niet uw medewerkers.

Releases waarop u kunt rekenen, ook later

Docker-images die bij elke commit worden gebouwd en getest, via CI/CD uitgerold naar Kubernetes of een gewone server. Monitoring, back-ups en een ingeoefende rollback staan klaar voor de eerste gebruiker inlogt.

HOE HET WERKT

Hoe het werkt

01

Begrijpen

Wij brengen het proces in kaart samen met de mensen die het vandaag uitvoeren. U krijgt een schriftelijke scope voor er code wordt geschreven.

02

Vormgeven

De scope wordt een ontwerp: modulegrenzen, datamodel, integraties en deploymentvorm. Een kleine proof of concept beslist elke onzekere keuze.

03

Bouwen

Het eerste increment vervangt één omweg van begin tot einde, zodat een echte gebruiker het snel kan uitproberen. Elk increment eindigt met een demo in uw omgeving.

04

Draaien en doorontwikkelen

De eerste release gaat live met monitoring, back-ups en rollback op hun plaats. Na de go-live blijven wij voor ondersteuning, beveiligingsupdates en nieuwe functies.

STACK

De technologie erachter

Kotlin & Java

Spring Boot

PostgreSQL

React & TypeScript

Docker & Kubernetes

CI/CD

Monitoring & alerting

Hetzner, AWS, Azure & DigitalOcean

SAMENWERKING

Hoe een samenwerking er meestal uitziet

Een afgebakende eerste release, geleverd in korte incrementen die telkens eindigen met een demo, en daarna een doorlopende overeenkomst voor ondersteuning en doorontwikkeling. Meestal groeit een afgebakend project zo uit tot een maandelijks partnerschap zodra de software dagelijks gebruikt wordt.

Neem contact op
VEELGESTELDE VRAGEN

Vragen die u misschien hebt

Hoe prijzen jullie een maatwerkproject?

Begrijpen en Vormgeven offreren wij apart, aan een vaste prijs. U houdt daar een schriftelijk ontwerp aan over, wat er ook volgt. Op basis van dat ontwerp bakenen wij de eerste release schriftelijk af en ramen we ze, met de aannames achter het bedrag erbij zodat u ze kunt betwisten. De bouw rekenen wij aan per gewerkte dag, increment per increment tegenover die raming, en bij elke demo ziet u de bestede tijd naast de raming. Er start niets zonder uw akkoord. Na de go-live lopen ondersteuning en doorontwikkeling via een maandelijkse overeenkomst, afgestemd op hoeveel verandering u verwacht.

Van wie is de code?

Van u. De code staat vanaf de eerste commit in uw repositories, en de intellectuele eigendom van het geleverde werk gaat bij betaling naar u over. De infrastructuur draait in uw cloudaccounts, en de documentatie is geschreven in begrijpelijke taal voor wie het daarna onderhoudt: wij, uw eigen team of een heel andere engineer.

Wat als Experus niet beschikbaar is?

Daar houden wij bij de oplevering rekening mee. Leesbare code, geautomatiseerde tests, gedocumenteerde infrastructuur en een handleiding in begrijpelijke taal staan in uw eigen accounts, zodat een andere engineer het systeem kan overnemen zonder overdrachtsvergadering. Elke opdracht heeft schriftelijk afgesproken data. Halen wij die niet, dan hoort u dat meteen en kiest u: herplannen, of stoppen en enkel betalen wat geleverd is. Lopend werk staat vanaf dag één in uw repositories en accounts, dus er gaat niets verloren op een laptop. Is de engineer op uw project langer afwezig, dan kan een vertrouwde specialist uit ons netwerk het overnemen, met uw akkoord.

Hoe lang duurt het?

Dat hangt af van de scope, en u krijgt een eerlijke raming in plaats van een geruststellende. Wij werken in korte incrementen, zodat uw medewerkers snel een bruikbare eerste versie hebben. Na elke demo beslist u of we doorgaan, bijsturen of stoppen.

VOLGENDE STAP

Beschrijf het proces dat in de weg zit

Een ruwe schets volstaat. Vertel ons waar uw medewerkers vandaag omheen werken. U krijgt een doordacht antwoord van de engineer die het zou bouwen, ook als maatwerk niet de juiste oplossing blijkt.

Neem contact op