--- ###### tags: `Dungeon Master` --- # Dungeon Master RIP Proposal Drafted October 10, 2022 ### Overview - Dungeon Master (DM) has been incubated within RaidGuild since the Season 1 cohort. - Many raiders have hacked on it through various configurations. - The tool is currently not being used, but we lack clarity as to precisely why this is. - If successful, this RIP promises to increase the coordination of the guild and provide a powerful white label product offering for the larger ecosystem, opening up numerous collaboration and funding opportunities. ### Problem - There is an abundance of information/knowledge to share across the guild that we struggle to disseminate in a transparent manner. - Consultations in the queue need to be carefully tracked to form raid parties, update the guild on friction (Moloch sightings), and successfully ship. - Clerics need to efficiently align their work/data so raids/rips don't slip through the cracks. - The guild needs an easy and efficient way to share raid/rip updates to other memebers during meetings and asynchonously without requiring a specialized role/access. - DM is currently not being used by the guild. ### Hypothesis - The complexity of RaidGuild requires a novel CRM tool to attend to these needs. - A custom tool will increase the coordination effiency of the guild better than out-of-the-box solutions like Clarity and DeWork, Saimano's ragehack, etc. - If we are able to successfully dog food our own CRM, we can extend and apply these learnings to other use cases. - Basic documentation and training is required to allow guild members to use DM. - Initial use will provide valuable testing data to inform a DM v2 build. ### Solution - Compare the current v1.5 DM build to existing tools through rigorous A/B comparative/competitive analysis. - Elucidate exactly what features DM needs to optimize the Clerical workflow. - Explicate DM v1.5's friction points. - Define parameters for a DM v2 build to ameliorate them. ### Method - Migrate API to improve usage of core features. - Use the tool in its current v1.5 state. Compare to other solutions. - Document current features. - Conduct educational workshops to encourage usage by Clerics. - Workshops are recorded and archived for access. - Craft a testing script based on usage. - Conduct testing interviews of DM v1.5. - Analyze/synthesize data into coherent user flows. - Compile a prioritized backlog of improvements. - Explicate the goals of a DM v2 build. - Generate a sitemap and wireframes for the DM v2 build. ### Timeline #### Milestone 1: 8 weeks - Migrate API to Hasura + Postgres. - Migrate data from Mongo to new backend. - Add additional quality-of-life and optimization features, [including but not limited to those outlined here.](https://hackmd.io/@raidguild/BJgndvpKK) - Conduct initial discovery heuristics of tool through use. - Compile previous documentation. - Supplement documentation to allow for use by other members. #### Milestone 2: 8 weeks - Design, organize, and conduct educational workshop. Record. - Craft a script based on the data collected at workshops. - Conduct interviews with Clerics to reveal/confirm friction points. - Synthesize data into a friction sitemap. - Define user flows. - Extract a prioritized backlog of tasks. - Explicate the goals of the v2 build. - Generate a sitemap & lo-fi wireframes for the v2 build. ### Raid Party scottrepreneur#8411 jonathanp#9885 earth2travis#6969 TravisWyche#2116 *booyah* ### Budget $22k for the team - 1.8k for jp for v1.5 bounties reimbursement - These were paid out of pocket as part of the Season 4 cohort - 4k for dev (50% RAID) - 16k for documentation, training, testing, initial design (30% RAID) *14.8k Stable/ETH / 8k (in) RAID* RAID price used in calculations: 0.004988224552