Workers Auto Approve
Create a Product Requirement Document (PRD) template
At MyBit we are focused on the decentralisation of wealth, which we had been working on through our many applications. By the end of the year, we plan on decentralising the company itself, which means also opening the knowledge that we use for developing our apps.
One of the core ways we are planning to achieve so is by creating a standard baseline for the documentation required for developing applications on top of the MyBit ecosystem. We believe that solid kick-off documentation takes a product long ways within an agile lifecycle, and helps developers have a product scope and goals in check.
The goal of this task is to create a new brand PRD template that we can use across our applications taking in consideration the current DApp ecosystem, thus considering, for example, non-functional features like a proper user experience with Metamask. The document is meant to target web applications that perform interactions with Ethereum contracts and provide a baseline for Product Owners to describe the functionality, scope, and other expectations about the application to be developed.
1. Read [Atlassian PRD template](https://www.atlassian.com/software/confluence/templates/product-requirements-document) and [breakdown of a PRD document](https://www.atlassian.com/agile/product-management/requirements).
2. Via Google Doc, create a draft of a template for a PRD document that requests the following items:
- **Team member definition**. Create a section that describes who will be the Product Owner and a Product Manager of the project, as well as a small introduction on what they are supposed to do. The Product Owner (PO) is the person focused in defining the product vision, scope, and general focus of the product, whereas the Product Manager (PM) is the person focused in ensuring the product success, delivery, and milestones of the product defined by its PO. Alongside, define who other individuals are involved in the project and a section for them to add contact information, role and core skills.
- **User Stories and Technical Requirements (Functional and Non-functional)**. Create a section that allows PO/PMs to define all user stories required and expected from the product/application to work. You can base yourself in the general [IEEE SRS guidelines](https://cse.msu.edu/~cse870/IEEEXplore-SRS-template.pdf) for inspiration on what to cover, yet make sure to keep the section lean.
- **Design Brief**. Create a section within the PRD that includes insertion of Wireframes, Styleguides (Brand, Color, Typography) and High-End Mocks describing the look and feel of the product.
- **Roadmap** Add a section in PRD for adding a general Roadmap the product. The Roadmap is defined by a PO and PM, and is supported by everyone involved in the making of the PRD. The Roadmap includes a set of Tasks or Milestones expected to be delivered every week, so it should be in the forms of deliverables, and not dates.
The document needs to be extensive but not exhausting. It should work as a brief that you as a developer would like to receive in order to know how to develop an app that is requested from you. If you don't know whether a section should be included, chances are that it should, so please ensure you go back and forward with the team to get a decision.
## To Submit
1. Send a comment to this repository with your Google Doc, and await revision. We'll iterate a couple times on the content and structure until it's complete.
2. After the content is ready, translate it from Google Doc to a Markdown file(s), and send a PR with the changes. The content will show up in develop.mybit.io, so might take some extra time to iterate that as well.
## Additional information
Here are a couple guides on inspirations for creating a PRD
If you have any questions, please don't hesitate to comment on the task. For faster interaction, you can reach the team at our [Gitter](https://gitter.im/Mybit-Foundation/DDF) channel.
All work completed via the MyBit Decentralised Development Fund is property of the MyBit Foundation (CHE-177.186.963) and may be used, re-used, and/or distributed, re-distributed by the MyBit Foundation for financial gain. The contributor holds no warrant nor claims for any future payments resulting from monetisation schemes originating from the MyBit Foundation or any of its affiliates. Where law permits outside of open source regulations, the contributor is not permitted to distribute any work completed via the MyBit Decentralised Development Fund (DDF) for personal gain.
Setup your profile
Tell us a little about you:
No results found for
Type to search skills..
Required [[totalcharacter]] / 240
Are you currently looking for work?
[[ option.string ]]
Setup your profile
Our tools are based on the principles of earn (💰), learn (📖), and meet (💬).
Select the ones you are interested in. You can change it later in your settings.
I'm also an organization manager looking for a great community.
Enable your organization profile
Gitcoin products can help grow community around your brand. Create your tribe, events, and incentivize your community with bounties. Announce new and upcoming events using townsquare. Find top-quality hackers and fund them to work with you on a grant.
These are the organizations you own. If you don't see your organization here please be sure that information is public on your GitHub profile. Gitcoin will sync this information for you.
Select the products you are interested in:
Out of the box you will receive Tribes Lite for your organization. Please provide us with a contact email: