User experience design and agile development: managing cooperation through articulation work

@article{Ferreira2011UserED,
  title={User experience design and agile development: managing cooperation through articulation work},
  author={Jennifer Ferreira and Helen Sharp and Hugh Robinson},
  journal={Software: Practice and Experience},
  year={2011},
  volume={41}
}
Previous discussions of how User Experience (UX) designers and Agile developers can work together have focused on bringing the disciplines together by merging their processes or adopting specific techniques. This paper reports in detail on one observational study of a mature Scrum team in a large organization, and their interactions with the UX designers working on the same project. The evidence from our study shows that Agile development and UX design practice is not explained by rationalized… Expand
User Experience Design and Agile Development: From Theory to Practice
We used existing studies on the integration of user experience design and agile methods as a basis to develop a framework for integrating UX and Agile. We performed a field study in an ongoingExpand
Determinants for Successful Agile Collaboration between UX Designers and Software Developers in a Complex Organisation
TLDR
An online survey, a contextual inquiry, and a diary study were employed with 107 developers and designers in a large media organization to determine the factors for success in agile development cycles, finding six Factors for success from collaborations emerged. Expand
Integrating UX work with agile development through user stories: An action research study in a small software company
TLDR
It is proposed that concise user stories and deliberation can be useful and well-defined focuses for integrating UX work with agile software development without sacrificing their agility. Expand
A license to kill - Improving UCSD in Agile development
TLDR
It is shown that Agile development has much to gain from integrating UCSD, and guidance on how to integrate UCSD in Agile processes is given, and user experience professionals need a more explicit role in the Agile projects and more authority. Expand
UX Design in Agile: A DSDM Case Study
TLDR
While elements of the UX design integration experience were similar to those reported with other agile methods, working practices to mitigate the challenges were identified using DSDM's standard elements and communication challenges were mitigated by extending two of DSDD's standard roles. Expand
Agile-User Experience Design: Does the Involvement of Usability Experts Improve the Software Quality?
In the past decade, numerous experiments and research proposed to take the advantages of Agile and User Centred Design methods in a mixed method called Agile-User Experience Design or Agile-UX. ThisExpand
On the integration of user centred design in agile development
TLDR
The overall objective of this workshop is to provide a venue for researchers and practitioners, from within and outside of HCI, to begin the process of shaping the future of Agile and UCD research. Expand
User and client satisfaction in agile development
TLDR
The main results show that both user and client satisfaction is emphasised by professionals using Agile, but for professionals using other processes such as their home-grown process or the traditional waterfall approach, the focus is user satisfaction. Expand
Task Allocation Between UX Specialists and Developers in Agile Software Development Projects
TLDR
This study suggests that for projects operating in the minimal cooperation mode, the collaboration concentrates on the user interface (UI) design, while other aspects of UX work are downplayed, and suggests a task-oriented integration approach for projects with minimal UX resources. Expand
Integrating usability work into a large inter-organisational agile development project: Tactics developed by usability designers
TLDR
Three propositions for organising usability activities in agile projects were derived and it was shown that collaboration between usability designers and agile project teams is an integral part of the integration of usability activities into agile development projects. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 44 REFERENCES
Towards a Model for Bridging Agile Development and User-Centered Design
TLDR
This chapter intends to describe the core principles of agile development and investigate to what extent usability-enhancing activities can be supported within the agile approaches, and outline a model for integrating agileDevelopment and user-centered design. Expand
Interaction Design and Agile Development: A Real-World Perspective
TLDR
Ground theory research is conducted about real-world software teams who combine interaction design and agile development to provide insights into interaction design being done up front (before implementation begins), the structure of the development iterations, the effect of incorporating interaction design techniques into the agile development iteration, as well as the role of the interaction designer on agile teams. Expand
Experiences integrating sophisticated user experience design practices into agile processes
  • P. Hodgetts
  • Engineering, Computer Science
  • Agile Development Conference (ADC'05)
  • 2005
TLDR
This experience report discusses the author's coaching experiences integrating sophisticated UED practices into the agile process initiatives of several organizations, and chronicles the teams' struggles to come to grips with the often programming centric orientation of agile processes, and their ongoing efforts to integrate their UED best practicesinto the incremental, collaborative world of agile process. Expand
Towards a Framework for Integrating Agile Development and User-Centred Design
TLDR
The aim of the study was to develop a framework for use by project teams wishing to integrate UCD practices with agile development, and five principles for integrating UCD and agile development arising from this work are discussed. Expand
Agile Development Iterations and UI Design
TLDR
The key results from this study are that agile iterations facilitates usability testing; allows software developers to incorporate results of those tests into subsequent iterations; and crucially, can significantly improve the quality of the relationship between UI designers and software developers. Expand
Hitting the target: adding interaction design to agile software development
TLDR
Using interaction design as a day-to-day practice throughout an iterative development process helps the team at Tomax Technologies deliver high quality software, while feeling confident the resulting software will more likely meet end-user expectations. Expand
Towards Extreme(ly) Usable Software: Exploring Tensions Between Usability and Agile Software Development
TLDR
This work presents a development approach that draws from extreme programming (XP), a widely practiced agile software development process, and scenario-based design (SBD), an established usability engineering process and introduces interface architectures and design representations that can address these questions. Expand
Managing UCD within agile projects
share some insights from managing user experience (UX) professionals involved in software-development projects that follow an Agile development methodology, and to stimulate thoughts about ways toExpand
Scenario-based usability engineering techniques in agile development processes
TLDR
This paper reports on experiences made in both academia and industry as it put an agile development process pattern to the test -- combining Extreme Programming and Scenario-Based Usability Engineering, based on a blend of perspectives on equal terms. Expand
Usability in Agile Software Development: Extending the Interaction Design Process with Personas Approach
TLDR
The interaction design process of Mobile-D™ is extended with the personas approach and empirical evaluation of the resulting model provides view points for both industrial and scientific purposes on the applications of interaction design activities in different stages of agile development process. Expand
...
1
2
3
4
5
...