Font Size: a A A

Integrer une approche de conception centree utilisateur a une approche agile de developpement logiciel

Posted on:2012-08-31Degree:M.Sc.AType:Thesis
University:Ecole Polytechnique, Montreal (Canada)Candidate:Proulx, Jean-FrancoisFull Text:PDF
GTID:2458390011453140Subject:Industrial Engineering
Abstract/Summary:
his 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.;Finally, the evaluation of the proposed guide is done in two stages: in the first phase, five UCD experts and six agile development specialists read the guide and suggest improvements, if any. This verifies whether the proposed activities meet the principles of each approach and appear to contribute to the achievement of useful software for users. This work presents the two evaluation phases, but only discusses the results obtained during the first evaluation phase. In the second stage, we will follow agile teams who received the guide to determine the applicability of the guide in a real project and the impact on the work of different team members. Adjustments will be made to the guide at the end of each stage of validation, if necessary.;This design and evaluation work for a method of integrating UCD activities into those of the Scrum approach was presented in the form of a short article at the IHM 2010 conference -- 22eme conference francophone sur les interactions Homme-machine [1].
Keywords/Search Tags:Agile, Approach, UCD, Software development, Work, User-centered design, Integration, Guide
Related items