Méthodologie des Systèmes d'Information - Séance 1 du 13 octobre 2018 : Introduction SI - harisolo
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
Méthodologie des Systèmes d’Information Séance 1 du 13 octobre 2018 : Introduction SI Intervenante : H. RASOLOFONIAINA
Harisolo RASOLOFONIAINA Conseils en Systèmes Conduite de projet et d’Information Assistance à Maîtrise Références Client d’ouvrage Cursus universitaire Mutuelles : MNT, MGC, MSA, LMG, Mutex, MMA, APRIA AUDIT en Systèmes Planification des Assurances : MACSF, d’Information Études d’opportunité GAN, CNP, Malakoff projets Médéric, Generali, SIACI MSH MASTER 2 Management du Coordination des Systèmes d’Information et Urbanisation acteurs Editeur de logiciel : Connaissances •Mémoire : Comment piloter le Assistance aux FIS, Zags, ITN ROI par les processus (LMG) utilisateurs Rétro ingénierie Banques : Bilan et suivi de BNP, LCL MIAGE : Méthode maintenance Informatique Appliquée à la Gestion d’Entreprise Enseignement Supérieur : Audit Lycée Saint Charles, •Mémoire : Modélisation de Organisation et qualité domaine de Sinistre Vie CNAM IDF (MACSF) Formation Appel d’offre Autres : DEUG Mathématiques, Physique et Informatique DGI, Schlumberger 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 2
Votre diplôme • Choix d’orientation mûr dans le cursus Licence • Problématiques d’entreprise Professionnel • Travail d’équipe • Capacité de synthèse Analyste - • Force de proposition Concepteur • Capacité de rédaction Systèmes • Intégrer les bases fondamentales d'information • Etre « Professionnels » de l’informatique 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 3
Objectif pédagogique Acquérir les bases méthodologiques nécessaires à la conception et à la réalisation des systèmes d'information d'entreprise selon l'approche systémique et selon l'approche orientée-objet Mener l'analyse et la conception d'un système d'information depuis l'analyse des besoins en appliquant une méthode orientée-objet inspirée des pratiques du processus unifié. Etre capable de prendre en compte la qualité du produit de l'analyse et ce en respectant les principes de la conception orientée-objet tels que la modularité et l'évolutivité. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 4
Cours • Support de cours et exercices • Proposé en fin de cours • Déroulement des séances • Les aspects conceptuels du module nécessite votre attention. • En interactif tout au long de chaque séance • Participations • Propositions et Points de vue • Questions et Compléments d’information • Contributions aux études de cas • Examen blanc (à confirmer) 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 5
Répartition D06 Samedi 1er décembre 2018 de 9h30 à 11h30 à distance Processus Unifié : Analyse des besoins (UML) des objectifs P07 Samedi 8 décembre 2018 de 9h30 à 12h30 en présentiel pédagogiques Processus Unifié : Interaction entre objets (UML) P01 Samedi 13 octobre 2018 de 9h30 à 12h30 en présentiel D08 Samedi 15 décembre 2018 de 9h30 à 11h30 à distance Introduction aux méthodologie des Systèmes d’Information Processus Unifié : Etude de Cas (UML) - Contrôle des opérations P02 Samedi 20 octobre 2018 de 9h30 à 12h30 en présentiel P09 Samedi 22 décembre 2018 de 9h30 à 12h30 en présentiel Méthode Merise : Démarche – Etude de cas De l’analyse à la conception : Vue guidée par les processus unifiés P03 Samedi 10 novembre 2018 de 9h30 à 12h30 en présentiel D10 Samedi 12 janvier 2019 de 9h30 à 11h30 à distance Approche Objet : Concepts de base - Panorama des concepts Objet De l’analyse à la conception : Patrons d’analyse (Pattern GRASP) D04 Samedi 17 novembre 2018 de 9h30 à 11h30 à distance P11 Samedi 19 janvier 2019 de 9h30 à 12h30 en présentiel Processus Unifié : Introduction De l’analyse à la conception : Vue Architecturale P05 Samedi 24 novembre 2018 de 9h30 à 12h30 en présentiel D12 Samedi 26 janvier 2019 de 9h30 à 11h30 à distance Processus Unifié : Capture des besoins (UML) – Etude de cas De l’analyse à la conception : Introduction à l’OCL P13 Samedi 2 février 2019 de 9h30 à 12h30 en présentiel 13/10/2018 Les Méthodologie des SI - HARISOLO - CNAM outils AGL (StarUML) – Synthèse des cours et Conclusion 6
Votre vision des Systèmes d’Information (SI) • Qu’évoque pour vous, un SI ? • Des exemples de SI ? • A quoi sert un SI ? • Comment gérer un SI ? 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 9
Notion de système d’Information (R. Reix, 2007) AQUERIR DES INFORMATIONS PERSONNEL (collecter) (Spécialiste/Utilisateur) TRAITER DES INFORMATIONS MATERIEL SYSTÈME (transformer) (Papier/Ordinateur) D’INFORMATION pour… STOCKER DES INFORMATIONS LOGICIEL (conserver) (Méthode/Programme) DONNEES COMMUNIQUER DES INFORMATIONS (Connaissances/modèles) (diffuser) 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 10
Réparation automobile Le client prend un RDV pour la réparation. Le jour convenu, le client se présente à la réception du garage et indique au chef d’atelier les révisions et réparations à effectuer. Le chef d’atelier les note sur une fiche suiveuse. Le véhicule est pris en charge par un mécanicien. S’il détecte des réparations non prévues, le chef d’atelier contacte le client par téléphone et demande son accord sur le complément de réparation. Si le client refuse, seuls les travaux initialement prévus seront effectués. Le mécanicien rédige un bon de sortie de pièces du magasin de pièces détachées. Il effectue les réparations et note sur la fiche suiveuse le nombre d’heures passées. Le bon de sortie de pièces de rechange et la fiche suiveuse sont transmis au service facturation qui établit la facture. Quand le client vient récupérer sa voiture, le caissier lui remet la facture et encaisse le paiement. La voiture est rendue au client. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 11
Les SI dans l’organisation d’entreprise Dépendance vitale • La disponibilité des SI conditionne le fonctionnement normal de l’entreprise • Ils préservent son capital informationnel Démarche qualité Rôles des Projets SI • Les SI sont les supports du potentiel de l’entreprise. • Ils s’alignent au développement stratégique de l’entreprise • La qualité est une exigence de survie qui passe par la qualité • Ils s’imposent à l’entreprise en cas de des SI. mise en règlementation 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 12
Métiers des SI • Informaticiens • Logistique (Intendance) • Exploitation et Production • Application ou Etude (MOE) • Fonctionnel (MOA) • Architecte et Urbaniste • Organisation et qualité • Entreprises • Au sein d’une DSI • Editeur de logiciel • Conseil • Infogérance 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 13
Histoire des SI (1) 1960-1990 1990-2000 2000-2010 Le rebond de Les trente glorieuses de Les années de crise la net-économie l’informatique Un très net ralentissement Internet engendre des Une explosion des projets, tant de la croissance des répercutions techniques, par leur taille, leur durée que leur budgets informatiques économiques et sociales budget Les technologies évoluent L’Informatique est un allié Micro informatique : de plus en plus rapidement indispensable à la stratégie de l’informatique échappe aux développement de l’entreprise informaticiens Les SSII connaissent une Les méthodologies forte progression. « classiques » imposent un Multiplication du constat processus discipliné d’échecs de projet 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 14
Histoire des SI (2) 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 15
Système Un Système est un ensemble d'éléments interagissant entre eux selon certains principes ou règles (Wikipédia) • Notions de base : • Utilisateur : acteur du système • Entité de référence : environnement du système • Niveaux de système • Individuel : utilisé par un seul individu sur son poste de travail (exemple : tableau de bord d’un DG, logiciel d’un professionnel libéral) • Collectif : plusieurs individu du même service ou fonction dans l’entreprise (exemple: logiciel comptable, logiciel paie) • Organisationnel : accessible par l’ensemble de l’entreprise (exemple : messagerie électronique, Intranet) • Inter organisationnel : des organisations s’entendent pour échanger des informations par des voie automatique (exemple : EDI, Extranet) 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 16
Information • L'information est un concept ayant plusieurs sens. Il est étroitement lié aux notions de contrainte, communication, contrôle, donnée, formulaire, instruction, connaissance, signification, perception et représentation (Wikipédia). • Représentation du monde réel accessible aux sens humains (vue et ouïe notamment) • Les informations traitées par l'informatique sont de différentes natures : des nombres, du texte, des sons, des images, des clips vidéo etc.… Mais aussi les instructions des programmes informatiques qui traitent tous ces types d'informations. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 17
Systèmes d’Information • Un ensemble construit pour une organisation, par combinaison de moyens et de procédures hétérogènes, dans une architecture originale, pour créer, capter, mémoriser, transmettre, et restituer des représentations et des documents qui rendent comptes de l’organisation, de sa structure, de son fonctionnement, de son évolution interne et de l’état de son environnement en vue d’étendre les capacités de l’organisation et de ses acteurs à mieux accomplir leurs missions et à « manipuler et communiquer » les représentations, pour une plus grande cohérence et une plus forte intégration. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 18
Objectifs des Systèmes d’Information • Le but de tout SI est d’apporter un soutien aux processus de travail dans l’organisation selon trois modalités (R Reix) : • Fournir de l’information • Exemple du tableau de bord Informations traitées et présentées selon le besoin du décideur • Assister le travail humain • Exemple de la gestion de contrat Disposer d’informations complètes et instantanées en numérique • Automatiser les activités • Exemple d’un Extranet Alimentation automatique et périodique de l’espace dédié par une sélection d’informations pertinentes. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 19
Usages des Systèmes d’Information • Applications fonctionnelles • Exemple : tenue de comptabilité générale, facturation et paie du personnel • Aide à la décision • Exemple : Prise de décision commerciale sur le développement ou la suppression d’un produit. • Aide à la communication • Exemple : Workflow, Messagerie électronique • Aide à la gestion des connaissances • Exemple : Intranet, e-learning 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 20
Gestion des Systèmes d’Information • La gestion stratégique • La gouvernance des SI s’aligne à l’orientation stratégique de l’entreprise • Exemple : développement de nouveaux axes de commercialisation, réorganisation des services internes • La mise en réglementation • L’évolution de la loi impose l’entreprise à ajuster son système • Exemple : SEPA, Taxes, ACS • La notion de projet • La naissance des projets SI matérialise l’avancement de l’entreprise • Exemple : informatisation de domaine métier, acquisition de nouveaux outils • Evaluation et contrôle • Le maintien de la qualité et la sécurité des SI assure la fiabilité de l’entreprise • Exemple : Test de non régression, Iso 9001, PCA PRA. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 21
L’étude des SI est une ingénierie • L'ingénierie est l'ensemble des fonctions qui mènent de la conception et des études, de l'achat et du contrôle de fabrication des équipements, à la construction et à la mise en service d'une installation technique ou industrielle. (Wikipédia) è L’étude des SI est bien une Ingénierie car elle repose sur des concepts et méthodologies de base qui évoluent avec son temps 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 22
Etude des besoins Systèmes d’Information 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 23
Votre opinion nous intéresse • Qu’est-ce qu’un Besoin • Définition usuelle • Exemple • Usage en SI 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 24
13/10/2018 Méthodologie des SI - HARISOLO - CNAM 25
Besoin L’objectif ultime d’une entreprise n’est pas de posséder un « bon système d’information » mais d’exploiter les processus métier pour répondre au mieux à la demande du marché. • Définition • « Exigence née d'un sentiment de manque, de privation de quelque chose qui est nécessaire. » • « Situation de manque ou prise de conscience d'un manque. » • Notion de « Requirement » : exigences, besoins, souhaits 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 26
Démarche d’étude de besoin • Why, What, How, When • Compréhension de la problématique qui donne naissance au besoin : contexte, périmètre, circonstance, objectif, … • Analyse • Utilisation des méthodes et outils pour diagnostiquer et préconiser la conception des solutions • Validation • Vérification des solutions proposées en référence aux problématiques d’origine. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 27
Approche Analytique • Réduit le système étudié à des éléments constitutifs simples pour les étudier isolément et analyser leur interaction avec le système • Approprié à l’étude des systèmes homogènes comportant des éléments semblables ayant entre eux des interactions faibles • L’approche se concentre sur les éléments. S’appuie sur la précision des détails. Modifie une variable à la fois. Approche efficace lorsque les interactions sont linéaires et faibles. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 28
Approche Systémique • Approche globalisante : propose une vision plus globale qui prend en compte l’environnement de l’objet, les interactions avec son environnement. • Approche descendante qui met l’accent sur les interconnections entre les sous-systèmes • Approche s’appuyant sur la perception globale et se concentre sur les interactions entre les éléments Efficace pour une organisation à interactions sont complexes et fortes (réel). 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 29
Etude des besoins • Le besoin c’est ce qui est exprimé ou non exprimé par l’utilisateur afin de lui permettre de réaliser un certain nombre d’actions ou tâches. • Le besoin peut être fonctionnel (ex : pouvoir effectuer des saisies) • Le besoin peut être non fonctionnel (ex : avoir un écran au thème du logo) 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 30
Le besoin peut être implicite • «Je voudrais trouver un moyen facile et rapide pour aller de mon domicile à mon travail» • De manière implicite l’utilisateur pense «avec toutes les conditions de sécurité…» • Ce besoin peut se traduire en fonctions à remplir pour l’utilisateur : • Être transporté rapidement • Être protégé des autres usagers • Avoir du confort… 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 31
Le management de projet Systèmes d’Information 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 32
Définition du projet PROJET Unique Début et fin Objectif précis Un projet est une chose ou un ensemble de choses que l'on se propose de faire en un temps donné, mettant en œuvre des ressources humaines et matérielles faisant l'objet d'une budgétisation, et aboutissant à un ensemble de livrables apportant une valeur ajoutée. Afnor X50-115 — Un projet est un ensemble d'activités coordonnées et maîtrisées comportant des dates de début et de fin, entrepris dans le but d'atteindre un objectif conforme à des exigences spécifiques. ISO 10006 — Un projet est un processus unique, qui consiste en un ensemble d'activités coordonnées et maîtrisées comportant des dates de début et de fin, entrepris dans le but d'atteindre un objectif conforme à des exigences spécifiques telles que des contraintes de délais, de coûts et de ressources. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 33
Statistiques de projets finis On 2015 the report studied 50,000 projects around the world. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 34
Gestion de projet Gestion • L’Ingénierie de Projet s’inspire de disciplines d’ingénierie du de la Bâtiment et/ou de la Mécanique : Conception, Construction, production Livrables attendus, Acteurs Objectifs Qualité • Le ratio coût Conception / Construction • dans le BTP il est de 10% - 90% • dans l’Ingénierie Informatique il est de 50% - 50%. Gestion Moyens Délais Gestion § La gestion de projet a pour but de mener un projet à son terme des du en prenant en compte ses caractéristiques, ses contraintes, et ressources temps en faisant face aux imprévus. Gestion du temps Gestion des ressources Gestion de la production • Définir un planning • Gestion ressources matériels: locaux, • Suivre et diriger l’avancement des • Établir des calendriers machines, licence, déplacement, … différents livrables du projet • Mesurer, contrôler & maîtriser la • Gestion des ressources humaines : casting, • Contrôler l’adéquation entre les consommation du temps formation, production, affectation, Objectifs du projet et les livrables obtenus ☞ L’objectif ultime étant de tout prévoir, pour tout anticiper. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 35
Gestion des exigences Objectif Définir la solution qui permet de répondre aux besoins des utilisateurs FAISABILITÉ • Recueil des besoins • Compréhension du métier • Étude des besoins utilisateurs ETUDE DE • Analyse du processus PERTINENCE LOT 1 • Identifications des contraintes • Mesure de la solution existante • Mesure des freins de réussite • Promotion du projet LOTS 2 ET • Prioriser les besoins ABANDON SUIVANTS • Analyse du périmètre UTILITÉ fonctionnel Méthodologie des SI - HARISOLO - CNAM 36 13/10/2018
Gestion des risques • Le risque est un aléa qui peut mettre en danger un projet – Non respect du planning de livraison – Dépassement des charges induisant un dépassement budgétaire – Non respect de la qualité – Non implémentation des exigences • L’identification des risques permet de repérer : – Les problèmes potentiels avant qu’ils ne se transforment en problèmes réels – Les problèmes réels qui doivent être traités par un plan d’action approprié • La démarche : – Identification du risque – Évaluation du risque – Plan d’action de réduction et suivi de risque 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 37
Techniques de découpage normalisé Le point de départ d’une planification est: –Une liste de tâches –Un travail estimé pour chacune des tâches identifiées La planification projet se résume à l’établissement d’un ordonnancement des tâches identifiées dans le temps, en tenant compte des ressources disponibles et des contraintes temporelles du système cible. PBS WBS OBS • Product Breakdown • Work Beakdown • Organisation Beakdown Structure Structure Structure Planification • Vue hiérarchique des • Représente la façon de • Hiérarchie de l'organisation composants, parties, sous- parvenir au résultat tel mène le projet et permet de parties, qu’il est décrit dans le mettre en relation PBS avec PBS. WBS pour identifier les • Nécessaires à la construction du produit. • Il repose sur des critères responsabilités structurels et temporels. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 38
Gérer l’équipe projet • La réussite d’un projet passe par une organisation rigoureuse et efficace de l'équipe projet. • L’équipe projet est par définition hétérogène. • Fédérer une équipe projet nécessite une bonne technique de communication. • L’organisation du projet est tributaire de la hiérarchie de l’entreprise et de sa culture 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 39
Les acteurs internes La Maîtrise d’Ouvrage (MOA) s’assure que le projet s’inscrive dans la stratégie de l’entreprise et finance la réalisation L’Assistant de Maître d’ouvrage (AMOA) décline les enjeux et les idées en produits. La Maîtrise d’Œuvre (MOE) s’assure que le produit à livrer soit conforme au cahier de charge et entreprend la réalisation 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 40
Les acteurs Externes Cabinet de conseil Sociétés de services en ingénierie informatique (ESN) Editeurs de logiciel Consultants indépendants 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 41
Outils de Pilotage • Au cours du projet, comparer le réalisé avec le prévisionnel, éventuellement de réviser les plannings et les charges • Plan Projet • Comité de suivi • Comité de direction • Présence sur le terrain 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 42
Documentation projet • Note de cadrage • Plan projet AVANT • Fiche de projet • Supports de réunion • Comptes rendu de réunion • Cahier des charges • Spécifications Fonctionnelles Générales PENDANT • Spécifications Fonctionnelles Détaillées • Stratégie de recette • Cahier de recette • Fiches d’anomalie • Guide utilisateur APRES • Bilan de recette • Support de formation • Procès-verbal • Bilan de projet 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 43
Cycle de vie Systèmes d’Information 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 44
Cycle de vie d’un SI Etude Cadrage du d’opportunité projet • Prise de décision • Lancement du projet • Etude de Besoins • Planification • Budgétisation Maintenance Déploiement Construction • Corrective • Suivi de production • Conception • Evolutive • Formation • Réalisation et Tests 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 45
« Code and Fix » § Ce modèle date des premières applications informatiques de gestions § Forces et faiblesses § Source de difficultés quand on devient grand § Difficilement applicable quand le fonctionnel est complexe § Difficilement applicable en mode « contraint » § Difficilement applicable par une équipe importante 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 46
Le modèle en cascade (waterfall model) Une succession unique d’étapes fixés à l’avance Le modèle le plus connu, est le plus utilisé § Forces et faiblesses § Peu ou pas de souplesse § Limites du mode prédictif § Pas d’itération possible, sauf dans la même étape. § Comment définir qu’un contrôle est bon et suffisant § Difficilement applicables dans le cadre d’une décomposition structurelle … 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 47
Le modèle en V Le cycle en V permet de tracer les besoins utilisateurs ou marketing, sur l’ensemble des étapes de réalisation et de vérification, et de façon chronologique dans tout le cycle de développement logiciel. Expression des besoins Maintenance Spécifications Validation / recette Conception générale Tests d ’intégration Conception détaillée Tests unitaires Réalisation 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 48
Le modèle en W § Il s’agit d’une variante du modèle en V § Ce modèle permet de mieux définir le système dans sa globalité de façon détaillée § Un effort particulier est réalisé au niveau du maquettage et des spécifications. § Le cycle en V démarre après, d’une part la bonne compréhension du besoin par tous les membres du projet, et d’autre part la complétude du besoin 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 49
Le modèle en Spirale • Chaque nouvelle version se concentre sur la prise en charge et la réduction des risques les plus importants 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 50
Itératif § Succession de versions exécutables 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 51
Incrémental § Le périmètre de l’architecture pris en compte est élargi au fur et à mesure 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 52
La méthode RAD Phases de la « Rapid Application Devlopement » par James Martin : Initialisation (préparation de l’organisation et communication): q Représente 5% du projet q Permet de définir le périmètre général du projet q Établit la structure de travail par thème q Recense les acteurs pertinents Cadrage (analyse et expression des exigences): q Représente 10% du projet q Les utilisateurs expriment et spécifient leurs besoins réels lors d’entretiens de groupe q Il est prévu 2 à 5 jours par thème Design (conception & modélisation): q Représente 25% du projet q Les utilisateurs participent à l’affinage et à la validation des modèles (flux, traitements et données) q Les utilisateurs valident un premier prototype (ergonomie et cinématique) Construction (réalisation / prototypage): q Représente 50% du projet q Construction au cours de plusieurs sessions itératives l’application module par module q Les utilisateurs participent activement aux spécifications détaillées et à la validation des prototypes Finalisation (recette et déploiement): q Représente 10% du projet q Tests des utilisateurs, corrections associées q Livraison globale et transfert du système en exploitation et maintenance 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 53
Les méthodes dites « agiles » • Méthodes de gestion de projets informatiques et de développement qui se positionnent en réaction à des méthodes traditionnelles jugées trop lourdes. • En avril 2002, le PUMA (Proposition pour l’Unification des Méthodes Agiles) naît poussé par Jean-Pierre Vickoff, consultant formateur, directeur de projet et architecte de SI, auteur de nombreux ouvrages sur les méthodes et expert RAD. • Un développement associant performance et qualité induit : une conduite de projet itérative incrémentale associé à un phasage simple. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 54
Les méthodes dites « agiles » Les méthodes agiles permettent de contrôler le périmètre d’un projet, définissant ainsi ses valeurs. Ceci vous permet de mieux contrôler les coûts et les délais. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 55
Niveaux d’abstraction Systèmes d’Information 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 56
Votre opinion nous intéresse • Abstraction • Définition usuelle • Exemple • Utilité en SI 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 57
Abstraction • Opération intellectuelle qui consiste à isoler par la pensée l'un des caractères de quelque chose et à le considérer indépendamment des autres caractères de l'objet. • En informatique, le concept d'abstraction identifie et regroupe des caractéristiques et traitements communs applicables à des entités ou concepts variés • L'abstraction correspond à une activité de traitement cognitif par laquelle, dans une situation particulière donnée, une personne néglige certaines aspects ou certaines caractéristiques de cette situation pour n'en retenir qu'un certain nombre d'autres. 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 58
Cycle d’abstraction des SI SI naturel Mise Milieu en organisationnel œuvre réel de l’entreprise SI artificiel Milieu d’abstraction pour la modélisation CONCEPTION 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 59
Niveaux d'abstraction en informatique • La solution d'un problème en informatique va du niveau le plus abstrait vers le niveau le plus détaillé 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 60
Niveaux d'abstraction de Modélisation de Processus 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 61
Niveaux d'abstraction de l’Urbanisation SI • Métier • Fonctionnel • Applicatif • Technique 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 62
Niveaux d'abstraction de MERISE 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 63
Niveaux d'abstraction de Processus Unifié 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 64
Méthodologie Systèmes d’Information 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 65
Modèle Définition « Ce qui est donné pour servir de référence et pour être reproduit » C’est l’abstraction de la réalité complexe sur laquelle nous pouvons opérer pour le comprendre et le maîtriser. Exemple - Avatar (second life) - Marketing virtuel 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 66
Méthode Définition : C’est la façon de décrire comment construire un modèle en utilisant des éléments de modélisation. C’est une représentation graphique du savoir-faire et des règles Exemples Audit : COBIT, Val IT, Risk IT Modélisation d’entreprise : EKD CMM, ERP, Urbanisation/Architecture Modélisation de conception : Merise, Processus unifié (UML), Conduite de projet : en V, AGILE, PRINCE2 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 67
La méthode MERISE Méthode d’Étude et de Réalisation Informatique pour les Systèmes d’Entreprise. • MERISE est une méthode d’analyse et de conception : • Analyse : • Étude de la problématique • Étudier le système existant • Comprendre les besoins : diagnostiquer • En déduire le niveau conceptuel : donner une vision fonctionnelle du système • Conception : • Construire des solutions • Etudier de nouvelles solutions organisationnelles. 08/01/2018 Méthodologie des SI - HARISOLO - CNAM 68
Processus unifiés • C'est un framework de processus pouvant être adaptée • à une large classe de systèmes logiciels, • à différents domaines d'application, • à différents types d'entreprises, • à différents niveaux de compétences • à différentes tailles de l'entreprise. • PU répond aux préoccupations suivantes : • QUI participe au projet ? • QUOI, qu'est-ce qui est produit durant le projet ? • COMMENT doit-il être réalisé ? Le processus unifié (PU) est un processus de • QUAND est réalisé chaque livrable ? développement logiciel orienté vers la diminution des risques. 21/11/2016 CNAM - CCI - ITESCIA - HARISOLO 69
Bibliographie et Webographie http://www.agilealliance.org/home Ingénierie des systèmes d'information MERISE, Ed. Vuibert, 2001 http://www.agileallianceeurope.org/France/ D. NANCI, B.ESPINASSE http://www.rad.fr/puma.htm http://www.extremeprogramming.org Object-o;riented systems analysis and design using UML, http://www.application-servers.com/ Ed. McGraw Hill, 2001 http://www.design-up.com/methodes/XP/ S. BENETT, S.McROBB, R. FARMER http://www.design-up.com/ressources/xp/liens.html Conception des bases de données relationnelles, Concepts, méthodes et cas corrigés, http://www.xp.be/xpgame.html Ed. Vuibert, 2001 http://www.thierrycros.net/XPdocs.html J. AKOKA, I. COMYN, WATTIAU http://www.ronin-intl.com/publications/ UML en action, Ed. Eyrolles, 2000 P. ROQUES, F. VALLEE Gestion d’un projet SI Chantal Morley, Introduction au Rational Unified Process, Dunod, 1998 Ed. Eyrolles, 2000. Web Client / Serveur – Le triomphe du client léger P. KRUCHTEN Alain Lefebvre UML par la pratique, Etudes de cas et exercices corrigés, Eyrolles – 2000 Ed. Eyrolles, 2008 Précis de Conduite de Projet Informatique P. ROQUES Cyrille Chartter Kastler Édition Organisation UML2 pour l'analyse d'un système d'information : Le cahier des charges du maître d'ouvrage Ed. Dunod, 2008 Merise et UML pour la modélisation de SI Chantal MORLEY Joseph Gabay Dunot – 2001 Kit de conduite de projets Hugues Marchatt, Edition Organisation 2002 13/10/2018 Méthodologie des SI - HARISOLO - CNAM 70
Harisolo RASOLOFONIAINA 06 11 79 00 64 contact@harisolo.com www.harisolo.com Thank You! Do you have any questions?
Vous pouvez aussi lire