[Prioritization] Flashcards

1
Q

Sample questions will be asked:

A
  1. How do you prioritize features and tasks when developing a new product, and what frameworks or methodologies do you use?
  2. How do you prioritize features and requirements when creating a product roadmap?
  3. How do you gather and prioritize user stories or requirements from stakeholders and customers?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Opening

A

I use a structured approach to ensure we’re delivering the highest value to both users and the business. i typically follow these key steps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Understand Both Prospective

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Align with business goals
A

I first ensure that all features aligned with the company’s strategic objectives. Understanding what the busienss wants to achieve- whether it’s growing revenue, improving user retention, or entering a new market- helps me focus on features that drive the most business impact

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Focus on user needs

A

Next, I prioritize features based on user feedback and pain points. I rely on data from user interviews, surveys, or analytics to identify the features that solve the most pressing problems for our core users. Addressing the most critical needs helps us prove immediate value even with limited resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Opening Framework RICE

A

When prioritizing features with limited resources, I use the RICE framework to ensure we;re focusing on features that deliver the highest value. The rice model helps me balance user needs, business goals and the effort required to implement each feature Here;s how I approach it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Reach

A

I start by evaluating how many users will be impacted by each feature. this involves analyzing user data to determine which features will reach the most users or affect high-value customer segments. Prioritizing features that benefit a larger portion of the user baser ensures we’re maximizing impact

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Impact

A

Next I assess the potential impact of each feature on key business metrics, such as customer satisfaction, engagement or revenue. I rat the imapct on a scale (minimal, low, medium, high) to ensure that we;re focusing on feaures that significanlty move the needle toward our business goals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

COnfidence

A

It’s important to factor in how confident we are about the estimates for reach and impact. I prioritize features where we have strong supporting data or customer feedback. If there’s uncertainty, I take that into account and adhust the prioritizaiton accordingly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Effort

A

Finally, I consider the effort required to implement each feature. This includes development time, resources, and potential technical challenges. I work closely with the dev team to estimate how long it will take to build each feature and weigh that against the potential value it will deliver.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Ending Conclusion

A

By calculating the RICE score for each feature, i can objectively prioritize the features that deliver the most value with the least effort.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

FInal

A

this structured approch helps me ensure that, even with limited resources, we;re focusing on features that maximaize bsuienss value and user impact, while balancing the technical feasibilty of what we can deliver.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Prioritization of Conflicts of Strategy Step 1.

A

Step 1: Draw a Circle, it’s not me against you. It’s us against the problems/goals, you decide how you want to draw the circle. We all work for this company, company wins we win, the rising tide lifts all boats.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Step 2:

A

Step 2: Ensure everyone sees the truth:

*It looks like we’re seeing things differently and we probably all have useful context to share. So let’s put together what we know and come up with the best outcome for our team”

“It’s my observation that you can more easily spot X, Y, Z while I can more easily spot A, B, C do you agree?”

it’s your job to consider A, and it’s my Job to consider B. SO both of these matter, now our task is to figure out how to best do both.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Step 3 :Uncover what each of us sees the truth ( Uncover a more specific context for our decision)

A
  1. ” What would have to be true for us to believe feature A matters more. What about for feature B?”
  2. What information would convince you A was better for engagement than B? What about if B was better for engagement than A?”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

In which scenario would each of these projects be critically important for us to do?

A
  1. if our performance is really degraded. Let’s say if we have a lot of customers, and our performance has been degrading. and we are very concerned that if the perfomance doesn’t get better our customer is going to churn. That would be bad.
  2. big marketing push, add a bunch of new customers. Product is so buggie, that we are not going to get good impression. Customers are not gonna stick around.
  3. it’s so difficult to add new changes to our code base, and the engineers are so upset and moral is horribe, and they gonna rage quit on us.

extrems are tactics.

17
Q

redesign onboarding

A
  1. Onboarding really matters if we are going to add a lot of new users. is that true, are we going to add a lot of new users?
  2. Users dont understand how to get the max value out of the product.
18
Q

Gen AI

A
  1. Makes 2X 3X 5X better for us to deliver our value prop, yes we gonna do that.
  2. if we don’t do it, we’re worried that all our customers going to competitors.
19
Q

Once you have these scenario, now is the time to turn these problems into data questions.

A

We have established that in these scenarios, we call all agree that we should do that. The question becomes, are we in those scenario.

  1. How can know if it’s really true that the degraded performance is going cause a lot of customers to churn.
  2. What evidence do we have that the GENAi idea is going to be really well received in the market.
  3. How can we quickly get signal on whether it is the case that most of our engineers are so fed up with terrible code base, and they are going to rage quit on us.