软件消费者不能ม切换到เ其他产品上的技术和心理因素。例如,excນel中含有

9indo9s用户市场要小得多。

力通常不是判断一个ฐ人是开员还是程序经理的标准。许多程序经理具备成

为一个开员的所有能力,但他们喜欢解决什么样的问题却是一种偏好。”

有限度的他们得编写稳定性很强的代码。可以说,从omega和opus

飞驰的赛车,不时地撞到墙上,不过现在他们总算知道墙在哪儿了

迷雾,令世人莫解。人们不禁要问微软是如何创น造技术、开市场、管理人

成功的七大秘诀:

说明文件的正式网络地址,并运用版本控制工具来记录连续的再修订;直到เ

项目结束后说明文件才付印。另外,程序经理们应该与开员和内部操作组

一起对说明提出建议,并用文件和进度表来保存测试软件的运行结果主要

是可用性试验室,以及建立一个ฐ跟踪系统来记录信息供写事后报告使用。

想象性描述有助于决定删除哪些特性

excel50的想象性描述大约有

5页长。它所关注的是市场营销组希望产

品具备的优先次序:特殊的功能,产品运行所需的软硬件,特殊的依赖性如

ole,对事业单位计划的总的看法,以及进度表的各个方面。excel50的

想象性描述还规定了“领ๆ域”用来对特性分组的宽泛的类别ี,并把这些

领域分配给了一个ฐ个程序经理。因为

excel50相对来说是一个复杂的应用软

件,有大量的功能ม,所以想象性描述不仅规定了最近版本的目标,还规定了

未来

5年的产品目标。它还包含了单独地为一些单个“领域”服务的小型想

象性描述。

相反,office的想象性描述则强调依靠大量应用软件在一起和谐工作来

完成单独一件任务。例如,创น建一份复合文件,其中ณ包含文本,数字数据,

图形以及自动插入的排版信息。office的想象性描述认为ฦ

pc“只有一个主ว要

的应用软件”,而不是认为

pc有许多独立、各异的应用软件,用户不得不使

之互相配合。

在具体说明一件产品时,一个主要问题是,市场营销人员往往希望产品

有许多特性,而在一个紧张的进度表内这是完不成的。为了对付这种情况,

微软的各个ฐ组都用想象性描述帮助细化产品版本的规定主题,然后他们就用

这些主ว题来决定接纳或排斥那些候选的特性。克里斯·彼得斯描述了一个项ำ

目若不具备对产品作出的清晰的想象性描述将会生何种后果,他也讲了好

的和差的想象性描述之间的区别ี。

通常的做法是,程序经理会写出一个概要说明,其中包含了许多无

法完成的特性。开员会粗略地估计出在每个特性上要花的时间。当知

道了希望的出品日期时,就会召开一个喧闹不堪的会议,人们在此讨价

还价,大声咆哮,尖声叫嚷,为ฦ的是要努力提前出品。好在有一些关于

想要产品做什么เ的单一的想法,这在永无休止的争论中对大家都大有裨

想象性描述有好有差。好的描述告诉你产品不包含什么;差的则向

你暗示产品中ณ包含了一切。为了对产品包含什么เ与排除什么เ做到心中ณ有

数,你必须做出某种关于这件东西不是什么เ的解释。市๦场营销部门经常

认为所有的东西都包含进去最妙困难的部分是需搞清楚不要做什

么。在每次布时,我们总是把清单上

23的特性砍掉。如果我们把想

要做的所有事都写下来,那将会是一份长达

150่0页ษ的文件。现在很清

楚了,想象性描述可帮你建立选择机制,而非创造机制。

例如,excel3๑0的想象性描述对产品目标的陈述是:使

excel30成为

“迄今为ฦ止创造的最有分析力的电子表格。”在说明过程中进行关于加减何

种特性的讨论时,由这项描述引出了一个ฐ决定,不包括三维图形3๑-d和其

他一些对象。当项目成员必须ี决定哪些特性要去掉时,他们更偏爱数学的或

数据的分析特性,而宁可放弃那些支持图形功能的特性,虽然

excel30加上

了一项ำ绘图功能。

然而,产品的想象性描述也可能ม改变。当

excel30最终出品时,市场营

销部门已把主导思想改成了“可以更轻易地拥有强大的能力”。这个ฐ市场营

销主题集中ณ在产品的强大能力与易使用方面。实际上产品对这一新的市场营

销主题支持得很好,但主题的改变确实也๣造成了程序经理和开员的一些混

乱。

乱。

根据约翰·法恩的观点,说明文件应该与做菜的配方非常相似。他给出

了苹果饼的配方例子——或者说是最初的说明:“饼的做法因人而异。这里

介绍的苹果饼具有当今世界所有饼的优点。它的关键配料是掼奶油、苹果、

面粉、糖以及其他一些东西。它应该大得让人人都能满意。比起版本

1,我

们会大大改善其规格。制作饼的方法是:混合苹果、糖、柠檬汁,把它们放

于面包片中,烤得足够热以确保饼能烤熟。”8๖

对开员、测试员、用户教育人员以及市场营销人员来说,概要说明文

件的作用就像烹调书๰一样。说明文件在产品小组的所有组员之间,产品小组

之间以及产品小组与管理部门之间起着传递产品的设想与要求的作用。这些