Exploiter efficacement les processus ITIL grâce à BPM

 

Objectifs de la formation

ITIL (Information Technology Infrastructure Library) est un ensemble d'ouvrages recensant les bonnes pratiques pour la gestion des systèmes d'information. ITIL décrit ces meilleures pratiques de façon plutôt littérale, permettant ainsi aux entreprises de les adapter au mieux à leurs opérations et environnement. Ces meilleures pratiques sont régulièrement déclinées dans des processus - le plus connu étant la gestion des incidents -. De plus, ITIL recommande d'identifier des métriques de façon à optimiser ces processus. L'objectif final d'ITIL est d'apporter un certain degré de formalisation aux activités des DSI (Direction des Systèmes d'Information). Cette formation BPM et ITIL a pour objectif la découverte de l'apport de BPM (Business Process Management) dans la possibilité d'aller encore plus loin dans la formalisation apportée par ITIL : - en un premier temps, de par la modélisation des processus. L'outil par excellence pour la modélisation est la norme BPMN (Business Process Management Notation) 2.0, un standard de l'industrie. - en un deuxième temps, dans le cas où le processus est exécuté sur un BPMS (Business Process Management Suite), de par la déclaration de métriques et de KPI permettant de mesurer la qualité de ces processus. Cette formation BPM et ITIL s'adresse aux personnes ayant découvert l'intérêt d'ITIL dans l'amélioration des services rendus par les DSI, s'approprier d'un outil leur apportant un supplément de formalisation. Il s'agit d'une formation destinée à découvrir l'apport de BPM à certaines activités issues d'ITIL. Il s'agit d'un stage théorique et pratique, où les stagiaires sont amenés à faire des exercices sur l'outil de modélisation, de façon à traduire des processus clés ITIL dans des modèles de processus exécutables. Les Suites Oracle et BizAgi ont été retenues par le Gartner Group dans son "Magic Quadrant for BPMS". Les sociétés Oracle et BizAgi sont membres de l'OMG (Object Management Group), l'organisme qui gère la norme BPMN.

Contenu du cours

Avec BPM, les processus deviennent des applications

Exécution d'un processus d'entreprise sur Oracle BPMS.Découverte de l'environnement d'un processus d'entreprise dans Oracle BPMS.

ITIL et la modélisation

Gestion de la capacité et modélisation.Modélisation de processus et SLA.Principaux concepts de BPM.Rôles dans ITIL et rôles dans BPM.Principaux concepts de BPMN 2.0.Présentation de BizAgi Process Modeler.ITIL et le processus de gestion des incidents.Atelier : modélisation du processus de gestion des incidents sur BizAgi Process Modeler.

ITIL et les métriques

Les processus d'entreprise : leur classification.ITIL et métriques.Métriques avec BizAgi Process Modeler.Atelier : ajout de métriques au processus de gestion des incidents.

ITIL et les KPI

ITIL et les KPI.KPI pour la gestion des incidents.KPI avec BizAgi Process Modeler.Atelier : ajout de KPI  au processus de gestion des incidents

ITIL et l'automatisation de processus

Les applicatifs d'entreprise : des silos.BPM et SOA : réponses au besoin d'intégration des applicatifs d'entreprise.Automatisation de processus et SOA.Atelier : révision du processus de gestion des incidents pour son automatisation.

ITIL et la gestion des changements

Gestion des changements.Mesures de la gestion des changements.Le Flexible Process Management dans BPM.

ITIL et les tableaux de bord

Les tableaux de bord pour le suivi des processus ITIL.Centre de services et mesures quantitatives.Qu'est-ce que  le BAM (Business Activity Monitoring) pour BPM.Présentation des BAM Oracle BPMS et BizAgi

UML 2.0

 

Objectifs de la formation

Appréhender les différentes phases de la modélisation objet en UML.

Comprendre la représentation et l'intérêt d'utilisation des différents diagrammes UML.

Savoir traduire un besoin fonctionnel en s'appuyant sur les diagrammes UML.

Découvrir les principales démarches de modélisation.

Contenu du cours

» L'approche Objet

Comprendre les principales notions de l'approche Objet.

Rappel sur les paradigmes de programmation (logique, impératif, Objet...).

Les objets : identité, état et comportement. Relations au monde réel et aux systèmes informatiques.

Popularité, avantages de l'Orienté Objet.

Abstraction, encapsulation, classification. Classes et instances. Classes abstraites. Concept d'héritage.

Méthodes et envois de messages entre objets. Polymorphisme. Surcharge et redéfinition.

Exercice 
Démonstrations d'environnements pour le développement Objet et d'applications présentant les notions abordées.

» Analyse et conception Objet, introduction à l'UML

Pourquoi modéliser ? Appréhender le spectre de l'analyse et de la conception.

Domaine métier et modélisation d'une solution informatique. Le modèle, un artefact central du processus projet.

Analyse et conception d'une solution informatique. Impacts des langages de programmation.

Evolution vers l'analyse/conception Objet. Avantages.

Présentation générale d'UML. Evolution et objectifs. Vues de l'architecte.

Le coeur de l'UML : les différents types de diagrammes (statiques et dynamiques).

Présentation de plusieurs démarches de modélisation.

Extensions UML : stéréotype, profils, contraintes...

Travaux pratiques 
Présentation des études de cas. Analyse des domaines métiers.

» Diagramme UML des cas d'utilisation

Capture et description des besoins fonctionnels de l'application.

Principaux objectifs et utilisation. Décrire les fonctionnalités du système.

Eléments du diagramme : cas d'utilisation, acteurs et frontière du système. Etapes de construction.

Comment identifier les acteurs ? Comment décrire un cas d'utilisation ? Les scénarios.

Formats, pré et post conditions, types de relations.

Exercice 
Capture et expressions des besoins via les diagrammes de cas d'utilisation. Mise en situation réelle.

» Diagrammes UML de modélisation statique

Montrer une vue d'ensemble du système, de ses éléments et de leurs relations.

Diagramme de classe : rôle, utilisation, exemples.

Comment identifier les classes utiles ?

Une classe en UML : nom, attributs et opérations. Visibilité (publique, privée et protégée).

Relations entre classes (association, généralisation, agrégation et composition).

Multiplicités, rôles, contraintes, etc.

Diagramme d'objets et instances de classes.

Diagramme de structure composite.

Exercice 
Acquérir sur les études de cas le savoir-faire nécessaire à la conception de classes et à la modélisation objet.

» Diagrammes UML de modélisation dynamique

Evolution du système et interactions entre objets.

Diagramme de séquence : interactions entre objets au cours du temps. Messages synchrone et asynchrone.

Diagramme global d'interactions.

Diagramme de communication : rôle des objets, interactions, concurrence de traitements...

Diagramme d'état transition : états possibles d'un objet et événements déclenchant les transitions.

Diagramme d'activité : flux des activités pour réaliser une opération, objets en charge de ces activités.

Diagramme de temps : variations au cours du temps.

Notations et exemples.

Exercice 
Compléter les études de cas par la modélisation de la dynamique du système. Contexte d'utilisation des diagrammes dynamiques.

» L'architecture logicielle et matérielle du système

Modèles d'architectures. Organisation en couches. Sous-systèmes.

Les paquetages et leurs relations.

Diagramme de composants : organisation du code en modules, dépendances.

Diagramme de déploiement : déploiement physique du système (machines, réseaux, etc.).

Exercice 
Définir l'architecture des solutions proposées. Imbrication finale des diagrammes UML.

» Concepts avancés, outillage

Modèles de données. Mapping Objet/relationnel. Autres modèles.

Répondre à des problèmes récurrents : les Design Patterns (singleton, adaptateur...) et leur rôle.

Frameworks, réutilisation.

Introduction au développement piloté par les modèles (MDA - MDD).

Ateliers de modélisation : génération de rapports, de code... Format XMI d'échange de modèles UML entre AGL.

UML et les méthodes projet. Les différentes approches. Intégration d'UML.

Introduction au processus unifié (UP), cycle en Y, itérations, phases et activités.

Autres possibilités (XP...).

Exercice 
Test des fonctionnalités avancées de l'AGL.

Le modèle CMMI

Objectifs de la formation

Décrire et maîtriser la gestion des processus projets et maintenance informatique
Participer activement au programme d'amélioration de processus basé sur le CMMI
Maîtriser le modèle CMMI et comprendre les deux approches (étagée et continue) du modèle
Être membre d'un SCAMPI (méthode d'évaluation prescrite par le SEI dans le cadre du modèle CMMI)

 

Objectifs de la formation

Introduction : concept de base d'un modèle de maturité

  • Amélioration de processus

CMMI et amélioration continue de processus

  • Définition et concepts Composants du modèle CMMI
  • Retour sur investissement
  • Exercice : objectifs d'amélioration

Architecture du CMMI

  • Utilisation du livre de référence
  • Composant du CMMI
  • Domaine de processus
  • Nature et type des composants

Institutionnalisation et représentation

  • Représentation étagée et continue
  • Niveau de maturité et aptitude
  • Institutionnalisation
  • Pratiques génériques
  • Exercice : description de processus

Développement de produit (1)

  • Développement des exigences (RD)
  • Gestion des exigences (REQM)

Gestion de projet

  • Planification de projet (PP)
  • Suivi de projet (PMC)
  • Gestion des risques (RSKM)
  • Gestion des contrats fournisseurs (SAM)

Support

  • Gestion de la configuration (CM)
  • Assurance Qualité (PPQA)
  • Mesure et analyse (MA)
  • Exercice : analyse d'écarts
  • Prise de décision (DAR)
  • Analyse causale (CAR)

Développement de produit (2)

  • Solution technique (TS)
  • Intégration de produit (PI)
  • Vérification (VER)
  • Validation (VAL)
  • Exercice : impact d'une évolution

Infrastructure d'amélioration

  • Stratégie d'amélioration continue (OPF)
  • Définition du processus standard (OPD)
  • Exercice : bibliothèque de processus
  • Gestion intégrée de projet (IPM)
  • Innovation et déploiement (OID)
  • Formation (OT)
  • Gestion quantitative de projet (QPM)
  • Fondement de la gestion quantitative
  • Performance des processus (OPP)
  • Exercice : étude de cas

Gestion quantitative de projet

  • Analyse causale, innovation et déploiement en mode quantitatif
  • Exercice : objectifs d'amélioration et mesures

Environnement complexe

  • Concept IPPD
  • Impact IPPD sur la définition des processus et la gestion intégrée des projets

Résumé et fils conducteurs

  • Représentations
  • Interrelation entre composants
  • "Equivalent Staging"
  • Exercice : correspondance entre affirmations et pratiques CMMI

Prochaines étapes

  • Source d'information sur le CMMI
  • Démarche IDEAL

 

UML : Analyse et Conception Orienté-Objet3

 

 

Objectifs de la formation

  • assimiler le langage de modélisation UML 2 pour présenter efficacement et de manière compréhensible par tous les intervenants les spécifications d'un système et sa conception
  • comprendre les besoins d'un processus de développement et savoir mettre en oeuvre une démarche itérative et incrémentale basée sur les raffinements successifs des modèles UML 2

Contenu du cours

  • Rappels de la technologie orientée objet

    Principes fondamentaux de l'orienté objet

    Introduction au processus de développement et à la modélisation

    Le processus de développement de la capture des besoins à la validation
    Comprendre le rôle de la modélisation
    Bonnes pratiques : processus dirigé par les besoins et par les modèles

    Création de diagrammes des cas d'utilisation (Use Case)

    Définir les étapes fondamentales de cette phase du processus
    Modéliser les besoins initiaux avec des diagrammes de cas d'utilisation

    Création de diagrammes d’activité

    Modéliser la dynamique du système

    Identifier les abstractions clés

    Déterminer les abstractions clé du système à partir de l'analyse des spécifications, utilisation du principe CRC

    Création du diagramme de classe et des diagrammes d’objets

    Modéliser le modèle métier avec un diagramme de classes
    Valider le modèle métier avec des diagrammes objets

    Passer de l’analyse à la conception grâce aux diagrammes d’interaction

    Concevoir et créer un diagramme de communication
    Concevoir et créer un diagramme de séquence

    Modéliser l’état des objets avec un diagramme d’état-transition (state machine diagram)

    Concevoir et créer un diagramme d’état-transition

    Appliquer les Design Patterns aux modèles

    Composite pattern, strategy pattern, observer pattern, abstract factory pattern

    Concepts architecturaux et diagrammes

    Distinction entre architecture et conception
    Tiers, layers, et qualités systémiques
    Description des diagrammes d’architecture

    Lien avec la réalisation

    Comprendre l'impact et la traduction des modèles en code Java

    Introduction de bonnes pratiques de conception

    Principes fondamentaux de manipulation d'abstraction et d'inversion de dépendances
    Introduction des quelques Design Patterns fondamentaux

Powered by Amazing-Templates.com 2014 - All Rights Reserved.