1 / 14

Agile User Stories Enriched with Usability

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

helia
Download Presentation

Agile User Stories Enriched with Usability

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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

  2. Outline • Abstract • Introduction • Specifying Functional Usability Features • Documenting Usability in User Stories • Tool and Process • Conclusion

  3. Abstract • Usability is a critical quality factor. • Therefore, like traditional software teams, agile teams have to address usability to properly catch their users experience.

  4. 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“.

  5. 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.

  6. 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.

  7. Specifying Functional Usability Features

  8. 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.

  9. 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.

  10. Tool and Process • Open source tool for managing user stories “ScrumTime”.

  11. Tool and Process

  12. Tool and Process

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

More Related