As I have recently joined a new company I am currently interviewing (around 40) engineers, users and sponsors about different aspects of software quality. I have asked them what is going well and what could be improved.
This resulted in already over 150 possible improvements of which most are relatively unique. The overlap is small only 30 have multiple occurances. Some are high-level some are very detailed.
- We should make time for refactoring legacy code
- Usability testing is not structural and we are not critical enough on the UX
- Our process has not enough quality gates
Now I am looking for a strategy to categorize them and figure out what would be the most effective improvements to start working on. I am hoping some of you have done something similar in the past an can give me a good direction to get me onto speed in processing this data.
How do I categorize a big list of possible improvements to find the most important the quickest?