If you're going to do Scrum, you gotta get retros right. They're what allow the process to evolve and enable the team to get better.
1. Only the development team should be in the retro, it's for the team after all. Anyone else will make it less likely the team