Home > Articles > Software Development & Management > Agile

This chapter is from the book

Summary

  • Most project teams consider only a single type of user. This leads to software that ignores the needs of at least some user types.

  • To avoid writing all stories from the perspective of a single user, identify the different user roles who will interact with the software.

  • By defining relevant attributes for each user role, you can better see the differences between roles.

  • Some user roles benefit from being described by personas. A persona is an imaginary representation of a user role. The persona is given a name, a face, and enough relevant details to make them seem real to the project members.

  • For some applications, extreme characters may be helpful in looking for stories that would otherwise be missed.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.