Last active
December 16, 2015 20:49
-
-
Save AndrewDowning/5495317 to your computer and use it in GitHub Desktop.
Big list of user stories to define the behaviours of Polly
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Definitions: | |
PollyDiscussionSubjectTree - Subject tree created by facilitators. Made of PollyDiscussionFolders. | |
PollyDiscussionSubjectFolder - Place(e.g. "Copyright Discussions") for PollyDiscussionSubject to be created. | |
PollyDiscussionSubject - A subject created in a PollyDiscussionFolder. | |
A subject is some kind of proposition someone would like agreement on. | |
PollyDiscussionTree - Tree of PollyDiscussionLists related to a PollyDiscussionSubject. | |
PollyDiscussionList - Lists of PollyDiscussions at many levels in a PollyDiscussionTree | |
PollyDiscussionList are sortable by relevance, date/time. | |
PollyDiscussion - An instance of a discussion point by a specific contributor. | |
As any User, view a PollyDiscussionList, in reverse age order of last contribution. | |
As any User, filter a PollyDiscussionList by key words in DiscussionSubjects. | |
As any User, view PollyDiscussionParticipants for a PollyDiscussionList. | |
As any User, view PollyDiscussionTrees from PollyDiscussionLists. | |
As any User, view PollyDiscussionTrees from PollyDiscussionLists. | |
As any User, open/close PollyDiscussionTree levels by clicking +/- symbols. | |
As any User, sort PollyDiscussionEntrees in a PollyDiscussionTree level by date/time or relevance. | |
As any User, view PollyDiscussionParticipants for an individual PollyDiscussion, on same screen. | |
As any User, sort PollyDiscussionParticipants by voting power (self + delegated), 2d-voting position, name. | |
As a Facilitator, create a PollyDiscussionFolder in a PollyDiscussionSubjectTree with a general subject. | |
As a Member, create a PollyDiscussion by entering a new DiscussionSubject in a PollyDiscussionFolder, thereby becoming a PollyDiscussionOwner and PollyDiscussionEditor for that PollyDiscussion | |
As a PollyDiscussionEditor for a PollyDiscussion, edit DiscussionSubject for my PollyDiscussion. | |
As a PollyDiscussionOwner, share edit capability for my PollyDiscussion with other members, thereby making them PollyDiscussionEditors for that PollyDiscussion. | |
As a Member, create a PollyDiscussionEntree in a PollyDiscussionTree, with plain text. | |
As a Member, create a PollyDiscussionEntree in a PollyDiscussionTree, with mark-up text, links etc. | |
As a Member, increment/decrement(by units of log10(VotingPower*10)) relevance for a PollyDiscussionEntree. | |
As a Member, set my current 2dVoting position (HowMuchICare .vs. HowMuchIAgree) in a PollyDiscussionTree. | |
As a Member, fork an existing PollyDiscussion by entering an alternative DiscussionSubject in a PollyDiscussionFolder, thereby becoming a PollyDiscussionOwner and PollyDiscussionEditor for that PollyDiscussion. Forked PollyDiscussions should be visible from the PollyDiscussion where they were forked. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment