昨天去面试一个公司的项目经理,虽然最后价钱方面没谈拢,但是最终给我的收获确实很大。。。
相信大部分程序员走到一定程度后都会往管理方面发展,我也不例外,从09年到现在,已然有六个年头,这六个年头里或多或少的接触着产品或是项目,可是何为产品?又何为项目?
很多人可能认为,产品和项目的区别无非产品可以卖钱,项目。。。 昨天从面试的公司出来后问过几个正在做开发的朋友,几乎每个人说的都含糊其辞,分不清楚具体,整天把产品或项目挂嘴上,最终却分不清楚这是不就是差不多原理呢?那么今天我们就来认真的探讨下似乎无需探讨的这个话题[你开发的是项目还是产品]?[你的经理是项目经理还是产品经理]?
先来讨论第一个话题:[项目OR产品]
我们先来看项目的定义:项目是指一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成。(--摘自百度百科)
再来看产品的定义:产品是指能够提供给市场,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品、无形的服务、组织、观念或它们的组合。(--摘自百度百科)
虽摘自百度百科,是一个宏观的概念,但是一样也适用于我们技术口中所说的项目与产品,一个产品里面可以有很多个项目,而一个项目却不一定会成为产品,又有人说了,一个项目里可以包含N多产品,当然这么说也不算错。
比如说 CRM(Customer Relationship Management),如果要把他拿到市场,别人通过购买的形式拿到它的使用权,那么此CRM便被赋予了盈利性,此时来定义为产品,理所应当;当然如果公司内部定制开发的CRM,仅仅公司内部使用,并不开放到市场,那么被定义为项目,又有什么问题呢?
再来讨论第二个话题:[项目经理OR产品经理]
项目经理,顾名思义自然是一整个项目的管理者,负责整个项目的进度、规划,为项目的稳定及后续负责,能够为最终用户实际使用场景准确洞察到需求,和产品经理协作找出最优开发方案,控制整体成本等。
产品经理,为当前产品规划负责,能够了解当前市场行情,对竞争对手及用户的分析,当然更着重在产品上,与客户直接沟通,了解客户实际需求,对初期的产品进行准确规划及根据需求做出产品模型,定义实际有用的开发模块。
总之来说,项目经理与产品经理是相互协作又是相互制衡的关系。
经此分析,是不是对产品与项目两个概念明了了许多呢?
第一次手写概念性的博文,感谢耐心读完,欢迎批评指正。