Maatwerk of Configuratie van PLM: Welke aanpak is het beste?
Software leveranciers hebben altijd geprobeerd aanpasbare oplossingen te bieden. De meeste PLM leveranciers beweren ook dat het eenvoudig is om hun oplossing aan te passen. Er zijn echter twee verschillende benaderingen. De eerste benadering is maatwerk programmeren en de andere omvat het gebruik van een eenvoudige gebruikersinterface waarbij niet-programmeurs het systeem kunnen instellen (configuratie).
Maatwerk programmering geeft de belofte om alles te doen wat u wilt. Dit brengt echter veelal hoge kosten met zich mee. Klanten moeten IT-teams (in de praktijk veel externe consultants) in dienst nemen om de toepassing te wijzigen wanneer de bedrijfsvereisten veranderen. En vaak is de applicatie zo “aanpasbaar” dat je de software niet veel kunt laten doen zonder veel codering. De applicatie is een toolbox, een framework dat nog niet af – “business ready” is. Deze codeer-zware aanpak leidt veelal tot wijzigingen in de scope, langduring implementaties en budgetoverschreidingen.
Met de overvloed aan cloudoplossingen en mobiele apps van vandaag, willen de meesten van ons de mogelijkheid om snel en gemakkelijk te configureren zonder te weten hoe te coderen. Bij het evalueren van nieuwe oplossingen is het belangrijk om softwareleveranciers te vragen om te demonstreren hoe de applicatie moet worden ingericht, waardoor u kunt bepalen hoeveel moeite en technische expertise vereist is.
Configureerbare oplossingen hebben lagere totale eigendomskosten ( TCO )
Toepassingen die zijn ontworpen om eenvoudige configuratie via een intuïtieve gebruikersinterface mogelijk te maken, bieden de mogelijkheid om gebruikers, beveiligingsrechten, goedkeuringsrouteringen, velden, paginalay-outs en meer toe te voegen of te wijzigen. Configureerbare applicaties worden altijd steeds weer volledig ondersteund wanneer nieuwe versies worden vrijgegeven. Dit betekent dat softwareleveranciers de achterwaartse compatibiliteit hebben beoordeeld om functionaliteit in de toekomst te garanderen.
Voor oplossingen met een op code gebaseerde benadering van maatwerk is het heel anders. Elke klant kan de toepassing zodanig hebben aangepast dat de leverancier geen compatibiliteit ten opzichte van nieuwe versies kan garanderen (of althans niet zonder noemenswaardig aanvullend advies en codering). Vaak worden klanten revision locked op een bestaande versie omdat de inspanningen van aanpassingen naar de nieuwe release te hoog, onmogelijk of riskant wordt geacht.
Vanuit financieel perspectief kosten configureerbare oplossingen minder om te implementeren dan aangepaste oplossingen. Bedrijven moeten rekening houden met de totale eigendomskosten ( TCO) bij de evaluatie van de initiële implementatie van software, de mogelijkheid om toekomstige releases te upgraden en de inspanningen die nodig zijn om de oplossing te onderhouden met interne IT- of externe adviesbronnen. Met dit in gedachten is het verstandig om de volledige kosten-batenanalyse te overwegen om de totale eigendomskosten te bepalen.
Afgezien van het vergelijken van het softwareabonnement, de initiële implementatie en de lopende kosten om het systeem te onderhouden, kunnen kopers met verschillende klantreferenties gaan praten om inzicht te krijgen in de inspanningen die nodig zijn om beide soorten applicaties te wijzigen en te onderhouden. Gedetailleerde vragen over inspanningen voor het instellen van gebruikers, velden, schermen, routings, beveiliging en externe toegang. Gedetailleerde vragen helpen u de implicaties en voordelen van het gebruik van elk systeem te begrijpen.
Schaalbaarheid en gemak van beheer
Een veel voorkomende misvatting over configuratie ten opzichte van maatwerk, is dat maatwerk een grotere schaalbaarheid biedt. Moderne cloudgebaseerde software is zo ontworpen dat zij door iedereen kan worden geconfigureerd. Terwijl ze ook kunnen schalen van kleine tot grote wereldwijde ondernemingen. Met een minimale training in het gebruik van het beheer van configureerbare oplossingen, kunnen gebruikers snel leren hoe ze hun software kunnen configureren om aan hun specifieke zakelijke behoeften te voldoen.
Oplossingen die moeten worden aangepast via codering, vereisen meer technische middelen om het systeem aan te passen en te onderhouden wanneer bedrijfsprocessen veranderingen vereisen. Met configureerbare oplossingen ontwikkelt de softwareprovider met het oog op eenvoudig beheer. De gebruikersinterface voor beheer is op een eenvoudige manier ontworpen met ingebouwde vervolgkeuzemenu’s, keuzelijsten en opties voor veldattributen.
Sommigen beweren dat maatwerk oplossingen ook meer flexibiliteit bieden met betrekking tot integratie. Configureerbare oplossingen zijn echter vaak eenvoudiger te integreren, vooral als de softwareprovider API’s biedt. Met standaard API’s kunnen klanten hun eigen integraties maken. Vaak creëren softwareleveranciers ook een ecosysteem van partners die API-gebaseerde integraties maken, met upstream- of downstream systemen zoals ERP, CAD en CRM-systemen. Configureerbare oplossingen met API’s bieden de eenvoudigste en gemakkelijkste manier om bedrijfsprocessen te ondersteunen die meer dan één systeem omvatten. En het gebruik van API’s zorgt ervoor dat deze integraties blijven aansluiten met toekomstige nieuwe releases. Met een maatwerk oplossing is er geen garantie dat de oplossing gemakkelijk zal upgraden of dat integraties op basis van aangepaste code in de toekomst zullen blijven werken.
Purpose-Built Cloud oplossingen bieden Flexibiliteit
Zowel on-premises als cloud-gebaseerde oplossingen kunnen een aanpasbare of configureerbare benadering bieden. Maar echte multi-tenant cloud-oplossingen bieden een gedeelde infrastructuur met lagere kosten. Deze multi-tenant-oplossingen zijn vanaf het begin ontworpen om de gebruikers ervaring te maximaliseren en te zorgen voor eenvoudige upgrades en grotere schaalbaarheid door in het model ingebouwde configuratie mogelijkheden. Dit is de enige manier waarop cloudoplossingen met meerdere gebruikers kunnen garanderen dat elke klant automatisch kan upgraden telkens wanneer de cloudleverancier een nieuwe release uitgeeft. Elke klant gaat mee met nieuwe versies, waarbij niemand achterblijft of vastzit aan oudere revisies vanwege codeconflicten.
volgens LogicMonitor zullen meer dan 80 procent van de bedrijven egen 2022 vertrouwen op cloud-oplossingen. Aan de andere kant zullen on-premises oplossingen naar verwachting met 10 procent afnemen, zij zullen tegen 2022 slechts 27 procent van alle workloads vertegenwoordigen.
Welke aanpak is het beste?
Voor bedrijven die snel willen bewegen, willen samenwerken met grote gedistribueerde teams en hun eigen bestemming willen bepalen terwijl bedrijfsprocessen zich snel ontwikkelen, biedt configuratie de beste optie om te voldoen aan zakelijke vereisten, kosten te beheersen en de levensvatbaarheid van softwareoplossingen op lange termijn te waarborgen. De kosten, tijd en risico’s van de aangepaste codering zijn te hoog voor de moderne, leane ondernemingen van vandaag die mogelijkheden willen om hun eigen weg te bepalen. Zonder te vertrouwen op aangepaste code, dure technische middelen of risicovolle projecten.