<  Retour au portail Polytechnique Montréal

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

Jean-François Proulx

Mémoire de maîtrise (2010)

Document en libre accès dans PolyPublie
[img]
Affichage préliminaire
Libre accès au plein texte de ce document
Conditions d'utilisation: Tous droits réservés
Télécharger (1MB)
Afficher le résumé
Cacher le résumé

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.

Département: Département de mathématiques et de génie industriel
Programme: Génie Industriel
Directeurs ou directrices: Jean-Marc Robert
URL de PolyPublie: https://publications.polymtl.ca/455/
Université/École: École Polytechnique de Montréal
Date du dépôt: 25 févr. 2011 14:49
Dernière modification: 09 nov. 2022 11:57
Citer en APA 7: Proulx, J.-F. (2010). Intégrer une approche de conception centrée utilisateur à une approche agile de développement logiciel [Mémoire de maîtrise, École Polytechnique de Montréal]. PolyPublie. https://publications.polymtl.ca/455/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document Afficher document