Top Banner
Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN [email protected], [email protected]
14

Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN [email protected], [email protected].

Jan 02, 2016

Download

Documents

Amberlynn Walsh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Agile User Stories Enriched with UsabilityANA M. MORENO AND AGUSTÍN YAGÜEUNIVERSIDAD POLITECNICA DE MADRIDMADRID, [email protected], [email protected]

Page 2: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Outline• Abstract

• Introduction

• Specifying Functional Usability Features

• Documenting Usability in User Stories

• Tool and Process

• Conclusion

Page 3: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Abstract• Usability is a critical quality factor.

• Therefore, like traditional software teams, agile teams have to address usability to properly catch their users experience.

Page 4: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Introduction• Usability as “the extent to which a product can be used

by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specific context of use”.

• In short, usability is also generally referred to as

"quality in use“.

Page 5: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Frequently Problem• Different authors have highlighted challenges that need

to be overcome if both fields want to work together.

• Differences in terminology, goals and approaches to software construction are some of the most often cited obstacles to this integration.

Page 6: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Specifying Functional Usability Features• From a usability perspective, many details have to be

taken into account for a system to provide satisfactory system status feedback, including what states to report, what information to display for each state, how prominent the information should be in each case.

Page 7: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Specifying Functional Usability Features

Page 8: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Specifying Functional Usability Features• This type of usability information should be somehow

represented or documented as part of user stories, so it can be properly estimated and implemented.

Page 9: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Documenting Usability in User Stories

• There have identified three ways in which the incorporation of usability influences user stories:

1.Addition of new stories to represent requirements directly derived from usability

2. Addition or modification of tasks in existing user stories.

3. Addition or modification of acceptance criteria.

Page 10: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.
Page 11: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Tool and Process

• Open source tool for managing user stories “ScrumTime”.

Page 12: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Tool and Process

Page 13: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Tool and Process

Page 14: Agile User Stories Enriched with Usability ANA M. MORENO AND AGUSTÍN YAGÜE UNIVERSIDAD POLITECNICA DE MADRID MADRID, SPAIN AMMORENO@FI.UPM.ES, AGUSTIN.YAGUE@UPM.ES.

Conclusion

• We map the main usability mechanisms and their mplications for user stories and also introduce a tool that captures the usability knowledge related to such implications.