SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Offshore Update
                                                                                                                                     • Quarterly newsletter
                                                                                                                                     • Nr. 3
                                                                                                                                     • March 2009




Best practices by Applied Development

TopPower                                                                              Market report
Een snelle en                                                                         Offshore migration
efficiënte conversie                                                                   gains momentum
Dankzij Applied Development migreert TopPower het ERP-                                Legacy applications lack the flexibility that is needed to fully
pakket van zijn Leuvense filiaal Group 2000 op een snelle                              service new business challenges. As software vendors dis-
en kostenefficiënte manier naar .NET.                                                  continue the support of older development environments,
                                                                                      software migration is high on every company’s priority list.
                                                                                      More than 80 percent of Belgian development projects are


T
        opPower is een IT-soft-                ten, samen goed voor verschil-         carried out on offshore locations.
        warebedrijf uit Poperinge,             lende honderden gebruikers.
        gespecialiseerd in totaal-
oplossingen voor Belgische                     SNEL EN RECHTLIJNIG


                                                                                      A
kmo’s en boekhoudkantoren.                     Voor TopPower was het geen                     bout 100 mainframes           a company arrives at the point
Het bedrijf biedt ERP-software                 optie om de conversie van de                   remain active in the          where maintenance inhibits the
voor commercieel beheer en                     software in Leuven te laten uitvoe-            Belgian market. Statistics    investment in new solutions, the
boekhoudsoftware. Daarnaast                    ren door het eigen team van            on the numbers of other legacy        end of the system’s lifecycle has
ontwikkelt TopPower specifieke                  Group 2000. “Om zo’n omvang-           applications – developed in 4GLs,     been reached. Sometimes, the
hardwareoplossingen en inter-                  rijk project snel en efficiënt uit      VB and the likes – are harder         vendor itself announces the end
nettoepassingen voor Belgische                 te voeren is ons team niet groot       to pin down. It is clear however      of the lifecycle, as Microsoft did
kmo’s via de afdeling IT Care. De              genoeg”, zegt Serge De Geyter.         that they all are facing the same     last year when it discontinued its
softwarepakketten van het bedrijf              “Dankzij de samenwerking met           challenges. A lot of legacy ap-       support for Visual Basic.
zijn in gebruik bij meer dan drie-             Applied Development kan ons            plications have reached the
duizend klanten, in alle sectoren              eigen team zich blijven concen-        point where they can’t be made        OFFSHORE MIGRATION
van de handel en industrie. In                 treren op de operationele kant         responsive to the changes in the       A lot of Belgian companies fore-
2006 nam TopPower de Leuvense                  van zijn job: de ondersteuning         business anymore. Any change          see major migration projects for
Navision-partner Group 2000                    van de klanten.” Voor TopPower         demands extensive analysis,           their business applications, as
over. Daarmee voegde TopPower                  was het erg belangrijk dat de          often resulting in changes that       they prefer migration to build-
een ERP-oplossing voor de iets                 conversie van de software een          affect not only the primary           ing a completely new system
grotere kmo aan zijn portfolio                 korte doorlooptijd zou hebben.         software, but also the various        from scratch. Offshoring mostly
toe. “Die oplossing is ontwikkeld              “Dat is één van de voordelen van       middleware and front-end com-         offers a solution at the lowest
in een 4GL die niet meer compa-                Applied Development. Het bedrijf       ponents that have been added to       possible cost, efficient, and fast.
tibel is met de nieuwe generatie               kan op een flexibele manier vol-        the system over the years.            About one third of the Belgian
hardware”, vertelt Serge De Gey-               doende resources inzetten om de        Needless to say it is practi-         outsourcing revenue – more
ter, gedelegeerd bestuurder van                conversie snel en rechtlijnig uit te   cally impossible to realize these     than one billion euro – is spent
TopPower. “We hebben daarom                    voeren. Tegelijk gebeurt dat tegen     changes within a reasonable time      on application development,
beslist om de oplossing te poor-               een realistische prijs.” Projectlei-   and budget frame. In the Belgian      application migration and appli-
ten naar .NET.”                                der en contactpersoon bij Applied      market, specialists in legacy         cation management. More than
Het databasemodel van het ERP-                 Development is managing direc-         technology become scarcer and         80 percent of these activities
pakket verandert niet. TopPower                tor Ivan Vercruysse. “We hebben        more expensive all the time. This     are carried out on offshore loca-
migreert alleen de program-                    geen rechtstreeks contact met          way, the company loses momen-         tions, according to EquaTerra. In
macode – die de functionaliteit                India”, aldus nog Serge De Geyter.     tum and misses out on business        Gartner’s recently published top
bevat – naar .NET. De conversie                “Alles verloopt via Applied Deve-      opportunities. Instead of sup-        30 of offshore locations, India
van de code gebeurt in India door              lopment in Gent. Dat maakt de          porting the businesses, legacy        remains the undisputed leader,
Applied Development. “Uiter-                   communicatie voor ons uiteraard        applications, lacking agility, tend   followed by China, Russia and
aard voegen we binnen .NET ook                 heel makkelijk.”                       to slow things down. At the same      Brazil. Gartner judged the loca-
nieuwe functionaliteit toe. Het is                                                    time, maintenance cost for lega-      tions on language, infrastructure,
de bedoeling de voordelen van                                                         cy applications weighs down on        cost, and cultural compatibility,
.NET optimaal te gebruiken.” De                                                       the development budget. When          among other things.
conversie is nu ongeveer halfweg.
In de zomer van 2009 moet het
project rond zijn. Daarna volgt de                                                      Motivation for legacy software migration
uitrol van de nieuwe versie van de
software bij een tachtigtal klan-                                                       • Legacy languages are hard to support
                                                                                        • Legacy specialists are scarce and expensive
• Serge De Geyter, gedelegeerd bestuur-                                                 • The underlying platforms are usually hard to maintain
der van TopPower: “Applied Development
kan op een flexibele manier voldoende re-
                                                                                        • Difficulty in integrating legacy software with other applications
sources inzetten voor een snelle conversie.”
Conversie en offshore ontwikkeling
“De winsten zij hoger”


Er zijn momenteel veel toepassingen
die zijn ontwikkeld door middel
van oudere of minder courante
technologieën. Vroeg of laat moeten
deze applicaties gemigreerd worden
naar een nieuwer platform.




C
        onversie is om verschillende redenen
        noodzakelijk. Soms werkt de applicatie
        wel, maar is er geen ondersteuning be-
schikbaar, dan kan het kleinste probleem dat op-
duikt het bedrijf schade toebrengen. In andere
gevallen is het onmogelijk om nieuwe functies
toe te voegen en het programma aan te passen
aan de veranderende marktomstandigheden.
Tenslotte ondersteunen de nieuwere platformen
de oude technologie niet meer. De nieuwe 64
                                                    • Ivan Vercruysse, managing director bij Applied Development: “De winsten van het offshore uitvoeren van conversies zijn,
bit computers bijvoorbeeld ondersteunen mis-        zeker in het geval van volledige conversies, hoger dan andere applicatieontwikkelingen.”
schien niet een of andere belangrijke legacy
applicatie.                                         Een zuiver technische conversie converteert                    CONVERSIES EN OFFSHORE
Al deze elementen pleiten voor een moderni-         elementen een per een zonder de architectuur                   ONTWIKKELING
sering van de toepassing en er bestaan twee         te veranderen en meer moderne technieken                       De winsten van het uitvoeren van conversies
belangrijke methoden om dit doel te bereiken.       toe te passen. De toegevoegde waarde van een                   in een offshore locatie, en dan van ‘volledige
Eén mogelijkheid bestaat uit het vervangen van      dergelijke conversie is klein en de applicatie                 conversies’ in het bijzonder, zijn hoger dan deze
de applicatie door een standaardpakket. Dit         zou slechts geconverteerd moeten worden als                    van andere applicatieontwikkelingen. De be-
proces heeft al plaatsgevonden voor wat betreft     een of ander technisch probleem een rem is op                  langrijkste reden hiervoor is dat de bestaande
in-house ontwikkelde boekhoud- en ERP-ap-           de verdere werking op een nieuw platform. De                   toepassing gebruikt kan worden als referentie
plicaties. Voor dergelijke oplossingen is het       kosten van een dergelijke conversie zijn zeer                  en de benodigde inspanning voor de functionele
migreren naar standaardpakketten een logische       laag en kunnen vaak gedaan worden door mid-                    analyse – een taak die altijd lokaal moet uitge-
keuze, omdat deze pakketten over de meerder-        del van conversieprogramma’s.                                  voerd worden – eerder beperkt is. Tijdens een
heid van de toepassingen beschikken en de           Tijdens een volledige conversie moderniseert                   conversie kijken de ontwikkelaars naar de be-
mogelijkheid bieden andere functies alsnog te       men de applicatiearchitectuur en past men                      staande broncode lijn per lijn en identificeren ze
implementeren.                                      de huidige objectoriëntatiepraktijken toe. De                  welke functies erachter zitten. In een volgende
Voor andere applicaties is een dergelijke migra-    geconverteerde toepassing is een stevige basis                 stap worden de functies geïmplementeerd in de
tie niet eenvoudig, omdat de vereiste functies      om nieuwe functionaliteiten toe te voegen,                     nieuwe technologie. Aangezien de architectuur
typisch zijn voor de business of moeten be-         waardoor het leven van de applicatie kan ver-                  drastisch kan veranderen, kan de plaats waar de
schouwd worden als een competitief voordeel         lengd worden. Deze conversie kan een stukje                    functie geïmplementeerd wordt totaal verschil-
dat men liever niet uit handen geeft. Er zijn ook   legacy uit de oude applicatie behouden.Men kan                 len in vergelijking met de originele applicatie.
vele leveranciers die applicaties verkopen geba-    er bijvoorbeeld voor kiezen alleen de program-                 Tools zijn handig bij een conversie, maar er
seerd op oudere technologieën die gemigreerd        ma’s te converteren en de database min of meer                 moet veel manueel werk gebeuren, indien men
moeten worden om hun belangen en die van            intact te houden, wat de kosten en de risico’s                 een product van hoge kwaliteit wil afleveren.
hun klanten te verdedigen. Voor applicaties die     verbonden aan een databaseconversie kan                        Het is inderdaad zo dat voor Applied Develop-
niet naar standaardpakketten kunnen worden          reduceren. Het is ook mogelijk nieuwe functio-                 ment het grootste gedeelte van het werk in
gemigreerd, is een conversie naar een nieuwe        naliteiten aan de applicatie toe te voegen, maar               India gebeurt, maar sommige taken dienen nog
technologie meestal de enige oplossing.             deze moeten beperkt zijn in vergelijking met de                steeds lokaal uitgevoerd te worden. Vaak werd
                                                    bestaande functies.                                            de originele toepassing in de lokale taal ont-
WAT IS EEN CONVERSIE?                               Een functionele conversie tot slot vereist een                 wikkeld. Variabelen, functies, commentaren, ...
We spreken van de conversie van een product         compleet nieuwe specificatie en moet de mo-                     kunnen benoemd worden in de lokale taal en in
wanneer een bestaande applicatie, die is geïm-      gelijkheid bieden om drastische veranderingen                  veel gevallen is een minimale vertaling naar het
plementeerd in een oudere technologie, wordt        aan te brengen aan de huidige toepassing. Dit                  Engels noodzakelijk. Voor men overgaat tot de
herschreven door gebruik te maken van de hui-       is aan de orde wanneer een meerderheid van                     conversie moet er een strategie bepaald worden
dige standaardtechnologieën en waarbij de grote     de functies van de bestaande toepassing in                     en ontwikkelt men een raamwerk dat de lay-out
meerderheid of alle functies van het originele      vraag gesteld wordt en er talrijke nieuwe func-                van de user interface, de mapping naar de data-
product behouden blijven. Er zijn verschillende     ties noodzakelijk zijn. Men kan dergelijke ont-                bank, ... bepaalt. Ook dit werk wordt best lokaal
niveaus van conversie, met daaraan verbonden        wikkeling beschouwen als het bouwen van een                    uitgevoerd, omdat het een intensieve communi-
bepaalde kosten en toegevoegde waarde.              nieuwe toepassing.                                             catie met de klant veronderstelt.


• COLOFON Offshore Update is published by Target Media on behalf of Applied Development. Coordination: Bipin Nambiar (Applied Development), Luc Franco
and Geert Verschueren (Target Media). Editors: Dries Van Damme, Geert Verschueren. Photography: Jan Locus. Art Director: Tine Van Beurden. Lay-out: Stella
Weibel. Contact: Applied Development, Franklin Rooseveltlaan 349/T, B-9000 Gent, Belgium, Phone +32 9 265 02 20, fax +32 9 265 02 50, www.appdev.be

Mais conteúdo relacionado

Destaque

Img x04113556-0001
Img x04113556-0001Img x04113556-0001
Img x04113556-0001grade5a
 
Mahmoud R KHDA
Mahmoud R KHDAMahmoud R KHDA
Mahmoud R KHDARAEF TAHA
 
The Affordable Care Act Research Paper
The Affordable Care Act Research PaperThe Affordable Care Act Research Paper
The Affordable Care Act Research PaperChandler Arrowood
 
The impact of information technology on organizational memory
The impact of information technology on organizational memory The impact of information technology on organizational memory
The impact of information technology on organizational memory Taylor Schenk
 
Alfabetización Digital
Alfabetización DigitalAlfabetización Digital
Alfabetización DigitalClito Mogollon
 
Ladys castelo
Ladys casteloLadys castelo
Ladys casteloLd0712
 

Destaque (10)

Plantilla icontec
Plantilla icontecPlantilla icontec
Plantilla icontec
 
Yahoo Italia
Yahoo ItaliaYahoo Italia
Yahoo Italia
 
Img x04113556-0001
Img x04113556-0001Img x04113556-0001
Img x04113556-0001
 
Mahmoud R KHDA
Mahmoud R KHDAMahmoud R KHDA
Mahmoud R KHDA
 
The Affordable Care Act Research Paper
The Affordable Care Act Research PaperThe Affordable Care Act Research Paper
The Affordable Care Act Research Paper
 
The impact of information technology on organizational memory
The impact of information technology on organizational memory The impact of information technology on organizational memory
The impact of information technology on organizational memory
 
01 general 59889
01 general 5988901 general 59889
01 general 59889
 
Alfabetización Digital
Alfabetización DigitalAlfabetización Digital
Alfabetización Digital
 
Diapos alfred adler
Diapos alfred adlerDiapos alfred adler
Diapos alfred adler
 
Ladys castelo
Ladys casteloLadys castelo
Ladys castelo
 

Semelhante a Newsletter3

18 19
18 1918 19
18 19vblom
 
Application Modernization Jan Mulder
Application Modernization  Jan MulderApplication Modernization  Jan Mulder
Application Modernization Jan MulderHPDutchWorld
 
DA presentatie
DA presentatieDA presentatie
DA presentatierdekoe
 
BusinessBase MS CRM solutions
BusinessBase MS CRM solutionsBusinessBase MS CRM solutions
BusinessBase MS CRM solutionsBusinessBase
 
Dutch Industry Experience - Whitepaper Jan Baan
Dutch Industry Experience - Whitepaper Jan BaanDutch Industry Experience - Whitepaper Jan Baan
Dutch Industry Experience - Whitepaper Jan BaanSalesforce_Benelux
 
Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.cmgeuze
 
Presentatie van het event: 3 ERP-implementaties - heerlijk rechtuit
Presentatie van het event: 3 ERP-implementaties - heerlijk rechtuitPresentatie van het event: 3 ERP-implementaties - heerlijk rechtuit
Presentatie van het event: 3 ERP-implementaties - heerlijk rechtuitSDE
 
Tijdschriftenproces Managen 2008
Tijdschriftenproces Managen 2008Tijdschriftenproces Managen 2008
Tijdschriftenproces Managen 2008MichieldeKlein
 
Vnu waar uw kinderen leven the cloud
Vnu   waar uw kinderen leven the cloudVnu   waar uw kinderen leven the cloud
Vnu waar uw kinderen leven the cloudInTouchEEIG
 
Social, Global and Mobile
Social, Global and MobileSocial, Global and Mobile
Social, Global and MobileB. van Graft
 
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S  Cloud En Waarom Versie 1Migration Van Asp Naar Saa S  Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1Ruud Ramakers
 
Configuration Manager biedt totaaloplossing voor het beheer van hard- en soft...
Configuration Manager biedt totaaloplossing voor het beheer van hard- en soft...Configuration Manager biedt totaaloplossing voor het beheer van hard- en soft...
Configuration Manager biedt totaaloplossing voor het beheer van hard- en soft...Quadrant Communications
 
Lenovo - Copaco Cloud Event 2015 (break-out 1 en 3)
Lenovo - Copaco Cloud Event 2015 (break-out 1 en 3)Lenovo - Copaco Cloud Event 2015 (break-out 1 en 3)
Lenovo - Copaco Cloud Event 2015 (break-out 1 en 3)Copaco Nederland
 
Whitepaper Cloud
Whitepaper CloudWhitepaper Cloud
Whitepaper CloudThridax
 
CRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM PartnersCRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM PartnersExploreDynCRM
 
Meer Over Management Informatie
Meer Over Management InformatieMeer Over Management Informatie
Meer Over Management InformatieAlbert_Akkermans
 

Semelhante a Newsletter3 (20)

18 19
18 1918 19
18 19
 
Application Modernization Jan Mulder
Application Modernization  Jan MulderApplication Modernization  Jan Mulder
Application Modernization Jan Mulder
 
DA presentatie
DA presentatieDA presentatie
DA presentatie
 
Newsletter5
Newsletter5Newsletter5
Newsletter5
 
Newsletter4
Newsletter4Newsletter4
Newsletter4
 
De Digitale Sprong
De Digitale SprongDe Digitale Sprong
De Digitale Sprong
 
BusinessBase MS CRM solutions
BusinessBase MS CRM solutionsBusinessBase MS CRM solutions
BusinessBase MS CRM solutions
 
Dutch Industry Experience - Whitepaper Jan Baan
Dutch Industry Experience - Whitepaper Jan BaanDutch Industry Experience - Whitepaper Jan Baan
Dutch Industry Experience - Whitepaper Jan Baan
 
Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.
 
Ms12 127 Fs Pm
Ms12 127 Fs PmMs12 127 Fs Pm
Ms12 127 Fs Pm
 
Presentatie van het event: 3 ERP-implementaties - heerlijk rechtuit
Presentatie van het event: 3 ERP-implementaties - heerlijk rechtuitPresentatie van het event: 3 ERP-implementaties - heerlijk rechtuit
Presentatie van het event: 3 ERP-implementaties - heerlijk rechtuit
 
Tijdschriftenproces Managen 2008
Tijdschriftenproces Managen 2008Tijdschriftenproces Managen 2008
Tijdschriftenproces Managen 2008
 
Vnu waar uw kinderen leven the cloud
Vnu   waar uw kinderen leven the cloudVnu   waar uw kinderen leven the cloud
Vnu waar uw kinderen leven the cloud
 
Social, Global and Mobile
Social, Global and MobileSocial, Global and Mobile
Social, Global and Mobile
 
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S  Cloud En Waarom Versie 1Migration Van Asp Naar Saa S  Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
 
Configuration Manager biedt totaaloplossing voor het beheer van hard- en soft...
Configuration Manager biedt totaaloplossing voor het beheer van hard- en soft...Configuration Manager biedt totaaloplossing voor het beheer van hard- en soft...
Configuration Manager biedt totaaloplossing voor het beheer van hard- en soft...
 
Lenovo - Copaco Cloud Event 2015 (break-out 1 en 3)
Lenovo - Copaco Cloud Event 2015 (break-out 1 en 3)Lenovo - Copaco Cloud Event 2015 (break-out 1 en 3)
Lenovo - Copaco Cloud Event 2015 (break-out 1 en 3)
 
Whitepaper Cloud
Whitepaper CloudWhitepaper Cloud
Whitepaper Cloud
 
CRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM PartnersCRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM Partners
 
Meer Over Management Informatie
Meer Over Management InformatieMeer Over Management Informatie
Meer Over Management Informatie
 

Mais de applied_development (7)

Tijd-20070908
Tijd-20070908Tijd-20070908
Tijd-20070908
 
ITProfessional-nl-20071003
ITProfessional-nl-20071003ITProfessional-nl-20071003
ITProfessional-nl-20071003
 
ITProfessional-fr-20071003
ITProfessional-fr-20071003ITProfessional-fr-20071003
ITProfessional-fr-20071003
 
Connexis-nl-200711
Connexis-nl-200711Connexis-nl-200711
Connexis-nl-200711
 
Tijd-20081129
Tijd-20081129Tijd-20081129
Tijd-20081129
 
Newsletter1
Newsletter1Newsletter1
Newsletter1
 
Newsletter2
Newsletter2Newsletter2
Newsletter2
 

Newsletter3

  • 1. Offshore Update • Quarterly newsletter • Nr. 3 • March 2009 Best practices by Applied Development TopPower Market report Een snelle en Offshore migration efficiënte conversie gains momentum Dankzij Applied Development migreert TopPower het ERP- Legacy applications lack the flexibility that is needed to fully pakket van zijn Leuvense filiaal Group 2000 op een snelle service new business challenges. As software vendors dis- en kostenefficiënte manier naar .NET. continue the support of older development environments, software migration is high on every company’s priority list. More than 80 percent of Belgian development projects are T opPower is een IT-soft- ten, samen goed voor verschil- carried out on offshore locations. warebedrijf uit Poperinge, lende honderden gebruikers. gespecialiseerd in totaal- oplossingen voor Belgische SNEL EN RECHTLIJNIG A kmo’s en boekhoudkantoren. Voor TopPower was het geen bout 100 mainframes a company arrives at the point Het bedrijf biedt ERP-software optie om de conversie van de remain active in the where maintenance inhibits the voor commercieel beheer en software in Leuven te laten uitvoe- Belgian market. Statistics investment in new solutions, the boekhoudsoftware. Daarnaast ren door het eigen team van on the numbers of other legacy end of the system’s lifecycle has ontwikkelt TopPower specifieke Group 2000. “Om zo’n omvang- applications – developed in 4GLs, been reached. Sometimes, the hardwareoplossingen en inter- rijk project snel en efficiënt uit VB and the likes – are harder vendor itself announces the end nettoepassingen voor Belgische te voeren is ons team niet groot to pin down. It is clear however of the lifecycle, as Microsoft did kmo’s via de afdeling IT Care. De genoeg”, zegt Serge De Geyter. that they all are facing the same last year when it discontinued its softwarepakketten van het bedrijf “Dankzij de samenwerking met challenges. A lot of legacy ap- support for Visual Basic. zijn in gebruik bij meer dan drie- Applied Development kan ons plications have reached the duizend klanten, in alle sectoren eigen team zich blijven concen- point where they can’t be made OFFSHORE MIGRATION van de handel en industrie. In treren op de operationele kant responsive to the changes in the A lot of Belgian companies fore- 2006 nam TopPower de Leuvense van zijn job: de ondersteuning business anymore. Any change see major migration projects for Navision-partner Group 2000 van de klanten.” Voor TopPower demands extensive analysis, their business applications, as over. Daarmee voegde TopPower was het erg belangrijk dat de often resulting in changes that they prefer migration to build- een ERP-oplossing voor de iets conversie van de software een affect not only the primary ing a completely new system grotere kmo aan zijn portfolio korte doorlooptijd zou hebben. software, but also the various from scratch. Offshoring mostly toe. “Die oplossing is ontwikkeld “Dat is één van de voordelen van middleware and front-end com- offers a solution at the lowest in een 4GL die niet meer compa- Applied Development. Het bedrijf ponents that have been added to possible cost, efficient, and fast. tibel is met de nieuwe generatie kan op een flexibele manier vol- the system over the years. About one third of the Belgian hardware”, vertelt Serge De Gey- doende resources inzetten om de Needless to say it is practi- outsourcing revenue – more ter, gedelegeerd bestuurder van conversie snel en rechtlijnig uit te cally impossible to realize these than one billion euro – is spent TopPower. “We hebben daarom voeren. Tegelijk gebeurt dat tegen changes within a reasonable time on application development, beslist om de oplossing te poor- een realistische prijs.” Projectlei- and budget frame. In the Belgian application migration and appli- ten naar .NET.” der en contactpersoon bij Applied market, specialists in legacy cation management. More than Het databasemodel van het ERP- Development is managing direc- technology become scarcer and 80 percent of these activities pakket verandert niet. TopPower tor Ivan Vercruysse. “We hebben more expensive all the time. This are carried out on offshore loca- migreert alleen de program- geen rechtstreeks contact met way, the company loses momen- tions, according to EquaTerra. In macode – die de functionaliteit India”, aldus nog Serge De Geyter. tum and misses out on business Gartner’s recently published top bevat – naar .NET. De conversie “Alles verloopt via Applied Deve- opportunities. Instead of sup- 30 of offshore locations, India van de code gebeurt in India door lopment in Gent. Dat maakt de porting the businesses, legacy remains the undisputed leader, Applied Development. “Uiter- communicatie voor ons uiteraard applications, lacking agility, tend followed by China, Russia and aard voegen we binnen .NET ook heel makkelijk.” to slow things down. At the same Brazil. Gartner judged the loca- nieuwe functionaliteit toe. Het is time, maintenance cost for lega- tions on language, infrastructure, de bedoeling de voordelen van cy applications weighs down on cost, and cultural compatibility, .NET optimaal te gebruiken.” De the development budget. When among other things. conversie is nu ongeveer halfweg. In de zomer van 2009 moet het project rond zijn. Daarna volgt de Motivation for legacy software migration uitrol van de nieuwe versie van de software bij een tachtigtal klan- • Legacy languages are hard to support • Legacy specialists are scarce and expensive • Serge De Geyter, gedelegeerd bestuur- • The underlying platforms are usually hard to maintain der van TopPower: “Applied Development kan op een flexibele manier voldoende re- • Difficulty in integrating legacy software with other applications sources inzetten voor een snelle conversie.”
  • 2. Conversie en offshore ontwikkeling “De winsten zij hoger” Er zijn momenteel veel toepassingen die zijn ontwikkeld door middel van oudere of minder courante technologieën. Vroeg of laat moeten deze applicaties gemigreerd worden naar een nieuwer platform. C onversie is om verschillende redenen noodzakelijk. Soms werkt de applicatie wel, maar is er geen ondersteuning be- schikbaar, dan kan het kleinste probleem dat op- duikt het bedrijf schade toebrengen. In andere gevallen is het onmogelijk om nieuwe functies toe te voegen en het programma aan te passen aan de veranderende marktomstandigheden. Tenslotte ondersteunen de nieuwere platformen de oude technologie niet meer. De nieuwe 64 • Ivan Vercruysse, managing director bij Applied Development: “De winsten van het offshore uitvoeren van conversies zijn, bit computers bijvoorbeeld ondersteunen mis- zeker in het geval van volledige conversies, hoger dan andere applicatieontwikkelingen.” schien niet een of andere belangrijke legacy applicatie. Een zuiver technische conversie converteert CONVERSIES EN OFFSHORE Al deze elementen pleiten voor een moderni- elementen een per een zonder de architectuur ONTWIKKELING sering van de toepassing en er bestaan twee te veranderen en meer moderne technieken De winsten van het uitvoeren van conversies belangrijke methoden om dit doel te bereiken. toe te passen. De toegevoegde waarde van een in een offshore locatie, en dan van ‘volledige Eén mogelijkheid bestaat uit het vervangen van dergelijke conversie is klein en de applicatie conversies’ in het bijzonder, zijn hoger dan deze de applicatie door een standaardpakket. Dit zou slechts geconverteerd moeten worden als van andere applicatieontwikkelingen. De be- proces heeft al plaatsgevonden voor wat betreft een of ander technisch probleem een rem is op langrijkste reden hiervoor is dat de bestaande in-house ontwikkelde boekhoud- en ERP-ap- de verdere werking op een nieuw platform. De toepassing gebruikt kan worden als referentie plicaties. Voor dergelijke oplossingen is het kosten van een dergelijke conversie zijn zeer en de benodigde inspanning voor de functionele migreren naar standaardpakketten een logische laag en kunnen vaak gedaan worden door mid- analyse – een taak die altijd lokaal moet uitge- keuze, omdat deze pakketten over de meerder- del van conversieprogramma’s. voerd worden – eerder beperkt is. Tijdens een heid van de toepassingen beschikken en de Tijdens een volledige conversie moderniseert conversie kijken de ontwikkelaars naar de be- mogelijkheid bieden andere functies alsnog te men de applicatiearchitectuur en past men staande broncode lijn per lijn en identificeren ze implementeren. de huidige objectoriëntatiepraktijken toe. De welke functies erachter zitten. In een volgende Voor andere applicaties is een dergelijke migra- geconverteerde toepassing is een stevige basis stap worden de functies geïmplementeerd in de tie niet eenvoudig, omdat de vereiste functies om nieuwe functionaliteiten toe te voegen, nieuwe technologie. Aangezien de architectuur typisch zijn voor de business of moeten be- waardoor het leven van de applicatie kan ver- drastisch kan veranderen, kan de plaats waar de schouwd worden als een competitief voordeel lengd worden. Deze conversie kan een stukje functie geïmplementeerd wordt totaal verschil- dat men liever niet uit handen geeft. Er zijn ook legacy uit de oude applicatie behouden.Men kan len in vergelijking met de originele applicatie. vele leveranciers die applicaties verkopen geba- er bijvoorbeeld voor kiezen alleen de program- Tools zijn handig bij een conversie, maar er seerd op oudere technologieën die gemigreerd ma’s te converteren en de database min of meer moet veel manueel werk gebeuren, indien men moeten worden om hun belangen en die van intact te houden, wat de kosten en de risico’s een product van hoge kwaliteit wil afleveren. hun klanten te verdedigen. Voor applicaties die verbonden aan een databaseconversie kan Het is inderdaad zo dat voor Applied Develop- niet naar standaardpakketten kunnen worden reduceren. Het is ook mogelijk nieuwe functio- ment het grootste gedeelte van het werk in gemigreerd, is een conversie naar een nieuwe naliteiten aan de applicatie toe te voegen, maar India gebeurt, maar sommige taken dienen nog technologie meestal de enige oplossing. deze moeten beperkt zijn in vergelijking met de steeds lokaal uitgevoerd te worden. Vaak werd bestaande functies. de originele toepassing in de lokale taal ont- WAT IS EEN CONVERSIE? Een functionele conversie tot slot vereist een wikkeld. Variabelen, functies, commentaren, ... We spreken van de conversie van een product compleet nieuwe specificatie en moet de mo- kunnen benoemd worden in de lokale taal en in wanneer een bestaande applicatie, die is geïm- gelijkheid bieden om drastische veranderingen veel gevallen is een minimale vertaling naar het plementeerd in een oudere technologie, wordt aan te brengen aan de huidige toepassing. Dit Engels noodzakelijk. Voor men overgaat tot de herschreven door gebruik te maken van de hui- is aan de orde wanneer een meerderheid van conversie moet er een strategie bepaald worden dige standaardtechnologieën en waarbij de grote de functies van de bestaande toepassing in en ontwikkelt men een raamwerk dat de lay-out meerderheid of alle functies van het originele vraag gesteld wordt en er talrijke nieuwe func- van de user interface, de mapping naar de data- product behouden blijven. Er zijn verschillende ties noodzakelijk zijn. Men kan dergelijke ont- bank, ... bepaalt. Ook dit werk wordt best lokaal niveaus van conversie, met daaraan verbonden wikkeling beschouwen als het bouwen van een uitgevoerd, omdat het een intensieve communi- bepaalde kosten en toegevoegde waarde. nieuwe toepassing. catie met de klant veronderstelt. • COLOFON Offshore Update is published by Target Media on behalf of Applied Development. Coordination: Bipin Nambiar (Applied Development), Luc Franco and Geert Verschueren (Target Media). Editors: Dries Van Damme, Geert Verschueren. Photography: Jan Locus. Art Director: Tine Van Beurden. Lay-out: Stella Weibel. Contact: Applied Development, Franklin Rooseveltlaan 349/T, B-9000 Gent, Belgium, Phone +32 9 265 02 20, fax +32 9 265 02 50, www.appdev.be