Change search
ReferencesLink to record
Permanent link

Direct link
User-Centered Design in Agile software development for in-house enterprise tools
Umeå University, Faculty of Science and Technology, Department of Applied Physics and Electronics.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The Agile software development model is driven by "learning by doing" and rejects Big Design Up Front (BDUF) for that reason. User-Centered Design (UCD) on the other hand requires a more holistic view to be able to create a usable user interface and in the end create a good user experience.

Finding a balance between the incremental development and the need for a more comprehensive view of the user interface is therefore the key to usability in Agile software development. The objective of this master thesis was to construct a framework on how to combine UCD and Agile development in general, and specifically for the web based tool, called Alo, at the IS/IT department of Com Hem AB, Sweden.

The results of this thesis was that the process of integrating User-Centered Design in Agile software development first of all needs a familiar starting point for both usability experts and developers. This can be achieved with what Desirée Sy describes as “Cycle Zero”, to let usability experts perform initial research ahead of implementation. Designing one sprint ahead should later converge to a more synchronized process where requirements and sketches of the interface are put together, with the help of developers, just in time for the implementation. This does not only prevents waste in the form of documentation and miscommunication associated with hand-offs, but also makes the implementation more purposeful and fun for developers.Secondly, build prototypes early in the process to create a holistic vision of the finished product and to test concepts in usability tests early. Thirdly, create shared understanding (within the development team as well as with outside stakeholders) of user needs by involving the entire team in usability testing.

Critical to the success of all the above is that all outside stakeholders understands the Agile process and respects that the team is a self-organizing unit that solves problems within a set of given boundaries, rather than a code factory that feeds on specification documents.

Place, publisher, year, edition, pages
Keyword [en]
User-Centered Design, Agile, Interaction Design, Usability Testing
National Category
Interaction Technologies
URN: urn:nbn:se:umu:diva-110752OAI: diva2:878385
Subject / course
Examensarbete i Interaktionsteknik och design
Educational program
Master of Science Programme in Interaction Technology and Design - Engineering
2015-06-03, Teknikhuset, Umeå universitet, Umeå, 09:00 (English)
Available from: 2015-12-14 Created: 2015-10-27 Last updated: 2015-12-14Bibliographically approved

Open Access in DiVA

User-Centered Design in Agile software development for in-house enterprise tools - Samuel Farebo 2015(5705 kB)103 downloads
File information
File name FULLTEXT01.pdfFile size 5705 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Applied Physics and Electronics
Interaction Technologies

Search outside of DiVA

GoogleGoogle Scholar
Total: 103 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 250 hits
ReferencesLink to record
Permanent link

Direct link