forked from angular-app/angular-app
-
Notifications
You must be signed in to change notification settings - Fork 0
User stories
pkozlowski-opensource edited this page Sep 19, 2012
·
12 revisions
- Development Team Member
- Scrum Master
- Product Owner
- Administrator
- Visitor (a User that doesn't have to sign-in)
All the actors (apart from a Visitor) are referred to as Users. Users directly working on a project (Development Team Member, Scrum Master, Product Owner) are referred to as Team Memebers
- As a User I want to sign-in to use the system
- As a User I want to sign-out
- As a signed-in user I want to see my personalized dashboard displaying:
- project(s) I'm working on [including notifications of changes to the projects?]
- sprint progress (for a sprint I'm participating in)
- As an Administrator I want to create new users of the system so others can sign-in ** Logins / e-mails of users need to be unique (valiadation in the DB) ** Admin sets a pasword (needs to re-type it)
- As an Administrator I want to create projects
- As an Administrator I want to assign users to a project giving them a role in this project
- As a Team Member I want to edit (create, update) product backlog items
- As a Team Member I want to split product backlog items
- As a Product Owner I want to prioritize items in the product backlog
- As a Product Owner I want to mark product backlog items as done
- As a Product Owner I want to delete product backlog items
- As a Development Team Member I want to estimate a product backlog item
- As a Development Team Member or Scrum Master I want to split a product backlog items into tasks
- As a Product Owner I want to create new sprints [doesn't the Scrum Master do this?]
- As a Development Team Member or Scrum Master I want to add items to the sprint backlog
- As a Development Team Member or Scrum Master I want to freeze the sprint content
- As a Team Member I want to view sprint's content
- As a Development Team Member I want to work on a task:
- Take ownership of task
- Mark progress on a task
- Mark a task as blocked (explaining why it is blocked)
- Mark a task as finished
- As a Stakeholder I want to browse projects and their backlogs
- As a Stakeholder I want to see sprints' progress (burn-down chart)
- As a Visitor I want to see a page describing how I can access the system