In football, you couldn't survive without a strong head coach. It is the head coach that ensures everyone is going in the same direction. It is the head coach that enforces 2 a days and creates schemes and studies the opposition. They make sure that the team only has to worry about studying hard and performing thier best. In software development, this is the Architect. It is his or her job to analyze the problem and get everybody attacking the right solution. It is his or her job to work through the team leads and make sure proper mentoring and "coaching" are being done. A team of head coaches couldn't run a football team properly anymore than an architecture team can create a product correctly. For good or bad, there must be a single person responsible in order to ensure a singular vision and consistency in the product.
No comments:
Post a Comment