③ - 互联网关键角色及其职责

  • 📖 该文隶属 程序员:职场关键角色通识宝典

  • ✍️ 作者:哈哥撩编程(视频号同名)
    • 博客专家·全国博客之星第四名
    • 超级个体·COC上海社区主理人
    • 特约讲师·谷歌亚马逊演讲嘉宾
    • 科技博主·极星会首批签约作者

  • 🏆 推荐专栏:
    • 🏅 程序员:职场关键角色通识宝典
    • 🏅 程序员:职场效能必修宝典
    • 🏅 程序员:文心一言指令词宝典
    • 🏅 Python全栈白宝书
    • 🏅 ChatGPT实践指南白宝书
    • 🏅 产品思维训练白宝书
    • 🏅 全域运营实战白宝书
    • 🏅 大前端全栈架构白宝书

文章目录

  • ⭐ 产品经理
  • ⭐ 设计师
  • ⭐ 项目管理
  • ⭐ 开发团队
  • ⭐ 运维团队
  • ⭐ 营销团队
  • ⭐ 团队成员比例

这一节课呢,我们来了解一下 【产品团队】的关键角色有哪些,了解一下每一个岗位的大致工作和内容。大家注意哈,这里我说的是【产品团队】,而不是【技术团队】,所以除了纯粹的技术岗之外,也会介绍类似 “产品经理”、“运营” 以及 “设计” 等非技术方向的岗位。

当然了,也并非是每个公司都严格按照我所介绍的各个角色去设置职位、分配任务的,但是大部分成功的公司都是这样做的。这些职位和角色,都是打造成功的软件产品不可或缺的,需要注意的是,我所说的 “软件产品” 不仅包括提供给企业或者消费者所使用的软件,也包括提供互联网服务、电子消费产品,以及所有以软件为核心的设备。

根据目前互联网企业的职业分类与工作职能,可以分为以下几个大类:【产品】、【设计】、【项目】、【研发】、【测试】、【设计】、【市场】与【数据分析】,其中呢,可能在有的公司的不同部门、不同项目下,存在一定的重叠。有的企业会将 “研发”、“测试”、"设计"归到某一个产品负责人或者是项目负责人下,但是有的企业实行的又是仅仅将 “设计”、“市场” 与 “数据分析” 由产品负责人或者事项目负责人负责,技术团队独立为专门的研发部门,由技术负责人负责。这些呢,都是由不同企业的不同组织架构来决定的,但是整体的职业与职能可以分为这几大类。在后续的章节里,会针对各个职业的细节进行进一步介绍,所以本章节呢,我们就以各个大类下的一些关键角色进行一些简单的阐述。

⭐ 产品经理

【产品研发团队】是由各种角色组成的,所以接下来将要给大家介绍的就最关键的角色 — 产品经理 。在互联网公司的专业术语中 PM 指的就是这个角色,是 “Product manager” 的缩写。在公司中针对某一项或是某一类的产品进行规划和管理,主要负责产品的研发、制造、营销、渠道等工作。所以正如我们前面所说那样,有的企业除了研发团队之外,营销、渠道等部门也会受到产品负责人的节制,是负责产品整个生命周期的人。

产品经理的主要职责分为两项:一个是评估产品的机会与可行性、定义要开发的产品。要知道产品的创意来源其实是很多的,比如来自上层的意见、产品受众的反馈、可用性的测试结果、同行竞品的分析。除此之外,有时候也会收获来自产品团队内部与营销团队的点、业内专业人士的分析等等。这些创意是需要经过严格的审核后,才能判断其是否有价值,产品经理就是负责这项评估的人。许多企业也会借助【市场需求文档】来完成这项任务,我在做产品经理的时候更主张使用一种简化的方法来完成这项任务,也就是 【机会评估】。

在确定有价值且符合公司发展要求的产品机会后,还需要探索产品的解决方案,包括最基本的产品特征和功能、产品的用户体验、产品的发布标准。这些,也是属于产品经理的工作范畴,也是产品经理的核心职责。有些公司的产品经理会借助详细的产品需求文档,来完成这项任务(有的公司也会会叫 “产品说明文档” 或者 “功能说明文档”)。和市场需求文档一样,我依然主张采用简化的文档,围绕产品的原型来展开这项工作。需要注意的是,这份文档应该清晰地描述产品的功能和属性,避免讨论产品的实现方法,这不是在这一环节需要做的任务。

⭐ 设计师

设计团队也是由多种角色组成的,常见的有UI设计师与UE设计师,也有企业称呼为用户界面设计师、交互设计师的。因为是区别于编程方向的技术岗,所以这里就简单的介绍一下。UI设计师,也被称之为 “用户界面设计师”,是专门从事软件界面美观整体设计的人,根据产品经理所设计的产品原型图,使用各种设计软件来创建易于用户理解和操作的界面。同时还追求视觉上的艺术感与用户体验的便捷性。

UE设计师的全城是 “用户体验设计师” 或者是 “交互设计师” ,他们负责深入理解用户,设计有价值、可用的功能,以及用户导航和产品的使用流程。目标是确保用户在使用产品的过程中能够获得流畅、便捷且愉悦的体验。

无论是UI设计师还是UE设计师,都需要与产品经理、前端开发工程师等多个角色紧密合作,确保产品的用户体验设计能够得到有效实施。将功能与设计相结合,从而满足用户的需求,确保用户明白如何使用产品,对产品产生使用的渴求度,让产品同时具有可用性与价值。

⭐ 项目管理

在产品经理完成产品的定义之后,开发团队开始成接项目,开始开发产品。项目管理的核心任务就是制定计划和跟踪进度。项目管理工作常常用于不同的角色来承担,有的时候是由专职的项目经理负责,也可能由开发经理来兼任,大多数的中小企业都是由开发经理兼任的,这种现象与开发团队往往会占据大部分的项目资源存在着直接的关系,有的时候产品经理也会亲自上阵操刀项目管理的工作。

这通常取决于公司的文化和项目的规模,那些规模比较大的项目往往都会安排经验丰富的专职项目经理负责项目管理的工作。在技术与管理的分水岭,很多程序员也会选择走向项目管理这条道路。

⭐ 开发团队

开发产品的软件工程师也被称为开发团队或者产品研发团队,就是负责开发产品,甚至在有的公司被称为IT团队。这里需要明确说明的是,千万不要混淆这两个概念,区分的关键就是要看他们是为外部用户开发软件,还是为公司内部开发软件。IT团队通常指的是为内部员工提供技术支持的团队,而开发团队指的就是为外部客户开发和维护产品的团队。

开发团队通常由一群专注于根据公司的业务需求和市场需求,进行软件、网站或应用的开发工作的工程师组成。他们不仅需要掌握多种编程语言,如Java、Python、C、C++、Go等,还熟练掌握云计算、大数据、人工智能等前沿技术。

也会与产品经理、UI设计师、测试工程师等多个角色进行紧密的合作,确保产品功能的完善、界面的美观以及性能上的稳定。所以在有的企业组织架构中,像产品经理、UI设计师、测试工程等和开发团队有着紧密合作的角色也会归类到开发团队。一起完成产品的技术实现,技术实现的好与坏将直接影响到用户体验和公司的业务成果。

⭐ 运维团队

有的人可能会产生疑问,运维不也是技术团队的一员么?为什么要单独拎出来。其实不然,在一些创业公司早期的时候,可能像运维语DBA等角色是归到技术团队统一管理的。但是一旦一个产品投入到市场,趋于成熟的时候,运维与DBA等确保产品能够稳定运行的角色们就会独立出来。

我们都知道,互联网产品通常都是运行在服务器上的,用户通过 web 、app 访问服务,运维团队负责保障服务的正常运行。除此之外,还承担着负确保公司的IT系统和基础设施稳定运行的责任。常见的运维团队成员有【运维管理员】、【网络工程师】、【DBA】、【安全工程师】等,这些角色的背后所需要的也是一系列的专业技能,正常情况下很难由开发团队独立承担。所以越是成熟的企业和产品,就越是会将这些工作独立出来,专人、专项、专管。

⭐ 营销团队

虽然【营销团队】也不是技术方向的,但也是【产品团队】的一环,所以这里也简单的介绍一下。产品营销团队负责对外发布信息、宣传产品,为拓展市场销售渠道、组织重点营销活动(比如在线营销与产品运营)、促进产品销售、提供支持等等。

有些企业呢会让一个负责人同时负责产品的营销与产品的管理工作,实际上这两项的工作内容相差很大。产品营销的工作就是对外宣传产品,产品管理的工作是从细节上定义开发团队开发什么样的产品,两者工作天差地别。

让产品营销人员兼任产品经理的工作,是很多以开发产品为目标的创业公司的核心误区之一,根本没有意识到这种错误的模式给他们带来了多大的损失。

需要提一下的是,在微软会习惯于将那些负责产品营销的人称呼为【产品经理】,而把制定【产品说明文档】和【管理项目进度】的负责人称为【项目经理】。虽然我不喜欢微软对这两个头衔的用法,但我觉得他们定义产品的工作还是非常棒的。

⭐ 团队成员比例

在产品团队里,产品经理、设计师和开发人员的人数存在一定的比例关系。为使得开发人员集中精力开发产品,必须有相应人数的产品经理和用户体验设计师协助他们。

影响成员比例的因素包括待开发软件的类型、员工的工作经验和工作技能水平等。下面所阐述的比例仅供参考,虽然这是一个标准的模型,但是国内的产品开发团队从来没有标准过。

正常情况下,每五到十人的开发团队,必须配置一位产品经理。而一位交互设计师至少可以支持两位产品经理的工作。一名开发人员所对应的测试工程师的比例为 1 : 3 ,那些国际知名大厂的研发标准就是如此,这一点在国内很难实现。

凡是超过十人以上的开发团队参与的重大项目,就应该配置一位专职的项目经理。此外,国内采取的多是敏捷模式或者是火车模型的发布模式,也就是【以固定的周期持续发布产品,如果某项既定功能未完成,就挪到下一个周期的开发方法】。这种情况下,就必须配备专职的【项目经理】。

具体的职业这里并没有给大家进行一个详细的讲解,大家也毋需着急,精彩的各个职业介绍就在后面,下图就是互联网常见的具体的职业,这里我先抛个砖,大家先做一个了解就好。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/581794.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

技术团队的管理方法和日常总结建议

管理学家德鲁克有言“管理是一种实践,其本质不在于知,而在于行,其验证不在于逻辑,而在于成果,其唯一的权威就是成就” ,因此管理重实践看效果,但如果管理实践有理论依凭,那么实践起来…

新媒体运营-----短视频运营-----PR视频剪辑----视频调色

新媒体运营-----短视频运营-----PR视频剪辑-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/138079659 文章目录 1. Lumetri调色,明暗对比度2. Lumetri调色,创意与矢量示波器2.1 创意2.2 矢量示波器 3. L…

滑块验证码破解----Java使用opencv后端破解滑块验证

使用技术:Java SpringBootopenCV 在windows上首先需要下载opencv进行安装,先去官网:Releases - OpenCV 下载这个windows版本的安装包 下载后直接安装解压就行,然后需要,然后找到安装位置里的这个文件: 你下载的是什么版本的,这里的数字就是多少,比如我下载4.5.3版本那么这…

分治策略 --- 快排归并

目录 分治-快排 一、颜色分类 二、排序数组 三、数组中的第K个最大元素 四、库存管理 分治-归并 一、排序数组 二、交易逆序对的总数 三、计算右侧小于当前元素的个数 四、翻转对 分治是一种思想,也就是将大问题分解成小问题,一直分到小问题可…

2024年云仓酒庄新动态合肥北京双城开课,持续培训助力酒业发展

云仓酒庄合肥北京双城开课,持续培训助力酒业发展 随着国内酒类市场的不断繁荣与消费需求的日益增长,云仓酒庄作为行业内的稳扎稳打之一的企业,始终致力于提升服务质量和品牌影响力。近日,云仓酒庄在合肥与北京两地同时开设培训课…

qt学习篇---C++基础学习

本学习笔记学习下面视频总结,感兴趣可以去学习。讲的很详细 【北京迅为】嵌入式学习之QT学习篇_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1tp4y1i7EJ/?spm_id_from333.337.search-card.all.click&vd_source8827cc0da16223b9f2ad8ae7111de9e2 目录 C…

JavaScript数组方法练习

第一个练习 ● 计算所有账户的存款总额 const bankDepositSum accounts //定义一个变量.flatMap(acc > acc.movements) //使用flatmap将所有的存款提取,然后组成一个新的数组.filter(mov > mov > 0) //使用filter方法提取所有的正值.reduce((sum, c…

【前端】VUE项目创建

在所需文件夹中打开cmd命令行窗口,输入vue ui 进入web可视化界面选择创建新项目 根据需求依次完成下列选择,下列是参考配置,完成后点击创建项目即可 最终显示完成

upload-labs后续(14-)

图片马 在图片中加入木马,然后上传让浏览器解析,达到上传木马的目的 制作图片马:可以在notepad或者winhex中打开文件,在文件头中加入图片的文件头,再在文件末尾加入木马即可。 图片文件头如下: 1.Png图片…

B站广告推广开户最低需要多少钱?

在竞争激烈的互联网营销环境中,哔哩哔哩(B站)作为深受年轻人喜爱的视频分享平台,其广告价值不容小觑。对于希望在B站上进行广告推广的企业或个人而言,了解开户流程及成本,选择专业的服务团队至关重要。介绍…

AI图书推荐:ChatGPT写论文的流程与策略

论文一直是任何学术学位的顶峰。它展示了学生在研究领域的兴趣和专业知识。撰写论文也是一个学习经验,为学术工作以及专业研究角色做好准备。但是,论文工作总是艰苦的,通常是充满乐趣和创造性的,但有时也是乏味和无聊的。生成式人…

kerberos-hive-dbeaver问题总结

一、kerberos安装windows客户端 1、官方下载地址 http://web.mit.edu/kerberos/dist/ 2、环境变量配置 下载msi安装包,无需重启计算机,调整环境变量在jdk的前面,尽量靠前,因为jdk也带了kinit、klist等命令 C:\Program Files\…

Kotlin泛型之 循环引用泛型(A的泛型是B的子类,B的泛型是A的子类)

IDE(编辑器)报错 循环引用泛型是我起的名字&#xff0c;不知道官方的名字是什么。这个问题是我在定义Android 的MVP时提出来的。具体是什么样的呢&#xff1f;我们看一下我的基础的MVP定义&#xff1a; interface IPresenter<V> { fun getView(): V }interface IVie…

41. UE5 RPG 设置火球术的碰撞类型

在上一篇中&#xff0c;我们设置了火球术从发射到击中敌人的整个周期使用的音效和特效&#xff0c;现在看上去它像一个真正的火球术了。在这一篇文章里面&#xff0c;我们主要解决一下火球术碰撞的问题&#xff0c;现在已知的问题是&#xff0c;有些不需要和火球产生碰撞的物体…

代码随想录-二叉树(节点)

目录 104. 二叉树的最大深度 题目描述&#xff1a; 输入输出描述&#xff1a; 思路和想法&#xff1a; 111. 二叉树的最小深度 题目描述&#xff1a; 输入输出描述&#xff1a; 思路和想法&#xff1a; 222. 完全二叉树的节点个数 题目描述&#xff1a; ​输入输出描…

商汤研究院招大模型实习生

商汤研究院招大模型实习生&#xff0c;base上海、北京&#xff0c;400/day。福利&#xff1a;每天50租房补贴&#xff0c;20的餐补。晚上8点之后回去有额外的25元晚餐餐补&#xff0c;10点之后回去可以免费用滴滴。 组内的大模型工作大概分两个方向&#xff1a; 1.3B、3B等小…

特别的时钟特别的倒计时

念念不忘的歌曲&#xff1a;Thats Why You Go Away <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title&…

IDEA新版本创建Spring项目只能勾选17和21却无法使用Java8的完美解决方案

想创建一个springboot的项目&#xff0c;使用Spring Initializr创建项目时&#xff0c;发现版本只有17&#xff5e;21&#xff0c;无法选择Java8。 我们知道IDEA页面创建Spring项目&#xff0c;其实是访问spring initializr去创建项目。我们可以通过阿里云国服间接创建Spring项…

工业异常检测

工业异常检测在业界和学界都一直是热门&#xff0c;近期其更是迎来了全新突破&#xff1a;与大模型相结合&#xff01;让异常检测变得更快更准更简单&#xff01; 比如模型AnomalyGPT&#xff0c;它克服了以往的局限&#xff0c;能够让大模型充分理解工业场景图像&#xff0c;判…

Redis哈希槽和一致性哈希

前言 单点的Redis有一定的局限&#xff1a; 单点发生故障&#xff0c;数据丢失&#xff0c;影响整体服务应用自身资源有限&#xff0c;无法承载更多资源分配并发访问&#xff0c;给服务器主机带来压力&#xff0c;性能瓶颈 我们想提升系统的容量、性能和可靠性&#xff0c;就…
最新文章