Agile development uses "user stories" to provide context for features. Who is "the user?" anyhow?
Long considered the domain of user experience experts, personas are a great tool anyone working on a software project can use to talk about and create shared understanding about user needs.
Personas help us understand user:
- motivations
- level of expertise
- context of use
- workflow
- goals and needs