Master's thesis (2010)
|
Open Access to the full text of this document Terms of Use: All rights reserved Download (1MB) |
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