276 research outputs found

    Intégrer une approche de conception centrée utilisateur à une approche agile de développement logiciel

    Get PDF
    RÉSUMÉ Ce travail traite de l'intégration de l’approche de conception centrée utilisateur (CCU) à une approche agile de développement logiciel, plus spécifiquement à l’approche Scrum. Il présente les éléments clés de chacune des approches et propose une façon pratique de les articuler ensemble pour que le résultat d’intégration soit facile à mettre en oeuvre par les équipes de développement logiciel. Nous faisons ressortir des similarités entre les approches qui favorisent une intégration des pratiques, ainsi que des défis envisagés qu’il est nécessaire de surmonter pour réussir cette intégration. Pour atteindre l’objectif d’intégrer les pratiques de chaque domaine, nous présentons dans un guide destiné aux équipes de développement logiciel, une méthode d’intégrer des activités de CCU à celles de l’approche Scrum. Le guide s’adresse d’abord à des équipes de développement logiciel suivant une approche Scrum, qui désirent intégrer des pratiques de conception centrée utilisateur. Nos expériences à travailler selon une approche Scrum et à tenter d’y appliquer des pratiques de conception centrée utilisateur ont motivé ce travail. La réalisation des projets amenait des questions qui étaient laissées sans réponse satisfaisante par les travaux d’autres auteurs. Certains travaux n’apportaient pas d’éléments de réponse, mais plutôt un argumentaire pour l’intégration des approches. D’autres, qui tentent des pistes de solutions, ne semblent pas pleinement adhérer aux principes d’une approche agile. Malgré ceci, les différents travaux des auteurs apportent des pistes de réponses qui peuvent être mises en commun. Ce sont ces éléments qui ont contribué à concevoir le guide présenté. Le guide proposé comprend 18 activités distinctes qui proviennent autant de l’approche de la CCU que de l’approche Scrum. Il tente de respecter les principes de chaque approche dans le choix des activités et dans la séquence appliquée durant les étapes de conception et de développement d’un logiciel.----------ABSTRACT This work deals with the integration of a user-centered design (UCD) approach to an agile software development approach, specifically the Scrum approach. It starts by describing the key elements of each approach and offers a convenient way to link them together so that the result of integration is easy to implement by software development teams. We highlight similarities between the approaches that promote integration of practices and the challenges to overcome to succeed in this integration. To meet this integration goal, we describe a method to integrate UCD activities with those of the Scrum approach in a guide presented to software development teams. The guide is primarily intended for software development teams using a Scrum approach that wish to integrate user-centered design practices. Our experience working with a Scrum approach and trying to apply user-centered design practices have motivated this work. Projects brought questions that were left without a satisfactory response by the work of other authors. Some work did not lead to answers, but rather brought an argument for the integration of approaches. Others who were trying possible solutions did not to fully endorse the principles of an agile approach. Despite this, the work of different authors contributed some clues that can be brought together. These are the elements that contributed to the design of this guide. The proposed guide includes 18 separate activities. These activities come from both a UCD approach and the Scrum approach. The guide tries to respect the principles of each approach in the choice of activities and sequence of steps applied during the design and development software

    Apport du Web sémantique au travail collaboratif : Application à l'édition d'un document d'information sur les risques majeurs

    Get PDF
    http://www.irit.fr/~Guillaume.Cabanac/docs/fjc2014/fjc2014actes.pdf" Collaborer " , " travailler ensemble " , ce sont des réalités familières à chacun d'entre nous. Or les techniques ont progressé et ont pris un nouveau tournant avec l'arrivée du numérique dans l'entreprise. Bien que l'introduction du numérique ne se fasse pas sans difficultés, de nouveaux outils continuent d'apparaître : le travail collaboratif assisté par ordinateur est progressivement devenu un domaine d'étude à part entière. Notre recherche s'inscrit dans ce courant et étudie les apports possibles des technologies du Web sémantique au travail collaboratif. Ces technologies, en apportant les concepts d'ontologie, de métadonnées, d'inférence, participent au passage d'un système d'information à un système plus orienté connaissance. Devant ce vaste champ d'étude, nous avons pour nous guider un cas d'application qui est d'ailleurs à l'origine de ces travaux. Il s'agit du DDRM " Dossier Départemental sur les Risques Majeurs " un document administratif réalisé sous la supervision du préfet et qui compile les informations essentielles concernant les risques naturels et technologiques majeurs connus sur le territoire d'un département. Ce document d'information et de prévention destiné aux citoyens, doit être actualisé tous les cinq ans, étape nécessitant le concours de plusieurs acteurs issus d'horizons et de métiers différents. C'est ici qu'intervient la possibilité d'améliorer ce travail, qui est par essence collaboratif, à l'aide des nouvelles technologies et en particulier celles issues du Web sémantique. Nous imaginons que le système, plongé dans le Web 2.0 et les Linked Open Data , favorisera les échanges entre départements

    Une approche à base de modèles synergiques pour la prise en compte simultanée de l'utilisabilité, la fiabilité et l'opérabilité des systèmes interactifs critiques

    Get PDF
    Dans le cadre de la conception et du développement de systèmes interactifs critiques, lorsque le coût d'une erreur potentielle d'utilisation ou d'un dysfonctionnement du système peut dépasser le coût de développement de ce système ou se chiffrer en pertes humaines, les techniques, méthodes et processus actuellement proposés dans le domaine de l'IHM sont difficilement exploitables. D'une part, ils ne permettent pas de garantir simultanément les propriétés d'utilisabilité et de sûreté du système développé. D'autre part, la formation et la qualification des utilisateurs du système avant sa mise en opération n'est pas envisagée. Enfin, ces techniques, méthodes et processus ne fournissent pas les moyens de traçabilité exigés pour le développement de systèmes critiques. L'argumentaire de cette thèse s'appuie sur les avantages et limitations des approches existantes en termes de processus et notations de modélisation. Nous proposons une approche et montrons sa réalisation à travers un processus de développement d'un système interactif critique et de son programme de formation associé. Ce processus fournit un cadre conceptuel, une association d'étapes, des notations, et un environnement logiciel pour : le développement d'un système utilisable et sûr, le développement du programme de formation associé ainsi que la traçabilité des exigences et des choix de conception tout au long des différentes étapes. Il utilise certains principes de la conception centrée utilisateur et exploite de manière synergique les modèles des tâches, les modèles formels du comportement du système et le modèle de développement du programme de formation.In the field of interactive critical systems, the cost of a usage error or of a system failure can overcome the cost of the development of the system itself, and can result in loss of life, injury or damage to the system and its environment. Then, currently available Human Computer Interaction techniques, methods and processes are not sufficient, as they are not handling all of the design and development issues that are associated to interactive critical systems. First of all, these techniques, methods and processes do not enable to guarantee that the system will fulfil both usability and reliability properties. Then, they do not consider training and qualification of the users of the system. At last, they do not provide means for traceability of the needs and requirements through the whole development process. We propose an approach to develop interactive critical systems that are usable, reliable and operable and we describe the associated conceptual framework of our approach. We propose an implementation of this approach with a development process, notations and a software environment. The development process integrates phases for the development of the associated training program, and it provides support for the traceability of requirements and design choices during the whole phases of the process. This approach takes advantages from the User Centered Design paradigm and uses, in a synergistic way, task models, system's behaviour formal models and training program development model

    Quelle place pour l\u27architecture de l\u27information dans la conception et le déploiement d\u27un outil de gestion documentaire en entreprise ?

    Get PDF
    Mémoire de fin d\u27études de l\u27Enssib. Promotion Sciences de l\u27information et des bibliothèques et information scientifique et technique de l\u27année universitaire 2020-2021

    Guide de l\u27innovation centrée-usager : petite boussole pour innover avec les usagers

    Get PDF
    Réalisé par Renaud Francou et Fabien Labarthe dans le cadre de PACA labs, en partenariat avec la Fing et Télécom Paris Tech, cette "boussole" d\u27abord destinée aux entreprises sera tout aussi utile aux collectivités territoriales désireuses d\u27innover dans leur design de politiques publiques ou de services publics, selon deux principes : "impliquer des usagers en tant que co-concepteurs des innovations, au même titre que les autres parties-prenantes des projets." ; "élaborer des expérimentations dites « grandeur nature », implantées dans de véritables situations et contextes d’usage.

    Conception collaborative du jeu Péroll'ard ::outils, méthodes et processus

    Get PDF
    La création de dispositifs à visée éducative et ludique est un processus complexe qui rend nécessaire l’adoption d’une ingénierie spécifique et collaborative. Cet article a pour objectif de décrire les outils, méthodes et processus mis en place lors de la conception d’un jeu permettant la découverte de l’Université de Fribourg. Sur la base de méthodes agiles et centrées utilisateurs, un groupe de chercheurs, experts pédagogiques et informaticiens collaborent à la réalisation de dispositifs pédagogiques et à l’intégration de mécaniques de jeux. L’analyse de l’ensemble du processus permet, par itération, d’adapter et d’affiner les méthodologies de conception de ressources ludo-pédagogiques

    Coopération asynchrone colocalisée dans l'habitat intelligent en santé

    Get PDF
    Le Québec vit un vieillissement marqué de sa population et doit faire face aux problèmes que cela engendre. Cette situation soulève des enjeux sociaux et économiques liés à la santé comme l'augmentation des problèmes chroniques de santé en fin de vie, le maintien de la qualité des soins à la population et plus généralement le financement du domaine de la santé. Le Centre de recherche sur les habitats intelligents (CRHI) de l'Université de Sherbrooke cherche à développer une solution technologique socialement acceptable à ces enjeux. Les travaux qui y sont faits visent à favoriser l'autonomie de personnes atteintes de troubles cognitifs afin de leur permettre de demeurer à domicile le plus longtemps possible. Cette recherche doctorale porte spécifiquement sur l'utilisation des technologies de l'habitat intelligent pour soutenir le travail coopératif entre les professionnels de la santé, les intervenants sociaux et les proches aidants. On y aborde la problématique du travail "même lieu/temps différents" dans l'équipe hétérogène sous l'angle du travail coopératif assisté par ordinateur (TCAO). Un collecticiel asynchrone distribué dans l'habitat intelligent a été développé à titre de preuve de concept. Des activités de communication, de coordination et de production des intervenants ont été scénarisées afin de démontrer le fonctionnement du prototype. Le collecticiel C4C intègre notamment des outils de travail éprouvés comme le système de mesure de l'autonomie fonctionnelle (SMAF) qui est utilisé pour déterminer et suivre le niveau de service à offrir à une personne en perte d'autonomie. Notre recherche a permis d'élaborer : - une infrastructure distribuée de services sous l'approche par réseau de pairs pour un habitat intelligent ; - un modèle de gestion de l'information dans une perspective historique et spatiale intérieure tridimensionnelle ; - un modèle de gestion de la coopération en mode "pousser de l'information" basé sur le contexte de travail. Ensemble, ces contributions structurent et définissent le mode de travail dans l'équipe de soins et de maintien à domicile. En facilitant la coopération dans l'habitat intelligent, notre recherche vise la continuité accrue des soins pour permettre à plus de personnes souffrant de limitations cognitives ou physiques de vivre à la maison dans leur communauté

    Implantation d'une méthode agile de développement logiciel en entreprise : une culture accueillant le changement

    Get PDF
    Depuis quelques années, les méthodes agiles ont émergées et semblent prometteuses. Ce mémoire relate les travaux réalisés dans le but de procéder à l’implantation d’une méthode agile de développement en entreprise. Afin de distinguer les approches agiles, nous débutons par un rappel des approches traditionnelles. Nous établissons quelles sont les caractéristiques de ces approches, les différents modèles et leurs limitations. Nous analysons ensuite l’offre des approches agiles. Nous définissons en quoi consiste l’agilité et quelles sont les caractéristiques communes de ces approches. Nous présentons quelques méthodes, plus particulièrement : Extreme Programming, Scrum et Crystal Clear. Finalement, nous relatons l’expérience d’une implantation en entreprise afin de vérifier sa facilité d’application. Nous concluons que ces approches adaptatives sont plus efficaces que les approches prédictives lorsqu’elles sont utilisées dans un contexte propice.In recent years, agile methods have emerged and appear promising. This memoirs describes the work carried out in order to proceed with the implementation of an agile method development in business. To distinguish the agile approaches, we begin with a recap of traditional approaches. We establish what are the characteristics of these approaches, the various models and their limitations. We then analyze the proposal of agile approaches. We define what constitutes agility and what are the common characteristics of these approaches. We present some methods, in particular: Extreme Programming, Scrum and Crystal Clear. Finally, we talk about the experience of an establishment of the agile method into a business in order to verify its ease of implementation. We conclude that these adaptive approaches are more effective then predictive approaches when used in the right context

    Interopérabilité des entreprises. Vers l'utilisation d'ontologies éphémères

    Get PDF
    International audienceCet article propose, premièrement, une revue des recherches en cours dans le domaine de l'interopérabilité d'entreprise. Une focalisation est ensuite opérée sur les travaux récents portant sur le concept d'interopérabilité d'entreprise selon l'approche « entreprises fédérées » et utilisant la notion émergente d'« ontologie éphémère ». Un rappel des notions de simulation distribuée, du standard HLA et des ontologies permet d'éclairer les concepts qui viendront supporter la mise en oeuvre de ces travaux. Leur complémentarité est démontrée pour construire une plateforme logicielle Agent/HLA, basée sur l'usage d'ontologies éphémères, afin de permettre l'interopérabilité d'une nouvelle génération de systèmes d'information agiles. En détail, les ontologies permettent l'échange et la réconciliation des informations « en ligne », point fondamental de l'approche fédérée. Au niveau implémentation, le standard HLA, initialement dédié à la simulation distribuée, est transposé pour assurer l'interopérabilité des systèmes d'information d'entreprises, en réutilisant l'expérience acquise en systèmes distribués. Enfin, une étude compare un ensemble de logiciels, facilitant l'interopérabilité d'entreprises, avec celui spécifié dans cet article. Des limitations sont identifiées et des perspectives proposées

    Ingénierie de la chaîne numérique d'industrialisation : proposition d'un modèle d'interopérabilité pour la conception-fabrication intégrées

    Get PDF
    This work focuses on the knowledge and the data management extracted from the manufacturing to ensure the interoperability in the digital chain. According to the extended enterprise and the factory of the future context, the aeronautics manufacturers tend to a design and manufacturing integrated platform in order to get a right part the first time.This work focus on manufacturing process control and capitalization of know-how from the manufacturing aiming at answering the following issue : How to enable interoperability for the digital production process in order to ensure an integrated and agile design and manufacturing ? This issue is addressed with two proposals : OntoSTEP-NC which focuses on how to model and structure the manufacturing knowledge from the CNC machine and Closed-Loop Manufacturing which focuses on how to re-use and integrate the information feedback from manufacturing to process engineering. Both combined those two proposals address the main issue of this work defining an interoperability framework for the factory of the future and address trends like the definition of guidelines for manufacturing in extended enterprise context. This work has been validated through a demonstrator and an industrial case study with various scenarios.Ce travail s'intéresse à la gestion d'information techniques et connaissances métiers issues de la production pour assurer l'interopérabilité et la continuité de la chaîne numérique. Dans un contexte d'entreprise étendue et de développement des technologies de l’information pour l'usine du futur, l'industrie aéronautique s'oriente vers une intégration flexible et agile des phases de conception et fabrication pour l'obtention de pièces bonnes du premier coup. C'est pour assurer la maîtrise des processus et la capitalisation des savoir-faire métier issus de la fabrication que ces travaux adressent la problématique suivante : comment élaborer un modèle d'interopérabilité de la chaîne numérique d'industrialisation, pour assurer une intégration agile de la conception et de la fabrication ? Pour ce faire, nous définissons deux propositions : OntoSTEP-NC pour permettre l'extraction et la structuration des données issues de la fabrication et Closed-Loop Manufacturing pour permettre l'intégration et la réutilisation des connaissances métiers capitalisées au niveau de l'industrialisation. Les apports de ces propositions se retrouvent dans la définition d'un cadre d'interopérabilité pour l'usine du futur mais également dans les enjeux tels que la définition de bonnes pratiques pour l'entreprise étendue en vue d'une harmonisation des processus de fabrication. Ces travaux ont été validés au travers d'un démonstrateur sur un cas d'étude industriel comportant plusieurs scénarii
    • …
    corecore