第3节 产品经理的6类干系人
在一个项目中,产品经理并不是一个人在战斗,而是在很多同事的配合下共同完成项目。那产品经理到底要和哪些角色配合,一起完成项目呢?

产品经理的干系人
上图所示是一个项目中涉及的部分干系人,最中间的产品经理是一个项目的驱动者。而产品经理的前方是“Boss/Leader”,也就是创业团队中公司的老板,而在大公司中往往是团队的负责人,他们是指令的下达者。产品经理的后方是“用户”,是产品经理服务的人群。产品经理需要关注用户的需求、感受,不断迭代更新自己的产品。而产品经理的下方是一群和产品经理配合完成任务的角色。下面就对这些角色展开介绍。
交互设计师
交互指的是产品与它的使用者之间的互动过程,而交互设计师则是秉承以用户为中心的设计理念,以用户体验度为原则,对交互过程进行研究并开展设计的工作人员。
产品经理考虑要做什么产品才有价值,交互设计师考虑怎么把产品经理的想法最有效地转化成一系列的界面展现给用户,所以交互设计师的产出更多为交互原型图,其中包括页面布局、内容展示等众多界面展现。例如:使用按钮还是使用图标?字号大小如何?如何使用tab?用户需要点击还是滑动?采用摇一摇还是吹一吹?这些都属于交互设计的范畴。
在大型互联网企业中,往往都会设立专门的交互设计师岗位,但小型企业或创业企业往往没有那么细致的分工,这部分工作会由产品经理自己来代做。
界面设计师
界面设计师是又称平面设计师或UI设计师。UI的本义是用户界面,是英文User interface的缩写。UI设计师(界面设计师)即指从事软件的人机交互、操作逻辑、界面美观等整体设计工作的人。工作内容包括负责软件界面的美术设计、创意工作和制作工作。
在流程中,界面设计师负责结合交互设计师或产品经理的初(单)步(色)交互原型稿,制作丰富多彩的设计文件。所以大家平时在上网时看到的界面、设计,都是界面设计师的作品,他们的使命就是让互联网变得更漂亮。
此外,除了设计内容本身,配合工程师切图、配置文件也是界面设计师工作中很重要的部分。
项目经理
项目经理(Project Manager),从职业角度看,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。
因为在很多大中型互联网企业中,一方面项目庞大,一个项目团队动辄三四十人,需要有个角色在中间做指挥,协调所有分工的任务、时间和进展;另一方面,为了人力资源的节约,一些技术团队往往兼顾多个项目,所以也需要一个角色来协调技术人员在不同项目中穿插时的工作安排。简而言之,项目经理的职责是为项目做时间、人力上的协调和安排,使命是使得团队协作更顺畅,保证人力资源的最大化利用。
BAT都有项目经理这个角色,产品经理在完成需求设计后,会在项目经理这里报备,然后由项目经理来安排技术、测试资源及整理时间排期。产品经理能省去管理资源的烦恼。但很多小企业是没有项目经理角色的,这种情况下一般由产品经理或技术负责人来兼顾这个角色。
开发工程师
开发工程师,被戏称为程序“猿”或“码农”,是指通过计算机语言手段实现产品需求的人。一般来说分为前端和后端两种,同时会用多种不同的实现语言。一般当产品经理把需求、交互明确后,开发工程师就可以根据需求把项目最终实现成为一个人们在网上使用的产品。
关于开发的一些基本知识,本书将会在第7章中详细描述。
测试工程师
测试工程师负责前端产品以及后台应用程序的质量把关。在互联网中,产品的质量是非常关键的,我们都希望一个服务用户的产品完整且没有bug。但项目在设计和研发中难免有疏漏,而测试工程师就是产品质量的把关人。在产品上线前,他们负责检验产品的质量,在盖上他们认证的“合格章”后,一个互联网产品才可以上线运营。
具体讲,测试工程师的工作是根据产品经理的需求文档,编写测试用例,通过自动化测试(编写程序)或者手工测试对需求进行覆盖验证。结合测试用例,测试工程师会对产品功能涉及的每一个细节、每一个场景、每一个终端(移动端包括各式各样不同的手机、平板等设备)都进行细致认真的排查体验。在发现产品有质量问题时,他们会将bug单给到开发工程师或产品经理,在修改后他们会继续测试,直到问题被解决。他们确保产品经理的需求得到完整实现,保证产品对外发布时,没有任何不可接受的问题和漏洞存在。
中大型互联网企业中,测试工程师是标配,但一些小型或创业型企业因为资源有限,这个职位也可能由开发工程师或产品经理兼任。
运维工程师
运维工程师负责部署后台程序及后台服务的稳定性,确保后台服务可以7×24小时不间断地为用户提供服务。运维工程师管理数据庞大的后台服务器以及监控这些服务器上的服务状态。如何同时保障服务的高可用性,是运维工程师面临的最大挑战。
运维工程师和后台开发工程师联系非常紧密。在大部分公司,后台开发工程师并不是直接将自己开发完成的软件部署到后台服务器,而是交给运维工程师进行部署,这样可以让开发工程师更关注开发。
在一些中小型企业,后台开发工程师兼任了运维主要工程师的职责。
以上只是项目中主流团队涉及的角色,其实很多互联网企业的团队中所涉角色远不止这些,比如还有数据分析师、用户分析师(用研)、客服经理等,每个产品都是由这些多种角色一起努力最后呈现出来的结果。
练习
1)一个互联网项目中,最少的团队构成需要什么角色?
__________________
2)在项目的四个阶段中,产品经理分别要输出什么?他们又分别和什么角色配合共同完成任务?
立项阶段:__________________
设计阶段:__________________
实现阶段:__________________
上线运营:__________________