Maatwerk Software
Ivo Jansch <[email protected]>Second Tuesday / Infosessie ZVIO - februari
Monday 10 April 2023 2
• Wie ben ik?• Maatwerk vs. Kant-en-klaar software• Vooroordelen• Aandachtspunten• Het beste van 2 werelden• Vragen / discussie
Agenda
Monday 10 April 2023 3
• CTO bij Ibuildings– ‘The PHP Professionals’– Ca. 50 medewerkers– Vlissingen, Sittard, Amsterdam, Londen– Grote internet projecten– Consultancy
• Nerd– Auteur enkele open source projecten– Diverse web 2.0 initiatieven (epointment.com, frekfly.com,
noweatherwhat.com)– Blogger – http://www.jansch.nl
Wie ben ik?
Monday 10 April 2023 4
Kant-en-klaar software
• Gedreven door algemene behoefte– Wat 'men' wil
• Gemaakt voor de massa
• Standaard prijzen– Licentiemodel; per gebruiker, per tijdseenheid etc.– Soms gestaffeld
Monday 10 April 2023 5
Kenmerken maatwerk
• Op maat gemaakt– Ontwikkeld op aanvraag
• Gedreven door specifieke behoefte– Wat jij wil
• Prijs gebaseerd op inspanning– Hoe meer werk, hoe duurder het pakket
Monday 10 April 2023 6
Voordelen kant-en-klaar• Relatief goedkoop
– Kosten worden gedeeld door alle afnemers
• Volwassen product– Vaak al geruime tijd op de markt– Standaard documentatie aanwezig
• Uitgebreide set van mogelijkheden– Functionaliteit is gebaseerd op behoeftes van velen– Meer investering in de software omdat er veel klanten voor zijn, meer
resources beschikbaar
Monday 10 April 2023 7
Nadelen kant-en-klaar• Veel niet gebruikte functionaliteit
– Daardoor vaak complex
• Compromis-functionaliteit– Moet aan eisen veel gebruikers voldoen– Grootste gemene deler
• Grotere leercurve– Vanwege de grote hoeveelheid functionaliteit
• Bedrijfsprocessen aanpassen aan software– Software schrijft manier van werken voor
Monday 10 April 2023 8
Nadelen kant-en-klaar (2)• Onmogelijkheden
– Wat het pakket niet kan, is vaak ook niet in te bouwen
• Beperkte invloed– Als een van de vele gebruikers is je invloed beperkt
• Relatieve prioriteit– Wat voor jou hoogste prioriteit is, is veel minder belangrijk voor een
leverancier die nog honderden klanten heeft
• Geen voordeel ten opzichte van concurrenten– Geen onderscheid op het gebied van bedrijfsprocessen
Monday 10 April 2023 9
Voordelen maatwerk• Software aangepast aan bedrijfsproces
– Gedraagt zich zoals jij wil
• Beter te integreren met andere software– Te koppelen aan reeds aanwezige infrastructuur
• Software is aanpasbaar– Bij wijzigende omstandigheden, kan de software mee wijzigen
• Doorgaans gemakkelijker in het gebruik– Software bevat geen overbodige features
Monday 10 April 2023 10
Voordelen maatwerk (2)• Kan specifieke bedrijfsprocessen ondersteunen
– Ook degene die niet in kant-en-klaar software bestaan
• Betere productiviteit– Door betere aansluiting bij bestaande manier van werken
• Betere (op maat) ondersteuning– Vaak directe toegang tot ontwikkelteam
• Leverancier nauwer betrokken bij bedrijf– Kan meedenken over features
• Voordeel ten opzichte van concurrentie– Ondersteunt onderscheidende bedrijfsprocessen
Monday 10 April 2023 11
Nadelen maatwerk• Afhankelijkheid van leverancier
– Wat gebeurt er als leverancier wegvalt?
• Kwaliteit afhankelijk van leverancier– Minder gebruikers die leverancier op 'rechte pad' houden– Minder noodzaak tot herbruikbaarheid applicatie
• Relatief kostbaar– Ook standaardfunctionaliteit moet ontwikkeld worden
• Competenties leverancier moeilijk in te schatten– Vaak kleinere, gespecialiseerde partijen
Monday 10 April 2023 12
Vooroordelen• “Maatwerk is te duur”
Rekenvoorbeeld:– 5 gebruikers
Standaard pakket: EUR 711,95Maatwerk: EUR 5000,00
– 5000 / 5 = 1000 euro investering per gebruikerStel, kostprijs per uur = 40 euro1000 / 40 = 25 uur
– Bij ca. 2 uur tijdswinst per maand investering na 1 jaar al terugverdiend! (2 uur = 2/160 = 1,25%)
Monday 10 April 2023 13
Vooroordelen (2)
• “Maatwerk is moeilijk”– Volg een proces:
• Verzamel eisen en wensen ('moscow' analyse)• Offertetraject• Kosten/baten analyse• Gefaseerde uitvoering• Implementatie• Nazorg
– Blijf nauw betrokken bij het hele proces!
Monday 10 April 2023 14
Aandachtspunten• Inventariseer goed wat je nodig hebt
– Hoe meer je wenst, hoe blijer de leverancier
• Inventariseer goed wat je hebt– Het beschrijven van de huidige situatie helpt bij het bepalen wat je echt
nodig hebt
• Onderken je motivatie– Wat is het daadwerkelijke doel voor de aanschaf van een pakket?
• Selecteer de juiste partner– Ervaring, branchekennis, betrouwbaarheid, klik
Monday 10 April 2023 15
Aandachtspunten (2)• Eigendom broncode
– Leveranciers-onafhankelijkheid– Beschermen van je investering
• Open standaarden / technologie– Leveranciers-onafhankelijkheid– Onderhoudbaarheid
• Ondersteuning– Sluit een 'Service Level Agreement' (SLA) af
Monday 10 April 2023 16
Het beste van 2 werelden?
• Buy or make? => Bake!
• Kenmerken:– Uitgaan van kant-en-klaar componenten– Het maatwerk zit in de combinatie– Maatwerk door configuratie– Slim koppelen van pakketten
• Voordelen:– Combineren van de voordelen van maatwerk en kant-en-klaar software– Investering daalt doordat delen standaard zijn
Monday 10 April 2023 17
Het beste van 2 werelden?
• “SOA architectuur”– Service Oriented Architecture– Alle onderdelen zijn 'diensten'– Bijvoorbeeld:
• Orderverwerking• Facturatie• Relatiebeheer
– Steeds meer standaardpakketten passen in een SOA architectuur.
Monday 10 April 2023 18
Welke keuze moet je maken?
• Weeg voor- en nadelen tegen elkaar af
• Elke situatie is anders, laat je goed voorlichten
• Maak een kosten/baten analyse
Vragen?
http://www.ibuildings.nl
http://www.slideshare.net/ijanschhttp://www.jansch.nl