Skip to content
This repository was archived by the owner on May 3, 2022. It is now read-only.

Latest commit

 

History

History
68 lines (56 loc) · 3.11 KB

File metadata and controls

68 lines (56 loc) · 3.11 KB

CWNOS Dashboard Userstories

Let's collect and prioritize user stories. User stories help to target development and create an end-product that suits the need of users better.

How to Contribute

Find a user story missing? Want to correct a typo? Vote on priorities? You can sign up for an account on Github and edit this file.

If you are not familiar with user stories, read the wikipedia article it gives a good overview over what we're doing here and why.

Roles

Users

Users are people who use community wireless networks and have one or two nodes they are responsible for. If they want to have a node, they are asked to sign up through the dashboard and will then be able to create and manage their nodes. They have little to no knowledge of the technologies and terminologies that underly the network.

Power-Users/Mentors

Power-Users maintain multiple nodes and also help new Users to get set up and ready within the network. They take care of the network as a whole and want to figure out where things are not working and what can be done to fix it.

tech_c

Technical contact for are people with great technical knowledge who help other people to configure/maintain their nodes.

Administrators

Administrators are people who are trusted by the community and take care for crucial parts of the infrastructure. They are highly technically skilled or have long experience with building wireless networks.

Stories

As a I want to So I can Vote
User Sign up participate in the network 1
User Create a node 1
User Create a device 1
User See who's close to me connect our nodes
User see how well I can reach others improve or repair my connection
User see whether my node has problems to fix them
User change how I'm notified by the network
User Change node/device information 1
User Delete my node/device 1
User see why my internet connection doesn't work fix it
User get contact info from others nearby contact them
User delete my account
User generate a firmware configuration/image set up my devices
User see what IP adresses are assigned to me administer them 1
User change the status of my node show others what I'm doing
User adjust privacy settings decide whether I want others to contact me
User create a link tell the nework how I'm connected
User hand over my node to another user move out and leave my node to others
Power User create user accounts allow others to participate
Power User see statistics of the network see where there are problems
Tech C see all nodes I administer 1
Tech C hand over node administration to someone else 1
Power User verify new users
Power User Promote users to power users have friends!
User change technical contacts for my node get help from others