This Request for Comments post presents the "what", "why", and "how" behind the creation of a product guild. Last month, OxArthur spurred the creation of the "product-guild" channel in Discord and mentioned at least eight other users who've mentioned interest in the creation of some kind of product team. The channel has been discussing the past week whether a product guild would add value to the DAO, and how it could best do so. Now we're opening up the channel's conclusions to the DAO as a whole to encourage questions, comments, and suggestions.

What?

What even is a product guild? To answer that, it's best to discuss some of the roles of a product manager. A product manager or product owner is an essential role of a team working to build a product. Other members of the same team may include a scrum master, developers, quality assurance engineers, and a UI/UX designer. Some of the tasks of a product manager noted in Atlassian's website, are the following:

Why?

Why do we need a product guild? Here are some thoughts on how and why a product guild adds value to projects

  1. A product guild serves as a group of subject matter experts for the DAO’s products

Products in a DAO are often “faceless”. When a new member is onboarded, or an existing DAO member wants to start work on a new product, or someone needs to make a newsletter about the DAO, there is no clear point of contact for individual products. An assigned product manager can have a conversation with the member about what work is being done and what work is left. After talking with the product manager, the member will come away knowing how to contribute

  1. “Who knows what’s going on with ___?”

DAOs are so async that it can be hard for anyone to keep track of what work has already been done on a product and what is left. A product manager can answer what has already been done, what is currently in process and what is left

  1. Establish reasonable milestones for each product

If teams never have a plan for what they want to accomplish then they’ll never finish. The product manager can ensure that the team has a plan for what will be accomplished and can ensure the team has/maintains the talent needed to ship during the Season.

  1. Avoid scope creep within product teams

Scope creep is that “what if we ___” that ends up adding weeks of work to a team’s plate. Product managers keep the team focused on what needs to be finished and leads the discussion on whether a change of plans in a project would really be worth the effort.

  1. Support product teams in meeting an actual DAO/market need

Product managers can keep teams focused on shipping the most impactful features and be the point of contact for products who rely on stakeholders outside of the DAO. For example, if a team receives funding from a company to work on a project then the product manager can be the liaison between the project team and the company.

  1. Facilitate collaboration between the DAO's guilds and project teams

A product guild would be able to understand exactly what help is needed from outside of a project team and take initiative to get the necessary help.

  1. Uphold the traditional product management responsibilities like developing competitive analyses, prioritizing features, capabilities and bugs, defining a vision for a product, etc.

A product guild member is able to see the "big picture" of a product and can prioritize new work that the team needs to do so that the team can remain focused on the tasks at hand. For example, if users are complaining of a new bug on a forum then the product guild member should be able to create a plan and timeline for the team to address the issue. The product guild member is an important in this case, because if a team has to reevaluate their schedule every time there's a new bug or someone has a new feature idea then not much progress would be made. A product guild member can also identify what features would be the most impactful to the market for the product.

How?

Most of the uncertainty in the creation of a product guild is in how each of the roles of a product guild member will be carried out. The product-guild channel would like to create a product guild first and then best practices and the implementation of the "how" questions will be answered from this RFC and within the the product-guild channel.