Best practice is to use 2 to 3 different teams with different perspectives/expertise in generating scenarios and evaluating scenarios of the other teams. I have been involved in three projects that used the multiple teams approach, and all parties learned much and the decision makers ended up with a much better understanding of the uncertainties and different factors in play.