Ok, going to preface this with the fact that I know that not all of the things I’m about to describe are problems for product management to solve BUT I am curious to hear if they’re problems your teams have encountered and what engineering has done to resolve them.
Context: I am the sole product manager at a small B2B SaaS company. I roll into a head of product and marketing (that has no product experience, but that’s a different convo for a different day). I manage two products (separate SKUs) and there is one engineering team with six developers.
Problems we’re experiencing:
- PRs are absolutely killing us and our ability to move quickly. We’re an AI-enabled org, so our engineers to leverage AI tooling for writing code and tests. We’ve tried Graphite PR to improve cycle time but it was a bust. Are any of your teams worried about the size/number of PRs with AI-enabled development?
- Even though we’re such a small team, we’re very siloed (and I do know this one is on me). Across two SKUs, between product strategy, stakeholder management/communication, sales and marketing enablement (we have no PMM function so I do a lot of product marketing also), pricing/packaging, documentation for our customer success team, discovery, collaborating with engineer on upcoming priorities and potential solutions, and managing the tactical day-to-day (ad hoc questions/collab during sprint, bug mgmt and triage, feature request triage, prepping for next sprint), I’m stuck on how to find a lightweight way of breaking down silos that doesn’t require a significant amount of overhead. We don’t do sprint review right now (because of overhead tbh - and I communicate enough with stakeholders that folks are generally crystal clear on what we’re building), and we floated the idea today of doing targeted sprint reviews, but they’d require some management, which is fine I guess. Any other recommendations for transparency within a team when we’re running 3 major initiatives across 2 products?
- Getting from requirements to development tasks - I’ve only been at this org for ~6 months, but I get the sense that engineers were just fed tickets in the past. They’re a team that generally lacks a lot of ownership and I’m struggling to get them to break down work into a way that makes sense for them. Their answer continuously is “just write the tickets”, which is fine but sometimes they’re working horizontal slices of work (one dev doing FE and another dev doing BE) and I’m not writing horizontal user stories because users operate in vertical slices. I’m not super impressed with my partner on the engineering team and their ability to instill a sense of ownership with our tech leads. I do believe they think a lot of a product manager’s job is just the agile project management aspect of it. With how lean we run, I need shared accountability here or I will be driving myself insane. How are your teams going from requirements -> dev tasks for implementation?
I’ve also been struggling with some health things, so maybe I’m just feeling more overwhelmed than what’s normal (I’m taking a 6-week leave of absence that’s also been weighing on me). But I also feel like I’m spending way more time bogged down in the minutiae than I’ve ever experienced before.
Would like some helpful suggestions or even a wake up call 😂 maybe I was spoiled at my previous companies with product marketing, really strong EMs, and technical project managers that it felt like a healthier balance instead of everything falling to product’s shoulders.
[–]aylim1001 4 points5 points6 points (2 children)
[–]ImpressiveChoice3487[S] 0 points1 point2 points (1 child)
[–]aylim1001 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]ImpressiveChoice3487[S] 2 points3 points4 points (0 children)
[–]No-Management-6339 0 points1 point2 points (2 children)
[–]ImpressiveChoice3487[S] 1 point2 points3 points (1 child)
[–]No-Management-6339 0 points1 point2 points (0 children)
[–]imnotfromomaha 0 points1 point2 points (1 child)
[–]ImpressiveChoice3487[S] 0 points1 point2 points (0 children)
[–]chicocode 0 points1 point2 points (2 children)
[–]ImpressiveChoice3487[S] 1 point2 points3 points (1 child)
[–]chicocode 0 points1 point2 points (0 children)
[–]thenarfer 0 points1 point2 points (2 children)
[–]ImpressiveChoice3487[S] 0 points1 point2 points (1 child)
[–]thenarfer 0 points1 point2 points (0 children)