Une Perspective Intentionnelle de d Information



Documents pareils
Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

Assises Métallerie ERP GPAO en métallerie: quelle offres, comment bien choisir son outil de gestion?

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Exemple d implémentation d un. Projet SAP avec ASAP

Processus d Informatisation

«Vous accompagner de l idée à la réalisation»

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Introduction à l ISO/IEC 17025:2005

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Analyse,, Conception des Systèmes Informatiques

Théorie des Contraintes Conférence du 18/11/2005

Le rôle de la DSI avec l audit Interne pour la maîtrise des risques

Merise. Introduction

Institut. Master MIAGE. Master SIC. d Administration des Entreprises de Paris. Sorbonne Graduate Business school

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Agile&:&de&quoi&s agit0il&?&

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Etude sur l efficacité marketing des entreprises luxembourgeoises Bilan en demi-teinte

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

SECTION 5 BANQUE DE PROJETS

EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE

Plan de secours. Annie Butel. CLUSIF Septembre PCA ppt

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Plateforme de capture et d analyse de sites Web AspirWeb

C ) Détail volets A, B, C, D et E. Hypothèses (facteurs externes au projet) Sources de vérification. Actions Objectifs Méthode, résultats

UML est-il soluble dans les méthodes agiles?

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Réguler son enseignement : Pourquoi? Comment?

RÉUSSIR L AUTOMATISATION DU PROCESSUS DE TEST FONCTIONNEL

Conception, architecture et urbanisation des systèmes d information

Analyse structurée de solutions pour BMC Remedy IT Service Management v 7

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan

Bertrand Cornanguer Sogeti

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

Nouvelle Agilité aux Points de Contact

The space to start! Managed by

Introduction au Génie Logiciel

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015

Mini projet n 1 DOSSIER DE CONCEPTION Clef USB

Le génie logiciel. maintenance de logiciels.

Ingénierie et gestion des connaissances

Plan de la présentation

Le Dessin Technique.

Pour une innovation productive

Rendez-vous la liberté avec Rational Quality Manager

ITIL V3. Transition des services : Principes et politiques

Sylvie Guessab Professeur à Supélec et responsable pédagogique du Mastère Spécialisé en Soutien Logistique Intégré des Systèmes Complexes

Télé-Procédure de Gestion d Incidents : Spécifications et Prototype.

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

AUDIT COMMITTEE: TERMS OF REFERENCE

M1if22 - Logiciels éducatifs Conception & rôle de l enseignant

Chapitre 9. Assistance à l évolution du logiciel dirigée par la qualité

Procédure négociée avec publicité - Appel à candidats

OBJECTIFS DU MILLÉNAIRE POUR LE DÉVELOPPEMENT

EDITORIAL. Développez Vos Compétences, Anticipez L Avenir! Fatima Zahra ABBADI Executive Manager

AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES

Table des matières PARTIE I : LES FONDAMENTAUX DU MARKETING DIGITAL

ITIL V3. Objectifs et principes-clés de la conception des services

Mastère spécialisé MS : «Ingénierie de l innovation et du produit nouveau

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs

Ingéniérie des exigences pour les systèmes d information décisionnels : concepts, modèles et processus - la méthode CADWE

Fabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN :

Eclipse Process Framework et Telelogic Harmony/ITSW

Manager en systèmes logistiques

UML : Unified Modeling Language

The impacts of m-payment on financial services Novembre 2011

L Architecture d Entreprise au service de la Transformation. Ludovic Relandeau VP, Managing Director MEGA

isrs 7 Améliorer la performance Sécurité, Environnement et Opérationnelle

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

Gestion budgétaire et financière

SEMINAIRE DE L IFE. Un système de management environnemental basé sur ISO Presenté par Manoj Vaghjee

Notre programme de formations

GL Processus de développement Cycles de vie

LOG2420 Analyse et conception d interfaces utilisateur

Générer du code à partir d une description de haut niveau

SEMINAIRE SAS VISUAL ANALYTICS LAUSANNE, MARCH 18 : JÉRÔME BERTHIER VALERIE AMEEL

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client.

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

MEGA ITSM Accelerator. Guide de démarrage

Business Process Management

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

! "#!"!!# ()*" + $ %!&!#&!

Tirer profit des médias sociaux et devenez un centre d intelligence. Yves Rannou (MBA, M.Ed)

Evolution du système d information par l implantation d un Progiciel de Gestion Intégrée

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Concevoir et déployer un data warehouse

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

PAS X. PAS-X Services. Competence. Implementation. Support. Vue d ensemble des services. Portfolio des services proposés

Jean-Pierre Vickoff

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique


ÉDITEUR DE PROGICIELS DE GESTION POUR LE SECTEUR DU BÂTIMENT

Mastère spécialisé. «Ingénierie de l innovation et du produit nouveau De l idée à la mise en marché»

LECTURE CRITIQUE. Accompagner les enseignants et formateurs dans la conception d une formation en ligne

Process 4D Catalogue de formations 2011

DEMANDE D INFORMATION RFI (Request for information)

Transcription:

Une Perspective Intentionnelle de l Ingénierienierie des Systèmes d Information Colette Rolland Université Paris1 Panthéon Sorbonne Université de Genève

Résumé Capturer les parties pertinentes du réel dans un modèle conceptuel Structures Intentions Vers des Systèmes Objectivés Comprendre le propos du système To-Be Journée IE et Trace 2

L Ingénierie Traditionnelle Objectif: Représenter par de l information certains aspects de la réalité d intérêt pour l organisation Monde Réel Monde de l information {Colette skie vite, Elle porte des pantalons rouges Et un pull bleu} Un objet réel Représentation de l objet réel Journée IE et Trace 3

L Ingénierie Traditionnelle Initiator ValidateUser <<uses>> Participant 7:sendSchedule() initiator :Person 6:prompt() 1:giveDetails() 8:approveSchedule() scheduler :Person ScheduleMtg Withdraw Edit C o nstraints <<extends>> Provide C o nstraints staff :Person 3:acknowledge() 5:sendDetails() 2:inform() 4:remind() 9:inform() participant :Person ScheduledMtg Meeting time place attends Person name 0..* 2..* email 0..* initiates 1 has 0..* has 0..1 1 Timetable initiator RequestedMtg 1 0..* MtgRequirement Journée IE et Trace 4

L Ingénierie Traditionnelle..Mais, est-ce que ce sont les bons modèles? Les résultats d enqête nous poussent à en douter: De nombreux systèmes échouent car ils ne répondent pas aux attentes de leurs usagers: Standish group( 95) Poor requirements are major (> 50%) source of failure 8000 projects, 350 US companies :Success: 16%; failure: 33%; so-so: 51% ESI(96) Most perceived problems are related to requirements specification ( >50%) 3800 organisations in 17 European countries MEGA report (02) Poor requirements capture, specification and management explain more than 60% of failures Journée IE et Trace 5

L Ingénierie des Exigences..Eviter le focus sur le QUOI et introduire le questionnement sur le POURQUOI POURQUOI Pourquoi le sytème doit il être développé? A quelles fins? et pour quel objectif? QOUI Qu est ce que le système doit faire? Quelle est sa fonctionnalité? Journée IE et Trace 6

L Ingénierienierie Dirigée par les Buts POURQUOI? Mission, Objectifs, Buts Le processus d ingénierie est participatif et de nature décisionnelle Operationalisation des buts (stratégiques, tactiques, opérationnels) QOUI? Specification d Exigences Journée IE et Trace 7

L Ingénierienierie Dirigée par les Buts (1993~) L ingénierie dirigée par les buts se focalise sur les early requirements, au moment où les problèmes (les besoins des parties-prenantes) sont identifiés et des solutions alternatives sont explorées et évaluées. L ingénierie dirigée par les buts débute par l identification des buts des parties-prenantes tels que Répondre à chaque demande de livre, ou Planifier une réunion et affine ces buts de manière itérative jusqu à ce qu ils se réduisent à des collections alternatives d exigences ou spécifications fonctionnelles ( late requirements ) chacune d elles permettant d atteindre les buts initiaux. Les buts initiaux ne sont pas nécessairement connus et explicités. Ils peuvent être contradictoires. Journée IE et Trace 8

L Ingénierienierie Dirigée par les Buts Les Buts ont des propriétés intéressantes et utiles Ce sont des expressions optatives (par opposition à déclaratives) (Jackson95), intentionnelles Ex : Transporter les passengers en sécurité Fidéliser les clients Evitent les détails et permettent de se concentrer sur l essentiel Exemple :projet ELEKTRA 175 processuss and 100kgs of modèles 250 buts sur une page A3 Journée IE et Trace 9

L Ingénierienierie Dirigée par les Buts (Functional/hard) Goals Les buts se réduisent grâce aux opérateurs ET/OU Par une personne Collecter emplois du temps Collecter auprès des agents La réduction des buts dirige le processus Par le système Envoyer demande Collecter auprès des utilisateurs Planifier réunion Recevoir réponse (Buts Fonctionnels/hard) Automatiquement Manuellement Générer planning Journée IE et Trace 10

L Ingénierienierie Dirigée par les Buts (Functional/hard) Goals Les feuilles impliquent des exigences (tâches) Tâches Par une personne Collecter emplois du temps Collecter auprès des agents Par le système Collecter auprès des utilisateurs Planifier réunion (Buts Fonctionnels/hard) Automatiquement Manuellement Générer planning Collecter Envoyer demande Recevoir réponse Planifier Journée IE et Trace 11

L Ingénierienierie Dirigée par les Buts Les buts non fonctionnels (soft) permettent la découverte d exigences Eviter erreurs Partager information Utilisabilité Facilité d apprentissage Adaptabilité à l utilisateur Tâches Changer de couleur Change Changer colour de couleur Permettre changements + + + Changer de support Changer Change de support state Changer de langage Changer de langage + Modularité Fléxibilité Programmabilité Journée IE et Trace 12 + + Réutiliser composants + Permettre outil spécifique

Evaluer les alternatives grâce aux buts NF(soft) Minimiser effort Effort collecte - Par la personne Effort de matching + Collecterdes Agents Collecter emplois temps + - Par le système Planning de qualité Conflits minimaux - - + Collecterdes Utilisateurs Bonne participation + + - Manuellement Planifier réunion Générer planning Automati quement Dérangementsl Minimaux - Contraintes Correctes s + Envoyer Request Recevoir Réponse Journée IE et Trace 13

Credits De nombreux chercheurs ont contribué au développement de l ingénierie dirigée par les buts dont: Martin Feather and Steve Fickas; Axel van Lamsweerde et al Colin Potts and Annie Anton; John Mylopoulos et al; Janis Bubenko; Colette Rolland & CRI; Periklis Loucopoulos and Evangelina Kavakli; Journée IE et Trace 14

Allons plus loin: Capturer la Variabilité dans les modèles de buts L ingénierie dirigée par les buts explore des voies alternatives mais fait des choix reflétés dans la spécification des exigences. Une solution intentionnelle est donc figée et le design du système To-Be est confiné aux contours dessinés par cette solution. Ceci est mal adapté à de situations dans lesquelles l environnement du SI et ses parties-prenantes changent constamment. Cette façon de faire est aussi mal adaptée au développement de systèmes qui doivent s adapter à un large panel d usagers ayant des bases culturelles, éducatives et linguistiques différentes ou des usagers ayant des besoins spéciaux. Journée IE et Trace 15

Allons plus loin: Capturer la Variabilité dans les modèles de buts Au lieu de choisir une solution satisfaisant le but de plus haut niveau, on pourrait choisir un ensemble de solutions alternatives. Ceci conduirait à de solutions applicatives qui pourraient être personnalisées de multiples façons en fonction des préférences des parties-prenantes et des paramètres environnementaux. Des logiciels génériques et paramétrables sont présents dans le paysage depuis un moment ERPs Ce qui est nouveau ici est une approche systématique, dirigée par des modèles pour les concevoir. Ces modèles sont des modèles de buts incluant le concept de variabilité pour différencier ce qui est commun de ce qui est variable et permettant d organiser le panel des solutions intentionnelles alternatives de manière compréhensible. Journée IE et Trace 16

Allons plus loin: Capturer la Variabilité dans les modèles de buts Proposition :les Graphes Intentions/Stratégies (Maps/Cartes) La variabilité introduit des buts multi-facettés Stratégie By forecast Purchase Material But By reorder point Le SI peut être considéré comme ayant un propos à multiples facettes Les Cartes permettent de modéliser le multi-facettage des SI adaptables Journée IE et Trace 17

La Modélisation intentionnelle avec MAP La carte Material Management (MM) de haut niveau Manually Start By planning Bill for expenses strategy By reorder point Purchase Material By forecast By Reminder Out-In strategy Reservation strategy Stop Inventory balance strategy Monitor Stock Financial control strategy In-In strategy Quality inspection strategy Valuation strategy Journée IE et Trace 18

Recherche sur la variabilité Les modèles de buts comme MAP permettent de définir la variabilité liée au problème. Des buts aux solutions techniques: une approche supportée par un outil logiciel pour générer les différents produits issus de la même carte; nous nous sommes intéressés au CRI à (a) la génération d un modèle de features à partir d une ligne de produits, (b) des mesures facilitant le matching entre cartes ERP/besoins, (c ) la sélection des variantes coïncidant avec le profil non fonctionnel du produit demandé. Autres formes de variabilité: Les modèles de buts constitue une source de variabilité mais il y a en d autres (e.g., software, processus métier, base de données). Journée IE et Trace 19

Conclusion : Comprendre le comportement organisationnel par la modélisation des buts Le modèle rationnel de Goulder Buts officiels (stratégiques)? Flux de tâches les stratèges fixent les buts officiels leur mise en opération semble couler de source l ordonnancement des ressources et du personnel est la seule chose qui soit vue comme problématique Journée IE et Trace 20

Conclusion : Comprendre le comportement organisationnel par la modélisation des buts et si la transition méritait d être modélisée par un arbre de buts? Buts officiels (stratégiques) Buts opératoires 3 justifications à la modélisation des buts opératoires décisions sur les différentes manières d atteindre les buts officiels définir les priorités Flux de tâches découvrir les buts non officiels des différents groupes d intérêt et éviter les déviations Journée IE et Trace 21

Conclusion : Comprendre le comportement organisationnel par la modélisation des buts Un cadre de référence pour la modélisation des buts opératoires (C. Perrow) : la séquence <tâche, autorité, but opératoire> Autorité & Groupes d influence Tâches assurer le capital légitimer l activité coordonner les activités et relations internes & externes assurer les compétences nécessaires Les buts sont déterminés par le groupe dominant& reflètent les impératifs d une zone critique d activité Buts opératoires Journée IE et Trace 22

Questions & Commentaires Journée IE et Trace 23