笔者09年开始实习至今,分别经历了互联网产品→定制化项目→项目型产品三个阶段,在第一次转型时由于只是开发人员,对于转型的理解并没有那么深刻;在第二次转型时,由于已是负责人,需要站在更高的层面上思考以及转变,对于转型之痛深有感触,对于转型过程中所走的弯路也印象尤深,故以此文来记录自己的理解,叙述的内容带有工作领域的局限性,也希望与大家共同探讨。
前言:
在开始撰文之前,先以福特创始人Henry Ford的一句话(真实性存疑)作为开头,此句也成了我在产品设计时的座右铭,“If I had asked people what they wanted, they would have said faster horses.”。
短短一句话,其实已经道尽产品思维的特性,产品越深入,对其越是感同身受。接下来,笔者将从定义、思维方式、团队构成、需求来源、商业模式、版本分支、配套工具等方面分享笔者认知中产品与项目之间区别和联系。
01 定义
1. 项目是什么
有学习过PMP或者高项的人,应该对于项目的定义是再熟悉不过了——项目是为创造某种独特的产品或服务所做出的一次性的努力,其具备的几个特征: 目标性;独特性; 临时性;渐进明细。
落到我们实际的工作中,软件项目的本质就是为了实现合同约定的建设内容或用户方的需求,通过程序开发\部署的方式将其以软件的形式实现,并将其与交付物一并提交给用户。
2. 产品是什么
对于产品的定义,百科中给出一段相对绕口的描述——产品是指能够提供给市场,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品、无形的服务、组织、观念或它们的组合。
如果用更加贴近于软件开发方式来描述的话,那么软件产品是面向解决业务场景需求,持续迭代,并可在多个项目中被复用的一类具有通用性的软件形态。
笔者所在的公司中,存在着两种不同形态的产品,一种为业务应用类产品,其专注于解决业务场景方面的需求,并可在多个项目中进行应用,如电子证照、政务服务办理等;另外一种为底层组件类产品,其业务属性较弱,对于通用属性进行高度提炼并对业务进行拆解,如用户中心、表单中心等。
举一种实际生活中的例子描述这两者的区别:项目就是一次性杯子,目的是为了解决单次喝水的需求,目标明确且一次性;而产品就是陶瓷杯或者水杯,面向的场景是解决多次喝水场景的需求,而且还会根据喝水、喝咖啡、喝酒等不同场景衍生出不同的子产品。
