Flow/User stories/Archive 1

From MediaWiki.org
Jump to navigation Jump to search

User stories are grouped into two sets: by Epic and by Function. Each story appears twice, once in each major grouping.

By Epic

As a... I want to Epic Votes Existing? Priority Votes by
user remove or suppress abusive content moderation 3 yes 0 M, B, O
user moderate content in some manner moderation 3 yes 0 M, B, O
privileged user delete or oversight content moderation 3 yes 0 M, B, O
privileged user edit the comments of others for administrative reasons moderation 0 yes 0
user follow other users but not necessarily every topic on their board curation 0 no 0
user selectively choose topics to follow without following all topics on a board curation 2 no 0 B, O
user split off-topic content from a topic curation 0 yes 0
user merge similar topics into a single topic curation 0 yes 0
user lock and summarize a single topic curation 2 no 0 B, O
user quickly search for or filter topics along a range of criteria curation 1 no 0 B
user mark all of my unread topics and posts as read curation 0 no 0
user create a topic or start a conversation with another user discussion 3 yes 0 M, B, O
user reply to conversations discussion 2 yes 0 M, B
user follow a conversation in one location discussion 1 no 0 M, B
user know when someone has replied to a conversation I am following discussion 2 sort of 0 M, B
user be able to see which replies in a conversation I have not read discussion 2 no 0 B, O
user know when I am replying to a topic that is stale discussion 0 sort of 0
user edit my own comments discussion 3 yes 0 M, B, O
user see when someone's post has been edited discussion 2 sort of 0 M, B
user point to a permanent link for a single conversation discussion 1 no 0 B
experienced editor start and follow a conversation with another user about any topic discussion 2 no 0 M, B
experienced editor send and receive gratitude elements discussion 1 sort of 0 M
patroller provide details to or ask questions of an article creator about their new article and engage in conversation discussion 1 yes 0 M
vandal fighter warn a user who is vandalizing the encyclopedia and allow them to respond to my warning discussion 2 yes 0 M, B
content creator start discussions about articles I'm working on with other editors discussion 1 yes 0 M
content creator show example markup for templates, infoboxes, etc to other users discussion 1 yes 0 M
semi-automated tool user create topics on other user's boards via the API discussion 2 yes 0 M, B
bot post messages or warnings on other user's boards via the API discussion 2 yes 0 M, B
user be notified when I have been blocked system 2 yes 0 M, B
vandal fighter not be spammed with my own warnings if they are not responded to system 2 yes 0 M, B
admin block a user and allow them to respond to my block and/or request an unblock system 2 sort of 0 M, B
admin have easy access to a user's block log system 0 sort of 0
admin unblock users from the block notice system 2 no 0 M, B
admin change the permission level required to post to a board system 1 yes 0 B
content creator receive Wikiproject notices system 1 sort of 0 M
content creator receive DYK, GA, and Featured article notifications for my articles system 1 sort of 0 M
vandal fighter quickly scan a user's activity to get a sense of who they are system 2 sort of 0 M, B
tool user know when my scripts have run amok system 2 yes 0 M, B
new user thank the person who has left me a welcome notice orientation 1 yes 0 M
new user ask for help from another editor orientation 1 yes 0 M
new user respond to deletion notices for my new article orientation 1 yes 0 M
new user request undeletion of my new article orientation 0 yes 0
new user respond to vandalism warnings orientation 2 yes 0 M, B
new user request an unblock after being blocked orientation 2 yes 0 M, B
experienced editor welcome new users orientation 1 yes 0 M
experienced editor provide help and mentorship to new users orientation 1 yes 0 M
user not be overwhelmed with content alerts notification 2 yes 0 M, B
board owner leave a message at the top of my board migration 2 yes 0 M, B
experienced user have my existing talk page archived migration 2 n/a 0 M, B

By Function

Interaction and Functionality Cases

  • As a user, I want to be able to create a topic or start a conversation with another user.
  • As a user, I want to be able to reply to conversations.
  • As a user, I want to be able to follow a conversation in one location.
  • As a user, I want to be able to know when someone has replied to a conversation I am following.
  • As a user, I want to be able to be able to see which replies in a conversation I have not read.
  • As a user, I want to be able to follow other users but not necessarily every topic on their board.
  • As a user, I want to be able to selectively choose topics to follow without following all topics on a board.
  • As a user, I want to be able to remove or suppress abusive content.
  • As a user, I want to be able to split off-topic content from a topic.
  • As a user, I want to be able to merge similar topics into a single topic.
  • As a user, I want to be able to lock and summarize a single topic.
  • As a user, I want to be able to know when I am replying to a topic that is stale.
  • As a user, I want to be able to quickly search for or filter topics along a range of criteria.
  • As a user, I want to be able to mark all of my unread topics and posts as read.
  • As a user, I want to be able to edit my own comments.
  • As a user, I want to be able to see when someone's post has been edited and when.
  • As a user, I want to be able to point to a permanent link for a single conversation.
  • As a user, I want to be able to moderate content in some manner.
  • As a user, I want to be notified when I have been blocked.
  • As a board owner, I want to be able to leave a message at the top of my board.
  • As an experienced user, I want to have my existing talk page archived.
  • As a privileged user, I want to be able to delete or oversight content.
  • As a privileged user, I want to be able to edit the comments of others for administrative reasons.
  • As a user, I want to not be overwhelmed with content alerts.

New Users Behavior Cases

All

First Time Editor

  • As a new user who has just received a welcome notice, I want to be able to thank the person who has welcomed me.
  • As a new user, I want to be able to ask for help from another editor.

Article Creator

  • As a new user, I want to be able to respond to deletion notices for my new article.
  • As a new user, I want to request undeletion of my new article.

Vandal

  • As a new user who has been accused of vandalism, I want to be able to respond to my warnings.
  • As a new user who has been blocked, I want to request an unblock.

Experienced User Behavior Cases

All

  • As an experienced editor, I want to be able to start and follow a conversation with another user about any topic.
  • As an experienced editor, I want to be able provide help and mentorship to new users.
  • As an experienced editor, I want to be able to welcome new users.
  • As an experienced editor, I want to be able to send and receive gratitude elements.

Patroller/Vandalfighter

  • As a patroller, I want to be able to provide details to or ask questions of an article creator about their new article and engage in conversation.
  • As a patroller or vandal fighter, I do not want to be spammed with my own warnings if they are not responded to.
  • As a vandal fighter, I want to warn a user who is vandalizing the encyclopedia and allow them to respond to my warning.
  • As a patroller or vandal fighter, I want to be able to quickly scan a user's activity to get a sense of who they are.

Admin

  • As an admin, I want to be able to block a user and allow them to respond to my block and/or request an unblock.
  • As an admin, I want to have easy access to a user's block log.
  • As an admin, I want to be able to unblock users from the block notice.
  • As an admin, I want to be able to change the permission level required to post to a board.

Content Creator

  • As a content creator, I want to start discussions about articles I'm working on with other editors.
  • As a content creator, I want to be able to show example markup for templates, infoboxes, etc. to other users.
  • As a content creator, I want to receive DYK, GA, and Featured article notifications for my articles.
  • As a content creator, I want to receive Wikiproject notices.

Semi-automated tool user

  • As a SAT user, I want to know when my scripts have run amok.
  • As a SAT user, I want to be able to create topics on other user's boards via the API.
  • As a bot, I want to be able to post messages or warnings on other user's boards via the API.