How many developers does it take to build Windows 7?
Please support our Software Development advertiser: Programming Forums
Aug 20th, 2008, 3:58 pm
That's the question I had not thought of asking, nor really given much thought to at all, until now. What prompted the question was the appearance of the Official Engineering Windows 7 blog.
The third posting proved to be a fascinating read, providing the kind of insight into the development of a software project as large as Windows that frankly is hard to get anywhere else. This is real horse's mouth stuff. Steven, writing on behalf of the Windows E7 team, says simply that none of the posts are ghost written by the PR department but instead he is "typing this directly in Windows Live Writer and hitting publish. This blog is the real deal—typos, mistakes, and all. There’s no intermediary or vetting of the posts."
Which is cool.
But not as cool as the detail revealed about that team which is developing Windows 7.
"Rather than think of one big org, or two teams, we say that the Windows 7 engineering team is made up of about 25 different feature teams" Steven says, continuing "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 locus of work and coordination across the team."
How big is a feature team? It varies, but the average is 40 developers per team. Each of these work on parts of the platform which have familiar sounding names. "In general a feature team encompasses ownership of combination of architectural components and scenarios across Windows" we are told.
Some of the main feature teams for Windows 7 include:
Which brings me nicely back to that original question, and the answer we now know is at least 25 x 40, or 1000 developers at the very least.
The third posting proved to be a fascinating read, providing the kind of insight into the development of a software project as large as Windows that frankly is hard to get anywhere else. This is real horse's mouth stuff. Steven, writing on behalf of the Windows E7 team, says simply that none of the posts are ghost written by the PR department but instead he is "typing this directly in Windows Live Writer and hitting publish. This blog is the real deal—typos, mistakes, and all. There’s no intermediary or vetting of the posts."
Which is cool.
But not as cool as the detail revealed about that team which is developing Windows 7.
"Rather than think of one big org, or two teams, we say that the Windows 7 engineering team is made up of about 25 different feature teams" Steven says, continuing "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 locus of work and coordination across the team."
How big is a feature team? It varies, but the average is 40 developers per team. Each of these work on parts of the platform which have familiar sounding names. "In general a feature team encompasses ownership of combination of architectural components and scenarios across Windows" we are told.
Some of the main feature teams for Windows 7 include:
- Applets and Gadgets
- Assistance and Support Technologies
- Core User Experience
- Customer Engineering and Telemetry
- Deployment and Component Platform
- Desktop Graphics
- Devices and Media
- Devices and Storage
- Documents and Printing
- Engineering System and Tools
- File System
- Find and Organize
- Fundamentals
- Internet Explorer (including IE 8 down-level)
- International
- Kernel & VM
- Media Center
- Networking - Core
- Networking - Enterprise
- Networking - Wireless
- Security
- User Interface Platform
- Windows App Platform
Which brings me nicely back to that original question, and the answer we now know is at least 25 x 40, or 1000 developers at the very least.
•
•
•
•
This blog entry was written by Davey Winder, staff writer aka happygeek. It has been filed under the Software Development category. It has received 2,291 views, 0 comment(s), and 14 linkbacks. It was promoted to featured news status Aug 20th, 2008.
Related Blog Entries
- Hotz does it again, iPhone 3GS is jailbroken!!! (1 Day Ago)
- Pink iPhone 3GS is hot stuff (2 Days Ago)
- Michael Jackson sparks celebrity death hoax epidemic (4 Days Ago)
- Professionals Poo Poo Passwords (8 Days Ago)
- Fix Outlook? Fix your emails! (10 Days Ago)
Related Forum Threads
- What is .NET framework? (ASP.NET)
- Send data on a serial port (C++)
- Longhorn will ship in 2006 - claims Gates (IT Professionals' Lounge)
- Source Control (IT Professionals' Lounge)
- Source Control Review (Computer Science)
- RE: Leaked Windows Source Code (IT Professionals' Lounge)


