软件消费者不能ม切换到เ其他产品上的技术和心理因素。例如,excນel中含有
9indo9s用户市场要小得多。
力通常不是判断一个ฐ人是开员还是程序经理的标准。许多程序经理具备成
为一个开员的所有能力,但他们喜欢解决什么样的问题却是一种偏好。”
有限度的他们得编写稳定性很强的代码。可以说,从omega和opus
飞驰的赛车,不时地撞到墙上,不过现在他们总算知道墙在哪儿了
迷雾,令世人莫解。人们不禁要问微软是如何创น造技术、开市场、管理人
成功的七大秘诀:
说明文件的正式网络地址,并运用版本控制工具来记录连续的再修订;直到เ
项目结束后说明文件才付印。另外,程序经理们应该与开员和内部操作组
一起对说明提出建议,并用文件和进度表来保存测试软件的运行结果主要
是可用性试验室,以及建立一个ฐ跟踪系统来记录信息供写事后报告使用。
想象性描述有助于决定删除哪些特性
excel50的想象性描述大约有
5页长。它所关注的是市场营销组希望产
品具备的优先次序:特殊的功能,产品运行所需的软硬件,特殊的依赖性如
ole,对事业单位计划的总的看法,以及进度表的各个方面。excel50的
想象性描述还规定了“领ๆ域”用来对特性分组的宽泛的类别ี,并把这些
领域分配给了一个ฐ个程序经理。因为
excel50相对来说是一个复杂的应用软
件,有大量的功能ม,所以想象性描述不仅规定了最近版本的目标,还规定了
未来
5年的产品目标。它还包含了单独地为一些单个“领域”服务的小型想
象性描述。
相反,office的想象性描述则强调依靠大量应用软件在一起和谐工作来
完成单独一件任务。例如,创น建一份复合文件,其中ณ包含文本,数字数据,
图形以及自动插入的排版信息。office的想象性描述认为ฦ
pc“只有一个主ว要
的应用软件”,而不是认为
pc有许多独立、各异的应用软件,用户不得不使
之互相配合。
在具体说明一件产品时,一个主要问题是,市场营销人员往往希望产品
有许多特性,而在一个紧张的进度表内这是完不成的。为了对付这种情况,
微软的各个ฐ组都用想象性描述帮助细化产品版本的规定主题,然后他们就用
这些主ว题来决定接纳或排斥那些候选的特性。克里斯·彼得斯描述了一个项ำ
目若不具备对产品作出的清晰的想象性描述将会生何种后果,他也讲了好
的和差的想象性描述之间的区别ี。
通常的做法是,程序经理会写出一个概要说明,其中包含了许多无
法完成的特性。开员会粗略地估计出在每个特性上要花的时间。当知
道了希望的出品日期时,就会召开一个喧闹不堪的会议,人们在此讨价
还价,大声咆哮,尖声叫嚷,为ฦ的是要努力提前出品。好在有一些关于
想要产品做什么เ的单一的想法,这在永无休止的争论中对大家都大有裨
益
想象性描述有好有差。好的描述告诉你产品不包含什么;差的则向
你暗示产品中ณ包含了一切。为了对产品包含什么เ与排除什么เ做到心中ณ有
数,你必须做出某种关于这件东西不是什么เ的解释。市场营销部门经常
认为所有的东西都包含进去最妙困难的部分是需搞清楚不要做什
么。在每次布时,我们总是把清单上
23的特性砍掉。如果我们把想
要做的所有事都写下来,那将会是一份长达
150่0页ษ的文件。现在很清
楚了,想象性描述可帮你建立选择机制,而非创造机制。
例如,excel3๑0的想象性描述对产品目标的陈述是:使
excel30成为
“迄今为ฦ止创造的最有分析力的电子表格。”在说明过程中进行关于加减何
种特性的讨论时,由这项描述引出了一个ฐ决定,不包括三维图形3๑-d和其
他一些对象。当项目成员必须ี决定哪些特性要去掉时,他们更偏爱数学的或
数据的分析特性,而宁可放弃那些支持图形功能的特性,虽然
excel30加上
了一项ำ绘图功能。
然而,产品的想象性描述也可能ม改变。当
excel30最终出品时,市场营
销部门已把主导思想改成了“可以更轻易地拥有强大的能力”。这个ฐ市场营
销主题集中ณ在产品的强大能力与易使用方面。实际上产品对这一新的市场营
销主题支持得很好,但主题的改变确实也造成了程序经理和开员的一些混
乱。
乱。
根据约翰·法恩的观点,说明文件应该与做菜的配方非常相似。他给出
了苹果饼的配方例子——或者说是最初的说明:“饼的做法因人而异。这里
介绍的苹果饼具有当今世界所有饼的优点。它的关键配料是掼奶油、苹果、
面粉、糖以及其他一些东西。它应该大得让人人都能满意。比起版本
1,我
们会大大改善其规格。制作饼的方法是:混合苹果、糖、柠檬汁,把它们放
于面包片中,烤得足够热以确保饼能烤熟。”8๖
对开员、测试员、用户教育人员以及市场营销人员来说,概要说明文
件的作用就像烹调书一样。说明文件在产品小组的所有组员之间,产品小组
之间以及产品小组与管理部门之间起着传递产品的设想与要求的作用。这些