Modernisering van legacysystemen: waar moet ik beginnen?

Ana Neto Connectoren, Producten en oplossingen Laat een reactie achter

Uw lang vertrouwde aangepaste software begint u in de steek te laten.

Je wilt een verandering maken. Maar hoe pak je het aan?

Wat is de aanpak die het beste voor u zal werken: integratie of migratie?

Heeft uw bedrijf een verouderd systeem? U weet wel, dat stukje software dat u al zo lang hebt dat niemand zich meer kan herinneren hoe het ontstaan is... Ja, dat stuk dat niet goed integreert met de nieuwere hardware- en softwaresystemen van uw organisatie, en dat een knelpunt is geworden. Degene die u niet gemakkelijk kunt updaten, als het al lukt. Degene waarvoor u moeilijk kunt vinden tot wie u zich kunt wenden wanneer u hulp nodig hebt. Ja, die! Heb je het gevoel dat je eraan vastzit?

Het ding is dat oudere software bestaat vanwege de waarde ervan voor uw organisatie. Gebruikers werken er al lang mee, en het heeft de organisatie goed gediend. Uw IT-team is vertrouwd geraakt met de beperkingen ervan en kent alle eigenaardigheden. Deze software heeft zichzelf zeker terugverdiend en de hele organisatie is er op de een of andere manier mee vertrouwd.

Niettemin bent u op een bepaald moment vanuit een andere invalshoek naar deze oude software gaan kijken. En nu kunt u zich niet aan de indruk onttrekken dat u ermee vastzit.

  • Heb je gemerkt dat het geïsoleerd alsof het een eiland was in het midden van de moderne software van uw organisatie?
  • Denk je niet dat het bevorderlijk is voor verouderde processen en workflowsen om die reden de groei van het bedrijf in de weg staan?
  • Kost het uw organisatie niet te veel tijd en middelen?

Op dit moment, zijn er twee benaderingen van de modernisering van legacysystemen die je kunt nemen:
integratie
of migratie. 

In ieder geval, het eerste wat je moet doen is vaststellen welke processen nog door het oude systeem worden ondersteund. Bouw daaruit uw eisen op. De tweede is het vinden van welke andere software aan deze eisen zou kunnen voldoen.

Laten we ons concentreren op een specifiek voorbeeld om te zien hoe dit gaat. Natuurlijk kunt u dit voorbeeld later extrapoleren naar elk ander soort bedrijfssoftware.

Stel dat u vaststelt dat het legacysysteem de informatie over klanten en leads bevat, inclusief eerdere contacten die met hen zijn gelegd. U ziet in het legacy-systeem service calls, service orders, reparaties en leveringen. Je denkt dat de toekomst zou zijn het krijgen van die informatie in een moderne CRM+ERP combinatie. Laten we verder veronderstellen dat u kiest voor de Microsoft optie, Dynamics 365 met Customer Engagement en Business Central.

Maar hoe pakt u dat aan? Wat is de aanpak die voor u het beste zal werken: integratie of migratie?

Integratie van oudere systemen met Dynamics 365

De integratiebenadering houdt in dat de bestaande systemen zullen samenwerken met nieuwe elementen van de infrastructuur, in dit geval met Dynamics. Het is een praktische compromisoplossing als het legacysysteem voor bepaalde situaties geschikt is, en het bedrijf het, althans voorlopig, wil behouden. Belangrijke informatie, zoals informatie over contactpersonen en accounts, kan zowel in het oude systeem als in Dynamics worden gesynchroniseerd.
Dit type oplossing is vaak een opstapje voor een geplande migratie, wat betekent dat het uw organisatie dichter bij het loslaten van de oude legacy-software brengt, zonder dat u dat voor nu hoeft te doen.
Als uw bedrijf nog niet eerder met Dynamics 365 heeft gewerkt, geeft een integratieaanpak uw team de tijd om zich vertrouwd te maken met de nieuwe software. Zelfs als ze al met Dynamics 365 werken, kan het goed zijn om het langzamer aan te doen. U kunt de functies die u in uw oude systeem prettig vindt, overbrengen naar Dynamics, ze testen en ervoor zorgen dat de vereisten volledig worden gedekt. Dan kunt u het personeel dienovereenkomstig opleiden. Zorg ervoor dat u voldoende tijd uittrekt voor training, want er lijkt altijd enige weerstand te zijn tegen het veranderen van de manier waarop dingen worden gedaan.

Migratie van het oude systeem naar Dynamics 365

De andere mogelijke aanpak is een eenmalige migratie en daarna het legacysysteem voorgoed uit te schakelen. Deze aanpak werkt meestal het best wanneer de legacy-software al problemen veroorzaakt, en u er niet langer mee wilt blijven zitten.

Het proces van het verplaatsen van gegevens van een legacysysteem naar de nieuwe software zal het ingewikkelder deel van de softwaremigratie zijn. De organisatie moet een plan opstellen, middelen toewijzen, de inspanning schatten en de evolutie voor de gegevensmigratie zorgvuldig registreren. Om toekomstige problemen te voorkomen, zoals de ontdekking dat u een heel blok gegevens nooit hebt gemigreerd, moet u de gegevensmigratietaken goed in de gaten houden. Zo voorkomt u ook dat de datamigratie een never ending story wordt, zoals vaak het geval is.

Kan een integratieplatform helpen?

Een slimme manier om zowel integratie- als migratieprojecten aan te pakken is het bouwen van een applicatie op maat die voldoet aan de specifieke behoeften van uw project. Een op maat gemaakte applicatie kan helpen bij zowel de integratie- als de migratieaanpak, omdat het uw vereisten en de specifieke kenmerken van het oorspronkelijke legacysysteem aanpakt. U bouwt het zelf, dus de focus ligt op het beschikbaar maken van de nodige features voor de eindgebruiker.
Maar kunt u het zich veroorloven om een applicatie op maat te bouwen als onderdeel van een project met een strakke deadline en budget?
Dit is waar een integratieplatform, zoals Connect Bridgekan binnenkomen. Hiermee kunt u elke programmeertaal gebruiken om uw aangepaste integratiesoftware te bouwen met veel minder regels code.
U kunt de Connect Bridge database-achtige verbinding gebruiken voor aansluiting op vrijwel alle softwarepakketten, met meer dan 400 connectoren.

    Hoe kan Connect Bridge helpen?

    Dit zijn de belangrijkste voordelen:

    • Snelheid - Aangezien u uitgaat van een vooraf geteste oplossing, zult u minder regels code nodig hebben en zult u minder fouten maken.
    • Eenvoud - U hoeft de API van Dynamics helemaal niet te gebruiken. U gebruikt alleen Connect Bridge en standaard SQL syntax. De CB Dynamics connector vertaalt de SQL statements naar API calls. Software ontwikkelteams hebben Connect Bridge binnen een paar uur onder de knie, en dat is veel sneller dan wat het hen kost om de API onder de knie te krijgen. Bovendien, de volgende keer dat u moet integreren met een ander systeem, kunt u gebruik maken van wat u hebt geleerd tijdens uw eerste project. Je hoeft geen nieuwe API te leren of wat dan ook, in feite.
    • Analytische kenmerken - De mogelijkheid hebben om het doelsysteem te bekijken alsof het een database is, is zeer nuttig voor het vaststellen van de datamigratie paden. Met een Query tool om potentieel interessante queries uit te testen, kan de kracht van de SQL taal ten volle worden benut.
    • Team Efficiëntie - U kunt Connect Bridge-projecten afhandelen met een veel kleiner team, omdat het project in zijn geheel veel eenvoudiger is. Dit kan u enorm veel communicatiewerk besparen... en geld.
    • Onderhoud - Connect Bridge garandeert voorwaartse en achterwaartse compatibiliteit. Dat betekent dat als er een update komt voor Dynamics, Connect Bridge die zal verwerken. U hoeft zich geen zorgen te maken, en dat is vooral belangrijk bij integratieprojecten.

    We hebben het gehad over de integratie en migratie naar Dynamics 365, maar dezelfde oplossing werkt voor veel andere soorten software. Connect Bridgedatabase-achtige verbinding en een uitgebreide reeks van meer dan 400 connectoren kan worden gebruikt om verbinding te maken met bijna alle verpakte software.

    De Connect Bridge connectoren omvatten de volgende gebieden:

    • Documentbeheersystemen (DMS, zoals Microsoft SharePoint)
    • Customer Relationship Management (CRM, zoals Microsoft Dynamics 365 dat als voorbeeld werd gebruikt)
    • ERP/Boekhouding (zoals Dynamics NAV, Dynamics 365 BC, Quickbooks of SAP)
    • Communicatie en samenwerking (e-mail, agenda, taken en notities, dus u kunt denken aan Microsoft Exchange en Outlook of Gmail en Google Calendar)
    • Database (zoals SQL Server, Oracle, MySQL, MariaDB)
    • OData (zoals Microsoft Excel)
    • Industrieel IoT (OPC UA)

      Afhaal

      Het integreren van een legacysysteem is geen geringe taak of een taak die u licht moet opvatten. Dat geldt ook voor een volledige migratie.

      Wanneer dergelijke moderniseringsprojecten echter zijn voltooid, ziet u dat ze echt een verschil kunnen maken. Het knelpunt dat de legacy software op uw organisatie had, verdwijnt. Workflows worden aangepast, en de productiviteit neemt toe.

      De beste manier om dat punt te bereiken, is die integratie of migratie te vereenvoudigen. Om dat te bereiken zonder afbreuk te doen aan uw vereisten, kunt u zich wenden tot een integratieplatform zoals Connect Bridge. Onze deskundigen kunnen u helpen de beste aanpak voor uw specifieke geval te vinden. Neem contact met hen op door hen een e-mail of met behulp van onze contactformulier.

        Lees meer in onze laatste berichten


        Over de auteur

        Door Ana Neto, technisch adviseur bij Connecting Software.

        "Ik ben sinds 1997 software-ingenieur, met een recentere liefde voor schrijven en spreken in het openbaar.  Hebt u vragen of opmerkingen over dit bericht of over Connect Bridge? Ik zou graag jullie feedback krijgen!"
        ana@connecting-software.com

        Geef een reactie

        Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *