Saved by John Daniel Fletcher
bliki: ActivityOriented
Specialization isn’t the problem; organizing along lines of specialization is.
Sriram Narayan • bliki: ActivityOriented
activity-oriented teams are prone to optimize for their own activity and not for the bigger picture of delivering useful software.
Sriram Narayan • bliki: ActivityOriented
Organizing by activity gets in the way of lowering batch size of work that is handed-off between teams.
Sriram Narayan • bliki: ActivityOriented
Software development is an iterative design process. In order to achieve true iteration and realize the value of fast feedback, its activities need to be performed with a single team (having a common reporting line) as far as possible. Many internet business and independent software vendors (ISVs) already operate in this way.