Comment garder la maîtrise technique de son parc

Transcription

Comment garder la maîtrise technique de son parc
Conférence CIO
Mercredi 21 Septembre 2005opyright Cast 2005
Comment garder la maîtrise technique de son
parc applicatif et le contrôle de ses
sous-traitants dans un contexte de TMA ?
Rémi JACQUET
Directeur Général
CAST Opérations France
Une société solide, positionnée pour la croissance
Unpi
onni
e
rdot
éd’
unepr
é
s
e
nc
egl
oba
l
e
Édi
t
e
urf
r
a
nç
a
i
sc
ot
ée
nBour
s
e
,
s
url
’
Euronext
25 M€CA,
Eur
ope7
0
%e
tUSA2
5
%
50M$ investis depuis 14 ans en R&D
180 collaborateurs, 12 filiales et bureaux dans le monde
L’
a
ppui
d’
i
nv
e
s
t
i
s
s
e
ur
si
ns
t
i
t
ut
i
onne
l
s:AGF- Allianz
Majorité du capital aux fondateurs
Paris
NYC
DC
Chicago
San Francisco
London
Munich
Cologne
Milan
Rom
Madrid
Brussels
Des solutions utilisées par les grands comptes et intégrateurs
1
5
0
0c
l
i
e
nt
sut
i
l
i
s
a
ntl
apl
a
t
e
f
or
meCASTd’
Appl
i
c
a
t
i
onI
nt
e
l
l
i
gence
Le
spl
usgr
a
ndsa
c
t
e
ur
sdel
’
Outsourcing utilisent CAST
De nombreux éditeurs de logiciels utilisent CAST pour leur R&D
Partenariat avec les acteurs-clés du marché (Compuware, IBM)
Copyright CAST 2005
2
Rappelsurl
esobj
ect
i
f
sd’
uneTMA
Objectifs attendus:
Diminution des coûts
Possibilité de se concentrer sur son métier
Prédictibilité des budgets
Pr
of
i
t
e
rdus
a
v
oi
rf
a
i
r
ei
ndus
t
r
i
e
l
del
’
Outsourcer
Amélioration de la qualité du SI
Copyright CAST 2005
3
La complexité logicielle et ses raisons
Software Complexity Crisis: (IDC mars 1998)
« The fact that applications are rapidly becoming larger, distributed, and more complex is
indisputable. There is also pressure to deliver applications far more quickly and with higher quality
then ever before. The result is the « software complexity crisis », which suggests that the increasing
size and complexity of applications will require a far more rigorous approach to application
Development »
Multiplication
des langages
Architectures
distribuées
Business process
interdépendants
Intégration
de packages
Plateformes
hétérogènes
Copyright CAST 2005
4
Les conséquences de cette complexité
 La complexité logicielle est la source de bon nombre des
difficultés rencontrées par les équipes informatiques
Stabilité
Performances
Maintenabilité
Evolutivité / Flexibilité
Réactivité pour les évolutions
Coûts de maintenance
Performances
Prédictibilité
 unCLI
ENTdoi
ts
’
a
s
s
ur
e
rdel
ano
ndé
r
i
v
eduni
v
e
a
ude
complexité de son parc applicatif
Copyright CAST 2005
5
… àcela s’
aj
out
ela complexité des organisations...
La complexité des organisation rend encore plus difficile la maîtrise de cette
c
omp
l
e
x
i
t
él
o
gi
c
i
e
l
l
e
,
pe
r
s
on
n
en
’
a
y
a
nt
unev
i
s
i
b
i
l
i
t
ét
r
a
ns
v
e
r
s
e globale
Ancienne application
maintenue à Bangalore
Nouveaux
développements
sous-traités sur 2
sites à Paris et
Amiens
Package intégré et customisé à
Munich avec un partenaire
Copyright CAST 2005
6
…etl
acompl
exi
t
édel
ar
el
at
i
onCl
i
ent Outsourcer
Une concurrence très forte lors des A/O et des clients très exigeants
Prise de risque très élevée (manque de visibilité)
Intégrateurs obligés de réduire au maximum leurs marges
Ob
l
i
ga
t
i
o
nd
’
e
n
ga
ge
me
nt
sc
o
n
t
r
a
c
t
ue
l
sdeba
i
s
s
ede
sc
o
ût
s
Des situations parfois intenables  r
i
s
quequel
’
Outsourcer :
ne puisse pas investir sur la qualité
soit contraint de « forcer » sur les avenants
Or le « rapport de force » est favorable au
sous-traitant dans le temps
 Perte de maîtrise au fil du temps
Copyright CAST 2005
7
D’
oùdesr
i
squesi
mpor
t
ant
s
Le
sr
i
s
que
sl
i
é
sàl
’
Outsourcing :
Perte de la maîtrise technique et fonctionnelle du SI
Perte du contrôle du sous-traitant
Risque de non réversibilité
Dérive du niveau de complexité et de maintenabilité
Dérive des coûts des avenants
Copyright CAST 2005
8
Les systèmes de pilotage actuels (1/2)
Les systèmes de pilotage actuels sont basés sur :
Des SLA (Service Level Agreement)
Nombre anomalies - incidents - bugs
Temps de réactivité (corrections & établissement devis)
Nombre évolutions traitées
Niveau productivité (coût à la ligne de code - points de fonction)
Taux de turnover équipe
Indicateurs de performances (temps de réponse)
Des abaques pour :
Le chiffrage des évolutions
Le suivi de la productivité et la baisse des coûts
Bénéfices apportés :
Transparence / formalisation
Objectivation de la relation Client  Outsourcer
Industrialisation du pilotage
Copyright CAST 2005
9
Les systèmes de pilotage actuels (2/2)
MAIS ces systèmes restent des systèmes de pilotage « réactifs »
 Concernant les SLA :
constatent les conséquences, les dérives
ne permet de les anticiper
quand on constate la dérive => déjà trop tard, le mal est fait !
ne donne pas l'origine du problème n
ep
e
r
me
t
p
a
sd
ed
é
f
i
n
i
ru
np
l
a
nd
’
a
c
t
i
o
nc
o
r
r
e
c
t
i
f
le coût de la remise à niveau est beaucoup plus cher
difficile de justifier un budget correctif (pas plus value fonctionnelle)
 Concernant les abaques
difficiles à définir
difficiles à appliquer
nécessité de les adapter car les technologies évoluent
 Concernant les contrôles qualité
rarement mis en oeuvre
difficiles à appliquer (échantillon - long - pas systématique - plan action ?)
deviennent obsolètes avec évolutions des technologies
Copyright CAST 2005
10
…d’
oùl
ebesoi
nd’
unsyst
èmedepi
l
ot
agepr
o-actif
Seul un système de pilotage « pro-actif » permettrait réellement :
 d’
a
v
oi
ru
nev
i
s
i
onob
j
e
c
t
i
v
edel
’
é
t
a
t
des
o
np
or
t
e
f
e
u
i
l
l
ea
p
pl
i
catif
 de garder le contrôle sur son sous-traitant
 de pouvoir anticiper les dérives futures
 de prévoir négocier les avenants
 de prendre les bonnes décisions de pilotage
 ma
i
sc
e
l
ané
c
e
s
s
i
t
ededi
s
pos
e
rd’
a
u
t
r
e
si
nf
o
r
ma
t
i
onse
t
indicateurs non disponibles actuellement dans les SLA
C’
e
s
tunede
sr
a
i
s
onsd’
ê
t
r
ede
ss
ol
ut
i
onsd’
Appl
i
c
a
t
i
onI
n
t
e
l
l
i
gence
Copyright CAST 2005
11
Déf
i
ni
t
i
ondel
’
Appl
i
cat
i
onI
nt
el
l
i
gence
A·ppli·ca·tion in·tel·li·gence
in-'te-l&-j&n(t)s, noun, from CAST:
L’
i
nf
o
r
ma
t
i
o
nt
e
c
hni
quee
s
s
e
nt
i
e
l
l
edont les acteurs des
organisations informatiques ont besoin sur leurs applications
pour les gérer plus efficacement quelle que soit leur stratégie
de sourcing.
CAST fournit automatiquement cette information à tous les
a
c
t
e
ur
si
nf
or
ma
t
i
que
sa
ut
r
a
v
e
r
sd’
unePlate-forme
d’
Appl
i
c
a
t
i
onI
nt
e
l
l
i
ge
nc
ebasée sur une technologie unique
d’
a
na
l
y
s
edec
ode
Copyright CAST 2005
12
Comment cela fonctionne ?
Analyse
automatisée des
applications
Applications
Mainframes &
Distribuées
Applications
Internes & Externes
Logiciels maison
& Progiciels
Vues
graphiques
Pars
ers
Reports
Listings
ers
s
r
Pa
Base de
connaissance
Code applicatif
Copyright CAST 2005
Fourniture
d’
i
nf
or
ma
t
i
ons
url
e
s
Applications
Stockage des
informations
13
Tableaux
de bord
Lesappor
t
sdansuncycl
edevi
ed’
uneTMA
 Las
ol
ut
i
ond
’
Appl
i
c
a
t
i
onI
n
t
e
l
l
i
ge
nc
edeCASTv
ape
r
me
t
t
r
e
d’
a
ppor
t
e
rde
sbé
né
f
i
c
e
sc
l
é
ss
urt
out
e
sl
e
spha
s
e
s
duc
y
c
l
edev
i
ed’
uneopé
r
a
t
i
ondeTMA:
Pha
s
e1:Pr
é
pa
r
a
t
i
ondel
’
a
ppe
l
d’
of
f
r
e
Phase 2 : Transfert vers le prestataire
Pha
s
e3:Dur
a
ntl
’
e
x
é
c
ut
i
onduc
on
t
r
a
t
Copyright CAST 2005
14
Phase 1 : Pr
épar
at
i
ondel
’
Appeld’
Of
f
r
e
Fonctionnalités :
Cartographie technique transverse du SI
Rétro-documentation technique des applications
Ét
a
tde
sl
i
e
uxd
upa
r
ca
pp
l
i
c
a
t
i
f«àl
’
i
ns
t
a
ntt
»
Indicateurs de taille technique et fonctionnelle
Indicateurs de complexité / qualité / maintenabilité
Profiling d
’
a
p
pl
i
c
a
t
i
ons
Fonctions de benchmarking
Bénéfices
Uneb
on
nev
i
s
i
bi
l
i
t
édel
’
é
t
a
t
d
upa
r
ca
pp
l
i
c
a
t
i
fpe
r
me
t
t
a
nt
de déterminer les applications à sous-traiter en priorité
Fournir des éléments tangibles aux prestataires leur permettant de
diminuer leur risque et optimiser leur chiffrage
Déterminer des indicateurs et abaques à inclure dans le contrat et les
seuils des indicateurs de référence pour la V0
Copyright CAST 2005
15
Phase 2 : Transfert vers le prestataire
Fonctionnalités :
Documentation technique détaillée
Détail des indicateurs (
c
ompo
s
a
nt
sl
e
s+c
ompl
e
x
e
s
…)
Utilisation des fonctions de cartographie :
des chaînes de traitements
del
’
a
r
c
hi
t
e
c
t
ur
el
og
i
c
i
e
l
l
e
Bénéfices
Fa
c
i
l
i
t
e
rl
ed
i
a
l
og
uee
nt
r
el
e
sé
qu
i
pe
sdud
o
n
ne
urd
’
or
dr
e
et celles du prestataire
Ré
du
i
r
el
ec
oû
t
l
i
éàl
apr
o
duc
t
i
ond’
uned
oc
u
me
nt
a
t
i
o
nma
i
n
t
e
na
ble
par le prestataire
Accélérer la phase de transfert de connaissance technique (50%)
Permettre au prestataire de démarrer plus vite les tâches « productives »
Copyright CAST 2005
16
Phase 3 : Pendantl
’
exécut
i
onducont
r
at
1/ Garantir la non dérive du niveau de complexité, de qualité
et de maintenabilité des applications
 v
i
al
es
u
i
v
i
del
’
é
v
ol
ut
i
o
nd
e
si
nd
i
c
a
t
e
ur
s
 demande au soustraitant de procéder aux corrections
2/ Optimiser la négociation des avenants (15%)
 via les fonctionnalités de :
- estimation automatique du coût des demandes d’
é
volutions
- audit automatique du coût du travail réalisé
3/ Industrialisation du processus de recette technique (60%)
 via contrôle automatique du respect :
- de
snor
me
sdedé
v
e
l
oppe
me
nte
td’
a
r
c
hi
t
e
c
t
ur
e
- des best pratices du marché
4/ Optimisation de la phase de tests techniques et
fonctionnels (20%)
 via la liste automatique des programmes et écrans à tester
Copyright CAST 2005
17
Synthèse des bénéfices
Industrialiser et rationaliser le processus de pilotage
Diminuer le coût des contrats
Conserver la maîtrise technique
Objectiver la relation avec le sous-traitant
Garantir la reversibilité
Garantir une non dérive des coûts futurs
Copyright CAST 2005
18
Références - Partenaires - Analystes
June 2005
Copyright Cast 2005
Références majeures en France
Banque/Assurance
Industrie
Société Générale
AGF
BNP Paribas
Crédit Lyonnais
Natexis Banques Populaires
Crédit Mutuel-CIC
Crédit Agricole Indosuez
CCF HSBC
JP Morgan
EDF / GDF
PSA
Framatome Areva
TOTAL
Bouygues
Lafarge
Airbus
Sanofi-Synthelabo
DCN
Administration
Telco / Services
Ministère des Finances - DGI
Ministère des Affaires Étrangères
CNAV
GIP-MDS
Ministère agriculture
CEA
Gendarmerie Nationale
Marine Nationale
Cegetel
France Telecom
Copyright CAST 2005
LA POSTE –Courier
SNCF
ACCOR
NMPP
Générale des Eaux
Clear Channel
20
SFR Cegetel
Besoin: Un SI composé de plus de 400 applications, mainframes et distribuées, dont le développement
et la maintenance sont 100% sous-t
r
a
i
t
é
s
.En
j
e
u
:s
’
a
s
s
u
r
e
rq
u
el
en
i
v
e
a
ud
eq
u
a
l
i
t
ée
td
ema
i
n
t
e
n
abilité
reste satisfaisant.
Solution CAST utilisée:
 Sy
s
t
è
mei
ndus
t
r
i
e
l
d’
é
v
a
l
ua
t
i
one
tdes
ui
v
i
depa
r
c
applicatif au travers de métriques conçus pour une
exploitabilité optimale des résultats
 Tableaux de bord de validation de la qualité
et de la maintenabilité avec génération graphes pour le
suivi des tendances
Bénéfices:
 Anticiper et limiter le risque de dérive du niveau
de maintenabilité et de complexité du parc applicatif
 Améliorer le niveau de stabilité des livrables
 Faciliter le dialogue avec les Intégrateurs
Copyright CAST 2005
21
“Lasol
ut
i
onCAST
est un élément clé
dans le système
de pilotage de la
qualité et des coûts
mis en place par
SFR Cegetel
sursesTMA ”
Ministère des Finances - DGI
Besoin: UnSIe
nr
e
f
o
n
t
e
,é
v
o
l
u
a
n
ta
v
e
cl
’
i
n
t
é
g
r
a
t
i
o
nd
en
o
mb
r
e
u
xn
o
u
v
e
aux services en ligne. Une
nouvelle architecture technique COPERNIC basée sur J2EE et ORACLE. Des développements 100%
sous-t
r
a
i
t
é
s
.
En
j
e
u
:
s
’
a
s
s
u
r
e
rq
u
el
’
a
r
c
h
i
t
e
c
t
u
r
ed
e
sn
o
u
v
e
a
u
xd
é
v
e
l
o
ppements est en conformité avec les
standards définis par la DGI et optimiser la négociation des avenants.
Solution CAST utilisée:
 Tableau de bord de suivi du niveau de qualité,
maintenabilité et complexité du parc applicatif
 Processus automatique de contrôle des normes de
dé
v
e
l
oppe
me
nt
se
td’
a
r
c
hi
t
e
c
t
ur
el
ogi
c
i
e
l
l
e
 Référentiel technique documentaire
Bénéfices:




Industrialisation des recettes techniques
Amélioration du dialogue avec les intégrateurs
Non dérive de la complexité du parc sous-traité
Amélioration du niveau de stabilité des livrables
«Lessol
ut
i
onsd’
Appl
i
cat
i
on
Intelligence CAST nous
aident à obtenir une
meilleure visibilité de notre
parc applicatif au travers
de tableaux de bord
composésd’
i
ndi
cat
eur
s
techniques objectifs afin de
faciliter le dialogue avec
les prestataires »
Copyright CAST 2005
22
Framatome, Groupe AREVA
Besoin: Un portefeuille composé de 150 applications, toutes technologies confondues. La décision en
2002 de confier cette informatique de gestion à des prestataires. Enjeu: garantir le succès de ce processus
d
’
e
x
t
e
r
n
a
l
i
s
a
t
i
o
ne
nme
t
t
a
n
te
np
l
a
c
el
e
smé
t
h
o
d
e
sd
et
r
a
v
a
i
l
e
to
u
t
i
l
sn
é
c
e
s
s
a
i
r
e
sàl
’
o
p
t
i
mi
s
a
t
i
o
nd
ec
e
nouveau mode de travail contractuel.
Solution CAST utilisée:
 Sy
s
t
è
med’
a
i
dea
ut
r
a
ns
f
e
r
tdec
onna
i
s
s
a
nc
ede
s
applications existantes vers le prestataire
 Solution de contrôle des changements en cours de contrat
 Système industriel de contrôle des recettes techniques
Bénéfices:
 Objectivation du coût des avenants
 Démarche pro-active d’
a
mé
l
i
or
a
t
i
ondel
aqua
l
i
t
é
 Industrialisation des recettes techniques
« CAST fournit
des critères objectifs
d’
appr
éci
at
i
ondansl
e
dialogue parfois difficile
avec le soussous-traitant
ainsi que des
indicateurs nécessaires
ausui
videl
’
évol
ut
i
on
des applications »
Copyright CAST 2005
23
Les intégrateurs utilisateurs de CAST
«CASTp
e
r
me
t
d
’
a
j
o
u
t
e
r
àl
af
o
i
sf
l
e
x
i
b
i
l
i
t
ée
t
r
é
a
c
t
i
v
i
t
éd
a
n
snos réponses aux diverses
demandes utilisateurs »
Michele MARZOLA, VP Business Development, IGS, South Europe –Mars 2002
«CASTad
é
mo
n
t
r
éàCa
p
g
e
mi
n
i
q
u
es
at
e
c
h
n
o
l
o
g
i
ed
’
Ap
p
l
i
c
a
t
i
o
nI
ntelligence amenait une
c
o
n
t
r
i
b
u
t
i
o
ni
mmé
d
i
a
t
eàn
o
se
f
f
o
r
t
sd
’
i
n
d
u
s
t
r
i
a
l
i
s
a
t
i
o
n
.
L
e
sg
a
ins de productivité constatés en
maintenance étaient systématiquement supérieurs à 10 % »
François PHULPIN, COO, Capgemini –Oct. 2002
« Nos expériences de déploiement sur 7 projets nous ont amené à constater des gains de
productivité en Application Management allant de 10 à 18% »
David KIEN, AM Director, ATOS ORIGIN - Juin 2003
« Nous souhaitons industrialiser les prestations fournies à nos cli
e
n
t
sa
f
i
nq
u
’
i
l
sb
é
n
é
f
i
c
i
e
n
t
d
u
meilleur service au meilleur coût. CAST nous a aidé à répondre à cette double ambition »
Thierry ARTERO, Responsable Right Sourcing - UNILOG –Sept 2003
«L
’
i
n
d
u
s
t
r
i
a
l
i
s
a
t
i
o
nd
e
sTMAe
s
t
u
na
x
ema
j
e
u
r
p
o
u
r
So
p
r
aGroup. Les solutions CAST y participent
en permettant une plus grande productivité et une meilleure maîtrise des applicatifs. »
Jacques VESCO, Directeur Outsourcing - Sopra Group –Juin 2004
« CAST contribue à des gains concrets de productivité supérieurs à 10 % dans nos prestations de
gestion de patrimoine applicatif. Nos centres de services profitent des apports de fiabilité, de
réactivité et de réduction des coûts qui sont partagés avec nos clients. »
Alain MUSELET, Directeur des Offres, GFI Informatique –Juin 2004
Copyright CAST 2005
24
Une société reconnue par les plus grands Analystes
« CAST fournit la solution
leader du marché pour les
environnements distribués »
Dale Vecchio
Research Director,
Application Development
« Lemar
c
hédel
’
APM va dépasser les 400 millions de dollars d’
i
ci
2008 »
« CAST en est le leader avec plus de 38% de parts de marché »
Copyright CAST 2005
25
Merci de votre attention
Questions / Réponses
June 2005
Copyright Cast 2005