Good communication is required between team members so that they understand where each person is coming from. Defined processes and quality gates that specialists must follow to promote effective hand-off to other specialists are required. A hybrid team is made up of both generalists and specialists. The generalists stay with a use case throughout its development, supporting and working with specialists who work on portions of several use cases. Advantages You get the best of both worlds.
External groups interact with a small group of experts.
Specialists focus on what they are good at. Individual use cases are implemented consistently. You get the worst of both worlds. Generalists are still hard to obtain. Specialists still may not appreciate and work well with other specialists, although this should be tempered by the generalists.