Wednesday, August 20, 2008

Windows 7 is coming soon?

Windows Vista controversy continued to the next generation Windows 7 of concern, is how Microsoft is developing new operating system? Microsoft global Steven Sinofsky, senior vice president, recently disclosed by E7 blog some little secret.

The entire development team can be divided into two major parts: one responsible for the core system, including the core system, equipment infrastructure, network, engineering tools, and includes server and client in two parts; the other is responsible for customer experience, including the system case , Desktop, graphics, media support, and also the media centre of the more important.

Of course, thousands of developers and management staff can not be divided into two on such a reactor to do something, so they divided into a maximum of about 25 functional teams (Feature Team), were responsible for the large part of the system. Relatively independent of the various functional teams, with convenient and flexible management, they can look at separate meetings or film.

Each team is divided into three parts, including software development engineer (DEV) responsible for the structure and code, software test engineer (SDET) responsible for the verification and experience, project manager (PM) responsible for the features and specifications set. Specific number of different, but the proportion of the three basic line, are n: n: n / 2, that is, the development and testing of the managers are basically the same and double. On average, each team has 40 developers, 40 testers, 20 project managers, that is, the whole team about Windows 7 as many as 2,500 people.

Some features teams main responsibilities are as follows:

● small application procedures and Sidebar (Applet, Gadget)
● technical assistance and support
● core user experience
● engineering and remote users
● deployment platforms and components
● desktop graphics
● equipment and the media
● equipment and storage
● document and print
● engineering systems and tools
● file system
● search and organization
● basis
● IE browser
● international
● core and virtual machine
● Media Center
● network - the core
● network - Enterprise
● network - wireless
● security
● user interface platform
● Windows application platform

There are also some core members of their work across the whole team, mainly responsible for the content development, product planning, product design, research and availability, and so on.

Many people believe that Windows development team like this operating system as more and more numerous, more Weitaibudiao, but Steven Sinofsky that is not the case, he pointed out that the present scale of the development team is a matter of fact, but also very manageable organization , Like Mozart's opera "The Marriage of Figaro" did.

0 Comments: