--- ###### tags: `Testing` --- # User Stories: App Testing ### DAO Summoner Personna 1. I have a community and want to summon a new DAO for it to use. 2. I have an existing DAO and I want to summon a new Moloch V3 DAO to experiment with new features. --- ## Summoner App ### Stories - As a Summoner I want to name my DAO to be identifiable and aligned with my community brand. - As a Summoner I want to create a token for my DAO to manage governance and staking in my DAO. - As a Summoner I want to adjust the transferrability of my community tokens to allow governance and loot to be swapped in the community. - As a Summoner I want to adjust the proposal timings for my DAO in consideration of the convenience and security needs of my community. - As a Summoner I want to set my quarom percentage for my proposals to expeditite time-sensitive proposals in the queue (if early execution) or ensure proper community consensus (if quorum means pass/fail). - As a Summoner I want to adjust the minimum retention (dilution bound) for my DAO to adjust the proposal failure threshold for ragequitting members. - As a Summoner I want to adjust the sponsorship threshold for my DAO to determine the minimum amount of shares required for sponsoring a new proposals. - As a Summoner I want to adjust the new offering (proposal fee) for my proposals to discourage submission of unwanted proposals. - As a Summoner I want an introduction to Shamans to understand how they might empower my DAO to be more robust and versatile. - As a Summoner I want to summon a Shaman to allow the DAO to be controlled by external smart contracts. - As a Summoner I want to adjust the permissions of my Shamans to adjust their administrative privleges. - As a Summoner I want the ability to add co-summoners and adjust starting shares and loot. - As a Summoner I want clear confirmation that I did everything correctly and my DAO was successfully summoned so I know what to do next. - As a Summoner I want to know when the app is loading so that I am confident something is happening. #### Notes - Should UX test the copy referring to various features, semantic designations. - Test tool tip descriptions to make sure they are clear - Test descriptions copy to make sure they are clear - What features are required? Currently only shamans are optional? #### Next Steps - Render the stories into script questions to standardize the output from the testers --- ## Hub App ### DAO Hub Personna 1. I am DAO power user. I'm a member of many DAOs. I'm interested in viewing information on my DAOs, viewing my DAO activity, and navigating between my DAOs. 2. I am DAOist that is only a member of a few DAOs. I'm interested in easily supervising and accessing my DAOs. ### Stories #### High-Level - As a DAOist I want to connet my wallet to view what DAOs I am a member of on a particular network. - As a DAOist I want to view all the DAOs I am a member of to keep track of my communities. - As a DAOist I want to know when the app is loading so that I am confident something is happening. --- #### Card - As a DAOist I want to see how many members are in a particular DAO so I can track changes in membership, track ragequits, and track new members. - As a DAOist I want to see the amount of funds in a DAO treasury to track txns, major changes, and protect against mallicious activity in my DAOs. - As a DAOist I want to view proposal activity to track membership activities, keep up to date with new events, and guard against spam attacks. - As a DAOist I want to view my voting power in a DAO to understand my governance weight and cultural gravity within the community. - As a DAOist I want to view tags to my DAOs so I easily see what network my DAO is on, what contract version my DAO is on, and filter search across my DAOs. - As a DAOist I want to view which DAOs I am delegated to so I can keep on top of my delegate responsibilities. - As a DAOist I want to view which DAOs I am delegated to others so I can track the activities of my delegate. - As a DAOist I want to view a DAO avatar to verify that I am referencing the correct DAO. #### Table Control Bar - As a DAOist I want to search my DAOs by name so I can find them quickly. - As a DAOist I want to filter my DAOs by network so I can reduce noise and focus on a particular chain. - As a DAOist I want to filter my DAOs by delegation so I can quickly and visually track my delegation activities. - As a DAOist I want to view my DAOs in list view to compare and parse different values across my DAOs. - *As a DAOist I want to view my own tags so I can categorize my DAOs into groups/sets.* - As a DAOist I want to sort my DAOs to view which orgs need my attention. - As a DAOist I want to sort by proposals to see which DAOs have activity I need to vote. - As a DAOist I want to sort by treasury so I can... - As a DAOist I want to sort by members so I can... - As a DAOist I want to sort by voting power so I can... - As a DAOist I want to sort by network so I can... - As a DAOist I want to sort by delegation so I can... - As a DAOist I want to connect Self.ID to customize my profile to display across all my DAOs. - As a DAOist I want to switch between DH apps to easily navigate between app functions and features. - - As a DAOist I want to view my Self.ID profile to see how I'm presenting myself to the world. - As a DAOist I want to share my profile so I can easily show DAO user information to my friends.