One of the key responsibilities of an engineering manager/direction/leader in any organization is to ask the right questions. Here is a list of questions to ask to make almost any idea better
- What does success look like and how to measure/track it reliably ?
- How does this tie to the north star/mission/vission ?
- Who are we solving for ?
- What problem are we solving ?
- Recursively ask why is this a problem till you find the root cause. Always treat the root cause rather than the symptom.
- What makes this challenging ?
- What is the P50 goal - 50% chance of hitting success and why is this a P50 goal
- What tradeoffs are we making ?
- What is the cost benefit analysis of the tradeoffs ?
- What are the prioritization principles being used behind these tradeoffs ?
- What is the opportunity cost of doing this over something else ?
- What ideas are we not able to fund because we are funding this ?
- What are the constraints we are operating in and what happens if fundamentally relax/change any of those constraints ? What is the timeline of the change of those constraints.