Windows Vista的争议不断让下一代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认为并非如此,他指出现在的开发团队规模其实正好,而且组织方式也非常便于管理,就像莫扎特的歌剧《费加罗的婚礼》那样。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |