主题 : 25个功能团队、2500人分头开发Windows 7
难得糊涂,时而迷糊。
级别: 荣誉会员

UID: 2653
精华: 3
发帖: 27145
威望: 19839 点
无痕币: 1383 WHB
贡献值: 136 点
在线时间: 5207(时)
注册时间: 2007-12-03
最后登录: 2024-03-01

0 25个功能团队、2500人分头开发Windows 7

管理提醒: 本帖被 都市小星星 从 『WINDOWS 7 专区』 移动到本区(2009-04-16)
下一代Windows 7备受关注,那么微软究竟是怎么开发新版操作系统的呢?微软全球高级副总裁Steven Sinofsky近日通过E7博客透露了一些小秘密。

整个开发团队可以分成两大部分:其一负责核心系统,包括系统内核、设备基础架构、网络、工程工具等,而且都包括服务器和客户端两部分;其二负责客户体验,包括系统外壳、桌面、图形、媒体支持等,另外媒体中心的地位也愈发重要。

当然,几千名开发人员和管理人员不能就这么分成两大堆来做事,因此他们又分成了最多大约25个功能团队(Feature Team),分别负责整个庞大系统的一部分。各个功能团队相对独立,管理起来方便灵活,他们可以单独开会或者去看电影。

每个团队分为三部分,其中软件开发工程师(DEV)负责架构和代码,软件测试工程师(SDET)负责验证和体验,项目经理(PM)负责功能特性集和规格说明。具体人数各不相同,但三者比例基本保持一致,都是n:n:n/2,即开发的和测试的基本相同且都是经理的两倍。平均来说,每个团队有40名开发人员、40名测试人员、20名项目经理,也就是整个Windows 7团队有大约2500人之多。

部分功能团队主要职责如下:

● 小程序和边栏应用(Applet、Gadget)
● 协助和支持技术
● 核心用户体验
● 用户工程和遥测
● 部署和组件平台
● 桌面图形
● 设备和媒体
● 设备和存储
● 文档和打印
● 工程系统和工具
● 文件系统
● 搜索与组织
● 基础
● IE浏览器
● 国际化
● 内核与虚拟机
● 媒体中心
● 网络-核心
● 网络-企业
● 网络-无线
● 安全
● 用户界面平台
● Windows应用平台

另外还有一些核心成员,他们的工作跨越整个团队,他们主要负责内容开发、产品规划、产品设计、调研与可用性等方面。

有不少人认为Windows开发团队也正像这套操作系统一样越来越庞杂,越来越尾大不掉,但Steven Sinofsky认为并非如此,他指出现在的开发团队规模其实正好,而且组织方式也非常便于管理,就像莫扎特的歌剧《费加罗的婚礼》那样。
Total 0.073898(s) query 3, Time now is:03-29 17:39, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛