<aside>
💡 Use this list of questions when you need to clarify the requirements and agree on technical implementation. This will help you with building the RIGHT things.
</aside>
❓ How to use it?
- Go through product-oriented questions and pick which makes sense to ask and try to find alternatives that would be simpler to implement and / or would make more sense to the business / customers.
- Go through technical questions and pick which makes sense to ask. Make sure to create alignment across the team and look for consistent patterns compared to the current codebase.
Ask product-oriented questions
These questions should be asked to the person, who is responsible or leading the project (not all are relevant for all the cases, so pick and choose, what is relevant to your case) credit to Pawel Huryn:
- Why are we building this thing?
- Why are we building it now?
- For whom are we building it?
- What’s the unique value of this product?
- How is it aligned with the company’s vision?
- How is it aligned with the business strategy?
- What does success look like?
- How can we measure it?
- How will it affect our customers and users?
- How will it create value for the business?
- How can we make sure that our customers would love it?
- Can our business support it (e.g., legal, finances)?
- How can we bring it to the market?