Skip to content

Latest commit

 

History

History
69 lines (36 loc) · 3.66 KB

userstories.md

File metadata and controls

69 lines (36 loc) · 3.66 KB

As a user, I want access to account operations so I can manage my personalised profile

As a user I want to be able to register an account to create my own personalised profile that others may recognise. (Assume I can create my own handle/nickname)

As a user I want to be able to log in to access my own personalised profile.

As a user I want to be able to log out so others cannot access my account when I'm not using it.

As a user I want to be able to reset my password so that I can recover my account if I forget the password

As a developer I want to be able to allow users to reset their passwords when they forget so they can continue to use the product

As a user, I want a profile picture, so I can identify others efficiently on the platform

As a user, I want social media links, so that others can contact me through alternative means at any time.

As a user, I want to change my personal information, so that I can also push my latest contact details to others

As a user, I want a username, so that I can keep my identity private unless divulged.

As a user, I want to the ability to view my own profile so that I can see how I am presented on the platform

As a user, I want the ability to view others' profile, so that I can get to know them better

As a admin, I want permission controls , so that I can set different users with different privileges and permissions

As a user, I want to access to channel operations so I can manage different social groups

As a user I want the ability to create private channels, so that I can maintain confidentiality

As a user I want the ability to create and join public channels, so that I can have open discussions

As a user I want to be able to join a channel so I can send and receive messages with a specific group of people already in the channel

As a user I want to be able to invite someone to join a channel to give them the option of being able to communicate with me and others already inside the channel. (assume I can only invite if I'm already part of the channel)

As a user I want to be able to leave a channel so I can no longer see messages or communicate with a specific group if I do not wish to.

As a user I want to be able to see a list of channels so I can decide to join any of them or create my own

As a user, I would like to view all the members in a channel so I can see who is taking part in the conversation

As a user, I would like to view details of a channel so I can know what kind of topic the channel is about

As a user, I want access to communication capabilities so I can express myself online

As a user, I want to send messages, so that I can communicate with other people on the platform

As a user, I want to be able to send messages at later times so that I can set reminders for myself/other members

As a user, I would like to view all messages so I can keep up to date with discussion

As an admin, I want to be able to remove messages, so I can filter inappropriate/irrelevant content

As an admin, I want to be able to edit messages, so I can rectify wrong/irrelevant information

As a user, I want to be able to react to messages, so I can express my thoughts on a subject

As a user, I want to be able to unreact to messages when I change my mind about something

As an admin, I want to be able to pin messages to highlight important posts so I can organise my channels

As an admin, I want to be able to unpin messages for when an important messages is no longer relevant

As a user, I want a search bar, so that I can access archived messages faster and reduce the time taken to find related messages.

As a user, I want dedicated support for standups, so that I can organise asynchronised standups that promote business