Naar de hoofdinhoud

Softwareontwikkeling

Software rond uw vak bouwen, niet omgekeerd.

Bedrijfssoftware bestaat om één concrete wrijving weg te nemen: dubbele invoer, een rekenblad waar de hele activiteit van afhangt, een proces dat niemand van begin tot eind volgt. Wij bouwen zulke tools, en we kunnen ook werken met wat er al staat.

Illustratie van softwareontwikkeling op maat

De situaties die we het vaakst tegenkomen

De vraag komt zelden als een lastenboek binnen. Ze komt binnen als een symptoom.

  • Uw activiteit steunt op een rekenblad dat niemand nog durft aan te passen.

  • Uw teams voeren dezelfde gegevens in meerdere tools opnieuw in.

  • Het standaardpakket dat u gebruikt dekt het grootste deel, en voor de rest plooit u uw werking.

  • Een interne applicatie werkt, maar de maker is weg en niemand kan ze nog laten evolueren.

  • U hebt een duidelijk project en geen team dat het kan bouwen.

  • Een kritiek proces hangt af van wat twee mensen zich herinneren.

Wat we opnemen

Van een volledige applicatie bouwen tot code overnemen die iemand anders schreef.

Bedrijfsapplicaties

  • Interne webapplicaties en gebruikersportalen
  • Beheertools afgestemd op een bestaand proces
  • Rollen, rechten en goedkeuringsstromen
  • Documentgeneratie en exports naar uw formaten

Overname van het bestaande

  • Inwerken in een applicatie die u geërfd hebt
  • Onderhoud overnemen op code van een derde partij
  • Stapsgewijze modernisering in plaats van een volledige herbouw
  • Extractie en migratie van historische gegevens
  • Tests en geautomatiseerde deployments opnieuw opzetten

Integraties

  • Koppeling met een ERP, een CRM of een boekhoudpakket
  • API’s voor uw partners of voor uw eigen applicaties
  • Automatisering van terugkerende bestands- en gegevensstromen
  • Overname van broze koppelingen die door de jaren heen gegroeid zijn

Bedrijfssoftware is geen interface

Wat u op het scherm ziet rust op lagen die bepalen hoe lang het product meegaat. We behandelen ze alle, en we koppelen ze aan wat u al draait.

  1. GebruikersWie ze gebruikt, met welke rechten, in welke omstandigheden
  2. InterfaceSchermen en trajecten, gebouwd rond wat snel moet gaan
  3. BedrijfslogicaUw regels, uw goedkeuringen en uw uitzonderingen
  4. API’s & integratiesHet uitwisselingspunt met de rest van het informatiesysteem
  5. GegevensHet model, de historiek, en wat u moet kunnen exporteren
  6. InfrastructuurWaar het draait, hoe het uitgerold wordt, hoe het hersteld wordt
Uitwisseling

Wat u al draait

  • ERP, CRM, boekhouding
  • Bestaande interne applicaties
  • Tools van uw partners

De integratielaag bepaalt of een nieuwe tool deel wordt van uw informatiesysteem of er alleen bovenop komt.

Hoe een project verloopt

We leveren in bruikbare stappen. U ziet de software werken tijdens het project, niet pas op het einde.

  1. 01

    Het vak begrijpen

    We kijken naar het werkelijke proces, inclusief de omwegen die de teams zelf bedacht hebben. Daar zit vaak de echte vraag.

  2. 02

    De scope bepalen

    Wat onmisbaar is op de eerste productiedag, wat later komt, en wat uiteindelijk nooit nodig blijkt.

  3. 03

    In stappen bouwen

    Bruikbare versies met korte tussenpozen, getest met de mensen die er echt mee zullen werken.

  4. 04

    In productie brengen

    Gegevensovername, omschakeling, opleiding en nabije opvolging in de eerste dagen.

  5. 05

    Laten evolueren

    Bedrijfssoftware leeft. Correcties en nieuwe functies op basis van het vastgestelde gebruik.

Bij het einde van het project

U moet het werk zonder onderhandeling aan uw eigen team of aan een andere partner kunnen overdragen. Dit wordt overgedragen.

  1. 01

    De broncode

    Repository, historiek en toegangsrechten komen volledig bij u terecht.

  2. 02

    Bruikbare documentatie

    Wat nodig is om het project over te nemen, geen map die niemand opent.

  3. 03

    Een reproduceerbare omgeving

    Installatie, configuratie en deployment beschreven en geautomatiseerd.

  4. 04

    Uw gegevens

    Gestructureerd, exporteerbaar, zonder afhankelijkheid van een gesloten formaat.

  5. 05

    Een overdracht

    Overdracht van de toegangen, een doorloop met uw teams, en antwoorden op de vragen die bij een overname horen.

Waarop we bouwen

We kiezen technologie die u over vijf jaar nog kunt laten onderhouden.

  • Webapplicaties

    Snelle, toegankelijke interfaces in de browser, zonder installatie op de werkposten.

  • Back-end en API’s

    Gestructureerde, testbare en gedocumenteerde diensten, gebouwd om langer mee te gaan dan een modegolf.

  • Databanken

    Datamodellen gevormd naar uw vak, standaard relationeel.

  • Continue integratie

    Geautomatiseerde tests en deployments, zodat opleveren geen gebeurtenis meer is.

Veelgestelde vragen

Moeten we alles herschrijven?

Zelden. Een volledige herbouw is duur, traag, en doet bedrijfsregels verloren gaan die over jaren zijn opgebouwd. Meestal is het beter om het stuk te isoleren dat werkelijk problemen geeft, dat opnieuw te bouwen, en het naast het bestaande te laten draaien. We zeggen het wanneer herbouwen de beste optie is — en, vaker nog, wanneer dat niet zo is.

Kunt u een applicatie overnemen die iemand anders schreef?

Ja, dat is een frequente vraag. We beginnen met een inwerkfase: de code lezen, afhankelijkheden in kaart brengen, nagaan wat er werkelijk draait en wat er getest wordt. Die fase geeft een eerlijk beeld van wat overneembaar is zoals het is, en wat eerst werk vraagt.

Hoe worden termijnen ingeschat?

Na de afbakening, niet ervoor. Een schatting zonder het bedrijfsproces te begrijpen verbindt niemand. We werken met leverbare stappen en herschatten naarmate de scope scherper wordt — een prioriteitswijziging tijdens het project kost veel minder dan een kloof die pas bij de oplevering opduikt.

Werkt u samen met onze eigen ontwikkelaars?

Ja. Naargelang het geval versterken we een bestaand team, nemen we een scope zelfstandig op, of allebei tegelijk. Het model wordt bij de afbakening bepaald en kan mee evolueren.

Wat als we willen stoppen?

U vertrekt met de code, de gegevens en de omgevingen. Daarom automatiseren we de deployment en documenteren we de overname van bij het begin: een overdracht mag geen project op zich zijn.

Laten we uw project bespreken

Vertel ons welk proces vandaag vastloopt. We zeggen u eerlijk of software op maat het juiste antwoord is.