When organizing delivery teams, you should choose a top-level approach for your team structure. Assess the situation and consider these four perspectives: Platform Do you prefer that your delivery teams have a shared understanding of technology? That would mean that all your iOS engineers, for example, should work on the same team in order to make sure that technical alignment is high. Features Do you prefer to build delivery teams that have a deep (and maybe even cross-platform) understanding of the main features? Company Do you prefer to build delivery teams focused on specific business
...more

