Study after study says otherwise. For various reasons, small teams working in a huddle together for short sprints is the most effective way to organize a development team.
I was a team of one constantly getting pestered by end users who were to stupid to fill out an excel sheet properly. Or incompetent managers who were completely unorganized.