Surveillance des processus métiers

Transcription

Surveillance des processus métiers
Surveillance des processus métiers
© Yphise
Surveillance des processus
métiers
Laurent Mynard
Yphise
6 rue Beaubourg - 75004 PARIS
[email protected] - http://yphise.fr
T 01 44 59 93 00 F 01 44 59 93 09
SPM020511-1
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Agenda
A propos d’Yphise
La surveillance des processus métiers
– Les difficultés de la surveillance des processus métiers
– Comprendre les processus métier à surveiller
Mise en œuvre de le surveillance des processus métiers
Les outils de la surveillance des processus métiers
SPM020511-2
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
A propos d’Yphise
Société française indépendante d’analyse et de conseil
Plus de 900 grands comptes clients dans le monde
Un bureau commercial aux Etats-Unis
Nous sommes l’analyste de référence en évaluation de progiciels
– Certifié ISO-9001 en évaluation de progiciels
– Nous évaluons 150 progiciels par an depuis 15 ans
Nous conseillons les directions informatiques de grands comptes en management et
en stratégie
Nous conseillons les directions informatiques de grands comptes en matière de
technologie, d’architecture et de progiciels
SPM020511-3
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
La surveillance des processus métiers
De plus en plus de processus intégrés font intervenir intervenir
– Des composants informatiques hétérogènes
– Des clients et partenaires
Processus de plus en plus critiques pour l’entreprise
– Disponibilité et robustesse
– Temps de réponse pour la satisfaction client
– Qualité et intégrité des données
La demande d’engagement sur le niveau de service de ces processus de la part des
clients et partenaires augmente
Ex Compensation bancaire, commandes clients, processus de production, livraisons
SPM020511-4
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Les difficultés de la surveillance des processus métiers
Piloter l’exploitation par rapport aux niveaux de service (satisfaction utilisateurs) et non
par rapport aux ressources techniques
Surveiller des processus faisant intervenir des ressources techniques hétérogènes, en
particulier dans des architectures distribuées
Surveiller des processus faisant intervenir les clients et partenaires
Identifier les causes des dysfonctionnements
Savoir quoi surveiller et comment le présenter: quelles sont les transactions
pertinentes? Les indicateurs pertinents? Les seuils admissibles?
SPM020511-5
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Piloter l’exploitation par rapport aux niveaux de service
Mainframe
99%
Système
99%
d'exploitation mainframe
Serveur
99%
Réseau
99%
Unix ou Windows
99%
Poste de travail
99%
Système
d'exploitation
99%
SGBD mainframe
99%
Serveur
d'applications
99%
Moniteur
transactionnel
99%
Serveur HTTP
99%
SGBD Unix
ou Windows
99%
Application
89%
La disponibilité de chaque élément d'infrastructure ne suffit pas à garantir la disponibilité de l'application
SPM020511-6
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Surveiller des processus faisant intervenir des ressources
techniques hétérogènes
Mainframe
Serveur
Serveur
Transaction
Serveur
Utilisateur
Utilisateur
Les difficultés de mesure propres aux architectures distribuées
SPM020511-7
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Surveiller des processus faisant intervenir les clients et
partenaires (1/2)
Saisie de la
commande
Vérifications
bancaires
Banque
Internet
Temps de
réponse ?
Internet
Vérification du
délai de
livraison par
le fournisseur
Notification de
la commande
et du délai de
livraison
Vérification du
délai de
livraison par
le distributeur
Client
Entreprise
EDI
VPN
Liaison
spécialisée
etc.
Gestion de
stocks et de
chaîne de
production
Gestion des
tournées du
distributeur
Partenaires
L'ouverture du système d'information sur l'extérieur rend difficile la mesure de la satisfaction client
SPM020511-8
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Surveiller des processus faisant intervenir les clients et
partenaires (2/2)
Système d'information de l'entreprise
1 sec
Utilisateur interne
15 sec
5 sec
3 sec
Client à l'étranger
Utilisateur distant
Client en France
Différences de niveau de service selon la localisation de l'utilisateur
SPM020511-9
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Identifier les causes des dysfonctionnements
Le temps de réponse de l'application est trop long
Pourquoi ?
Le PC de l'utilisateur est
surchargé
Les communications sur
le réseau sont trop lentes
Le serveur de l'application
est surchargé
Les requêtes sur la base
de données sont trop
longues
L'utilisateur a ouvert
trop d'applications en
même temps
Le disque dur est
plein, il n'y a plus
d'espace pour le
swap
L'utilisateur a lancé
en arrière plan une
résolution d'équations
dans le tableur
etc.
Une télédistribution
de patchs est en
cours
Une sauvegarde est
en cours
Un switch est en
panne
Une attaque par déni
de service est en
cours
etc.
Une sauvegarde est
en cours
Le nombre
d'utilisateurs
simultanés dépasse le
seuil prévu
Un processeur est en
panne
etc.
La requête SQL est
mal conçue
Une modification du
schéma et un import
dans les nouvelles
tables est en cours
Le nombre de
connexions
simultanées dépasse
le seuil prévu
etc.
Difficulté d'identification des causes d'une défaillance
SPM020511-10
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Savoir quoi surveiller et comment le présenter (1/2)
Mise en
production
Développement et tests
Exploitation de l'application
t0
Analyse d'exploitabilité, tests
fonctionnels, tests de performance,
tests de charge, etc.
Le niveau de
service est garanti
par les tests
t1
t2
...
Le niveau de service est surveillé
par la mesure des performances
applicatives
La mesure du niveau de service ne doit pas s'arrêter à la mise en production de l'application
SPM020511-11
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Savoir quoi surveiller et comment le présenter (2/2)
Temps de réponse
Disponibilité
Fiabilité et cohérence des résultats
Passage des étapes dans le bon ordre et les plages de temps voulues (ponctualité)
SPM020511-12
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Comprendre les processus métiers à surveiller
Un processus est une combinaison de processus élémentaires
Les différents types de processus élémentaires à surveiller
– Délais imposés
– Fil de l’eau
– Interactif
SPM020511-13
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Exemple de processus métier
Editique
Courrier de masse
Rechargement
périodique du fichier
client

GIE
PdT
(vendeurs)
PdT
(support client)




Informations
sur le client
CRM


Système
partenaire 1
Pré attribution
Ciblage
Batch + transfert de fichier
Transactionnel
 Batch
 Asynchrone
SPM020511-14
Partenaire 2
Montage du dossier,
Vérification des
conditions d’attribution
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Mise en œuvre de la surveillance
Expression du besoin
– Définition et compréhension du processus
– Modélisation du processus et décomposition
– Spécification de la surveillance
– Ebauche de la convention de service
Faisabilité technique
– Par processus élémentaire, chercher une source d’information pour réaliser la
mesure spécifiée
Spécification détaillée
– Révision de la spécification de la surveillance
– Validation des spécifications détaillées
– Rédaction finale de la convention de service
Réalisation
SPM020511-15
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Les processus impactés
Industrialized
change
System
Planification
System
Architecture
Operational
System
Change Implementation
Change Support
PLANIFICATION
MAINTENANCE
ENVIRONMENTS
OPERATIONS
QUALIFICATION
COND. PROJECT
RELEASE
PUBLISHING
REL. BUSINESSES
DEVELOPMENT
INDUSTRIALIZATION
SUPPORT
INFRASTRUCTURE
INFRASTRUCTURE
INTEGRATION
CHANGE MNGT
ARCHITECTURE
ARCHITECTURE
SECURITY
SECURITY
SECURITY
DIS. RECOVERY
DIS. RECOVERY
DIS. RECOVERY
Yphise Map of the IT operational processes : the 3 service systems - Version 2.2
SPM020511-16
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Surveillance des processus métiers
Gestion des
engagements de service
Ressources techniques
Services applicatifs
Mesure des
métriques métiers
Gestion des incidents
IHM de supervision des
processus métier
Corrélation
Etat du processus
métier
Référentiel
d'états
Etat des ressources
techniques critiques
Surveillance des processus métiers
SPM020511-17
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Lien entre surveillance métier et surveillance technique
L’appréciation du service métier concerne le métier et la technique.
L’appréciation ds ressources techniques concerne uniquement la technique.
Technique  Métier
– Savoir quelles ressources critiques sont indisponibles
Métier  Technique
– Savoir quand il est pertinent de surveiller les ressources techniques (référentiel
d’état)
– Savoir quelles ressources techniques examinées plus particulièrement parce
qu’elles sont critiques pour un processus métier en dysfonctionnement
SPM020511-18
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Surveillance technique
IHM de supervision des
processus métier
Services applicatifs
Ressources techniques
Mesure des
métriques techniques
Gestion des incidents
IHM de supervision
technique
Corrélation
Etat de la ressource
technique
Référentiel
d'états
Surveillance des
processus métier
Surveillance technique
SPM020511-19
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Les outils de la surveillance des processus métier
Tableaux de bord SLM
– Collecte et corrélation de mesures sur le niveau de service
– Construction et diffusion de tableaux de bord
Mesure des performances applicatives
– Mesure du niveau de service transactionnel perçues par l’utilisateur
– Temps de réponse, disponibilité, qualité
Surveillance des processus batch
– Vérifier des jalons dans les processus
Supervision technique des serveurs
– Surveillance de la disponibilité
Supervision technique réseau
SPM020511-20
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Tableaux de bord SLM
BusinessBridge (Systar)
Formula (Managed Objetcs)
Topaz (Mercury Interactive)
Patrol for SLM (BMC)
SAS IT Ressource Management (SAS)
Sysload ERM (Sysload)
Proanalyse « Progiciels d’élaboration de tableaux de bord informatiques », juin 2002
SPM020511-21
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Tableaux de bord SLM : architecture fonctionnelle
Sources
hétérogènes
Système décisionnel de mesurement informatique
Journaux techniques
ou applicatifs, MIBs
Helpdesk & gestion
des changements
Supervision de
l'infrastructure
Extraction
Collecte
Storage
Collecteurs
Référentiel
Aggregation
Transformation
Corrélation
Alertes
Personnalisation
Reporting
Moteur de calcul
Conception des
indicateurs
Serveur de reporting
et d'alerte
Mesures de niveau de
service
Systèmes de gestion
des processus métier
SPM020511-22
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Tableaux de bord SLM : critères de choix
Assurer la fiabilité des indicateurs
– Collecter des mesures sur l’infrastructure
– Garantir la traçabilité entre les mesures et les indicateurs
– S’adapter correctement aux changements
Définir des indicateurs adaptés à l’entreprise
– Faciliter la construction des indicateurs à partir des mesures
– Permettre la définition d’indicateurs complexes
Permettre différents types de mesure
– Permettre la mesure pour la supervision
– Permettre la mesure pour l’analyse
Diffuser des tableaux de bord personnalisés
– Gérer la diffusion des tableaux de bord à de nombreux utilisateurs
– Personnaliser les tableaux de bord pour chaque utilisateur
Industrialiser la construction des tableaux de bord
– Intégrer la construction des tableaux de bord à la production
– Exploiter la construction des tableaux de bord
SPM020511-23
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Mesure des performances applicatives
CandleNET ETEWatch (Candle)
Newtest (Auditec)
Patrol for SLM (BMC)
Tivoli Application Performance Manager (Tivoli)
Topaz (Mercury Interactive)
VantagePoint (Hewlett-Packard)
Proanalyse Yphise « Progiciels de mesure des temps de réponse et de la disponibilité
des applications au niveau de l’utilisateur », mai 2001
SPM020511-24
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
Surveillance des processus métiers
© Yphise
Mesure des performances applicatives : architecture
fonctionnelle
But
Fonction
Définir les mesures
Instrumentation du
code de l’application
Evénements syst. à
surveiller
Enregistrer un
comportement
Mesurer les temps de réponse de
bout en bout sur les postes clients
Fichiers logs
Agents passifs
Agents actifs
Collecter les informations sur les
performances
Référentiel central
Corréler et analyser les informations
Rapports et outil d’analyse
SPM020511-25
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Critères de choix des outils de mesure des performances
applicatives
Facilité de mise en œuvre de la mesure
– S’intégrer facilement dans le SI
– Définir facilement des points de mesure
– S’adapter aux changements
Limiter les perturbations de la production
– Préserver les performances de l’application
– Préserver l’intégrité et la sécurité de la production
Fournir des mesures utiles
– Fournir des mesures précises
– Fournir des mesures fiables
– Surveiller la disponibilité de l’application
Interpréter efficacement les mesures
– Définir des indicateurs précis
– Informer sur le niveau de service délivré
– Fournir des informations pour réagir aux problèmes
SPM020511-26
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Surveillance des processus longs
Business Bridge (Systar)
Formula (ManagedObjects)
Omegamon XE (Candle)
Visual BPM (Absyss)
SPM020511-27
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Supervision technique des serveurs
Ecoscope (Compuware)
Omegamon DE (Candle)
OpenView (Hewlett-Packard)
Patrol (BMC)
Sysload (Sysload)
Tivoli Enterprise (Tivoli)
Unicenter (Computer Associates)
SPM020511-28
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Supervision technique réseau
Infovista (Infovista)
NetCool (MicroMuse)
Proviso (Quallaby)
eHealth Suite (Concord)
QoSmart (Ipanema)
SPM020511-29
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE
© Yphise
Surveillance des processus métiers
Conclusion
Projet à forte valeur ajoutée car il remet l’informatique directement en prise avec les
processus métier de l’entreprise
– Diminuer les indisponibilités et les erreurs dans le déroulement des processus
– Démontrer le service rendu par l’informatique
– Orienter les investissements
Outillage indispensable. A choisir en fonction des processus critiques à surveiller, et
des problèmes rencontrés.
SPM020511-30
FAIT AVANCER L’INFORMATIQUE D’ENTREPRISE

Documents pareils