Agile indicates that a team should be between 5 – 9. We say it should be 5 developers, a tester and a shared BA. We have tried and tested it and this works. So max 7, not 9. In teams where we had 8 people, sub-teams started forming and communication started breaking down, even with people sitting in the same room.