Add 90-day onboarding plan to TPM job description#4501
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.
@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.
I'm missing a reference to the Iteration value we probably want to capture here.
There was a problem hiding this comment.
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.
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.
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.
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.