|
第一种是产品规划人员。产品规划人员主要任务是调查,包括调查你的竞争对手,客户,以及其他市场需求。产品规划的过程是定义产品的过程。他们通常会做很多研究,通过跟踪市场用户,做市场调查,看行业的报告,从而确定产品三到五年的发展规划。其实作为产品规划人员最重要的一点,就是要有前瞻性。不仅仅是能看到现在市场是什么样的,而更要能看到三到五年以后会是什么样的。我们可以看到微软好多产品,都有一种说法叫”version 3.0”,可能在1.0, 2.0时不是很好,有可能是功能的问题,也有可能是超前于市场的缘故,像Windows,做出来时候,无论从硬件或者软件应用程序来看,都没有市场,但是通过不断的改进,到3.0时就取得了很大的成功。从这一点看,产品规划人员是非常重要的。
第二类人是产品管理人员。某种程度上有点类似于做传统的市场人员,但是也不是完全相同。他们主要任务是把产品推向市场。包括决定产品的定位、包装。最重要一点是向用户传达一个什么信息。也就是用户为什么买你的产品,或者升级到你的产品。很多人说微软的产品除了质量好外,市场也做得好。象IE就是一个很好市场运作的例子。比如,IE最初的用户定位,不是试图让Netscape已有的用户转到IE上,从来没有这么做过.而是面向新的Internet用户。这就是用户定位很清楚。此外,对IE不同版本,开发侧重点不一样,就需要用一条简单的信息告诉用户,这个版本比其他版本有什么好处。这些都是产品管理人员要做的。
下一个角色是程序管理,我们以前叫项目管理,但是上次我在上海讲的时候,学员说,他们说国内项目经理做的事情很不一样,所以这里我就叫程序管理。有时候我可能会交换着用。
在微软,程序管理主要是做产品,在适当的时候推出适当的产品。他碰到的最主要困难就是如何保持控制。适当时候意味着你必须控制好产品的发布日程,不能有延误。大家知道产品过程中不确定的就是人为因素,这个发布日期控制好,这是很困难的。还有要做出正确的取舍。有些时候你会在发布日期和新的特性之间需要做出取舍,或者是不是采取新的技术,用新的工具、算法什么是不是必要,我们是不是需要去做,做什么和不做什么之间,做出取舍,从而控制产品的特性并使其能满足市场需求。程序管理人员需要衡量做这些事情的危险性,需要衡量得特别清楚。
这三类人员把整个产品的策划,推向市场,以及产品开发过程控制基本上定下来了,可以是说最关键的。
剩下的有产品设计,主要是做产品的用户界面或者可视化方面的设计。这些人一般人都有设计方面的背景。象微软的产品,以前对用户界面设计或者用户交互方面侧重不是很多,因为传统PC,早期只是专业人员的工具。但现在越来越向消费者、初用者方向发展,那么对于界面设计要求越来越高。公司在这方面投入了很大的人力。我不知道大家都看到新的Windows XP、或者像“MSN explorer”没有,这些产品和传统的产品相比,外观,包括用户使用方式。都是完全不一样的,更注重的是一种整体的体验,经历。
产品设计还有一个重要的工作,就是保证产品所有可视部分保持一致。不同的模块或者不同的特性可能由不同的人员开发,如何保证可视部分看起来一样,使用户不至于在一个产品使用时突然觉得不是同一个公司的产品,这就取决于产品设计人员。
第五种人员是产品可用性评估工程师,他们主要做的是保证产品可用,易用,而且能够容易被用户接受。一般在产品开发的过程中或者初期,都有一些不同的原型,就是针对一些特性怎么做,用户怎么交互,设计一些不同的原型,然后交由可用性评估工程师做可用性测试。从而决定最终的方案。这方面微软一直是非常重视的。你可能注意到在IE早期版本里,地址栏里面并没有“Go“按钮,只是有一个地址栏。但是后来通过可用性测试,发现一些用户把地址敲进去后,就在那儿等着,也不知道按回车。确实就有这样的人。所以从5.0开始在地址兰后加了个按钮。用户敲完地址以后,可以试着按一下按钮,来连到他所需要的网页。
下一类就是开发人员。开发人员在微软应该是很重要的,但是我感觉相比之下,没有象在我们国内一些企业那么重要。开发人员主要工作,一部分是设计一些算法,对PM做出的文档或者特性说明要提出自己的反馈。还有更重要的一块,就是帮助PM推出产品日程,从什么时候可以做到“beta”1、2,什么时候可以发布。这些跟开发人员密切相关,所以又开发人员决定它的进度。除此之外,就是通常的写代码,编程与调试,以及后期的缺陷修复。 |
|