Maatwerk software heeft zowel terecht als onterecht een slechte naam.

Maatwerk is moeilijker te onderhouden en in combinatie met standaard software willen maatwerk koppelingen nog wel eens breken wanneer de standaard software ge-update wordt. Al deze effecten worden nog eens vergroot wanneer het maatwerk door externe partijen wordt uitgevoerd.
Het feest is helemaal compleet wanneer de externe partij ook nog eens beperkte kennis heeft van het bedrijfskundige probleem wat het maatwerk zou moeten oplossen, bijvoorbeeld Planning of 3D CAD.
Als laatste probleem zien wij vaak dat wanneer er na een aantal jaren het maatwerk aangepast moet worden dit vaak niet meer mogelijk is. De handige werknemer, stagiair of website bouwer zijn in geen velden of wegen meer te bekennen, hetzelfde geldt natuurlijk voor de ‘technische’ documentatie en de ‘ontwerpverantwoording’. Daar waar het voor Metaalbedrijven volstrekt normaal is om producten te ‘documenteren’ m.b.v. tekeningen, is dit voor bovengenoemde ‘maatwerk-jongens’ iets compleets ‘buitenaards’.
Veel standaard software ontwikkelaars hebben een hekel aan maatwerk. Maatwerk geeft te veel afleiding van het hoofdproduct. De oplossing van standaard software ontwikkelaars is het buzz -woord “API’s”. Een API zou je kunnen vertalen naar een ‘open-koppelings-mogelijkheid’. Vergis je niet, er moet dus wel degelijk geprogrammeerd worden, we spreken immers over een ‘mogelijkheid’. Omdat het woord programmeren ons herinnert aan de negatieve aspecten van maatwerk gebruiken software ontwikkelaars vaak het woord ‘scripts’.

Toen we jaren geleden onze eigen API en script software in gebruik namen gaven we daar weinig ruchtbaarheid aan. Ook bij Komdex hadden we een ‘hekel’ aan maatwerk. Toch draaien er door de jaren heen inmiddels honderden scripts bij tientallen klanten of meer. In onze blog “de robots komen er aan” van anderhalf jaar geleden, gaven we er voor het eerst enige ruchtbaarheid aan.
Interessant genoeg is de vraag naar maatwerk enorm gestegen in de gehele software markt. Wij hebben inmiddels een vast team van scripters (programmeurs), wat de eerder benoemde issues van maatwerk weggenomen heeft. Wij documenteren onze maatwerk net zo goed en uitgebreid als de code van onze standaard producten. Daarnaast hebben we een systeem om het maatwerk te isoleren van de hoofdcode zodat maatwerk niet breekt bij updates, nu en in de toekomst.
Onderstaand een voorbeeld van maatwerk script:
In onze nieuwe branche calculatie software hebben we een script toegevoegd t.b.v. zaaglengte optimalisatie.

Andere voorbeelden van maatwerk scripts zijn o.a.
- Inlezen van toegeleverde bestand van uw klanten, bv orderregels in Excel of XML formaat
- Speciale nacalculatie overzichten die worden gedeeld met (grote) klanten
- Automatisering van stickers e.d. als onderdeel van onze nieuwe digitale pakbon
- Tag- en serienummer platen genereren m.b.v. Specifieke hardware zoals lasers , ponsapparatuur
- Specifieke productieplanningen als aanvulling op onze bestaande MRP planning of als uitbreiding van onze nieuwe Orderplanning software.
Wat willen we jullie meegeven met dit verhaal?
Maatwerk, mits verantwoordelijk uitgevoerd met een stabiele en kundige partij kan een enorme productiviteitswinst opleveren voor de korte en lange termijn!
Voor nu weer even genoeg stof tot nadenken!
Rob de Haas