Wednesday, March 23, 2011

Software development like a large orchestra concert

Developing software that involves multiple teams should be pretty much like a concert played by an orchestra, development teams need to serve different purposes and develop various parts of the enterprise, while in orchestra various groups of instruments play specific parts of the score in order to produce what the audience is expecting, in development we have managers, leaders and coaches that lead the teams, while in concert we have conductors and soloists that lead the orchestra, both need timing and synchronization, just imagine how would a concert sound when the timing is not right, instead of music there would be just noise, the same is with development, no matter how well teams perform inside, if they miss timings integrating with each-other they produce "noise".

1 comments:

NH3 said...

on blog back you are?
Wish you luck I will!