I am tired of thinking about how to evaluate or select a proper solution. What I need is a methodology. Below is my idea, and I’ve applied it several times, it’s not bad.
Methodology:
- define features, such as
- functionality
- performance
- ease of use
- ease of operation
- scalability
- relation with current product/platform
- potential (popularity + community + …)
- give a weight between [1-10] for each feature i, mark as w(i)
- the weight value should be adjusted based on the real environment
- give a score between [1-10] for each feature in each solution, mark as s(ij)
- I don’t have a standard for score assignment
- calculate sum(s(ij) * w(i)) for each solution and compare