前端产品经理需要沟通

  既不是美工,也不写JAVA,我们是前端工程师,看看我们究竟想和谁打架?

  早在上古时期,UI 和 UE 还未分化,UE 还未被重视到今朝这个程度的时候,前端这一职位多半被划分到设计部门,所以对于依然混淆前端为美工的朋友,希望有所了解。

   我们都知道,在产品开发流程日益清晰的今天,PM 这个角色承担着越来越重要的作用,外界评价一个产品的好坏优劣,第一干系人就直指 PM,然而在产品的流水线上,距离用户最近的一环却是前端了,因此 PM 如何跟前端进行良好的沟通就显得尤为重要。浅显的来讲,设计师出图,开发写程序,前端做交互,用户眼里的每一个页面元素,指尖上的每一次交互,都经过了前端代码的包装和沉淀。

  所以,前端对用户负责,也对 PM 负责。

  由于前端这个职位的定义和定性较为宽泛和模糊,尤以大中小企业的不同而各有差异(如:细成分 JS 交互和重构两个方向),但无论做重构也好,做交互也好,前端最重要的职责就是把 PM 想要的界面和期待的用户体验,制作并呈现给用户,并以自己专业的角度对当前解决方案进行优化和深入研究,反馈给 PM。

  前端与 PM 的对话

  如果你看过产品经理专栏的《技术之于产品经理》等文,大概会觉得多半的时候,一些公司的产品和技术是在彼此掐架状态,其对话或繁或简,比如我们就先看一段 PM 与前端的对话:

  PM:这个滑动效果能实现吗?

  前端:能

  PM:这个 Ajax 交互呢?

  前端:能

  PM:那这个背景色渐变圆角有阴影而且半透明 Hover 之后有旋转效果的层呢?

  前端:呃…

  PM:我见到过国外某网站有这效果…

  前端:能

  前端与PM的对话 - 解

  上述对话中前端只说了 3 个“能”字,PM 也得到了想要答复。

  当然,前端是有思想的,和大多数程序员一样,我们思考的时候对外是一个黑盒,那是不是说:一个有思想的图灵机就能让所有前端丢掉饭碗呢?答案是否定的。即便不用“中文房间假设”(The Chinese Room)去验证,我也保证最终 PM 还是会选择有思想有创造力的前端而非机器。那么我们姑且打开这黑盒,看看上面那段对话里前端脑中那诡异的世界:

  PM:这个滑动效果能实现吗?

  PM:这个 Ajax 交互呢?

  前端脑补:

  * 涉及到样式和交互

  * 页面布局能通过的浏览器:IE8 + Firefox3.5 + Chrome 9 + 等等

  * IE6/7需要写个 hack

  * 要新写响应式 CSS 来兼容移动设备(iOS和Android)版本

  * 图片需要一份x2版本兼容 Retina 显示器

  * ……

  * 是否针对有色彩障碍用户进行优化?

  * 是否需要兼容盲人浏览器?

  * 如果用户禁用 JS 脚本该如何

  在经过了若干个回合的斗争后,前端给出了最终解决方案“能”,那么继续:

  PM:那这个背景色渐变圆角有阴影而且半透明 Hover 之后有旋转效果的层能实现码?

  前端脑补:(呃...)如果是用 HTML5 实现,so easy,但是 F*ck IE6,其实不建议做这么华丽的装饰在层上的。

  PM:我见到过国外某网站有这效果…

  前端脑补:(能)好吧,既然我们的用户不是外国人,那么眼下,还是多写点 Hack 样式,能兼容都兼容吧

  现在你知道前端最想和谁打架了吧?

  PM 如何与前端沟通

  上面罗列了这么多,我们大概可以看出,前端最大的“敌人”既不是强势的 PM,也不是频繁变更的需求,而是万恶的浏览器厂商。这也是前端通常为什么不跟 PM 掐架的一个原因,本来嘛,当内忧和外患共存的时候,前端更理所当然的把所有怨恨矛头指向变化多端的浏览器,指向不愿升级用户群体,这就是主要矛盾。(此时,PM 是不是在偷笑?)

  即便是站在敌对的观点,知己知彼,百战不殆,PM 若能洞悉前端的一些习性,了解前端的某些思维方式,那么将用户体验发挥到游刃有余便不再是多么难的事情。况且前端本来就是开发工程师和设计师之间的纽带,我们非常愿意配合好 PM,按照 PM 对产品的理解打造出有优秀的产品。

  同样,在一个被理解和被认同环境中,前端也会得到满满的成就感,并同时激发出非凡的创造力。

  前端是园丁(PM)手中的剪刀,噢不,应该是园丁的手指。(别忘了还有设计、开发等等别的手指哟~)

  前端如何与 PM 沟通

  换个位置,那么前端在和 PM 的沟通又需要做到什么呢?

  有些团队这样默许:“前端没必要参与到产品的需求和设计,设计出来后自然会找你们。”

  面对这样的困扰,我们前端自己要发挥主观能动性,极力避免“木已成舟,舟很破”的情况发生,做法很简单,主动的向 PM 请示对于项目的参与,哪怕只是多一个项目邮件的抄送的对象,也会为后期前端代码的部署带来极大的便捷。否则遇到设计已定稿,前端做不出来的情形,责任在谁?多半会归给前端技术储备不足,同时让设计师也很尴尬。

  开个玩笑:(PM)是前端的朋友,再不济也是“敌人”(设计师)的“敌人”(PM)。(PM 又该笑了)

  注:试试把()中的人换个位置,LOL

  前端的“职业病”

  继续知己知彼,了解前端这个话题,讲几个前端的“职业病”,可以当作福利,用于对症下药,今后和前端沟通起来会更顺畅。(每个职业都有自己的“职业病”,当然我不认为这是病态,只是这样形容会比较容易理解)简单列出两个:

  图层化的世界

  可以说在未来的 Google Glass 出现之前,我们所接触的 Web 页面几乎都是 2D 的,前端(设计师们会附议么?)眼中的世界通常会有一个 2D 的图层版本。

  比如,在公交地铁站边看到的巨幅广告,前端眼中第一感觉是,如果把设计重构为 HTML 页面布局该如何,标签怎样嵌套会优化,CSS 兼容性又是如何,是的,我们常会把图片打会到图层的原型来看待,然后进行下一条“职业病”去迭代。

  勤换位思考总不会是坏事的。

  总是考虑兼容性

  知道前端最关心 IT 业界新闻是什么吗? (看看下面几种)

  ●xx 浏览器又升级了,版本号直逼 xx

  ●xx 公司宣布开始做浏览器

  ●xx 向 W3C 提交了一份新的 xx 标准

  ●xx 推出了 xx 最新 Retina 硬件,配备 xx 浏览器

  ●xx 又毫无节操的推出了非主流分辨率的屏幕

  ●xx 系统 500 天后将停止更新

  是的,我们关注那些硬件数码设备的发布,但相比设备本身,我们可能更关心屏幕分辨率,默认浏览器内核,JS 性能跑分等等。我们花费大量的时间和精力去解决不同浏览器,不同屏幕尺寸,不同设备内核之间的兼容性,为的是尽可能多的用户得到较好的用户体验保证。我们几乎会把所有的新鲜事物联系到兼容性的层面来讨论,这是可能是旁人无法理解的。

  旧版本固然是稳定,但新版才是王道啊。

  小结

  做一个能沟通的 PM,做一个能沟通的前端,让产品在用户体验的丛林中一路披荆斩棘。

时间: 2024-10-22 19:12:15

前端产品经理需要沟通的相关文章

产品经理职位认识:个人对产品经理的定位

文章描述:忍不住吐槽一下产品经理这点事儿. 事先声明,本文都是我偏激的一面之词,所以各位您权当看个乐子,要批评要讨论要鄙视要辱骂,随您,同时我不小心一时意气用事骂了您,您呀,也自己看着办吧. 再声明一下,这一切都跟本人工作的公司无关,请不要对号入座. 事情要从我大四开始找工作开始,俗话说的好"少壮不努力,长大搞IT",眼看着大学四年除了喝酒踢球搞对象玩儿乐队,好像啥都没干,也没学着什么安身立命的本领,但再眼看着毕业那天马上就要临近,脸皮再厚也实在是开不了牙跟家里要钱了,只好硬着头皮上智

设计之外:产品经理真的那么重要吗

文章描述:产品经理是炮灰. 前些日子有篇网文,鼓吹产品经理的重要性,几乎夸上了天.有人评论道:"是为了争取加薪吗?"一语中的. 重要个毛线.依我看,都是炮灰. 一个人能取得多大的成功,取决于两点:1.他有多少才华与热情,2.这些才华和热情是否能战胜环境中的困难.很遗憾,摆在产品经理面前的障碍大部分是不可战胜的. 在这篇文章里,我们只讲靠谱的产品经理,不讲不靠谱的. 不论PM靠不靠谱,都分为两种,或者在大中型公司工作,或者在小型公司(创业团队)工作.环境障碍各自不同.先说前者.在大中型公

7个产品经理/交互新人初入职场时踩过的坑

  前车之鉴后事之师,聪明的人可以从别人的错误中学到经验.这次特意邀请了七位迈入职场不久的产品经理.交互设计师同学,分享那些他们踩过的坑.话不多说,收获有多少,就看你有多聪明啦. 当从象牙塔走入职场,新人们除了兴奋和憧憬以外更多的还有紧张和迷茫:对庞大业务的不熟悉.对工作模式和规范的不了解.对同事和前辈的生疏,都是新人成长的必经之路.有些坑,需要我们亲自踩过才能有深刻的体会,但是前车之鉴后事之师,聪明的人一样可以从别人的错误中学到经验. 这次特意邀请了七位迈入职场不久的产品经理.交互设计师同学,

搜狐设计师:从产品经理转为交互设计师的经验总结

  从正式入职搜狐到现在已经四个多月,刚刚从产品岗来到了设计组转成了一名交互设计师.今天来聊聊这个转变过程中的一些思考,希望能对职业迷茫的同学有帮助. 这次转岗自己一直保持着低调,同入职的小伙伴看到自己换了工位后无不惊讶.最近饭后的闲聊中同事对我从产品转到设计都表示出不能理解. 其实自己拿到产品的Offer也是一次机缘巧合.自己直到大三也没有深入接触过互联网行业,本身专业是汽车造型方向的工业设计,在主机厂也做过汽车设计师的实习.实习后越来越觉得传统企业工作模式不适合自己,应该试一试其他领域.受到

如何选择一个优秀的产品经理

大多数人印象中,产品经理 就是产品的灵魂,产品的管理者.但在实际操作中,产品经理能发挥那么大的作用吗?又该如何去选择一个优秀的产品经理?看完这篇文章你应该可以得到你想要的答案. 在一个初创公司干招聘有段时间了,在初创公司招人跟在大公司是相当不一样的.在Yahoo!Search,感觉好像我们总是在招人.我每周要做5-8个面试.像是有永无止境的简历,面试和录用协议.现在我不总在做招聘经理了.工作的时候,也就只招聘很少的几个产品经理.但是公司也总在招聘,我经常是面试团队的成员.在大公司,你首先能注意到

写给想做互联网产品经理的师弟师妹们一些话

最近我在微博上给一淘招产品经理,碰到好些学弟,学妹找我来问.是否可以给他们一个淘宝实习的机会,过来做产品经理.首先,我对这种积极主动,通过各种渠道找到相关人士,主动询问可能性,这种精神是非常赞赏的.机会,就是给有主动性的人.我们团队经常说一句话,你不问,怎么知道她会不会给你呢? 但是,他们问的问题确让我慢慢发现,很多学弟,学妹们,走入了很深的误区.为了不让一些人继续走入歧途,我认为,有必要写一篇文章,和大家来一起探讨互联网与互联网产品经理,是怎么炼成的. 先说一下互联网对新毕业大学生的魔力.互联

浅谈产品经理必备工具

俗话说的好:"工欲善其事,必先利其器!" 当然,这"器"不仅仅只是指"兵器"或"器具",你可以把器理解成能够任何被你所"利用"."使用"的工具或手段.而对于从事互联网的产品经理来说,显然那电脑是首要必备的工具.不过,电脑硬件通常是公司决定的,所以可选择的余地不多,至多就是加点内存之类,这就不足为道也,而在这里我只想聊聊在电脑上安装和使用的软件方面,想谈谈对于产品经理来说,究竟有什么样的考

《产品经理的20堂必修课》学习笔记

      豆瓣<产品经理的20堂必修课>   第1章 从用户需求出发 产品是否能够获得市场上用户的认可,根本上是由产品的功能所满足的用户需求所决定的,而不是我们认为的产品的功能决定的. 产品的核心功能 :一个主体的功能或功能组处于所有产品功能的关键位置. 核心功能所满足的用户需求基本上就决定了这款产品所能获得的最大市场效果. 产品效果 = 使用人数 x 使用频率 x 使用时长:核心功能满足的用户需求决定了产品的潜在用户数.用户使用频率.用户每次的使用时长. 用户的基本需求 -- 是人们生活中

哪类产品经理应该受到青睐?

我在一家新创业公司做招聘有一阵子了,初创公司的招聘明显不同于大公司的招聘.在Yahoo!Search,我们似乎接连不断在招募.平均每周得参加5-8场的面试.永无止尽的简历.面试和录用通知书.现在,我不总是当招聘经理了.我只要在工作时间内招一小撮产品经理.但是某个人总是在聘用一个产品经理,那么我通常参与到面试团队中了.在大公司你注意到的第一件事是专业化的数量.在初创公司,每个人做点事情,所以你需要强大的多面手.更重要的是,很难预见未来,所以你需要适应能力强的人.你可能觉得聘用某个人做点专门的东西,