第二类人是产品管理人员.某种程度上有点类似于做传统的市场人员,但是也不是完全相同.他们主要任务是把产品推向市场.包括决定产品的定位.包装.最重要一点是向用户传达一个什么信息.也就是用户为什么买你的产品,或者升级到你的产品.很多人说微软的产品除了质量好外,市场也做得好.象ie就是一个很好市场运作的例子.比如,ie最初的用户定位,不是试图让netscape已有的用户转到ie上,从来没有这么做过.而是面向新的internet用户.这就是用户定位很清楚.此外,对ie不同版本,开发侧重点不一样,就需要用一条简单的信息告诉用户,这个版本比其他版本有什么好处.这些都是产品管理人员要做的.
在微软,程序管理主要是做产品,在适当的时候推出适当的产品.他碰到的最主要困难就是如何保持控制.适当时候意味着你必须控制好产品的发布日程,不能有延误.大家知道产品过程中不确定的就是人为因素,这个发布日期控制好,这是很困难的.还有要做出正确的取舍.有些时候你会在发布日期与新的特性之间需要做出取舍,或者是不是采取新的技术,用新的工具.算法什么是不是必要,我们是不是需要去做,做什么与不做什么之间,做出取舍,从而控制产品的特性并使其能满足市场需求.程序管理人员需要衡量做这些事情的危险性,需要衡量得特别清楚. 【程序编程相关:Transact-SQL中游标名的作用域】
下一个角色是程序管理,我们以前叫项目管理,但是上次我在上海讲的时候,学员说,他们说国内项目经理做的事情很不一样,所以这里我就叫程序管理.有时候我可能会交换着用. 【推荐阅读:仿照boost::lexical_cas】
剩下的有产品设计,主要是做产品的用户界面或者可视化方面的设计.这些人一般人都有设计方面的背景.象微软的产品,以前对用户界面设计或者用户交互方面侧重不是很多,因为传统pc,早期只是专业人员的工具.但现在越来越向消费者.初用者方向发展,那么对于界面设计要求越来越高.公司在这方面投入了很大的人力.我不知道大家都看到新的windows xp.或者像“msn explorer”没有,这些产品与传统的产品相比,外观,包括用户使用方式.都是完全不一样的,更注重的是一种整体的体验,经历. 【扩展信息:多区段刻录过程中,“丢失”以前文件的解决】
这三类人员把整个产品的策划,推向市场,以及产品开发过程控制基本上定下来了,可以是说最关键的.
产品设计还有一个重要的工作,就是保证产品所有可视部分保持一致.... 下一页