|Bill - not Alan|
I often wonder how many developers it takes to create things like Windows 7 and Microsoft Office. I happened upon this blog the other day:So 1,000 software professionals to write Windows 7. Over the years we have not had quite that much resource to write NBS Specification Manager, NBS Building, NBS Contract Administrator, NBS Create etc... but still, when I am out and about showing off our products, I am pretty proud of what our design, development and testing teams have produced over the years.
It's written on the behalf of the Windows 7 development team and I found this part is really enlightening: "the Windows 7 engineering team is made up of about 25 different feature teams. A feature team represents those that own a specific part of Windows 7—the code, features, quality, and overall development. The feature teams represent the focus of work and coordination across the team. This also provides a much more manageable size—feature teams fit in meeting spaces, can go to movies, and so on. On average a feature team is about 40 developers, but there are a variety of team sizes."