{"id":13170,"date":"2026-05-13T20:19:53","date_gmt":"2026-05-13T19:19:53","guid":{"rendered":"https:\/\/sparkle.consulting\/?page_id=13170"},"modified":"2026-10-07T16:37:59","modified_gmt":"2026-10-07T15:37:59","slug":"genai-migration","status":"publish","type":"page","link":"https:\/\/sparkle.consulting\/nl\/signature-cases\/genai-migration\/","title":{"rendered":"GenAI-gedreven migratie"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"13170\" class=\"elementor elementor-13170\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4368978d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4368978d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1cbceefa\" data-id=\"1cbceefa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6c515297 elementor-widget elementor-widget-text-editor\" data-id=\"6c515297\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<style id=\"sparkle-stretch-fix\">.elementor-page .elementor-section .elementor-container{max-width:100%!important;padding:0!important}.elementor-page .elementor-column.elementor-top-column,.elementor-page .elementor-widget-wrap{padding:0!important}.elementor-page .elementor-element{padding:0!important}.elementor-page .ast-container,.elementor-page .entry-content,.elementor-page .site-content,.elementor-page #primary,.elementor-page .site-main,.ast-page-builder-template .ast-container,.ast-page-builder-template .entry-content,.ast-page-builder-template .site-content,.ast-page-builder-template #primary,.ast-page-builder-template .site-main{padding:0!important;margin:0!important;max-width:100%!important}body.elementor-page::before,body.ast-page-builder-template::before{content:'';position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#af6d00 0%,#f29100 50%,#af6d00 100%);z-index:99999;pointer-events:none}body.ast-theme-transparent-header:not(.sparkle-scrolled) .main-header-bar,body.ast-theme-transparent-header:not(.sparkle-scrolled) .main-header-bar-wrap .main-header-menu,body.ast-theme-transparent-header:not(.sparkle-scrolled) .ast-above-header,body.ast-theme-transparent-header:not(.sparkle-scrolled) .ast-below-header,body.ast-theme-transparent-header:not(.sparkle-scrolled) .ast-mobile-header-wrap .main-header-bar,body.ast-theme-transparent-header:not(.sparkle-scrolled) .ast-main-header-wrap{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.ast-hfb-header .site-header,#masthead{transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,border-color .3s ease}body.sparkle-scrolled .ast-hfb-header .site-header,body.sparkle-scrolled #masthead,body.sparkle-scrolled .main-header-bar{background:rgba(22,62,82,.78)!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px 0 rgba(255,255,255,.06),0 8px 24px rgba(0,0,0,.18)}body.sparkle-scrolled .ast-hfb-header .menu-item>a,body.sparkle-scrolled #masthead .menu-item>a,body.sparkle-scrolled #masthead .ast-builder-text-component{color:#fff!important}body.sparkle-scrolled .ast-hfb-header .menu-item>a:hover{color:#f29100!important}<\/style><script id=\"sparkle-scroll-js\">(function(){function check(){document.body.classList.toggle('sparkle-scrolled',window.scrollY>40)}window.addEventListener('scroll',check,{passive:true});check();})();<\/script><style>.pat-hero{background:#163e52;color:#fff;padding:160px 0 88px;position:relative;overflow:hidden;font-family:Inter,sans-serif}.pat-hero:before{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 22% 28%,rgba(242,145,0,.12) 0%,transparent 55%),radial-gradient(circle at 80% 72%,rgba(86,127,147,.24) 0%,transparent 50%);pointer-events:none}.pat-hero:after{content:\"\";position:absolute;right:-100px;top:-100px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(242,145,0,.07) 0%,transparent 70%);pointer-events:none}.pat-hero .wrap{max-width:1100px;margin:0 auto;padding:0 32px;position:relative;z-index:1}.pat-hero .crumbs{font-size:13px;color:#93aab7;margin-bottom:24px}.pat-hero .crumbs a{color:#93aab7;text-decoration:none}.pat-hero .crumbs a:hover{color:#fff}.pat-hero .crumbs span{color:#fff;margin:0 10px;opacity:.45}.pat-hero .eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f29100;margin-bottom:20px}.pat-hero .eyebrow:before{content:\"\";width:36px;height:1px;background:#f29100}.pat-hero h1{color:#fff!important;font-size:clamp(36px,4.6vw,56px);line-height:1.05;font-weight:700;letter-spacing:-.022em;margin:0 0 22px;max-width:880px}.pat-hero h1 em{font-style:italic;color:#f29100;font-weight:600}.pat-hero .lede{font-size:19px;line-height:1.55;color:#cdd9df;max-width:740px;margin:0 0 16px;font-weight:400}.pat-hero .back-link{display:inline-flex;align-items:center;gap:6px;color:#f29100;text-decoration:none;font-weight:600;font-size:13.5px;margin-top:8px}.pat-hero .back-link:hover{gap:10px}@media(max-width:720px){.pat-hero{padding:120px 0 64px}.pat-hero h1{font-size:32px}.pat-hero .lede{font-size:16px}}<\/style><style>.pp-body{background:#fff;padding:64px 0 0;font-family:Inter,sans-serif}.pp-body .wrap{max-width:1100px;margin:0 auto;padding:0 32px}.pp-body section.pp-sec{padding:40px 0 8px}.pp-body h2{font-size:clamp(26px,2.8vw,34px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#163e52;margin:0 0 20px}.pp-body ul.pains,.pp-body ul.ships{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:14px;max-width:820px}.pp-body ul.pains li{padding:18px 22px;border-left:4px solid #f29100;background:#fff8ed;font-size:16px;color:#1f2937;border-radius:0 12px 12px 0;line-height:1.5}.pp-body ul.ships li{padding:18px 22px 18px 52px;background:#fff;border:1px solid #e1e6ec;font-size:16px;color:#1f2937;border-radius:12px;line-height:1.5;position:relative}.pp-body ul.ships li:before{content:\"\\2713\";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#f29100;color:#fff;font-weight:700;border-radius:50%;font-size:13px}.pp-body ol.steps{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:18px;counter-reset:step}.pp-body ol.steps li{counter-increment:step;padding:24px 28px 24px 96px;background:#fff;border:1px solid #e1e6ec;border-radius:14px;position:relative;font-size:16px;line-height:1.55}.pp-body ol.steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:22px;top:18px;font-weight:900;color:#f29100;font-size:44px;letter-spacing:-.04em;line-height:1;opacity:.85}.pp-body .refs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 24px}@media(max-width:760px){.pp-body .refs-grid{grid-template-columns:1fr}}.pp-body .ref-card{position:relative;padding:24px 22px 22px;border:1px solid #e5e9ed;border-radius:12px;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pp-body .ref-card:hover{transform:translateY(-3px);border-color:#f29100;box-shadow:0 10px 24px rgba(33,89,114,.10)}.pp-body .ref-card .sector{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f29100;margin-bottom:10px;display:block}.pp-body .ref-card .name{font-weight:800;color:#163e52;font-size:19px;margin:0 0 8px;letter-spacing:-.015em}.pp-body .ref-card p{font-size:14.5px;color:#4b5563;margin:0;line-height:1.55}.pp-body .cta-band{margin:48px 0 96px;padding:42px 52px;background:#163e52;border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;position:relative;overflow:hidden}.pp-body .cta-band:before{content:\"\";position:absolute;right:-80px;top:-80px;width:360px;height:360px;background:radial-gradient(circle at center,rgba(242,145,0,.18) 0%,transparent 60%);pointer-events:none}.pp-body .cta-band h3{position:relative;z-index:1;color:#fff;font-size:22px;margin:0;font-weight:800;letter-spacing:-.01em;max-width:580px}.pp-body .cta-band a{position:relative;z-index:1;background:#f29100;color:#fff;padding:14px 22px;border-radius:8px;font-weight:600;text-decoration:none;font-size:15px;white-space:nowrap}.pp-body .cta-band a:hover{background:#af6d00}<\/style>\n<section class=\"pat-hero\"><div class=\"wrap\"><div class=\"crumbs\"><a href=\"\/nl\/\">Home<\/a><span>\/<\/span><a href=\"\/nl\/signature-cases\/\">Referentiecases<\/a><span>\/<\/span>GenAI-gedreven migratie<\/div><div class=\"eyebrow\">Signature \u00b7 GenAI-gedreven migratie<\/div><h1>De businesslogica <em>die niemand durft aanraken<\/em>, veilig gemigreerd.<\/h1><p class=\"lede\">De regels die je bedrijf runnen zitten opgesloten in stored procedures, legacy-code en rapporten die niemand nog volledig begrijpt. We richten GenAI op dat landschap om het te lezen, in kaart te brengen en te herdocumenteren, met een senior engineer die elke stap aftekent, zodat een migratie die in jaren geraamd werd, in weken geleverd wordt.<\/p><a class=\"back-link\" href=\"\/nl\/signature-cases\/\">\u2190 Alle signatures<\/a><\/div><\/section><section class=\"pp-body\"><div class=\"wrap\"><section class=\"pp-sec\"><h2>De pijn die je waarschijnlijk voelt<\/h2><ul class=\"pains\"><li>De logica die de business runt zit in stored procedures en legacy-code die niemand durft aan te raken.<\/li><li>De mensen die het schreven zijn vertrokken, en de meeste documentatie is met hen verdwenen.<\/li><li>Een volledige herschrijving wordt in jaren geraamd, dus de migratie wordt telkens een kwartaal uitgesteld.<\/li><li>Je ontdekt pas wat een rapport echt deed nadat je het uitschakelt, en niemand wil dat risico nemen.<\/li><\/ul><\/section><section class=\"pp-sec\"><h2>Hoe we het aanpakken<\/h2><ol class=\"steps\"><li>We richten GenAI op de bestaande codebase en rapporten om de logica, afhankelijkheden en edge cases te extraheren naar leesbare documentatie.<\/li><li>Een senior engineer reviewt. Het model stelt op, een mens tekent af, zodat niets op louter vertrouwen migreert.<\/li><li>We herbouwen op een moderne Microsoft-stack, \u00e9\u00e9n domein per keer, en draaien oud en nieuw naast elkaar tot de cijfers kloppen.<\/li><\/ol><\/section><section class=\"pp-sec\"><h2>Waar deze signature landde<\/h2><div class=\"refs-grid\"><div class=\"ref-card\"><span class=\"sector\">Productie \u00b7 R&amp;D<\/span><div class=\"name\">Confidential group<\/div><p>Decennia aan rapporteringslogica van een legacy-platform naar Microsoft Fabric getild. GenAI maakte de eerste mapping, onze engineers verifieerden elke regel.<\/p><\/div><div class=\"ref-card\"><span class=\"sector\">Kennisoverdracht<\/span><div class=\"name\">Herdocumentatie<\/div><p>De ge\u00ebxtraheerde documentatie werd een deliverable op zich, zodat de logica niet langer in het hoofd van \u00e9\u00e9n vertrekkende engineer zit.<\/p><\/div><div class=\"ref-card\"><span class=\"sector\">Publieke sector<\/span><div class=\"name\">In voorbereiding<\/div><p>Verdere migraties volgens hetzelfde patroon worden nu afgebakend.<\/p><\/div><\/div><\/section><section class=\"pp-sec\"><h2>Wat we doorgaans in 90 dagen leveren<\/h2><ul class=\"ships\"><li>Een volledige, door mensen geverifieerde map van de legacy-logica die het waard is om te behouden.<\/li><li>E\u00e9n businessdomein end-to-end gemigreerd, parallel draaiend met het bronsysteem.<\/li><li>Herdocumentatie die je team kan onderhouden, plus een herhaalbaar patroon voor het volgende domein.<\/li><\/ul><\/section><div class=\"cta-band\"><h3>Zit je op legacy-logica die niemand durft aan te raken?<\/h3><a href=\"\/nl\/contact-us\/\">Boek een discovery call \u2192<\/a><\/div><\/div><\/section>\n<!-- \/wp:html -->\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Home\/Signature cases\/GenAI-driven migrationSignature \u00b7 GenAI-driven migration The business logic nobody dares touch, migrated safely. The rules that run your company are locked in stored procedures, legacy code and reports nobody &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/sparkle.consulting\/nl\/signature-cases\/genai-migration\/\"> <span class=\"screen-reader-text\">GenAI-gedreven migratie<\/span> Lees meer \u00bb<\/a><\/p>","protected":false},"author":4,"featured_media":0,"parent":13168,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"class_list":["post-13170","page","type-page","status-publish","hentry"],"acf":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"Kristof Van de Loock","author_link":"https:\/\/sparkle.consulting\/nl\/author\/kristof-vandeloocksparkle-consulting\/"},"uagb_comment_info":0,"uagb_excerpt":"Home\/Signature cases\/GenAI-driven migrationSignature \u00b7 GenAI-driven migration The business logic nobody dares touch, migrated safely. The rules that run your company are locked in stored procedures, legacy code and reports nobody &hellip; GenAI-driven migration Read More \u00bb","_links":{"self":[{"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/pages\/13170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/comments?post=13170"}],"version-history":[{"count":26,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/pages\/13170\/revisions"}],"predecessor-version":[{"id":14298,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/pages\/13170\/revisions\/14298"}],"up":[{"embeddable":true,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/pages\/13168"}],"wp:attachment":[{"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/media?parent=13170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}