“The perfect is the enemy of the good.”
There is no perfect solution. You won’t meet all stakeholder needs and you can’t make all users happy. You can find the best solution—the solution that best:
- Meets business needs based on prioritized requirements
- Will be adopted by users
- Fits within your overall cost structures and resource plan
- Will grow with you in the future
To get to the best solution, you will need to prioritize requirements. You can use a simple prioritization, such as 1=must have, 2=nice to have, and 3=do not need. As you evaluate solutions, you’ll use this prioritization value to determine weighted final scores, so use numbers.
Don’t overcomplicate the priorities. The simpler the scheme, the more valuable your conversations about what is needed, preferred, or just technology-induced dreams.