第16章

大错。”

大错。”

上理解代码,这将是极其有用的:这样他们就可以弥补微软编译工具的局限,

上理解代码,这将是极其有用的:这样他们就可以弥补微软编译工具的局限,

产品结构是产品内部的基干,它规定了重要的结构构件以及这些构件如

产品结构是产品内部的基干,它规定了重要的结构构件以及这些构件如

种连结新า旧软件系统的产品、系统管理服务器一种通过网络等方式远距

种连结新า旧软件系统的产品、系统管理服务器一种通过网络等方式远距

三年的人来说,这类问题更大。我怎样继续激励他们?怎样才能使他们不断

三年的人来说,这类问题更大。我怎样继续激励他们?怎样才能使他们不断

说,我与微软其他人不太一样。你会现,在第一线管理层的经理人员

说,我与微软其他人不太一样。你会现,在第一线管理层的经理人员

消费者基础的能力。微软人在几年前可能会很容易自鸣得意。但是相反,他

消费者基础的能力。微软人在几年前可能会很容易自鸣得意。但是相反,他

碑里通常致力于最重要的特性构件群,在第二个里程碑里专门干次重要的特

性构件群,以此类推。对于特性构件群之ใ间的配合关系不那么强的产品,项

目小组通常会在进度实在来不及的时候舍弃最后一个里程碑里的特性构件

群。

群。

第五,微软并不要求对项目开始时所提出的每个特性构件都完成并完

善。相反,尤其是在应用软件产品中,微软设置了时间及人员的限制ๆ,然后

制ๆ定出除去最严重错误的目标。各小组将会把他们在前次项ำ目中ณ不能完成的

特性构件等到下一次产品布时再添加进去,或者消除上次他们没有现或

无法消除的不太严重的错误。这样,微软就避免了一种常见的困境,即陷于

永无຀止境的修改,添加特性及消除错误的死循环中。别的软件公司也采用多

次布周期,包括处在每年或经常进行“式样改进”行业中的公司。但是微

软却在这种开和营销方แ式上更上了一层楼。它甚至想出了年度软件式样改

进的绝妙主ว意——从而也有了9indo9s95和office95๓这些名称。当然,

假如微软没能精确地测定出进度表的话,这种每年出新款式的策略也会起副

作用。把年份加入名称之中也๣产生了在某一年内完成的额外压力。

第六,微软并不等到它已经将产品完成并推向市场后再来收集和利用顾

客信息反馈。而是在开的整个过程中,不断地把顾客信息反馈结合进来。

先是在产品规划阶段对用户进行分析,然后继续在可用性实验室里对原型

进行测试,再在即将布๧前把版本送到β测试基地。不仅如此,微软还做出

关于顾ุ客向公司产品支持组织提出询问的每周详细报告,并把它随时送到产

品开组。这些信息对当时正在开的特性构件和未来的产品设计都会产生

影响。

第七,微软不让开者旁้若无人地编写软件程序。它也不是通过下面这

种庞大团组的方式来构造软件:小组由设计者、开者和测试者们组成,他

们在相互独立的部ຖ门中顺序式地工作,在许多严格的步骤和文档要求之下将

工作逐次移交给下一阶段。而恰恰相反,微软是在多功能小组里开软件,

将力量合理组织以使大团组像小团组一样工作。微软公司有人曾对我们说:

“我们花费更多时间去弄明白怎样从小处着眼去想、去做,而不是好高骛远,

一味求大。”

使大团组像小团组一样工作

微软的同步和稳定方式还为怎样组织大型团组——这个在许多公司和行

业中都常见的问题——了可贵的榜样。这个ฐ常见问题部ຖ分的困难原因在

于技术上和管理上的培训不足。大学里的自然科学和工程学系以及管理学院

一般都不训练学生如何在大型团组里工作或怎样控制ๆ大型团组。大学里的工

程项目几乎总是小型的,人们在此学习如何独立地或在小型组中ณ工作。而许

多公司的现实情况是,为ฦ了在相对较短的时间内构造复杂的产品,有必要成

立大型团组。事实上确实如此;虽然说由技能高人员组成的小型团组也๣许

是设计任何类型产品的最好方式,不管是计算机软件程序,汽车或是飞机。

我们觉得微软和其他“年轻”的公司特别是那些位于像个ฐ人计算机软件这

种相对来说是新兴产业中的公司,对我们生活的世界了许多关于如何

管理团体和创新า方面的课程。表72๐和下列的段落将回到从前๩讨论过的战略

和原则ท上来,从中剖析出微软用来提高其小团组开方式的关键因素。

是设计任何类型产品的最好方式,不管是计算机软件程序,汽车或是飞机。