Upgrade Access applicatie

Powerpack
  • Industrie
  • Duurzaamheid
  • Het Eiland

Powerpack is de toonaangevende producent en leverancier van afvalzakken, PMD-zakken en biodegradeerbare/composteerbare afvalzakken.

Introductie

Reeds geruime tijd werkte Powerpack met een Access-applicatie die draaide op een SQL Server backend. De bedrijfs-kritische Powersys applicatie werd intern ontwikkeld en door de jaren heen aangepast aan de groeiende noden van de verschillende diensten binnen het bedrijf. Ook waren er integraties met het boekhoudsysteem (Venice) en het CRM-pakket (Alpha). Daarnaast maken ook enkele andere kleinere applicaties (zoals de tijdsregistratie-applicatie) gebruik van de gegevenstabellen die gevoed worden door Powersys. Voor het hosten van deze backend werd beroep gedaan op MS SQL Server en om de verbinding tussen MS Access en SQL Server te garanderen werd er gebruik gemaakt van de MS Access ADP technologie (helemaal volgens de toenmalige aanbevelingen van Microsoft).

Wanneer Microsoft stopt met de ondersteuning van MS Office en Access 2003 stelt er zich naast het supportprobleem ook een beveiligings- en compatibiliteitsprobleem.

Technisch uitwerking

Wat was de voorgestelde oplossing?

Om deze problemen te mitigeren, doet Powerpack beroep op de kennis en expertise van de Cronos groep. Smartsys zal instaan voor de modernisering van hun IT-infrastructuur en de dagelijkse ondersteuning van A tot Z, terwijl daarnaast we met de VBA-cel binnen Qframe instaan voor de migratie en ondersteuning van de MS Access applicatie. De nieuwe omgeving zou moeten gaan draaien in een MS Office 365-omgeving. De stap van MS Access 2003 was dus behoorlijk groot.

Hoe hebben we dat aangepakt?

Uit ervaring weten we dat een MS Access-migratie niet altijd even voorspelbaar verloopt en een duidelijk stappenplan noodzakelijk is. Een stappenplan waarin we bij elke tussenstap een evaluatie voorzien en een herinschatting maken voor de volgende stap zodanig dat er telkens een up-to-date migratieplan beschikbaar is. Aan het einde van elke stap wordt er ook een testversie afgeleverd waarmee de gebruikers aan de slag kunnen. De testresultaten van deze gebruikers zijn de enige echte waardemeter en zijn dus bepalend voor het al dan niet aanvatten van de volgende fase. 
In dit project was het beginpunt het aanpassen van de niet meer ondersteunde ADP-technologie. Vervolgens was het de beurt aan de migratie van de bestaande formulieren en bijhorende queries, waarbij we ook werkten aan het omzetten van de ‘Stored Procedures’. Één van de laatste stappen was het migrereren van de VBA code, waarbij deze ook compatibel moest gemaakt worden met de nieuwe 365-omgeving. 
Los van de technische aanpassingen, was er na elke tussenstap ook nood om de functionele werken te controleren zodanig dat de applicatie bleef werken zoals verwacht.

De rol van Qframe

Naast .NET ontwikkeling, heeft Qframe dus ook nog expertise rond Acces en VBA in huis. Dit zijn vrijwel altijd projecten die niet door een volledig team opgenomen worden, maar door één van onze specialisten. 
Een Access-project is niet zelden iets voor een one-man-army dat zowel instaat voor de analyse, communicatie, opvolging en de oplevering van het project alsook voor het eigenlijke ontwikkelingswerk maar telkens opnieuw blijkt wel dat een nauwe samenwerking met de gebruikers van de applicatie en een transparante, correcte opvolging dé sleutel tot succes is. Het is dus net zoals onze grotere projecten van belang dat zulke opdrachten ruimer worden bezien dan enkel maar het technische aspect, maar dus er ook voldoende aandacht worden gegeven aan alle aspecten van onze projectaanpak.

Ook een uitdaging in je Access applicatie?

Kom in contact met onze Access en VBA specialisten.