【前言】

上次跟大家分享了面试的故事,小编觉得效果还不错,因此小编决定把工作感悟系列写下去,不过时间就不好说了。希望小伙伴们在评论列表中发表自己的看法和观点,积极参与啦~~

【背景】

初来Y公司,作为一只从未出过家门的菜鸟,对公司里的一切都充满好奇。大到F总、L总的工作内容和管理方式,小到公司里高大上的饮水机怎么用、蒂森克虏伯这牌子的电梯的感应装置得多少钱。对于技术方面,就更是如此了,每次我们三只去吃饭的时候聊到某个技术点,大家都不约而同的感叹:哇~这都可以,怎么实现的啊!言归正传,今天不谈技术。在这些好奇的事情中,有一件事困扰了我好久。入职当天,漂亮的前台接待把我带到一个中年男子身边,大家都叫他“PM”,这就是“噩梦”的开始了。

中午,吃饭的时候,另一只菜鸟就问我,“PM”是什么意思啊。我想都没想,回了他,项目经理啊——Project Manager!可他却说,那产品经理也是PM啊,Product Manager!他这一说,好像也有几分道理。关于这事的争议,我们就先放在一边了,在后面的工作中,我一直留意着这个“PM”到底是什么真面目。

【产品 】VS【 项目】

什么是项目?产品又是什么?首先,我们需要搞清楚这两者之间的主要区别。

在日常开发中,我们所接触的更多是项目吧。从时间长短来看,一个项目短则一周,即使大项目也不会做几年久。而产品就不同了,产品的周期要比项目长的多,而且产品关注的不是实现它,而是如何规划如何设计,更需要考虑很多外部因素,比如:市场的需求和前景等。另一方面,项目都有特定的目标。比如:“考试系统”就是用来考试的,可能只为一个学校的某一学科的考试服务。而产品则更像是在探索,谁都无法准确预估将来需要什么变化,可以达到多少收益。

因而,我们可以大致区分如下:“产品经理”主要工作是去权衡去考虑,如何设计能使公司获益最大,前景更大。而“项目经理”需要把产品经理定下来的目标去实现它,用技术手段去高效实现它,而不需要关心上线后是否能给公司带来长远的收益。

【揭开“PM”的面纱】

前面说到,小编一直留意着这个”PM“到底是个什么角色,现在我们故事继续。

这个”PM“手底下二十个人,人很杂,岗位也很杂,开发、测试、需求、客服……在平时,我们都叫他”老大“。他的工作除了管理以外,主要是负责需求工作,也就是BA。这么说来,那他不就是个产品经理吗?别急,他管得地方还多着呢,他还负责给开发分配任务,估计他觉得他是老大吧。那基本上就清楚了,也就是这个团队中,并不存在实实在在的项目经理,而是让产品经理做着很多项目经理的工作。

那么,我们就来猜一下,既然公司这么个性化,肯定有自己的原因,那是什么呢?

我们现在试想一下,Y公司的这个小团队中的PM是项目经理,而不是产品经理。好的,现在客户提新需求了,反映说,这系统登录页面太丑了,而且用着好不方便。新需求有了,现在需求扔到了项目经理这边,他拿到这个东西,他肯定想的是如何更快更省事的完成它,而不是站在用户的角度去设计这个登录功能。结果很容易想到,改啊改啊改了n次,客户仍旧不满意,最后也不会有人用了。

因此,项目经理带整个团队,这个是肯定行不通的,那产品经理就可以吗?

这种情况就不需要设想了,因为Y公司就是这样的,小编可以设身处地地吐吐槽。产品经理做一部分项目经理的工作不是不可以,最起码产品质量、用户体验会好很多,但问题同样会暴露出来。

【进度条的故事】

很多在Y公司待过的人,大概都听过进度条的小故事。某天,老大用着用着系统,随口说道,这太慢了怎么不弄个进度条啊。然后把这个事情扔给了小L,大概三四天后,老大想起这事了,问做的怎么样了。小L说还没做好,老大还没听小L说完,就开始怒了,嚷嚷着:就这一个小小的进度条,弄了一周了都没弄出来,你一天天干嘛了!此处省略n个字。小L委屈极了,整个项目中就没有谁弄过这块东西,平台封装的控件也有问题,很多事情都需要沟通,而且她手里还有几张报表月底就要上线了,根本没老大想的那么简单。其实这事也不能怪老大,谁让老大不懂技术呢,没弄出来他都觉得任何理由都是在给自己找借口。

类似”进度条“的故事还有很多,小编都深受其害,你不能跟他讲技术,他又要看效果。

很多人该问了,这也不行,那也不行,干脆各干各的吧。

【皆大欢喜】

对的!在半年之后,Y公司高薪外聘了几个有经验的”项目经理“,彻底将产品经理和项目经理分隔开来了,以后需求先汇总到项目经理那里,项目经理再给手下的人分配工作,小开发不再直接和需求老大打交道。项目经理也是有四五年带项目经验的人了,和他沟通起来轻松多了,毕竟他更了解技术实现的难易程度,能更好的分配工作安排时间。

大家有共同语言了,沟通变得很easy,工作起来也十分轻松。小团队的气氛也搞上来了,偶尔出去爬爬山、漂漂流啥的,美其名曰团队建设。

小编觉得这日子过得太舒服太没劲了,就毅然决然地递交了离职申请,毕竟逆境才能磨练人嘛,嘿嘿嘿……

【工作感悟】——揭开“PM”的面纱的更多相关文章

  1. 揭开Docker的面纱

    开新坑了,开始挖坑Docker了,兄弟们.为什么需要Docker呢?Docker是什么?这里开始揭开Docker的面纱. 一.为什么需要Docker 可能每个开发人员都有一种困扰,软件开发完之后部署项 ...

  2. Android开源框架Afinal第一篇——揭开圣女的面纱

    Android开源框架Afinal第一篇——揭开圣女的面纱 分类: Android开源框架哪点事2013-09-02 14:25 260人阅读 评论(0) 收藏 举报 Afinal 这是Afinal在 ...

  3. 10w+QPS 的 Redis 真的只是因为单线程和内存?360° 深入底层设计为你揭开 Redis 神秘面纱!

    原文链接:10w+QPS 的 Redis 真的只是因为单线程和内存?360° 深入底层设计为你揭开 Redis 神秘面纱! 你以为 Redis 这么快仅仅因为单线程和基于内存? 那么你想得太少了,我个 ...

  4. 【工作感悟】Android 开发者,如何提升自己的职场竞争力?

    前言 该文章是笔者参加 Android 巴士线下交流会成都站 的手写讲稿虚拟场景,所以大家将就看一下. 开始 大家好,我是刘世麟,首先感谢安卓巴士为我们创造了这次奇妙的相遇.现场的氛围也让我十分激动. ...

  5. 揭开Faiss的面纱 探究Facebook相似性搜索工具的原理

    https://www.leiphone.com/news/201703/84gDbSOgJcxiC3DW.html 本月初雷锋网报道,Facebook 开源了 AI 相似性搜索工具 Faiss.而在 ...

  6. 名企6年Java程序员的工作感悟,送给迷茫的你

    程序员从开始选择到坚持下去,工作了六年对一个程序员意味什么?在职位上:高级开发工程师?架构师?技术经理?or ... ?在能力上:各种编码无压力?核心代码无压力?平台架构无压力? or ... fuc ...

  7. 带你揭开WebSerivce的面纱

    最近在工作中遇到这样的一个项目(暂且定为项目A),项目A本身是用PHP开发的,但是其数据是来自于另一个使用java开发的项目(暂且定为项目B),项目A不能操作项目B的数据库,它有其自己的一套数据库,只 ...

  8. springmvc+hibernate入门-揭开神秘的面纱

            Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这 ...

  9. 揭开redis神秘面纱

    一直听别人说NoSQL,以前一直不明白,这到底是什么东西,今天听过我们涛哥的讲解,略有小感,特此小记. NoSQL(NoSQL = Not Only SQL),意为反SQL运动,是一项全新的数据库革命 ...

随机推荐

  1. c# 本地完整缓存组件

    用了一段时间java,java实现服务端程序很简单,有很多公共开源的组件或者软件.但是c#的很少. 现在准备自己写点东西,学习下新的东西,总结下c#的内容以及我们经常用的内容,抽离成类,组件,模型.方 ...

  2. Qt学习交流(广告)

    最近全面学习QT与c++,希望同行能够指教,于是打算建个群QQ群:85439482,欢迎大家,本群主要专注于QT皮肤库积累,软件架构以及标准c++学习.

  3. js数组去重方法整理

    1.思路:定义一个新数组,并存放原数组的第一个元素,然后将原数组的项和新数组的元素一一对比,若不同则存放在新数组中. function unique(arr){ var res = [arr[0]]; ...

  4. Jmeter的安装教程【图文】

    Jmeter是一款开源的测试工具,其安装分为两大部分:JDK和Jmeter 第一部分:安装JDK 第一步: 官网下载JDK,可以按照引用地址jdk下载教程进行下载,下载完毕后,进行安装即可 第二步: ...

  5. 关于Linux环境变量DISPLAY的设置

    问题描述:在个人PC(windows系统)安装了虚拟机,虚拟机中安装了Linux系统,Linux系统中安装了wireshark和firefox这两个程序,网上查阅可以通过设置DISPLAY环境变量指向 ...

  6. (转)redis是什么

    1. 什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库.Redis全称为:Remote Dictionary Ser ...

  7. sql server,mysql,oracle平时用法的区别

    由于工作的原因,上家公司一直使用的oracle,后来接触了的几个项目,既有使用mysql的又有使用sqlserver,自己在使用sqlserver及mysql要实现某功能时,经常要在网上找来找去,所以 ...

  8. vue.js 组件-全局组件和局部组件

    这两天学习了Vue.js 感觉组件这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记. 首先Vue组件的使用有3个步骤,创建组件构造器,注册组件,使用组件3个方面. 代码演示如下: <! ...

  9. vue组件中的样式属性--scoped

    Scoped CSS Scoped CSS规范是Web组件产生不污染其他组件,也不被其他组件污染的CSS规范. vue组件中的style标签标有scoped属性时表明style里的css样式只适用于当 ...

  10. Chrome Google 快捷键

    窗口和标签页快捷方式 Ctrl+N 打开新窗口 按住 Ctrl‎ 键,然后点击链接 在新标签页中打开链接 按住 Shift 键,然后点击链接 在新窗口中打开链接 Alt+F4 关闭当前窗口 Ctrl+ ...