Bert JANS Specialized Sales Enterprise IT Modernization
[email protected] www.msp.be
van Bestaande Applicaties op de System i
Herwaardering en Modernisering
Enterprise IT Modernization
IBM, Microsoft, Micro Focus, EMC², Citrix, Lakeview Technology, Juniper, SonicWall VMware, Cisco Systems
Belangrijke partnerships met ICT-leaders
Groei gebaseerd op winst - ieder jaar opnieuw
Omzet 2006 - € 25 mio Budget 2007 - € 28 mio.
Professioneel team - > 180 medewerkers
Belgische ICT Solution Integrator opgericht in 1991
MSP – in het kort
MSP – in het kort EAM Partner
Sterk gericht op Development & Integratie van Business Solutions en Applicaties
ICT Infrastructure
Business Solutions & Development
Ondersteund met belangrijke Kennis en ervaring in ICT Infrastructure Management.
Business Solutions & Development
ICT Infrastructure
ICT Security
ICT Infrastructure Mgmt
Storage
Business Continuity
Application Development
Enterprise IT Modernization
CRM
Portal
BI
Solutions & Products
Service Packages
Intervention Services
Technical Services
Coaching
Consultancy
Education
Resource Providing
Professional Services
MSP – in het kort
Application Maintenance
Operations Helpdesk, Advanced Helpdesk, Co-Tasking, Outsourcing
Availability Managed Disaster Recovery, Managed Instant Recovery, Disaster Recovery Services
ICT Security Network Protection, Desktop Protection, Content Filtering, Vulnerability Management, Intrusion Prevention
Managed Services
Business Solutions & Development
Waregem
●
Vestigingen
●
Hasselt
Kontich
●
●
‘s Hertogenbosch
Enkele Referenties
EIM = een GOUDEN pad
IT System Revolution
IT System Evolution
EIM – Volgen van de versnelde Evolutie
Beweegredenen voor Enterprise IT Modernization
Herwaardering van Bestaande Applicatiesoftware
□ evolueer – eerder dan “rip & replace” □ afweging van investering t.o.v. rendement □ zekerheid van allerhande ‘compliances’ (b.v. Basel II, Sarbanes-Oxley)
□ … alles met een minimaal risico
□ creatie van nieuwe producten □ vergroting van marktaandeel □ betrokkenheid van de klant
□ ... en altijd maar meer in een korter tijdsbestek
□ competitie in een wereldeconomie □ hertekening van de organisatie (b.v. outsourcing & off-shoring) □ …kostenbeheersing IT
□ Constante focus op kostenreductie
Beweegreden voor Enterprise IT Modernization (EIM)
ing de r r o ect Dir
Information pull
sh
-lin e
meer meer meer… sneller sneller sneller…
. 70% gedocumenteerd . 30% niet gedocumenteerd
Huidige Situatie Bestaande Applicatie
. ctr e l E
Belangrijke investering in tijd en geld
ord eri ng
g ckin
Prod uct p u
On
IT System Evolutie □ Toevoegen van bijkomende modules ew □ Integratie van diverse toepassingen en systemen atio vi r p m o □ Verbetering van de connectiviteit C
New
bran
ch
Comp. wide view
ng eri d r o
EIM – volgen van de versnelde evolutie O
r tra rde
IT access environment
Technology innovation focus
Capability supply
Project implementation
“Personal productivity” desktop
Data processing
Outsourcing vs. in-house delivery
Build, or buy vs. build
The nature of IT investment is shifting
Business area investment focus
Back office
Van
IT System Evolutie
= AGILE IT
Buy AND build AND integrate
“Multi-sourcing”
Productivity desktop + global access to resources Communication, collaboration, integration
Front office and beyond
Naar
EIM – volgen van de versnelde evolutie
(Standish Group)
Information pull
v ie w
New branch
Comp. wide view
Electr. ordering
. 70% nieuwe ontwikkeling . 30% non-fit
Ontwikkel Nieuwe Applicatie
74% mislukken of zijn ver over budget
Zeer kostbaar om te implementeren en te ontwikkelen
Direct ordering
Product push
On-line ordering
Order tracking
t io p ra Com
□ Geen enkele andere tak in de industrie begint van vooraf aan opnieuw
□ Lange projectcyclus : Wat met nieuwe functionaliteiten? Dubbel onderhoud?
□ “High Risk fail to meet objectives”
IT System Revolutie – herontwikkelen
EIM - volgen van de versnelde evolutie
□ □ □ □
i ne ss Dif fer en ti
rm Info
ull np o i t a
Busin ess D iffere ntiato r
Bu s
Zeer kostbare implementatie
SAP Oracle Apps MS Dynamics …..
Standaard Pakket
42% zijn nooit afgewerkt en/of > 50% te laat
ato r
Komplex re-modeling en re-training Non-differentiëring Bedrijf aanpassen aan software Hoog risico op mislukking
IT System Revolutie - standaard pakket
(Gartner)
Comp. wide view
Business Differentiator
view ratio p Com
EIM - volgen van de versnelde evolutie
□ □ □ □ □ □
Legacy renewal, May 2004
“The secret to success lies in building bridges between the old and the new”
Unnamed Executive quoted on Aberdeen Group web-site April 2003
“It’s like trying to apply the gas and the brakes at the same time”
volgen van de versnelde evolutie hergebruik van bestaande IT investeringen kost effectief alternatief uitbreiden met nieuwe technologie (OO - SOA) hergebruik van bewezen business logica hergebruik van de kennis van de IT staff
Enterprise IT Modernization – HET GOUDEN PAD
EIM - volgen van de versnelde evolutie
Oplossing
MSP’s visie
Portfolio approach
Drie “Layers of Investment”
Herwaardering van Bestaande Applicatiesoftware
Stijgende differentiatie
Kostenbeheersing door hergebruik
Basis Diensten
Nieuwe Producten Snel door hergebruik van ‘Services’, ‘OO’-platform en tools
Gedreven door innovatie
Nieuwe Gebruikersvraag
Drie “Layers of Investment”
. Algemene Boekhouding . Inventaris . MRP II .…
Utility Applications
. Aanbod nieuwe producten . Maatsoftware . Korte levenscyclus . …..
Business Differentiator
. Klantgericht . Snelle veranderingen . Webservices . Gebruikersvraag .…
Business Processes
Ontsluiten van de business value door modernisering
Realisatie van Object Oriented (OO) OO) componenten en/of Services die dienst doen als Business Differentiator & Enabler
Herwaardering van Bestaande Applicatiesoftware
Visie ‘Enterprise Ready’ Ready’ platforms
ORB
Message Queue
Application
Transaction File
Application
APPC
Screen Scrape Message
ORB
Message Queue
APPC
Source: Gartner
Download File
CICS Gateway
Application
RPC
Application
Application Screen Scrape Transaction File
Message Transaction Queue File Application
Application
Sockets
Screen Scrape
Download File Application
Application
Transaction File
CICS Gateway
Message
Download File
Sockets
Application
Screen Scrape
Analyseer de business
Oplossing
RPC
ORB
Screen Scrape
Application
APPC
APPC
RPC
Beveiliging
Message Queue
ORB
Application
Application
RPC
Download File
CICS Gateway
Message
Business Logica
Transaction File
Application
Application
Sockets
Controles
Application Screen Scrape Transaction File
Message Transaction Queue File Application
CICS Gateway
Message
Download File
Transaction File
Screen Scrape
Download File Application
Navigatie
Message Queue
Sockets
Application
Screen Scrape
Application
Identificeer de Business Areas
Oplossing
Business Logic
Map de software
Business Business Logica Logica
Oplossing
Netwerk
Navigatie Navigatie
Beveiliging Beveiliging
Controles Controles
SOA
Java
DB2 -
MS-SQL - Oracle
RPG – COBOL – Lanza – Progress - …. ERP - Packages
RPG/ILE
Java - .NET
Oplossing
Bestaande Applicatie(s)
Basic services
Composite services
Business process services
Applicatie Front-ends
Doe veranderingen zonder de clients te beïnvloeden Voor alle platformen In alle gebruikte programmeertalen Voor alle architecturen
□ Grotere flexibiliteit
□ Gemakkelijker onderhoud □ Changes/Versions zijn niet altijd “alles of niks”
□ □ □ □
□ Goed gedefinieerde interface
□ Focus op ‘re-use’ op business level □ ontwikkel nieuwe functionaliteit bovenop de bestaande Business Services
Voordelen van OO en SOA – Object Oriented & Service Oriented Architectures
Oplossing
Roll Out Kosten
□ Principes □ Kenmerken
Overdracht en Delen van Kennis door middel van Interactie tussen Opleiding en Praktijk
Fasering
□ Doelstelling
Mentored Project
Herwaardering van Bestaande Applicatiesoftware
3.
Feature Driven Development
2.
Overdracht en Delen van Kennis door middel van Interactie tussen Opleiding en Praktijk
Realisatie pilootproject – reële business case □ Training on-the-job
□ Introductie van projectmatig denken op basis van ‘features’ □ Korte doorlooptijd, kleine werkgroep □ Betrokkenheid management
Object Oriented & Service Oriented Architecture □ Invoeren nieuwe denkwijze in functie van OO en SOA □ Gebruik en kennisoverdracht van: ‘Services ontwikkelen met .NET – Java – RPG/ILE – Cobol’
1.
Doelstelling
Gesproken : 5.000-7.000 Gelezen : 20.000-50.000
Woordenkennis universitairen
Praktijk
Overdracht en Delen van Kennis door middel van Interactie tussen Opleiding en Praktijk
800.000 begrippen 21 volumes
Winkler Prince
268.826 trefwoorden 4.464 pagina’s
Dikke Van Daele
Theorie
Principes
Overdracht en Delen van Kennis door middel van Interactie tussen Opleiding en Praktijk
□ Eén MSP developer neemt actief deel tijdens de ontwikkeling
□ Minimum 50% inzetbaarheid van interne IT-medewerkers
□ Moet realiseerbaar zijn tussen 4 en 6 maanden
□ Reëel Business Project dat inzetbaar is na de ontwikkelfase
Kenmerken
Overdracht en Delen van Kennis door middel van Interactie tussen Opleiding en Praktijk
Fasering
Overdracht en Delen van Kennis door middel van Interactie tussen Opleiding en Praktijk
□ Wekelijkse evaluatievergadering met het projectteam + bespreking volgend actieplan
□ Ontwikkelaars van de klant en de ontwikkelaar van MSP, ontwikkelen onder supervisie van de mentor het pilootproject
□ Korte gerichte opleiding in methodes en tools (10 tot 25 dagen)
□ Definitie van de ‘feature list” (ref. FDD)
□ Selectie en definitie scope van het pilootproject
□ Aanduiding en introductie mentor aan het project team in samenspraak met de klant
Roll Out
feasibility scope & planning project beschikbaarheid teamleden technologische progressie van de teamleden acceptatie – fit in mentor
planning & scope rol van de teamleden rol van de mentor technologische keuzes
Overdracht en Delen van Kennis door middel van Interactie tussen Opleiding en Praktijk
□ Installatie & evaluatie door eindgebruikers
□ Afwerken van het pilootproject
□ □ □ □
□ Fine tuning project gebaseerd op:
□ □ □ □
□ N a een maand, evaluatie van key issues zoals:
Roll Out
MSP
PM + SC SC SC PM + SC PM + SC PM + SC
Assemble the project team
Discussion tools and methods
Defintion Object Model + Training FDD
Defintion Feature List + Training FDD
Set up Master plan
Set up Detail plan
Reporting Management
SC PM + SC
Installation of tools on the infrastruture
Basic training Project/Development Team
Reporting Management
CLIENT
SC + DEV
PM + SC + SS PM + DEV + KU PM
Development with choosen tools
Interim evaluation
Reporting Management
PM + SC + SS SP + PM + DV
Celebration (outside the project plan)
DEV = Developer SP = Sponsor KU = Key User
SC = Senior Consultant of Mentor
SS = Specialized Sales
PM
SP + PM
PM = Project Management
# days - average price/day - total price
Days are spread over the project timeshedule
Plan, steer and coordination of the project
PM
PM + SC
Evaluation and ending the project
Overall Project Management
PM + SC
PM + DEV
DEV
Hands on by GO LIVE
DEV
SP + PM
DEV
Final data conversion
STEP 4 : GO LIVE
DEV
DEV
SC
Temporary data conversion
PM
SP + PM
DEV
DEV
PM
SP +PM
PM
PM
PM + KU
PM + KU
SP + PM
SP + PM
SP + PM + DEV
SP + PM
Who
Preparation start of the pilot project
STEP 3 : Development Project
SC DEV
Planning + preperation of the different courses
STEP 2 : Training Project/Dev. Team
PM + SC PM + SC
Workshop: Strategy and Objectives of the project
PM + SC
Preparation meeting
STEP 1 : Define the Project Scope
Implementation
Kosten
133
15
5
80
20
13
# days
619,92
650,00
650,00
600,00
650,00
650,00
Daily Price
82.450,00
9.750,00
3.250,00
48.000,00
13.000,00
8.450,00
Total
Bert JANS Specialized Sales Enterprise IT Modernization
[email protected] www.msp.be
Herwaardering en Modernisering van Bestaande Applicaties op de iSeries
Enterprise IT Modernization