I was thinking of having a tree structure with every team at the top and then having all projects underneath the teams. Something like this:
sharepoint/team1
sharepoint/team1/project1
sharepoint/team1/project1/sub-project
sharepoint/team1/project2
sharepoint/team2
sharepoint/team2/project1
sharepoint/team2/project2
sharepoint/team3
Team1 team2 team3
project1 | project2 project1|project2
sub-project
The problem with this structure is that we are having some few projects that are between several teams. How do you think that I should structure it?