To be successful in requirements gathering and to give your project an increased likelihood of success, follow these rules:
- Don’t assume you know what the customer wants – always ask to avoid misunderstanding.
- Involve the users from the start.
- Define and agree on the scope of the project.
- Make sure requirements are SMART – specific, measurable, agreed upon, realistic, and time-based.
- Gain clarity from the client if there is any doubt.
- Create a clear, concise, and thorough requirements document and share it with the customer.
- Confirm your understanding of the requirements alongside the customer.
- Avoid talking technology or solutions until the requirements are fully understood.
- Get the requirements agreed with the stakeholders before the project starts.
- Create a prototype, if necessary, to confirm or refine the customer’s requirements.