这一章的内容最好理解,如果你在互联网企业工作过,那么这一章的内容就更加的好理解了。
一、产品团队的角色以及职责
这里用一张图片可以很直观的看到产品的各个阶段对应的角色。
下面就来具体的说说每一个阶段每一种角色的具体工作吧。
1、产品经理
产品经理的工作就是把用户的需求,用户表达的想法转化成条理清晰的文档,脑袋里也要有产品做出来之后的雏形。不过,见过的很多产品自己都搞不清楚自己要什么,这种产品真是挺失败的。
2、设计师
设计师包括交互设计师,视觉设计师,前端开发工程师,用户研究工程师等,种类很多,分类也很细。不过,很多中小企业中设计师并没有分的那么详细,基本上只有一个设计师包揽所有的设计工作。在这里,也许有人不理解为什么需要前端开发工程师?因为这里有很多的交互行为,文档是没有办法模拟出来的,合格的PRD文档是包含了交互设计的,也就是可以点击跳转的,而不是一大堆文字,让开发者自己去一点点的研究,询问,探讨。这无疑节省了沟通时间,是一种很好的呈现产品雏形的方式。
3、开发工程师
开发工程师的工作更加的显而易见了,就是把产品和设计做出来的文档用代码来实现,把文档的文字变成可以使用的产品。这一阶段也是占用时间最长的一个阶段。
4、项目经理
几乎每一个公司都会有一个或者多个项目经理,属于公司的骨干人员,也可以算中层领导。他们主要负责整个项目的进度,整体情况,确保项目目标的实现。
5、测试人员
产品测试主要包括三个环节:性能测试、功能测试和回归测试。性能测试主要是检验产品在某些峰值(由产品经理预估的出)的情况下,产品是否正常运行。功能测试是测试人员根据产品的PRD文档编写测试用例,然后按照测试用例进行逐项的验证测试。回归测试是指修改了旧代码之后重新进行测试以确保没有引入新的bug。
6、运维工程师
互联网产品都是运行在服务器上的,运维工程师负责对已经建立好的网络软硬件进行维护,确保产品能够在服务器上正常运行。运维工程师通常具备一定水平的开发能力,但是运维工作是与开发工作有很大差别的。一些公司将运维也交给开发团队来负责是很不规范的行为。
7、QA人员
QA(质量保证)人员的主要职责是制定产品开发的流程、标准、规范、监督并指导产品开发过程被正确执行。通常公司中并没有单独设置这个职位,由测试人员和项目经理负责。
二、有生命力的产品团队
有生命力的产品团队有两个非常明显的特点:
1、团队是学习型的团队
团队善于营造学习氛围,一方面,团队会组织大大小小的专家培训,帮助员工从外界摄取专业知识;另一方面,团队鼓励内部分享,让一些成功的经验得到最大限度的传播。
2、团队具有强大的解决自身问题的能力
团队在发展过程中,会产生一系列的问题,比如,本位主义导致沟通不顺畅,绩效流于形式,流程复杂,不合理等。在普通团队里,这些问题会长期的存在,并不断阻挠团队能力的发挥。优秀的团队则不同,它们有较完善的机制,能够保证团队自身的问题被发现、被提出、被解决,并通过流程来有效规避类似问题的再次发生。