-
Notifications
You must be signed in to change notification settings - Fork 18
Add 90-day onboarding plan to TPM job description #4501
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for flowforge-website ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Co-authored-by: lbeau <7562049+lbeau@users.noreply.github.com>
Co-authored-by: lbeau <7562049+lbeau@users.noreply.github.com>
| * ✅ FlowFuse User + Value Map | ||
| * ✅ Architecture mental model + glossary | ||
| * ✅ "How FlowFuse Ships" overview | ||
| * ✅ Backlog health assessment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot Remove the emoji please, and style this document like other job descriptions in the handbook.
src/handbook/peopleops/job-descriptions/technical-product-manager.md
Outdated
Show resolved
Hide resolved
| This role blends technical depth and product leadership. The TPM dives into architecture, weighs trade-offs, and uses data to guide decisions on debt, scalability, and performance. | ||
|
|
||
| The Technical Product Manager reports to the Director of Product and is primarily responsible for: | ||
| * Bridging strategy and execution: Translate product strategy into clear, measurable technical outcomes and objectives. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm missing a reference to the Iteration value we probably want to capture here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you clarify what you mean? Or feel free to suggest an edit
src/handbook/peopleops/job-descriptions/technical-product-manager.md
Outdated
Show resolved
Hide resolved
| * Own metrics: Define, track, and report adoption, performance, reliability, and business impact. | ||
| * Plan releases: Align roadmap, priorities, debt, and infrastructure with product strategy. | ||
| * Shape specs/architecture: Co-create technical specs and provide architectural input. | ||
| * Translate across teams: Bridge product, engineering, sales, and customer success. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My understanding is that a TPM is embedded in a team. As such they're to be a bridge between "Engineering and Product" and on the other side "Sales & Customer Success"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
true though in an org like this I would not want to keep a TPM away from informing sales/customer success on upcoming changes to experience, for example.
| * Plan releases: Align roadmap, priorities, debt, and infrastructure with product strategy. | ||
| * Shape specs/architecture: Co-create technical specs and provide architectural input. | ||
| * Translate across teams: Bridge product, engineering, sales, and customer success. | ||
| * Prioritize with data: Use usage data, customer feedback, and capacity signals. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would be nice to move it below line 21, as it's the same topic
…ger.md Co-authored-by: Zeger-Jan van de Weg <ZJvandeWeg@users.noreply.github.com>
…ger.md Co-authored-by: Zeger-Jan van de Weg <ZJvandeWeg@users.noreply.github.com>

Integrates a structured 90-day onboarding plan into the Technical Product Manager job description. The plan establishes clear expectations and progression milestones for new hires.
Changes
Added "90-Day Plan" section positioned between responsibilities and skills, containing:
Each phase includes:
Goal statement: Progression from learning → alignment → execution → shared backlog ownership with engineering leads.
Preface: "We believe setting clear expectations enables new teammates to thrive. Here's what success looks like in your first 90 days at FlowFuse:"
109 lines added to
src/handbook/peopleops/job-descriptions/technical-product-manager.mdWarning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
catalog.flowfuse.com/usr/local/bin/node node /home/REDACTED/work/website/website/node_modules/.bin/eleventy --dryrun grep -l PM(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
This pull request was created from Copilot chat.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.