Structuring Yourself for Success
No one has ever restructured themselves out of a problem.
Despite the opening quote, which I love and which so many organizations seem to ignore, I think a bad organizational structure can have a huge impact on how successful you are in your IT organization.
In our legacy organizations, most teams have been structured according to functional boundaries: the business analysis team, the project management office, the testing center of excellence, the development team, and the operations team. You could probably name a few more in your organization. However, this is not ideal, in part due to Conway’s law, which says that your application architecture will reflect your organizational structure, ...