When we’re synthesizing, a lot of what we’re doing is putting things into buckets. The hope is that the buckets help us make sense of things. For this to hold true, we need to make sure we’re using the right buckets for the right reasons… and the right people. Figuring this out is hard and takes lots of tries. For this reason, good synthesis usually includes lots of iterations where different bucketing schemes are validated with the people who will use them. Bad synthesis usually stops at one or a few iterations, with little to no testing.
One important thing to remember about bucketing is that there doesn’t have to be just one scheme for everything. Different bucketing schemes might work better in different circumstances. Be conscious of the different levels and intentions.