Tijdens de Microsoft Dynamics 365 Pharma & Life Sciences Inspiration Day was er een uitgebreid inspiratieprogramma. Een van de sprekers was Henrik Walther Madsen, directeur bij Epista Life Science. Voor dit artikel namen we de hoogtepunten uit zijn presentatie “Always Compliant ERP with Dynamics 365.” Nieuwsgierig geworden? Lees dan hieronder verder!
Dus ChatGPT, wat is jouw gedachte?
De presentatie begint met een vraag voor ChatGPT: “Wat is het verband tussen goede IT-praktijken en validatie van computersoftware?”. Het antwoord? Goede IT-praktijken bieden een kader voor het bouwen en onderhouden van robuuste, betrouwbare en compliant computersystemen. Softwarevalidatie is een specifieke reeks activiteiten binnen dit kader die ervoor zorgt dat de softwaretoepassingen voldoen aan vooraf gedefinieerde vereisten en aan wettelijke normen.
Henrik: “Ik vind het antwoord dat ChatGPT ons gaf eigenlijk erg goed. Voor Epista is het een heel nuttig platform. Het stelt ons in staat om de focus te verleggen van handmatige taken, zoals het schrijven van een testscript. Wie vindt het leuk om testscripts te schrijven? Meestal niet veel mensen. Ten tweede schrijft ChatGPT op een veel duidelijkere en meer gestructureerde manier dan mensen vaak doen. Ik denk dat het ons kan helpen om een goede kwaliteitscontrole uit te voeren - iets wat we allemaal nodig hebben en allemaal willen.”
Het echte verschil van werken in de cloud
Naast kunstmatige intelligentie blijft werken in de cloud een belangrijk onderwerp.
Henrik: “Wat is dan het echte verschil in de cloud? Allereerst heb je te maken met de 'geforceerde updates' waar je geen invloed op hebt. Delen van de verantwoordelijkheid zijn uitbesteed; veel van de operaties vallen onder de verantwoordelijkheid van Microsoft. Verder hebben we te maken met een aantal veranderingen in hoog tempo terwijl de vraag naar efficiëntie toeneemt. Ik zou willen stellen dat we altijd achter zijn gebleven bij andere industrieën. Ook vanuit QA-perspectief moeten we ons realiseren dat de wereld in beweging is.”
Laten we dus één voor één op die elementen inzoomen:
- Geforceerde updates
We willen ons bedrijf kunnen ondersteunen met goede functionaliteit en gebruik kunnen maken van alle beschikbare technologie. Zie regelgeving niet als iets slechts, maar als iets dat ons daadwerkelijk ondersteunt. Soms gaat het langzaam, maar veel dingen zijn verbeterd, bijvoorbeeld de evaluatie van computersoftware en de verzekering van computersoftware. Eén advies hier: documenteer niet om het documenteren; het verbetert de kwaliteit niet.
- Snelheid en efficiëntie van verandering
Het aantal mensen en bedrijven dat betrokken is bij een eenvoudige verandering is enorm. Het echte werk kan eenvoudig zijn, maar het moet meerdere keren langs alle afdelingen (Microsoft, business, IT). Dit heeft niets te maken met de applicatie; het is gewoon operationeel. Wij gebruiken hiervoor bijvoorbeeld graag DevOps, omdat dit de meeste tools die we gebruiken kan combineren. Het is niet zo dat we deze oplossing voor alles kunnen gebruiken, maar er zitten veel dingen in waar we van kunnen profiteren.
- Verantwoordelijkheid uitbesteden
De verantwoordelijkheid uitbesteden werkt als een versnellingssysteem. Er is zoveel informatie. Je moet die informatie internaliseren en kijken hoe je daarmee omgaat. Dat is wat we doen met de cloud control maker. Uiteraard landt het in de bediening, want alles draait om bediening. Dat weet ik inmiddels!
Als we het hebben over de Project Quality Handbooks, zou ik je echt willen vragen om het volgende te overwegen: hoe internaliseer je alle goede praktijken die al zijn gebouwd en ontwikkeld? Denk aan documentatie, bedrijfsprocessen en alle andere dingen. En dan komt alles samen in wat wij het Operationeel Handboek noemen.
Conclusies en aanbevelingen
Welke boodschappen moet je meenemen uit deze presentatie?
- Betrek QA er in een vroeg stadium bij, anders zijn ze niet in staat om je achteraf te ondersteunen bij de operaties.
- Een ander onderdeel wat je vroeg moet meenemen, is het ontwerpen van operationele procedures.
- Werk met een systeem waarvan je weet hoe de documentatie en het testen werken, want je zult je configuraties moeten herzien. Azure DevOps heeft de voorkeur voor D365: het integreert goed en wordt door veel leveranciers gebruikt.
- Raadpleeg regelgeving en richtlijnen regelmatig.
- Het hebben van een solide change- en releasemanagementsysteem is essentieel: als je dat niet hebt, loop je achter de feiten aan of werk je inefficiënt.
- Overweeg organisatorisch veranderingsmanagement en training.