I am new to scrum, I participate in a school project and we have decided to implement this framework on it.
I am acting as the scrum master and currently have some problems on deciding how to breakdown the teams, I hope I can receive some guidance for my case.
- Basically we're a team of 14 people.
- We have 9 different roles such as programmer, tester, 3D modeler, Interaction designer, Project Manager and so on.
- Each colleague can have, depending on his/her skills and interests, one or more roles.
- Since we have a bunch of different modules in the project like image processing, audio processing, 3D modeling, Game engine scripting and a few more, the kind of work and goals of each module are sometimes quite different.
- Given that we are students and not very experienced in many things, most of the tasks are assigned to a group of people instead of one single person. This makes a bit difficult to assign responsibilities, maybe by defining a sub-team per each "module", we can assign the responsibility to the entire sub-team. Scrum indicates that all members of a team are equal, so I assume we cannot have a sub-team lead.
I am afraid that if we keep only one big team our project would have similar problems to the choice number one in the following publication: http://leanagileguy.com/2011/01/04/...e-too-big/
Now, if I breakdown the group in several teams, how should the scrum meetings take place? One daily scrum meeting per each sub-team?
Any help will be greatly appreciated,