Re: Stovepipes kill progress
I completely agree. I work with a small, multidisciplinary team, and we deal with providing services to large telcos.
A recent project involved us providing a recommendation on their hardware infrastructure to implement the new version of our app on. We spent a lot of time creating a doc that really detailed what was needed (down to SAN IOPs and latency levels), for the Customers server team to through it out. The customer was then less than happy when we told them their performance SLA was not valid, as they were not running on the recommended infrastructure.
I deal with a lot of 'vertical' skilled teams in customers, and my multidisciplinary team runs rings around 90% of them.
Segregation of duties is all well and good, but, if not done correctly, leads to a lot of gaps and grey areas that each team will exploit to it's full.
I think, with one customer, the lead time to implement a simple change is measured in months, due to trying to get 3, or 4, teams to play well together.
On the plus side, my organisation wins extra business, due to our responsiveness and flexibility!!