Skip to content

Commit

Permalink
Merge pull request #1204 from FlowFuse/Product-Manager-responsibilities
Browse files Browse the repository at this point in the history
Product manager responsibilities
  • Loading branch information
ZJvandeWeg authored Oct 5, 2023
2 parents 4ec34e1 + 8c2373e commit ea183bd
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 1 deletion.
20 changes: 19 additions & 1 deletion src/handbook/product/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,25 @@ navGroup: Company
---
# Product

This covers how we run our business and deliver service to our customers.
The product department, and Product Managers (PM) by extend are responsible for:

1. Understanding and communicating the problem of our users and customers.
2. Defining requirements for a solution that is loved by our users, customers and the community.
3. Continuously aligning the product strategy with FlowFuse's core [strategic objectives](../company/strategy.md), ensuring not only that the product meets current market demands but also anticipates future trends.

## Core tasks and responsibilities

| Task | Description |
| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Maintain and Update Product Strategy](./strategy.md) | The PM is responsible for maintaining and updating the product strategy to ensure alignment with the company's goals and market demands. |
| Release Planning for Every Milestone | The PM is the DRI (Directly Responsible Individual) for planning and prioritizing work for the engineering group. |
| Create Release Changelog Entries | The changelog is the way to broadcast what features have been released. The PM is responsible for ensuring that changelog items are created, reviews are complete, and posts are made. |
| Connect User and Customer Insights with Product Prioritization | The PM is responsible for conducting customer interviews, collecting insights about customer adoption and pain points, and reprioritizing the "Backlog" and "Roadmap". The goal is to continuously refine the most important features, bugs, and technical debt to ensure market relevance. |
| Triage New Issues (features, bugs, security vulnerabilities, etc.) | The PM is responsible for prioritizing the most important issues based on the type of work. |
| Determine Pricing Tier for Features | While the CEO and Sales team handle pricing, the PM is responsible for determining which features belong to specific [tiers](./pricing.md). |
| Product-Related Decisions | The PM is responsible for making strategic decisions that shape the overall direction of the product. |

## How the product department works

- [Feedback](./feedback.md)
- [Product Categories](./verticals.md)
Expand Down
30 changes: 30 additions & 0 deletions src/handbook/product/responsibilities.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
navTitle: Responsibilities
---

# Product Manager responsibilities

The Product Manager (PM) at FlowFuse, is primarily responsible for:

1. Understanding and communicating the problem of our users and customers.
2. Defining requirements for a solution that is loved by our users, customers and the community.
3. Continuously aligning the product strategy with FlowFuse's core [strategic objectives](../company/strategy.md), ensuring not only that the product meets current market demands but also anticipates future trends.

## Core tasks and responsibilities

| Task | Description |
| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Maintain and Update Product Strategy](./strategy.md) | The PM is responsible for maintaining and updating the product strategy to ensure alignment with the company's goals and market demands. |
| Release Planning for Every Milestone | The PM is the DRI (Directly Responsible Individual) for planning and prioritizing work for the engineering group. |
| Create Release Changelog Entries | The changelog is the way to broadcast what features have been released. The PM is responsible for ensuring that changelog items are created, reviews are complete, and posts are made. |
| Connect User and Customer Insights with Product Prioritization | The PM is responsible for conducting customer interviews, collecting insights about customer adoption and pain points, and reprioritizing the "Backlog" and "Roadmap". The goal is to continuously refine the most important features, bugs, and technical debt to ensure market relevance. |
| Triage New Issues (features, bugs, security vulnerabilities, etc.) | The PM is responsible for prioritizing the most important issues based on the type of work. |
| Determine Pricing Tier for Features | While the CEO and Sales team handle pricing, the PM is responsible for determining which features belong to specific [tiers](./pricing.md). |
| Product-Related Decisions | The PM is responsible for making strategic decisions that shape the overall direction of the product. |

## What is the Product Manager not responsible for?

- Technical decisions on how the product is built or architected.
- A team of engineers: The PM will take the lead in decisions about the product, but not manage the people implementing it.
- Shipping in time
- Effort estimations, the Product Manager provides effort estimation when creating issues, as outlined in the [handbook](../development/releases/planning.md#effort-estimation). However, the DRI for this process is the CTO.

0 comments on commit ea183bd

Please sign in to comment.