Recently, looking at scaling issues for a couple of multinational organizations, the issue of feature teams (customer-oriented) versus component teams (technically oriented) arose again. There are some in the agile community who think that feature-oriented teams are the only correct way, but the issue is more complicated than a simple solution can handle. For software systems that run into millions of lines of code and large legacy systems for which the architecture can't be easily changed, a combined team strategy is often warranted.
Advisor
Don’t have a login?
Make one! It’s free and gives you access to all Cutter research.