Irene Yu Profile picture
Feb 14 8 tweets 1 min read
#productmanagers It doesn't matter how much effort you put into crafting your business requirements. Or if you brought engineers into the conversation early on during product ideation.
The very nature of software is unpredictability. At some point, sh*t will hit the fan, or at the very least, something will not go according to plan.
The best product managers know this intimately. Not only do they *not* expect perfection, they *expect things to go wrong* at some point in the software development process.
This expectation makes you a better PM for many reasons. Here are two:

- Because you expect things to not go as planned, you're less upset when it actually happens
- You can quickly work with your engineering team to pivot requirements if necessary. Changing scope won't always be the right answer, but being flexible makes you a great PM to work with.
To be clear, I'm not saying you shouldn't put effort into your business requirements or try your best.
But I am saying not to expect perfection. No matter how perfectly you execute your job as a product manager or collaborate well with engineers, software is unpredictable.
It's better to be prepared to solve inevitable issues that arise, than be caught off guard when things don't work out as planned.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Irene Yu

Irene Yu Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @iamireneyu

Feb 15
Much of the perfectionism struggle of #productmanagers stems from how the organization's culture handles change and uncertainty, and how technical company leaders are.

#productmanagement
It's more common than not that management and company leaders lack experience in software and even fundamental technical literacy.

They don't understand that software is unpredictable and that timelines and roadmaps can only ever be rough estimates.
When management demands detailed new plans and review meetings every time things don't go according to plan, it makes product managers want to nail everything down super early and not tolerate unknowns.
Read 6 tweets
Feb 10
#productmanagers, it's normal to be afraid of asking "stupid" questions during engineering meetings if you're not confident in your technical skills. You're far from the only one.

But when you feel this way, remember this:

#productmanagement
Being concerned about looking stupid is *not actionable*. It's negative self-talk and insecurity that drags you down and keeps you from growth.
Instead, in those moments, remind yourself that there are no stupid questions..

.. only ill-informed questions that reflect a lack of fundamental understanding of software and technology.
Read 5 tweets
Jan 25
I got asked via my newsletter about the traits of the best and worst #productmanagers I've worked with..

.. and man, this question really took me on a walk down memory lane.
I immediately had flashbacks of my time at Amazon as an engineer, working with some of the most talented product managers I’ve ever worked with… and ironically, also some of the most frustrating.
What separated them? Three things immediately come to mind:

- Willingness to improve your technical skills
- Ability to bridge the pm<->engineering communication gap
- Having an “enabling” vs. “telling” mindset
Read 6 tweets
Nov 1, 2022
Common struggle from #productmanagers I coach:
Q: How do I go about user stories? What do engineers want to see from them?

Pro-tip I teach them:
Write broad epic user stories first.. then break them down into functional user stories. Image
First, write broad epic user stories to..
- Communicate customer problem & get team alignment
- Encourage coming up w/ creative solutions for problem

❗Do ⬆️ early on in your reqs research/documenting and use epic user stories as a way to engage devs EARLY in the product roadmap
..then break them down into more specific functional user stories to..
- Help engineers understand the details of the product solution
- Helps engineers start thinking through what technical implementation details
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(