L UTILISATEUR DANS LA CONCEPTION DES SI



Documents pareils
Conception, architecture et urbanisation des systèmes d information

Analyse,, Conception des Systèmes Informatiques

DéSIT Démarche d ingénierie pour les Systèmes d Information Transport ambiants, sécurisés et personnalisables

Identification du module

Nom de l application

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

Auto-explication des Chorégraphies de Services

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Sujet de thèse CIFRE RESULIS / LGI2P

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

ARCHITECTURE D ENTREPRISE

Rémi GILANTE Certifié d Informatique et Gestion. Jean-Claude NOUSSIGUE Agrégé d Économie et Gestion, option B

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

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER

Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

L indispensable alignement technique et organisationnel sur la stratégie de l entreprise

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai Le BPM

Merise. Introduction

Mercredi 15 Janvier 2014

Introduction à la conception de systèmes d information

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

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

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Chapitre I : le langage UML et le processus unifié

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

Qu'est-ce que le BPM?

Une Perspective Intentionnelle de d Information

Business Process Management

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Etude et développement d un moteur de recherche

Master Informatique Aix-Marseille Université

1 ère partie Amont de l'hôpital : organiser la permanence des soins une obligation médicale!

Soirée Interactives 30 Juin 2011

Management des processus opérationnels

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Séquence 1 : La place du MSP et de l ISP

Plan d études du CAS SMSI Volée 2014

Lancement du projet TOP (Tracabilité et Optimisation des Process)

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon

Développement itératif, évolutif et agile

Systèmes et réseaux d information et de communication

Maisons de Santé Pluridisciplinaires. Conditions d éligibilité à des soutiens financiers

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

Concepteur Développeur Informatique

W4 - Workflow La base des applications agiles

PROJET DE PORTAIL INTRANET YNNA

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

INAUGURATION DU CESU Centre d Enseignement des Soins d Urgence

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

OMGL6 Dossier de Spécifications

Reza MADANI Manager et Consultant Indépendant Stratégie, organisation, management et transformation de systèmes d information

La solution pour gérer vos connaissances techniques et scientifiques

Les formations. ENI Ecole Informatique

Jean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com

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

LOG2420 Analyse et conception d interfaces utilisateur

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

Besoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.

Organisation d une simulation sur un prototype logiciel workflow et GED. ImmoBiens. 1 - Description du projet de l entreprise

Modelio by Modeliosoft

Calendrier crim.ca/formation

LE FINANCEMENT. MSPD Eric Fretillere Conseil Régional de l Ordre des Médecins d Aquitaine CDOM 47Page 1

4.2 Unités d enseignement du M1

Un projet multi-établissements de territoire en Franche-Comté

Diplôme d Etat d infirmier Référentiel de compétences

Bertrand Cornanguer Sogeti

Université de Bangui. Modélisons en UML

Comprendre Merise et la modélisation des données

Pour une entreprise plus performante

Le Product Backlog, qu est ce c est?

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

SECTION 5 BANQUE DE PROJETS

Conception et Intégration de Systèmes Critiques

IFT2255 : Génie logiciel

Introduction IV. Comparaison MERISE/UML/SCRUM Approche fonctionnelle Schéma Entité/Association Méthodologie...

La gestion des risques en hygiène hospitalière

Informatisation du Système d Information

Concevoir un modèle de données Gestion des clients et des visites

L hôpital dans la société. L expérience du CHU de Paris, l AP HP. Pierre Lombrail, Jean-Yves Fagon

Fédération des collèges de médecine d urgence Marseille Novembre /10/2008 ROR-IF Dr F. Dolveck

Le Guide Pratique des Processus Métiers

Méthodologies de développement de logiciels de gestion

Conseil et Ingénierie des Systèmes d Information d Entreprise

BOOK REFERENCES ERGONOMIQUES Gfi Informatique

!-.!#- $'( 1&) &) (,' &*- %,!

Business Process Design Max Pauron

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

SIMULER ET CONCEVOIR LE TRAVAIL FUTUR

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

WinDesign : modélisation des Systèmes d Information organisationnel et informatique

Modélisation des processus métiers et standardisation

GPC Computer Science

Hôpital performant et soins de qualité. La rencontre des extrêmes estelle

VOLUME 1 CRÉATION D UN SITE WEB

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Transcription:

JOURNÉE PECUSI JANVIER 2009 L UTILISATEUR DANS LA CONCEPTION DES SI SOPHIE DUPUY-CHESSA, AGNÈS FRONT, DOMINIQUE RIEU EQUIPE SIGMA, LABORATOIRE LIG, GRENOBLE 1

Utilisateur & Conception des SI membre de l équipe projet objet représenté dans le SI 2

Utilisateur & Conception des SI membre de l équipe projet : Evolution des démarches : l utilisateur est de plus en plus actif -> valide / co-conçoit des documents, artefacts, modèles objet représenté dans le SI : Evolution des modèles : l utilisateur est de plus en plus représenté -> profil, modèle utilisateur, modèle d usage 3

Pourquoi : Représenter l utilisateur? Hier : des SI adaptés à des rôles définis a priori Aujourd hui : des systèmes de plus en plus intégrés dans l environnement physique et de plus en plus mobile Informatique diffuse Intégration dans l env. Informatique ambiante intégrée dans la vie quotidienne Informatique conventionnelle Informatique mobile Mobilité [Lyytinen & Yoo 2002] La vision de Marc Weiser, 93 4

Pourquoi : Représenter l utilisateur? Systèmes adaptables et adaptatifs (sensible au contexte) en terme d interaction, d accès à l information, aux fonctionnalités rôles des acteurs moins figés Représenter et gérer l évolution de multiples informations sur l utilisateur et son environnement 5

Pourquoi : Représenter l utilisateur? Secteur paramédical Urgences médicales mobiles Aidants (voisin, famille, etc.) SI médicaux Processus de surveillance à domicile Hôpital Tout connaître sur son handicap, son lieu de vie. PATIENT Médecin généraliste ou spécialiste Maisons médicalisées Urgences Médicales Infirmière Libérale 6

Pourquoi : Représenter l utilisateur? Secteur paramédical Urgences médicales mobiles Aidants (voisin, famille, etc.) SI médicaux Processus d urgence médicale Hôpital PATIENT Médecin généraliste ou spécialiste Tout connaître sur ses allergies, ses antécédents, ses référents Maisons médicalisées Urgences Médicales Infirmière Libérale 7

Utilisateur & Conception des SI membre de l équipe projet : valide / co-conçoit des documents, artefacts, modèles Évolution des démarches : l utilisateur est de plus en plus actif, objet représenté dans le SI : profil, modèle utilisateur, modèle d usage Evolution des modèles : l utilisateur est de plus en plus représenté, 8

Pourquoi : Membre actif des équipes projets? Des contextes d usage complexes créés par les technologies mobiles, diffuses,. dédiés à des utilisateurs hétérogènes (besoins, connaissances, aptitudes, compétences ) en particulier aux acteurs externes d hier qui sont aujourd hui au cœur du SI Des contextes organisationnels complexes organisation étendue et donc des organisations différentes qui s allient pour concevoir un nouveau produit / service mais n ont pas les même attentes Processus métiers dynamiques, collaboratifs.. et surtout mal connus 9

Pourquoi : Membre actif des équipes projets? Des contextes d usage complexes Des contextes organisationnels complexes Participation active de tous les utilisateurs pour comprendre leurs besoins, objectifs, contraintes 10

Pourquoi : Membre actif des équipes projets? Urgences médicales mobiles des processus mal connus Secteur paramédical Expertises métiers nombreuses et distribuées Aidants (voisin, famille, etc.) SI médicaux Hôpital Base de données Base de documents Base de connaissances Base d images et vidéos Base d objets 3D PATIENT Médecin généraliste ou spécialiste Maisons médicalisées Urgences Médicales Infirmière Libérale 11

Qui sont les utilisateurs? Acteurs du SI Utilisateurs finals Principal Client celui à qui on rend le service Acteur interne Travailleur Poste de travail celui qui réalise tout ou partie du service Décideur celui qui mandate le service Secondaire Fournisseur celui qui fournit un service 12

Rôle dans les équipes projet? L utilisateur co-construit mais surtout valide des artefacts à des étapes clefs. «Tout n est pas bon à montrer mais certains artefacts doivent impérativement être validés» Quel utilisateur pour quel artefact???? 13

Quel utilisateur / Quel artefact? Ex: Merise 2 [Panet 94] INTERFACE STATIQUE DYNAMIQUE ARCHITECTURE CONCEPTUEL Règles de Gestion Modèle de Contexte, Modèle Conceptuel de Traitement MCD MCTA CVO MFC ORGANISATIONNEL Règles Organisationnelles Modèle Organisationnel de Traitement MOD MOTA CVOO MFO LOGIQUE Modèles et Maquettes IHM MLD MLDr MLT MLTr SALMI, SAL SALR 14

Quel utilisateur / Quel artefact? Ex: Merise 2 CONCEPTUEL INTERFACE Règles de Gestion Modèle de Contexte, Modèle Conceptuel de Traitement STATIQUE DYNAMIQUE ARCHITECTURE MCTA Assurer une MCD prise en charge MFC2 immédiate du CVO patient en cas d antécédent cardiaque ORGANISATIONNEL Règles Organisationnelles Modèle Organisationnel de Traitement MOD MOTA CVOO MFO LOGIQUE Modèles et Maquettes IHM MLD MLDr MLT MLTr SALMI, SAL SALR

Quel utilisateur / Quel artefact? Ex: Merise 2 INTERFACE STATIQUE DYNAMIQUE ARCHITECTURE CONCEPTUEL ORGANISATIONNEL Règles de Gestion Modèle de Contexte, Modèle Conceptuel de Traitement Règles Organisationnelles Modèle Organisationnel de Traitement Patient MCD MCTA CVO Processus Identité et trouble d urgence What about? médicale 16 MOTA Allergies et Modalités prise MOD antécédents en charge CVOO Disponibilité places? MFC2 MFO Système d info régional LOGIQUE Modèles et Maquettes IHM MLD MLDr MLT Informations places SALMI, SAL MLTr SALR

Quel utilisateur / Quel artefact? Ex: Merise 2 INTERFACE STATIQUE DYNAMIQUE ARCHITECTURE CONCEPTUEL Règles de Gestion Modèle Autrefois de Contexte, : décideur MCTA MCD MFC Modèle A présent Conceptuel : décideur(s) de + client CVO + fournisseur Traitement ORGANISATIONNEL Règles Organisationnelles Modèle Organisationnel de Traitement MOD MOTA CVOO MFO LOGIQUE Modèles et Maquettes IHM MLD MLDr MLT MLTr SALMI, SAL SALR 17

Niveau Intentionnel et Stratégique : Why? CONCEPTUEL INTERFACE Règles de Gestion Modèle de Contexte, Modèle Conceptuel de Traitement STATIQUE DYNAMIQUE ARCHITECTURE Autrefois : décideur MCTA MCD MFC A présent : décideur(s) + client CVO + fournisseur De l expression des besoins -> Ingénierie des besoins Approche fondée sur des cas d utilisation [Jacobson] Approche KAOS [Van Lamsweerde] Approche I* [Yu] Approche NATURE [Rolland, Jarke] Approche CREWS l Écritoire [Rolland, Ralyte01] Aspects stratégiques et intentionnels Des langages orientés acteurs, scénarios et buts Particulièrement adaptés dans les cas de processus mal connus et multi-organisationnels

Quel utilisateur / Quel artefact? CONCEPTUEL ORGANISATIONNEL LOGIQUE INTERFACE Règles de Gestion Modèle de Contexte, Modèle Conceptuel de Traitement Règles Organisationnelles Modèle Organisationnel de Traitement Modèles et Maquettes IHM STATIQUE MCD MOD MLD MLDr Identité DYNAMIQUE trouble MCTA CVO What about? Système d info régional Allergies et antécédents MOTA CVOO Disponibilités Places? Système d info régional Informations places MLT MLTr Patient ARCHITECTURE SAMU OPO1 Prise d Appel C Fiche d appel MFC OPO2 Prise en charge C SMUR MFO Fiche intervention SALMI, HOPITAL SAL OPO3 Hospitalisation C SALR Modalités de prise en charge Patient 19

Quel utilisateur / Quel artefact? Ex: Merise 2 INTERFACE STATIQUE DYNAMIQUE ARCHITECTURE CONCEPTUEL Règles de Gestion Modèle de Contexte, Modèle Conceptuel de Traitement MCD MCTA CVO MFC ORGANISATIONNEL Autrefois : acteurs internes MOTA A présent : acteurs MOD internes (mais d organisations MFO différentes) Règles Organisationnelles Modèle Organisationnel de Traitement CVOO LOGIQUE Modèles et Maquettes IHM MLD MLDr MLT MLTr SALMI, SAL SALR 20

Niveau organisationnel Règles Organisationnelles Autrefois : acteurs internes MOD A présent : acteurs internes Modèle Organisationnel de Traitement MOTA CVOO MFO Modélisation des processus métiers (BPM) Les acteurs internes participent à la rédaction de scénarios en langue naturelle (par exemple ceux des cas d utilisation d Alistair Cockburn) valident des modèles de haut niveau (Diagrammes d activités en UML, BPMN, OSSAD, EPC, IDEF ) participent à l évaluation (exécution, simulation des workflow) Rqe : commence à intégrer des vues intentionnelles 21

l utilisateur valide des artefacts à des étapes clefs. Ex: Merise 2 INTERFACE STATIQUE DYNAMIQUE ARCHITECTURE CONCEPTUEL Règles de Gestion Modèle de Contexte, Modèle Conceptuel de Traitement MCD MCTA CVO MFC ORGANISATIONNEL Règles Organisationnelles Modèle Organisationnel de Traitement MOD MOTA CVOO MFO En particulier les interfaces représentant des objets de coordination dans le cas des PM des entreprises étendues LOGIQUE Modèles et Maquettes IHM MLD MLDr MLT MLTr SALMI, SAL SALR 22

Ingénierie du logiciel INTERFACE STATIQUE DYNAMIQUE ARCHITECTURE CONCEPTUEL Règles de Gestion Modèle de Contexte, Modèle Conceptuel de Traitement MCD MCTA CVO MFC ORGANISATIONNEL Règles Organisationnelles Modèle Organisationnel de Traitement MOD MOTA CVOO MFO LOGIQUE Autrefois : acteurs internes Modèles et Maquettes MLD MLT SALMI, SAL A présent IHM : acteurs internes MLDr et externes MLTr (client, SALR fournisseur) -> syndrome de la pompe à essence 23

Les méthodes agiles, centrées utilisateurs Principes communs (Norme ISO 13407) Participation ACTIVE des utilisateurs Collaboration et coopération entre tous les acteurs (utilisateurs, décideurs, ergonome, concepteur noyau fonctionnel, spécialiste IHM, etc ) Favorise l utilisation de techniques et d outils de collecte et d analyse : Focus Group, tri de carte (card sorting), Mais de représentation des «situations de travail» : user stories, arbre de tâches, cas d utilisation la co-conception reste limitée (problème de langue!) la coordination est possible mais n est vraiment efficace qu avec des modèles formalisés 24

Questions ouvertes Qui sont les utilisateurs? Pourquoi interviennent-ils? Quand (quelles étapes) interviennent-ils? Comment interviennent-ils (Modes de collaboration : co-conception, coordination )? Sur quoi interviennent-ils (Objets collaboratifs)? 25