【软件项目管理案例分析二】
案例分析
微软公司办公商务单位——WinWord之成败
微软公司的 OPus(微软 Windows字处理开发项目的代码名称)项目在历经了五年多的开发艰辛之后,终于在1989年11月 30日上市了。尽管产品的最终上市时间与原定计划相距甚远,但 Word for Windows(内部称为 WinWord)仍然获得了关键性的好评。这是微软首个在颇有影响的计算机周刊“InfoWorld”的评比中排名高于它的对手 WordPerfect的字处理软件,销量超过了微软预期目标。
随着 Opus项目的完成,WinWord开发之成败也引起了承担这次重大开发任务的微软公司办公商务单位的总经理 Jeff Raikes的思考,究竟如何才能改进软件开发过程,提高公司项目管理的效率?公司的后继项目又应做怎样的选择?
一、微软的组织
1990年,微软分成了两个部:应用软件部和系统部。应用软件部的负责人是 Mike Maples,他直接向主席兼首席运营官 Jon Shirley报告。在 Maples以下还有六个部门:应用软件战略部及 5个经营单位,应用软件战略部由4个下属部门组成,它为所有的经营单位提供中心资源,这些资源涵盖了从编程工具、通用子程序到一间用户界面实验室(测试员们学习与使用软件的过程在此被观察与记录下来)。
所有经营单位的组织都是相似的,每个经营单位都专注于一个特定的应用领域,其中办公商务部门是负责开发与营销所有微软高端字处理软件(PC-Word,MacWord,Word for Windows)的,Jeff Raikes是该部门的总经理。在Raikes之下的部门是按职能结构组织的,质保部门对软件存在的错误进行测试,用户培训部负责编写文档,Chris Mason领导的开发部门则负责开发软件,产品营销与程序管理也有各自的负责部门。其他的经营单位负责别的一些应用软件(如电子表格和数据库)。
经营单位这种组织形式成立于1988年8月,以协助应用软件部的发展。在1988年以前,整个应用软件部是以职能为基础组织起来的。在这样的组织形式下,每一部门只有一个下属部门而不是几个部门对应一个经营单位。Raikes是这样阐述这种变化的:“在微软,我们需要经历一个组织结构不断变化的过程——这让我们保持着一种子公司的感觉,并能专注于团队合作。”
微软的开发小组通常只有12人左右,他们通常负责一个主要的开发项目,并且负责编写代码。微软的经理们为他们的小型工作小组感到自豪,因为其他主要的竞争对手经常会使用超过百人的大组来完成主要的开发工作。微软开发每行代码的成本明显要比行业的平均水平低。
详情请下载课件【软件项目管理案例分析二】。