Conception des IHM. Fabien Duchateau
|
|
- Arsène Charpentier
- il y a 8 ans
- Total affichages :
Transcription
1 Conception des IHM Fabien Duchateau fabien.duchateau [at] univ-lyon1.fr Université Claude Bernard Lyon Version originale par Stéphanie Jean-Daubias : 1/109
2 Introduction Étapes du cycle de développement d un logiciel : Analyse (spécifications, analyse de l existant et conception) Réalisation (programmation, bases de données, tests) Livraison (intégration, validation, documentation) Maintenance (mises à jour, correction de bugs) 2/109
3 Introduction (2) IHM = ensemble des dispositifs matériel et logiciel permettant à une utilisatrice d interagir avec un système interactif Écran/interface d une application : Artefact concret qui sera utilisé par les utilisatrices Un tiers des questions lors de réunions avec les utilisatrices porte sur les IHM Phase de maintenance : 33% de debugging et 67% de changements demandés par les utilisatrices J. Nielsen, Usability engineering, Academic Press, /109
4 Introduction (2) IHM = ensemble des dispositifs matériel et logiciel permettant à une utilisatrice d interagir avec un système interactif Écran/interface d une application : Artefact concret qui sera utilisé par les utilisatrices Un tiers des questions lors de réunions avec les utilisatrices porte sur les IHM Phase de maintenance : 33% de debugging et 67% de changements demandés par les utilisatrices Les IHM doivent être pensées dès la phase d analyse du logiciel! J. Nielsen, Usability engineering, Academic Press, /109
5 Introduction (3) Les IHM ont un impact significatif sur : Attractivité du logiciel Gain de productivité Coûts de développement, de maintenance et de formation 4/109
6 Examples de bonnes/mauvaises pratiques Refonte des écrans de saisie chez Ameritech : gain de 600ms / appel 3 millions $ / an Catastrophe de l Airbus (1992) : confusion d affichage des unités sur un cadran d altimétrie Accident nucléaire de Three Mile Island (1979) : absence de prise en compte de la dimension humaine dans le processus de supervision 5/109
7 Plan du cours Conception en génie logiciel Méthodes de conception IHM Techniques de recueil d informations Un cas concret 6/109
8 Conception en génie logiciel Nombreuses méthodes de conception en génie logiciel : Quick and dirty Merise Modèle en cascade Modèle en V Modèle par incréments Modèle en spirale Modèle Agile 7/109
9 "Quick and dirty Initialement le nom du système d exploitation MSDOS était QDOS, pour Quick and Dirty OS Pas de description précise de la méthode : Phase d analyse et de conception souvent limitée (voire inexistante) Programmation rapide mais sale, code peu réutilisable Encore utilisée pour des prototypes, maquettes ou projets d étudiant-e-s... Méthode à éviter! 8/109
10 Merise Méthode française pour l analyse, la conception et la gestion de projet 9/109
11 Merise Méthode française pour l analyse, la conception et la gestion de projet Inconvénients Pour des projets de grande ampleur mais souvent internes. Inadaptée aux environnements distribués. 9/109
12 Modèle en cascade Modèle classique du génie logiciel hérité du BTP (1966) : Défini pour de grands projets Importance des documents signés par les utilisatrices Passage à l étape suivante uniquement si l étape précédente est satisfaite Retour possible uniquement à l étape précédente Laurent Audibert, UML 2 : De l apprentissage à la pratique, Ellipses, /109
13 Modèle en cascade (2) 11/109
14 Modèle en cascade (2) Inconvénients Implication limitée des utilisatrices. Évaluation lors des deux dernières phases (effet tunnel ). 11/109
15 Modèle en V Modèle très populaire (1980) : Développement et tests sont effectués en parallèle Importance des documents Retours possibles à chaque étape mais sans connaître leur portée 12/109
16 Modèle en V (2) Frederic Brooks, The Mythical Man-Month : Essays on Software Engineering, Addison-Wesley, /109
17 Modèle en V (2) Inconvénients Évaluation tardive du logiciel. Difficulté à intégrer de nouvelles fonctionnalités pendant le développement Frederic Brooks, The Mythical Man-Month : Essays on Software Engineering, Addison-Wesley, /109
18 Modèle par incréments Construction du noyau Ajout progressif de fonctionnalités Noyau /109
19 Modèle par incréments Construction du noyau Ajout progressif de fonctionnalités Noyau Inconvénients Problèmes possibles pour ajouter une fonctionnalité, voire remise en cause du noyau 14/109
20 Modèle en spirale Meta-modèle défini en 1986 par Barry Boehm : Plus général que le modèle en V Itérations longues (6 mois à 2 ans) Chaque cycle est découpé en 4 phases Déterminer les objectifs, les alternatives pour les atteindre et les contraintes Évaluation des alternatives, analyse des risques Développement, validation et vérification de la solution retenue (en utilisant un autre modèle) Planification du cycle suivant 15/109
21 Modèle en spirale (2) http;//en.wikipedia.org/wiki/spiral_model 16/109
22 Modèle en spirale (2) Inconvénients Étape cruciale d analyse des risques, que l utilisatrice doit accepter http;//en.wikipedia.org/wiki/spiral_model 16/109
23 Modèle Agile Agile regroupe plusieurs méthodes existantes partageant des valeurs communes : 1. Développement itératif et incrémental 2. Adaptation aux changements 3. Forte collaboration (interne et externe) 4. Logiciels opérationnels 17/109
24 Modèle Agile (2) Scrum (1995). L équipe est soudée pour concevoir une partie précise des fonctionnalités. L utilisatrice aide à définir les priorités sur les prochaines fonctionnalités à développer. Figure: Itérations (sprints) de la méthode Scrum fr.wikipedia.org/wiki/fichier:planificationscrum.png 18/109
25 Modèle Agile (3) Extreme Programming (1996) qui inclut de fréquents délivrables (cycles courts), une programmation en binôme, une intégration facilitée des changements utilisatrices. 19/109
26 Modèle Agile (4) Dynamic Systems Development Method (DSDM) est basée sur RAD (Rapid Application Development, 1991) /109
27 Modèle Agile (5) RUP (Rational Unified Process), FDD (Feature Driven Development), Crystal Clear, etc. 21/109
28 En résumé Le cycle de vie en génie logiciel concerne les IHM Avantages des méthodes de conception génie logiciel Certaines méthodes Agile poussent à impliquer fortement les utilisatrices/clientes pendant la phase de conception du logiciel 22/109
29 En résumé Le cycle de vie en génie logiciel concerne les IHM Avantages des méthodes de conception génie logiciel Certaines méthodes Agile poussent à impliquer fortement les utilisatrices/clientes pendant la phase de conception du logiciel Inconvénients des méthodes de conception génie logiciel Méthodes centrées système (garantie fonctionnelle, centrées sur le client) Utilisatrice impliquée principalement en aval et en amont du projet (analyse et évaluation) 22/109
30 En résumé (2) Inconvénients des méthodes de conception génie logiciel Principe d indépendance entre le noyau fonctionnel et l interface utilisateur : Interface et interaction ne sont définies qu après Dans les logiciels interactifs, cette séparation n est pas si nette Nécessité de prévoir l usage en même temps que les fonctionnalités (quelques tentatives cependant, e.g., adaptation de SCRUM pour l IHM) Fonctionnalités mises en avant au détriment des utilisatrices 23/109
31 En résumé (2) Inconvénients des méthodes de conception génie logiciel Principe d indépendance entre le noyau fonctionnel et l interface utilisateur : Interface et interaction ne sont définies qu après Dans les logiciels interactifs, cette séparation n est pas si nette Nécessité de prévoir l usage en même temps que les fonctionnalités (quelques tentatives cependant, e.g., adaptation de SCRUM pour l IHM) Fonctionnalités mises en avant au détriment des utilisatrices Méthodes de conception spécifiques aux IHM 23/109
32 Plan du cours Conception en génie logiciel Méthodes de conception IHM Techniques de recueil d informations Un cas concret 24/109
33 Méthodes de conception IHM Différentes méthodes existantes : Conception itérative Conception par prototypage Conception centrée utilisateur Conception participative Conception informative Conception par personas et scénarios 25/109
34 Pourquoi des méthodes de conception IHM? Pourquoi utiliser des méthodes de conception spécifiques aux IHM? Réduction des coûts de développement et de maintenance du logiciel Réduction des risques Gain de productivité côté utilisatrices Réutilisation et améliorations des composants de base du logiciel Réduction du budget et du temps pour la formation au logiciel J.F. Nogier, Ergonomie du logiciel et design Web, Dunod, /109
35 Conception itérative Succession de phases Affinements progressifs des spécifications du produit Évaluations des solutions retenues Réalisations, modifications jusqu à obtention d un produit satisfaisant 27/109
36 Conception itérative (2) Le processus de construction est itératif : Pour des problèmes difficiles à spécifier Processus de conception ni ascendant, ni descendant Développement de solutions partielles, intermédiaires Apparition en cours de développement de nouveaux objectifs Prise en compte de l avis des utilisatrices qui peuvent changer Communication au sein de l équipe de conception, avec les utilisatrices Difficulté à gérer la conception itérative prototypage 28/109
37 Conception par prototypage Le prototypage permet : Aux concepteurices de travailler sur plusieurs ensembles de détails à la fois Aux utilisatrices de voir ce que sera le système final De se concentrer sur les parties problématiques de l interface D étudier des alternatives de conception De s assurer de l utilisabilité du système 29/109
38 Types de prototype Prototypes informels, sur papier Dessiner des écrans sur papier, sur logiciel Utiliser des post-its / transparents / présentations pour des montages dynamiques Exécuter un scénario et essayer des variantes pour des choix de haut niveau : décider des fonctionnalités qui seront disponibles de niveau intermédiaire : dessiner une séquence d écrans de bas niveau : dessiner des idées d icônes 30/109
39 Types de prototype (2) Example de prototype papier pour une application téléphone 31/109
40 Types de prototype (3) Prototypes vidéo Créer une vidéo de l utilisation d un prototype Simuler les fonctionnalités non implantées, les interactions Prototypes informatiques à l aide d outils : Accès direct à l interface : Visual Basic, Delphi Assistance au prototypage : Visual C, Tcl-Tk, Pencil 32/109
41 Types de prototype (4) D un prototype papier aux prototypes logiciel 33/109
42 Conception centrée utilisateur Trois phases : Analyse (identification des fonctionnalités ou services, i.e., l utilité recherchée par les utilisatrices de l application) Développement (construction de la structure des menus et découpage en fenêtres / pages Web) Évaluation (raffinement progressif du prototype) 34/109
43 Conception centrée utilisateur (2) Prise en compte des utilisatrices : Dès la phase d analyse Étude de l utilisatrice et de sa tâche Nécessité de spécifier les caractéristiques : De l utilisatrice De la tâche à réaliser De l interaction Relations concepteurice - utilisatrice : Utilisatrice observé-e dans la résolution de sa tâche Interrogé-e sur ses attentes Questionné-e sur le logiciel conçu 35/109
44 Conception centrée utilisateur (3) Avantages : Prise en compte de l utilisatrice avant la phase d évaluation Difficultés : Choisir des utilisatrices représentatifs et disponibles Ne pas oublier le contexte réel d utilisation Expliciter les comportements, les connaissances mises en jeu... Techniques de recueil d informations associées Observation directe, entretiens, questionnaires 36/109
45 Conception centrée utilisateur (4) Modèle de l utilisateur : identifier les caractéristiques pertinentes de l utilisatrice Données générales taille, âge, sexe, déficiences niveau de formation, habitudes culturelles Données liées à l application : compétences sur le domaine/en informatique débutant, occasionnel, expérimenté, expert 37/109
46 Conception centrée utilisateur (5) Modèle de la tâche : identifier l enchaînement des processus d une tâche Construire la hiérarchie de tâches du système Spécifier chaque tâche, penser aux exceptions Évaluer la décomposition avec l utilisatrice Définitions : Tâche but = ce qui doit être fait procédure = un ensemble de sous-tâches reliées par des relations de composition ou des relations temporelles Tâche élémentaire tâche décomposable uniquement en actions physiques opérations d E/S 38/109
47 Conception centrée utilisateur (6) Figure: Modèle de tâche pour l activité envoyer un sms 39/109
48 Conception centrée utilisateur (7) Modèle de l interaction : il consiste établir une correspondance directe entre : Les objets conceptuels informatiques (e.g., un fichier) Les objets d interaction et de présentation les représentations du fichier à l écran (fermé, ouvert) les opérations sur le fichier (modification, suppression, etc.) Cette correspondance doit : Apparaître comme "naturelle" S inscrire dans une cohérence d ensemble : la métaphore 40/109
49 Conception centrée utilisateur (8) Métaphore dans le modèle de l interaction : utilisation de concepts connus de l utilisatrice Facilite l apprentissage L utilisatrice anticipe le comportement du système Examples de métaphore du monde réel : Spatiales (bureau, maison, etc.) Sociales ou techniques (imprimante, courrier, etc.) 41/109
50 Conception participative Prise en compte des utilisatrices : Pas seulement comme testeurs Mais aussi comme partenaires de conception : Tâches essentiellement connues des utilisatrices Source possible d innovations Relations concepteurice-utilisatrice : utilisatrice partenaire de conception à part entière Et participe aux choix de conception finaux Techniques de recueil d informations associées Scénarios, magicien d Oz, inspections cognitives, brainstorming, prototypes 42/109
51 Conception participative (2) Avantages Seules les utilisatrices connaissent la réalité des tâches Indispensable pour les activités mal identifiées ou peu structurées Facilite l acceptation du logiciel 43/109
52 Conception participative (2) Avantages Seules les utilisatrices connaissent la réalité des tâches Indispensable pour les activités mal identifiées ou peu structurées Facilite l acceptation du logiciel Inconvénients Augmentation des coûts de développement Contradictions possibles entre les utilisatrices participant-e-s et les autres Obligation d accepter des compromis pour satisfaire des participant-e-s, même s ils/elles ont tort 43/109
53 Conception informative Prise en compte des utilisatrices : Pas seulement comme testeurs Mais sans les considérer comme partenaires de conception Méthode imaginée pour la conception avec des enfants Relations concepteurice-utilisatrice : utilisatrice dans l équipe de conception Mais ne participe pas aux choix finaux 44/109
54 Méthode des personas et scenarios Méthode des personas : Utilisée dans différents domaines (plans marketing, sondages, etc.) Introduite aux débuts des années 1990 pour la conception d IHM Objectifs de la méthode : Meilleure compréhension des utilisatrices et de leurs buts Vision partagée des utilisatrices Création de scénarios à partir des personas 45/109
55 Méthode des personas et scenarios (2) Définition du persona (ou archétype) : Pas un-e utilisatrice réel-le, mais une abstraction de plusieurs Regroupe les traits caractéristiques les plus fréquents des utilisatrices La description d un persona peut inclure : Des objectifs, contraintes, environnement de travail Ce qui va déclencher leurs actions Ce qui peut les influencer Ce qui peut les freiner ou les faire fuir 46/109
56 Méthode des personas et scenarios (3) Description d un persona (suite) : Un prénom Un titre Une photo Une devise (par rapport à l application) Une description, éducation, background social 47/109
57 Méthode des personas et scenarios (3) Description d un persona (suite) : Un prénom Un titre Une photo Une devise (par rapport à l application) Une description, éducation, background social Éviter les super-personas et les stéréotypes! 47/109
58 Méthode des personas et scenarios (4) Exemples de personas 48/109
59 Méthode des personas et scenarios (4) Exemples de personas 48/109
60 Méthode des personas et scenarios (5) Un scénario est une sorte d histoire avec : Un persona Un environnement Un but (que le persona doit accomplir) Des obstacles Exécution d un scénario orientation pour les choix de fonctionnalités, interactions, interfaces (et plus tard évaluation de l interface réalisée) /109
61 Méthode des personas et scenarios (6) Example de scénario : Se connecter au site Grooveshark, chercher des musiques par titre, auteur ou album, les ajouter à la playlist et étendre cette playlist par l ajout de musiques dans le même genre musical. 50/109
62 Méthode des personas et scenarios (7) Avantages Empathie cognitive (comprendre les états ou croyances d une autre personne) Applicable au Web / large échelle Inconvénients Mauvaise définition des personas échec Distance par rapport aux utilisatrices réel-les Besoin de modifier les personas en cas de nouveaux résultats ou d environnement différent 51/109
63 En résumé Garder les points forts des différentes méthodes : Prise en compte précoce de l utilisatrice dès la conception Prise en compte précoce de l évaluation dès la conception utilisateurice utilisateurice conception conception évaluation évaluation 52/109
64 En résumé (2) Comme l utilisatrice est au centre de ces méthodes, besoin de techniques pour recueillir les informations 53/109
65 Plan du cours Conception en génie logiciel Méthodes de conception IHM Techniques de recueil d informations Un cas concret 54/109
66 Techniques de recueil d informations La plupart des méthodes de conception pour IHM nécessitent de collecter des informations sur les utilisatrices et leurs activités avec des techniques : Scénario de conception Inspection cognitive Magicien d Oz Enquête / entretien Observations Focus group Tri par cartes Questionnaire Remue-méninges Conception en parallèle Audit ergonomique 55/109
67 Scénarios de conception But : Créer une description réaliste de l utilisation du nouveau système Moyen : Utiliser les scénarimages (storyboards) du monde du cinéma Points clés, commentaires, enchaînements Pour une vue d ensemble de l interaction 56/109
68 Scénarios de conception (2) Procédure : Identifier des activités existantes typiques inhabituelles Créer des scénarios de travail en généralisant les histoires mélanger les événements de différentes provenances incorporer des situations inhabituelles dans des activités typiques inclure des situations qui aboutissent et d autres pas survey.html 57/109
69 Scénarios de conception (3) Figure: Modèle pour écrire un scénarimage 58/109
70 Scénarios de conception (4) Example de scenarimage 59/109
71 Inspections cognitives (cognitive walkthroughs) But : Évaluer le système en se mettant à la place de l utilisatrice Moyen : Spécification d une série de tâches et des séquences d actions pour les réaliser Procédure : Évaluation en imaginant ce que ferait l utilisatrice comprend-il les messages, le comportement du système? Interprétation et prise en compte des résultats 60/109
72 Inspections cognitives (2) Example d inspection cognitive pour l utilisabilité d itunes 61/109
73 Magicien d Oz But : Simuler les fonctionnalités absentes du système Système réel inexistant ou partiellement développé Technique difficile à mettre en place : adapté à des systèmes lourds, difficile à développer Moyen : Un compère effectue les actions à la place du système 62/109
74 Magicien d Oz (2) Procédure : Le magicien interprète les entrées de l utilisatrice Il supplée aux manques du prototype et contrôle le comportement du système Sensation d utiliser un vrai système De moins en moins utilisé à cause des logiciels de protypage d interface 63/109
75 Magicien d Oz (3) Les "métiers invisibles" 64/109
76 Magicien d Oz (4) Example : projet DIALORS, un système de dialogue pour réserver un billet de train en langage naturel Expérimentations réelles en 1984 : une opératrice simule les réponses du système Un des points mis en avant : face à la machine, les utilisatrices ont adopté - contrairement aux attentes des concepteurices - un langage haché simplification du modèle pour le langage naturel historique_files/dvhm%20luzzati.pdf 65/109
77 Enquête / entretien But : Identifier des pistes de conception pour les prochaines itérations ou des exemples spécifiques de problèmes rencontrés par les utilisatrices Caractéristiques : Interviewer l utilisatrice dans son environnement de travail (face à face) Durée recommandée de 45 minutes / une heure Privilégier le magnétophone à la prise de notes (traces et concentration sur l échange) 66/109
78 Enquête / entretien (2) Procédure : Rassembler un panel représentatif d utilisatrices Pendant l interview en face à face : questions semi-directives pour l analyse (degré de liberté) questions plutôt directives pour l évaluation (cibler un élément) neutralité de l enquêteurice reformulation des réponses Analyse des résultats fr.wikibooks.org/wiki/outils_méthodologiques_(sociologie) 67/109
79 Enquête / entretien (3) Possibilité d utiliser les entretiens pour des incidents critiques : Détécter les points forts et points faibles d un système Demander de se souvenir d un problème particulier vécu dans un passé récent Demander de décrire chaque incident en détail Demander ce qui est habituel et ce qui ne l est pas dans l incident 68/109
80 Enquête / entretien (4) Avantages Analyse qualitative Identification des tendances et des priorités, ou dans le cas d entretiens critiques, des points forts (à renforcer) et des points faibles (à corriger) 69/109
81 Enquête / entretien (4) Avantages Analyse qualitative Identification des tendances et des priorités, ou dans le cas d entretiens critiques, des points forts (à renforcer) et des points faibles (à corriger) Inconvénients Vision subjective (ne pas en tirer des conclusions chiffrées) 69/109
82 Observations But : Identifier les gros problèmes du logiciel (prototype / système final) Procédure : En laboratoire ou sur le terrain Choisir au moins 2 utilisatrices qui agiront indépendamment 70/109
83 Observations (2) Procédure (suite) Définir une mission spécifique (résoudre un problème, suivre un scénario) Décider de ce que l on veut mesurer Demander aux utilisatrices d effectuer la tâche (méthode intrusive) observation directe simple avec explication à haute voix à deux pour observer leurs interactions (interrogations, explications) Enregistrer les interactions, puis les analyser papier, audio, vidéo, trace informatique 71/109
84 Observations : analyse de protocole Traces papier : Coût de traitement acceptable Un seul point de vue, car pré-analysé 72/109
85 Observations : analyse de protocole (2) Enregistrements vidéo (ou audio) : Voir le visage, la posture de l utilisatrice Voir l écran Oculométrie (eye tracking) 73/109
86 Observations : analyse de protocole (2) Enregistrements vidéo (ou audio) : Voir le visage, la posture de l utilisatrice Voir l écran Oculométrie (eye tracking) Permet de corriger certains biais des protocoles verbaux Très long et coûteux à dépouiller 73/109
87 Observations : analyse de protocole (3) Traces informatiques : Mémorisation de (toutes) les actions de l utilisatrice Permet de rejouer la session Objectif : dépouillement automatiquement l analyse doit être prévue avant TRACE 13:13:42 Début 13:14:14 Exercice 3 13:14:29 Partie 2 13:14:32 Cahier de brouillon 13:14:49 Représentation graphique 13:14:55 Tracé libre 13:14:59 Effacement 13:15:01 Exercice 4 (Suiv) 13:15:30 Intersection 13:15:54 Exercice terminé 13:15:58 Désactiver les bulles d'aide 13:16:00 Masquer la palette 13:16:02 Aide 13:16:03 Aide page 2 13:16:06 Fin de l'aide 13:16:37 Copier : x-2y=-6 13:16:41 Coller : x-2y=-6 13:17:52 Enregistrement 13:17:54 Fin PRODUCTIO N 13:17:54 [Identificatio n] JEAN- DAUBIAS Stéphanie Date : 23/02/2009 [E01] [E02P1] 01 [E02P2] 01 [E03] (a+3)(b+a) [FIN] 74/109
88 Focus group But : Comprendre les motivations des utilisatrices En groupe, et donc bénéfice de la dynamique de groupe Séance filmée, paperboards, et/ou assistant-e-s 75/109
89 Focus group (2) Procédure : Définir différents thèmes à aborder (5 ou 6 recommandés) Limiter le groupe à 7-10 participant-e-s (timidité, temps de parole) Animation du groupe : activité brise-glace, les utilisatrices font connaissance rappeler les règles à respecter exercices de difficulté croissante, et portant sur des points de plus en plus précis du système synthèse des résultats et discussions 76/109
90 Focus group (3) Avantages Vision globale sur le système en terme de motivations, préférences, priorités, attentes voire conflits. Séances enrichies par les interactions et par la réutilisation des résultats des séances précédentes. Émergence d idées nouvelles 77/109
91 Focus group (3) Avantages Vision globale sur le système en terme de motivations, préférences, priorités, attentes voire conflits. Séances enrichies par les interactions et par la réutilisation des résultats des séances précédentes. Émergence d idées nouvelles Inconvénients Éviter pour l évaluation (utilisatrices pas en situation réelle) 77/109
92 Tri par cartes But : Construire l architecture de l information d une application Utilisé en début de conception Effectuer plusieurs tris (de 3 à 10 selon convergence des résultats et le mode) Préparation : Panel représentatif d utilisatrices Séance en mode individuel ou groupe Chaque carte = une information ou une fonctionnalité (décrite par un ou 2 mots-clés) 78/109
93 Tri par cartes (2) Procédure en 3 étapes : Validation des mots-clés sur les cartes (réécriture au besoin) Regroupement des cartes qui se ressemblent Choix d un nom pour chaque groupe construit Analyse des résultats : Repérer les groupes les plus fréquemment formés statistiques Analyse qualitative basée sur les observations lors des séances Possibilité de tri fermé (groupes déjà définis et les participant-e-s y rangent les cartes) 79/109
94 Tri par cartes (3) Avantages Garantie de trouver ce que l on cherche (organisation du contenu) Peu de problèmes de navigation entre les fenêtres / pages Combiner le tri fermé puis tri ouvert en cas de nombre de cartes important (> 100) 80/109
95 Questionnaires But : Résumer économiquement l avis de nombreuses utilisatrices Procédure : Déterminer le public (représentatif) destinataire du questionnaire Comment diffuser/récupérer Comment analyser les résultats (automatiquement/manuellement) Types de questions : Informations générales Questions ouvertes, dirigées, QCM Échelle, classements 81/109
96 Questionnaires (2) 82/109
97 Remue-méninges (brainstorming) But : Générer un grand nombre d idées créatives Procédure : Réunir un petit groupe avec différents rôles et expertises Limiter le temps (1h) Décrire un problème de conception spécifique 83/109
98 Remue-méninges (2) Phase 1 : générer une grande quantités de solutions faire participer tout le monde, enregistrer toutes les idées sans les évaluer 84/109
99 Remue-méninges (3) Phase 2 : classer les idées en fonction de leur qualité chacun annonce les idées qu il préfère les idées sont classées par nombre de votes commencer la conception à partir des idées les mieux classées ne pas oublier les idées insolites 85/109
100 Conception en parallèle But : Créer plusieurs interfaces et sélectionner leurs points forts Procédure : Panel représentatif d utilisatrices Chaque utilisatrice (ou groupe) réalise indépendamment une interface (papier, logiciel, etc.) Discussion autour des interfaces réalisées 86/109
101 Conception en parallèle (2) Avantages Les meilleures idées émergeant de la session sont gardées Pistes pour prioritiser les étapes suivantes de conception 87/109
102 Conception en parallèle (3) 88/109
103 Audit ergonomique But : Évaluation rapide d une interface par des experts en ergonomie Procédure : Dans l idéal, évaluation par plusieurs experts indépendants et confrontation de leurs résultats En pratique, évaluation par un expert en ergonomie et relecture par un expert du domaine (cf cours d évaluation) 89/109
104 Audit ergonomique (2) Avantages Rapidité de l audit Pistes pour prioritiser les étapes suivantes de conception 90/109
105 Audit ergonomique (2) Avantages Rapidité de l audit Pistes pour prioritiser les étapes suivantes de conception Inconvénients Coût de l audit Aucun retour des utilisatrices finaux de l application 90/109
106 Audit ergonomique (3) 91/109
107 En résumé Analyse Développement Évaluation Scénarios de conception Inspections cognitives Magicien d Oz Enquêtes / entretiens Observations Questionnaire Remue-méninges Focus group Tri par cartes Conception en parallèle Audit ergonomique Quand utiliser quelle technique? 92/109
108 Plan du cours Conception en génie logiciel Méthodes de conception IHM Techniques de recueil d informations Un cas concret 93/109
109 Définition du sujet de TD Sujet : conception d une application de reconnaissance de déchets pour le tri sélectif Description de l application Public cible Description du dispositif Liste des fonctionnalités Méthode(s) de conception Enchaînement et réalisation des maquettes 94/109
110 Définition du sujet de TD Sujet : conception d une application de reconnaissance de déchets pour le tri sélectif Description de l application Public cible Description du dispositif Liste des fonctionnalités Méthode(s) de conception Enchaînement et réalisation des maquettes Voyons 3 propositions réalisées par des groupes d étudiant-e-s 94/109
111 Proposition 1 : une application mobile Description de l application : L application permet d identifier un déchet soit en le photographiant avec la fonction appareil photo d une tablette, soit en le recherchant dans des catégories, soit en saisissant des mot-clés. Une fois le déchet identifié, l application indique le type de poubelles où le jeter. Des fonctionnalités cartographiques sont également disponibles (localisation des poubelles, édition collaborative). Public cible : Tout public, équipé d une tablette avec appareil photo Description du dispositif : Application mobile (tablettes) avec appareil photo 95/109
112 Proposition 1 : une application mobile (2) Liste des fonctionnalités : Recherche d un déchet par mot-clé ou catégorie Reconnaissance d un déchet par photographie Géolocalisation des poubelles Travail collaboratif d ajout de poubelles 96/109
113 Proposition 1 : une application mobile (3) Conception, première itération Pas d utilisatrice méthode des personas et scénarios Analyse : questionnaire (site Web) et résultats de sondages pour définir des personas et des scénarios remue-méninges pour les idées et fonctionnalités prioritaires Développement des interfaces par prototypage En parallèle, diffusion et promotion (site Web, etc.) Phase d évaluation : inspection cognitive (en utilisant les personas) 97/109
114 Proposition 1 : une application mobile (4) Conception, première itération Exemple de scénario : Steve, 22 ans, se lève à 7h et prend son petit déjeuner. À la fin de son repas, sa bouteille de lait de riz est vide et il ne sait pas où il peut la jeter. Heureusement, il se souvient avoir téléchargé une application pour le tri sélectif. Il décide alors de l utiliser. Empoignant la bouteille d une main, il la prend en photo et l application réussit à reconnaître le déchet. Il consulte la fiche produit correspondante et découvre le type de poubelles adéquat pour y jeter la bouteille, ainsi que des informations de recyclage sur l objet. Satisfait, Steve quitte l application en appuyant sur le bouton«home». 98/109
115 Proposition 1 : une application mobile (5) Conception, seconde itération utilisatrices attiré-e-s par l application grâce à la promotion méthode de conception centrée utilisateur Analyse : focus group pour comprendre les motivations des utilisatrices entretiens avec les utilisatrices pour définir le modèle de la tâche Développement des interfaces : conception en parallèle pour améliorer les faiblesses détectées sur les interfaces Phase d évaluation : observations de l utilisatrice 99/109
116 Proposition 1 : une application mobile (6) Conception, seconde itération Modèle de la tâche pour la proposition 1 100/109
117 Proposition 1 : une application mobile (7) Vidéo de démonstration de la proposition 1 (IHM-ecolo) 101/109
118 Proposition 2 : une borne près des poubelles Description de l application : Un-e utilisatrice apporte son déchet aux poubelles de recyclage mais ne sait pas dans quelle poubelle le jeter. Une borne tactile permet d identifier le déchet par recherche (mot-clé et catégorie) ou par scan du code barre, puis indique la couleur de la poubelle où jeter le déchet. Des conseils et astuces sont également affichés sur la borne pour valoriser le déchet (compostage, dons, etc.) Public cible : Les personnes qui recyclent déjà Description du dispositif : Application lourde sur des bornes situées à côté des poubelles 102/109
119 Proposition 2 : une borne près des poubelles (2) Liste des fonctionnalités : Recherche d un déchet par mot-clé ou catégorie Reconnaissance d un déchet par code barre Conseils et astuces de recyclage Menu de configuration 103/109
120 Proposition 2 : une borne près des poubelles (3) Conception, première itération utilisatrices réels à proximité des lieux de recyclage méthode de conception informative Analyse : questionnaires pour étayer les fonctionnalités scénarios de conception pour modéliser les interactions Développement des interfaces : tri par cartes pour réaliser l enchaînement des interfaces Phase d évaluation : magicien d Oz par l installation de bornes fictives 104/109
121 Proposition 2 : une borne près des poubelles (4) Conception, première itération Enchaînement des écrans pour la proposition 2 105/109
122 Proposition 2 : une borne près des poubelles (5) Vidéo de démonstration de la proposition 2 (Tri-force) 106/109
M1if22 - Logiciels éducatifs Conception & rôle de l enseignant
M1if22 - Logiciels éducatifs Conception & rôle de l enseignant Stéphanie Jean-Daubias Stephanie.Jean-Daubias@liris.univ-lyon1.fr http://liris.cnrs.fr/stephanie.jean-daubias/ Plan du cours Méthodologies
Plus en détailCours Gestion de projet
Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA
Plus en détailGESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET
GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et
Plus en détailLOG2420 Analyse et conception d interfaces utilisateur
LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur 1/36 LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur
Plus en détailMéthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.
Méthodes agiles www.businessinteractif.com Jean-Louis Bénard jlb@businessinteractif.fr CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS 0 20 mai 2002 Sommaire Méthodes agiles : une réponse à un malaise?
Plus en détailGénie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Plus en détailIntroduction au génie logiciel
Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel
Plus en détailLes méthodes itératives. Hugues MEUNIER
Les méthodes itératives Hugues MEUNIER INTRODUCTION. Toute les méthodes ont le même but : la maîtrise du budget, du planning et de la qualité des projets de développement informatique Plusieurs approches
Plus en détailGL - 2 2.2 Processus de développement Cycles de vie
GL - 2 2.2 Processus de développement Cycles de vie Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, Ph. Lalanda, I. Parissis, Y. Ledru 1 Plan Introduction Modèles en cascade
Plus en détailProcessus d Informatisation
Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue
Plus en détailGestion Projet. Cours 3. Le cycle de vie
Gestion Projet Cours 3 Le cycle de vie Sommaire Généralités 3 Séquentiel 7 Itératif/Incrémental 17 Extreme Programming 22 Que choisir? 29 Etats Transverse 33 Cours 3 2006-2007 2 Généralités Cours 3 2006-2007
Plus en détail2. Activités et Modèles de développement en Génie Logiciel
2. Activités et Modèles de développement en Génie Logiciel Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Les Activités du GL Analyse des besoins Spécification globale Conceptions architecturale
Plus en détailSoyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique
Soyez agile Dans l industrie du logiciel, la gestion de projet est confrontée à de nombreux défis. Le principal est de pouvoir assurer l adéquation d un produit et de ses fonctionnalités avec les besoins
Plus en détailConduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS
Conduite de projets SI Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Agilité : de quoi parle-t-on? Agilité de l entreprise Urbanisme Architectures SOA Agilité du SI ERP Plateformes applicatives agiles
Plus en détailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailTopologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM
Méthodes agiles & SCRUM 1/ Pourquoi les méthodes agiles? Définition d une méthode agile. Fondamentaux. Quand les utiliser? 2/ SCRUM En quoi est-ce une méthode agile? Sprints et releases. Le Product Owner.
Plus en détailRègles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche
Règles d engagement Présentation Diapositives Bibliographie Questions Les vertus de la marche Plan Rappels sur l agilité Scrum : une implantation de l agilité Scrum ou XP? Conclusion Historique sélectif
Plus en détailTypes de REA produites dans le cadre de la séquence pédagogique
Scénario pédagogique APPRENDRE À ENSEIGNER AUTREMENT Description générale du scénario Titre Les bases de données relationnelles Résumé Dans le cadre d'un cours à distance, la visioconférence est une REA
Plus en détailBOOK REFERENCES ERGONOMIQUES Gfi Informatique
2014 BOOK REFERENCES ERGONOMIQUES Gfi Informatique SECTEUR INDUSTRIE-SERVICE CHORUS 2 : Refonte du référentiel des process Groupe Refondre le réferentiel des process Groupe grâce à la réalisation d un
Plus en détailExemples de différenciations pédagogiques en classe. Elémentaires Collèges. Ordinaires & ASH
Exemples de différenciations pédagogiques en classe. Elémentaires Collèges Ordinaires & ASH PRESENTATION ESPRIT DES OUTILS PRESENTES L objectif de cette plaquette est de proposer des tours de mains aux
Plus en détailLES INTERFACES HOMME-MACHINE
LES INTERFACES HOMME-MACHINE 1 ère Partie : Introduction aux Interfaces Homme-Machine 2 ème Partie : Notions de base sur les Sciences Cognitives 3 ème Partie : Recommandations ergonomiques 4 ème Partie
Plus en détail25/12/2012 www.toubkalit.ma
25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).
Plus en détailLe génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
Plus en détailGestion de projet Agile. STS IRIS Module 4.2 - «Gérer et organiser un projet informatique»
Gestion de projet Agile Module 4.2 - «Gérer et organiser un projet informatique» Sommaire Introduction Principes et méthodes Agiles Scrum 2 Introduction Gestion de projet : démarche structurante assurant
Plus en détailFreeMind. Freeplane XMind. 2 e édition. Bien démarrer avec le Mind Mapping. . Groupe Eyrolles, 2010, ISBN : 978-2-212-12696-9
X a v i e r D e l e n g a i g n e P i e r r e M o n g i n FreeMind Freeplane XMind Bien démarrer avec le Mind Mapping. Groupe Eyrolles, 2010, ISBN : 978-2-212-12696-9 2 e édition Table des matières Première
Plus en détailiphoto Premiers contacts Découvrez iphoto et apprenez à importer et organiser vos photos et à créer un diaporama ou un livre.
iphoto Premiers contacts Découvrez iphoto et apprenez à importer et organiser vos photos et à créer un diaporama ou un livre. 1 Table des matières Chapitre 1 3 Bienvenue dans iphoto 3 Ce que vous apprendrez
Plus en détailGestion de projets logiciels. Xavier Dubuc
Gestion de projets logiciels Résumé blocus Xavier Dubuc 16 janvier 2011 1 Table des matières 1 Planification (PERT-GANTT) 3 1.1 Définitions............................................. 3 1.2 Analyse un
Plus en détailAnalyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.
Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : Remy.Courdier@univ-reunion.fr Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel
Plus en détailTable des matières ENVIRONNEMENT
ENVIRONNEMENT Présentation de Windows 7.................13 Démarrer Windows 7......................15 Quitter.................................15 Les fenêtres..............................16 Généralités............................17
Plus en détailBut de cette introduction à la gestion de projets :
But de cette introduction à la gestion de projets : Présenter quelques méthodes de conception logicielle. Replacer la conception de bases de données dans un contexte plus vaste. Présenter quelques méthodes
Plus en détailMéthode Agile de 3 ème génération. 2008 J-P Vickoff
PUMA Essentiel Méthode Agile de 3 ème génération 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure
Plus en détailMéthodes Agiles et gestion de projets
Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact ericleleu@nordnet.fr Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La
Plus en détailDéveloppement itératif, évolutif et agile
Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie
Plus en détailMéthodes de développement
1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes
Plus en détailINF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude
Plus en détail5 bonnes pratiques pour solution décisionnelle mobile
5 bonnes pratiques pour solution décisionnelle mobile Auteur: Ellie Fields Directrice, marketing produits Tableau Software Juin 2011 p2 5 pratiques d excellence pour solution décisionnelle mobile Les solutions
Plus en détailOn trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)
Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles
Plus en détailCohésion d Equipe - Team Building
Public concerné : Cadres et cadres supérieurs. Cohésion d Equipe - Team Building Objectifs : Comprendre les mécanismes de fonctionnement d une équipe. Comprendre les rôles de chacun et le rôle de l encadreur.
Plus en détailSECTION 5 BANQUE DE PROJETS
SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION
Plus en détailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailDossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
Plus en détailLes méthodes Agile. Implication du client Développement itératif et incrémental
Les méthodes Agile Simon ALEXANDRE - CETIC Plan Overview Agile ne signifie pas Agile signifie Objectifs poursuivis Pourquoi les méthodes Agile apparaissent-elles? Principales causes des échecs de projets
Plus en détailSéance 1 Méthodologies du génie logiciel
Séance 1 Méthodologies du génie logiciel Objectifs : Histoire du développement du logiciel. La crise du logiciel. Explorer les différentes méthodologies de développement. Comprendre l importance d adopter
Plus en détailMEGA ITSM Accelerator. Guide de Démarrage
MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Plus en détailCHAPITRE 3 : LES METHODES AGILES?
CHAPITRE 3 : LES METHODES AGILES? UE Gestion de Projet Master 1 STIC 2014/2015 Céline Joiron 2 Introduction Après avoir présenté les cycles de vie «classiques» de la gestion de projet L objectif de ce
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailLogiciel Libre Cours 3 Fondements: Génie Logiciel
Logiciel Libre Cours 3 Fondements: Génie Logiciel Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/
Plus en détailLA GMAO ACCEDER : EXPLOITATION POUR L ENSEIGNEMENT
LA GMAO ACCEDER : EXPLOITATION POUR L ENSEIGNEMENT 1 - AVANTAGES DE LA GMAO ACCEDER POUR ENSEIGNER 2 - GENERALITES POUR L EXPLOITATION EN BAC PRO ET BTS 3 LA GMAO ET LE NOUVEAU REFERENTIEL BTS 2014 MAINTENANCE
Plus en détailConduite de projets informatiques Développement, analyse et pilotage (2ième édition)
Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les
Plus en détailPrise en compte du facteur humain. Cédric Soubrié
Prise en compte du facteur humain Cédric Soubrié 12/02/2011 Les deux cours + projet Conception centrée utilisateurs Les règles à suivre Définition du projet Conception Implémentation Nom : Cédric Soubrié
Plus en détailPrésentation UBO 12/2008 Présentation des méthodes agiles
Gestion de projet Vers les méthodes agiles Des approches prédictives aux méthodes agiles appliquées avec SCRUM Présentation UBO 12/2008 Présentation des méthodes agiles Partie 1 : La société Altran Altran
Plus en détailMON LIVRET DE COMPETENCES EN LANGUE (Socle commun) Niveau A1/A2 / B1
Nom : Prénom :.. MON LIVRET DE COMPETENCES EN LANGUE (Socle commun) Niveau A1/A2 / B1 Récapitulatif pour la validation du Diplôme National du Brevet (Attestation du Niveau A2 en Langue Vivante) : ACTIVITES
Plus en détailGérer, stocker et partager vos photos grâce à Picasa. Janvier 2015
Gérer, stocker et partager vos photos grâce à Picasa Janvier 2015 Sommaire 1 - Découverte de Picasa 2 - Gestion des dossiers et des photos 3 - Trier, filtrer et rechercher 4 - Retoucher une image 5 - Création
Plus en détailTitre : Communiquer avec des formules mathématiques
Titre : Communiquer avec des formules mathématiques Auteurs : Jean-François Nicaud, Christophe Viudez jeanfrancois.nicaud@laposte.net - cviudez@free.fr La communication sur dispositif informatique avec
Plus en détailMobiliser les esprits :: Virtual CoWorking Space pour mobiliser l intelligence collective
Mobiliser les esprits :: Virtual CoWorking Space pour mobiliser l intelligence collective Intro à la plateforme WebIDEApro: Faire circuler les connaissances, faciliter les engagements, coconstruire les
Plus en détailFormation Août 2013 Michèle Garello, IEN économie gestion Caroline Natta, professeur
Formation Août 2013 Michèle Garello, IEN économie gestion Caroline Natta, professeur Déroulement des deux journées Mardi 26 Matin : Intervention des IEN Jeudi 29 Matin : Production en binôme. Après-midi
Plus en détailErgonomie des Interfaces Homme-Machine
Master SIAD 2 année Ergonomie des Interfaces Homme-Machine Jean-Yves Antoine http://www.sir.blois.univ-tours.fr/~antoine/ Master Informatique Ergonomie des Interfaces Homme-Machine Chapitre 1 Introduction
Plus en détailL alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh
L alternative, c est malin 1 ou Comment faire plein de choses pour pas cher sur MacIntosh (Les logiciels : Pages et Keynote de la suite iwork) (Jean Aboudarham 2006) 1 Merci à François Béranger pour qui
Plus en détailChapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Plus en détailThunderbird est facilement téléchargeable depuis le site officiel
0BThunderbird : une messagerie de bureau simple et gratuite! Thunderbird est un logiciel de messagerie résident dans votre système, spécialisé dans la gestion des courriers électroniques. Thunderbird n
Plus en détailDifférencier, d accord oui mais comment organiser sa classe.
Différencier, d accord oui mais comment organiser sa classe. Quand on est convaincu que l on ne peut pas travailler tout le temps avec toute sa classe en même temps et que l on souhaite mettre en place
Plus en détailMEGA ITSM Accelerator. Guide de démarrage
MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailFICHIERS ET DOSSIERS
La différence entre fichier et dossier FICHIERS ET DOSSIERS La première notion à acquérir est la différence entre un dossier et un fichier Un dossier est une sorte de classeur dans lequel on range divers
Plus en détailAgilitéet qualité logicielle: une mutation enmarche
Agilitéet qualité logicielle: une mutation enmarche Jean-Paul SUBRA Introduction : le manifeste Agile Manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels
Plus en détailUML est-il soluble dans les méthodes agiles?
Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche
Plus en détailFormation. Module WEB 4.1. Support de cours
Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,
Plus en détailDemande d admission au Centre pédagogique Lucien-Guilbault Secteur primaire
Date d envoi : Demande d admission au Centre pédagogique Lucien-Guilbault Secteur primaire QUESTIONNAIRE AU TITULAIRE Ce document doit être complété par le titulaire de classe et/ou par l orthopédagogue
Plus en détailCréation outil multimédia de restitution du projet «l intergénérationnel : un levier pour un levier pour créer du lien social en milieu rural
CAHIER DES CHARGES Création outil multimédia de restitution du projet «l intergénérationnel : un levier pour un levier pour créer du lien social en milieu rural Juillet 2013 Sarah Pecas I - PRESENTATION
Plus en détailIFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Plus en détailLes items explicités. Pistes de justifications de demandes en cours de français-histoire-géographie. Guillaume HAINAUT
Les items explicités Pistes de justifications de demandes en cours de français-histoire-géographie Guillaume HAINAUT Domaine 1 S approprier un environnement informatique de travail L'élève doit être capable
Plus en détailLe Product Owner Clé de voute d un projet agile réussi
Le Product Owner Clé de voute d un projet agile réussi Cédric Pourbaix - EFIDEV Qui est le product owner? SM PO Scrum Team Qui est le product owner? SM PO Scrum Team Qui est le product owner? marketing
Plus en détailGUIDE ADMINISTRATEUR BIEN DÉMARRER AVEC WISEMBLY
GUIDE ADMINISTRATEUR BIEN DÉMARRER AVEC WISEMBLY SOMMAIRE PREPARER. Accéder à Wisembly. Création d un Wiz. Présentation de l interface 5. Création de contenu 6 - Les Documents 6 - Les Votes 7 - Le Questionnaire
Plus en détailVous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad
1. Découvrir l ipad Vous allez le voir au cours de ce premier chapitre, l utilisation de l ipad est très intuitive et, surtout, votre tablette obéit au doigt et à l œil. Vous ne pourrez bientôt plus vous
Plus en détailLes méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008
Les méthodes Agiles Introduction Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008 Les méthodes Agiles Le contexte Le Manifeste Agile Une tentative de définition
Plus en détailANNEXE 4. Réaliser un diagnostic de sécurité Principales méthodes de collecte d information. (Module 3, partie I, section 2.5)
ANNEXE 4 Réaliser un diagnostic de sécurité Principales méthodes de collecte d information (Module 3, partie I, section 2.5) Dans les pages qui suivent, nous présentons neuf méthodes de collecte d information.
Plus en détailMO-Call pour les Ordinateurs. Guide de l utilisateur
MO-Call pour les Ordinateurs Guide de l utilisateur Sommaire MO-CALL POUR ORDINATEURS...1 GUIDE DE L UTILISATEUR...1 SOMMAIRE...2 BIENVENUE CHEZ MO-CALL...4 MISE EN ROUTE...5 CONNEXION...5 APPELS...7 COMPOSITION
Plus en détailConseil d administration Genève, novembre 2002 LILS
BUREAU INTERNATIONAL DU TRAVAIL GB.285/LILS/1 285 e session Conseil d administration Genève, novembre 2002 Commission des questions juridiques et des normes internationales du travail LILS PREMIÈRE QUESTION
Plus en détailPrésentation Intactile DESIGN
SECTION I Présentation Intactile DESIGN Création industrielle en interface homme machine [I.H.M.] Le métier d Intactile consiste à designer des produits et à élaborer des interfaces en prenant en compte
Plus en détailUserLock Quoi de neuf dans UserLock? Version 8.5
UserLock Quoi de neuf dans UserLock? Version 8.5 Table des Matières 1. UserLock Version 8... 3 1.1. Le Statut utilisateur, un nouvel indicateur de risque... 3 1.2. Des alertes en temps réel contre les
Plus en détailGL - 2 2.1 Le Génie Logiciel
GL - 2 2.1 Le Génie Logiciel Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda 1 Rappels La production logicielle est une activité complexe de façon
Plus en détailVOLUME 1 CRÉATION D UN SITE WEB
VOLUME 1 CRÉATION D UN SITE WEB Comprendre les principales étapes TABLE DES MATIÈRES PARTIE 1 - RENCONTRE DE DÉMARRAGE 03 PARTIE 2 - ANALYSE FONCTIONNELLE 03 PARTIE 3 - ARBORESCENCE 04 PARTIE 4 - MAQUETTES
Plus en détailMODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Plus en détailCOURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Plus en détailEclipse Process Framework et Telelogic Harmony/ITSW
Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans
Plus en détailbacklog du produit Product Owner
Méthodes agiles : Définition: selon Scott Ambler «Une méthode agile est une approche itérative et incrémentale pour le développement de logiciel, réalisé de manière très collaborative par des équipes responsabilisées
Plus en détailTechnologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21
INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21
Plus en détailSOCIAL CRM: DE LA PAROLE À L ACTION
LIVRE BLANC SOCIAL CRM: DE LA PAROLE À L ACTION Découvrez comment le Social CRM peut travailler pour vous LIVRE BLANC SOCIAL CRM: DE LA PAROLE À L ACTION 2 À PROPOS Au cours des dernières années, vous
Plus en détailJean-Pierre Vickoff. 2008 J-P Vickoff
Agilité étendue Jean-Pierre Vickoff 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Le mouvement Itératif-Incrémental (Agile) Agilité étendue au SI et PUMA Essentiel Entreprise
Plus en détailTélé-Procédure de Gestion d Incidents : Spécifications et Prototype.
Télé-Procédure de Gestion d Incidents : Spécifications et Prototype. By Sébastien Pinel Performed at Laboratory LIG Equipe IIHM Université Joseph Fourrier Grenoble In partial fulfillment of the requirements
Plus en détailDéveloppement spécifique d'un système d information
Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Procédure Qualité Développement spécifique d'un système d information Référence : CNRS/DSI/conduite-proj/developpement/proc-developpement-si
Plus en détailInspection Pédagogique Régionale de Technologie Académie de Reims juin 2008 1/8
Inspection Pédagogique Régionale de Technologie Académie de Reims juin 2008 1/8 La rénovation des programmes de technologie nécessite des activités pédagogiques centrées sur l objet technique ce qui nécessite
Plus en détailGuide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de
Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre
Plus en détailLe cas «BOURSE» annexe
Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,
Plus en détailJean-Pierre Vickoff www.vickoff.com
Techniques du futur Agile Communication - Architecture - Méthode Vers une approche Agile de 3 ème génération Jean-Pierre Vickoff www.vickoff.com Protocole de séance : Précisions techniques immédiates possibles
Plus en détailMéthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
Plus en détailPratiques et usages du web, la «culture internet» moderne
Internet Avancé (lundi 19 h - 21 h) Pratiques et usages du web, la «culture internet» moderne Connaître les évolutions, les tendances, les usages et les enjeux de société en rapport avec Internet. Se tenir
Plus en détailENSEIGNEMENT DES SCIENCES ET DE LA TECHNOLOGIE A L ECOLE PRIMAIRE : QUELLE DEMARCHE?
ENSEIGNEMENT DES SCIENCES ET DE LA TECHNOLOGIE A L ECOLE PRIMAIRE : QUELLE DEMARCHE? Les nouveaux programmes 2008 confirment que l observation, le questionnement, l expérimentation et l argumentation sont
Plus en détail2.DIFFERENTS MODELES DE CYCLE DE VIE
2.DIFFERENTS MODELES DE CYCLE DE VIE 2.1. INTRODUCTION... 1 2.1.1 Notion de cycle de vie... 1 2.1.2 Justification du cycle de vie... 1 2.2. LES DIFFERENTES PHASES DU CYCLE DE VIE... 2 2.2.1 Définition
Plus en détail