<  Back to the Polytechnique Montréal portal

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

Jean-François Proulx

Master's thesis (2010)

Open Access document in PolyPublie
[img]
Preview
Open Access to the full text of this document
Terms of Use: All rights reserved
Download (1MB)
Show abstract
Hide abstract

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.

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.

Department: Department of Mathematics and Industrial Engineering
Program: Génie Industriel
Academic/Research Directors: Jean-Marc Robert
PolyPublie URL: https://publications.polymtl.ca/455/
Institution: École Polytechnique de Montréal
Date Deposited: 25 Feb 2011 14:49
Last Modified: 27 Sep 2024 10:15
Cite in APA 7: Proulx, J.-F. (2010). Intégrer une approche de conception centrée utilisateur à une approche agile de développement logiciel [Master's thesis, École Polytechnique de Montréal]. PolyPublie. https://publications.polymtl.ca/455/

Statistics

Total downloads

Downloads per month in the last year

Origin of downloads

Repository Staff Only

View Item View Item