Home > Articles > Software Development & Management > Agile

  • Print
  • + Share This
This chapter is from the book


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

  • + Share This
  • 🔖 Save To Your Account