- 浏览: 845603 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (379)
- struts (5)
- hibernate (16)
- spring (16)
- ssh (20)
- MySQL (16)
- 数据库脚本 (2)
- DownLoad (1)
- GAE (5)
- Java (103)
- LoadRunner (2)
- VF (1)
- 学习资料 (24)
- 软件使用 (21)
- 通信类 (4)
- 生活 (3)
- J2ME (1)
- 心理学 (1)
- Linux (26)
- Android (3)
- Oracle (1)
- 面向对象概念&面试准备 (11)
- ExtJs (2)
- Google Map (1)
- Flex (47)
- 算法研究 (1)
- share (20)
- python (1)
- MongoDB (7)
- centos6 (13)
- C++ (8)
- DB2 (3)
- C# (1)
- 代码片段 (24)
- Lucene (2)
- php (1)
- NodeJS (1)
- Express (1)
最新评论
-
shua1991:
已阅,我表示同意。
Eclipse统计代码行数 -
nakedou:
写的不错,挺详细的
在CentOS中使用 yum 安装MongoDB及服务器端配置 -
sjp524617477:
好方法
Eclipse统计代码行数 -
simpletrc:
<script>ale ...
Java写到.txt文件,如何实现换行 -
csdn_zuoqiang:
Apache Ftp Server,目前是1.0.4,非常好的 ...
Apache FtpServer在64位系统下服务不能启动解决方法
对于产品经理来说,赢得开发人员的尊重和支持,从某种意义上讲,是产品迈向成功的坚实一步。最近,知乎社区 上的开发人员和管理者在前 、后 两个帖子中对此展开了激烈的讨论,其中不乏真知灼见。
林志霖Cray 认为产品经理的决策和行为都应该为项目的目标服务,不要热衷于斗争,团队管理值得注意的几点包括:
- 了解美术/前端/后端工作原理。
如果你知道美术设计主菜单悬停二级的不规则投影会浪费前端大把的时间调试,你还能想像前端看到了多难过,你就及时建议改用规则统一透明度的投影。如果你知道后端用for循环输出20条左右结构的新闻列表,你就应该让前端用CSS控制自动左右布局,而不是左右拆成两份。 - 给团队成员足够的信息和空间。
这三个职业都不是工具,尤其后端工程师。再初级的程序员也会向往人月神话,他们能为你提供合理的高效的架构设计。你要给予他们足够多的信息,给他们留出恰当的时间,让他们完成合理的架构。前后端工程师大多对复用和高性能报有成就感,你尽可能提供多的信息,由他们来处理。这也是为他们后期维护和迭代提供便利,你不要有所保留!如果你真的思维不缜密,藏不住的,最后连朋友都交不成。 - 勇于沟通和学习。
工程师跟你说以后用velocity来编辑页面,你不理解,那么就问。如果他鄙视你,那么是他的问题,也可能是你的问题。大多数工程师愿意给你讲解的,他们也害怕表达,这是双方的修为。如果工程师说必须从MySQL换成Oracle了,你问为什么,他说无法承载了,你问要多久,他说要两周,你崩溃了但是问为什么,他说要写数据转换脚本,你问为什么,他说两个数据库之间数据类型不同需要有一些转换,索引规则也不同,你问什么是索引……这都是可以的,你要带着学习的心态而不是问责,否则他越答越反感。最后你若懂了,他会觉得你理解他。 - 小心处理需求变更。
这是个永恒的话题。你可以坦诚表达:需求变更是难免的,是不断探索和调整而来的,作为PM我自认无法一次性想到最好,很抱歉。接着就是技巧活了,原则是尽可能避免反复修改。如果有一个页面的数据呈现,你无法想象怎样更好,你可以用Chrome开发者工具先去调整查看,别直接让技术修改并当作你的参考。如果你不会用工具可以去学,实在复杂你就恳请技术输出两份效果给你比对,而不是改了说不好再改回去。
第二点就是,如果有的数据呈现模块要裁剪,但有可能日后换个形式换个地方呈现,你就要跟技术说明白,让他只是注释暂时隐藏。你不知道一个简单的数据呈现它用了缓存还是别的什么。 - 成就感是你能给予的共鸣。
你要知道各位同学都在意什么,物质需求可能你无法给予,吃个饭之类的其实是顺理成章,不必刻意。各位同学踏入互联网江湖,大多想在各门各派混出个名堂。如果你有机会,不要吝啬这样的称赞。代码注释,产品主创介绍,向上汇报各同学的技术成果,鼓励同学往各渠道分享技术心得。同时适当认同各位在架构性能上的新想法新思路,包括交互体验上也应该给前端人员发挥空间如果他们愿意。其实最根本的,你要热爱产品并竭尽所能,产品的受众范围和影响力是个天然的成就感。 - 勇于担当。
你多承担一些考核压力和物质压力,同学们才能更有精力投入到工作中。同为打工的你,能做的不过如此了。特别是当项目失败时,怎么可能跟你没关系,该推的不该推的都不该推,早干嘛去了?若出现项目成员能力问题和态度问题,尽早反映,说按此下去结果最好只能如何,把问题丢给你的头。
流浪猫 则举了一些亲身经历的反面教材:
- 弹性上班,拍板的事情经常找不到人。
前任上司自己首先实行弹性上班制度,下午才来,技术经理经常都找不到他,我们也不敢去拍板。就算问题是解决了,技术也会觉得你一点都不紧张项目(产品)。连自己的孩子都不紧张,谁替你去紧张。 - 前端做到想吐也要做。
跟前任上司讨论关于项目的问题(我的意见是第一版不用做得太精美,以后可以迭代上线,他的意见是第一版就要做到很出众,以便日后更好地请求资源)。上司跟我谈到他以前的经历:他说在以前公司做,他们策划出的效果有N种情况,由于策划出来的时间点比较靠后,导致前端切图切到想吐,最后还是如期上线,劝我不要太过于考虑实现方面的问题。当时我就想,就为了那些效果而把别的同事搞到想死的感觉,值得么?效益与成本对比如何?你咋知道那些效果就是好的?或者是坏的呢?反正到最后,那期的项目还是有各种效果,同时也让设计加了三周的班,技术到最后上线的时候,连续做到第二天早上(第二天是公司年会)。 - 技术加班,产品跑去吃饭。
在上线deadline,前任上司跑去跟人吃饭了(交代下背景,在策划期间,他经常都出去吃饭看电影,我跟另外一位策划都只是出去过几次,周六日都在做),而技术兄弟姐妹都在修复bug。我跟另外一位策划不断在检查,有问题马上反馈修复。某经理晚上十点回来,我立马就训斥他一顿:人家技术都在为我们的项目而加班,晚餐是吃饼干、喝汽水,你还出去吃饭?太说不过去吧?被我训斥了一顿,某经理就马上搞了个麦当劳外卖,还算是将功补过。后来我再提出,要让某经理自己出钱给技术搭的士。 - 项目失败了,没有后续的反馈。
我的个人意见,就算项目失败了,作为项目或产品的发起人,都需要跟大家讲清楚情况(特殊情况除外),在最后总结一下。然后在请大家吃饭啊什么都好,毕竟大家都是为了项目认真努力付出过的,就算失败,也要慰劳一下。
吴伟 以其7年的PM经验来看,说服他人,特别是研发、设计、前端这些研发部门的同事,最重要的不是口才、沟通能力和数据,而是专业。专业就是:第一,你要用内行的思维方式、表达方式和处理方式来思考、沟通和执行;第二,你要经常可以做出正确的决定。 他介绍了几个小技巧:
- 尽量说术语。
在我们与研发人员沟通的时候,尽量不要说大白话,而是使用术语。这样会让人家感觉我们很懂技术。例如有一次我和一个客户端工程师说:“我希望弹出的窗口是模态的。”工程师听完后很诧异的说:“你还知道模态?”我说:“当然啦,这对交互设计很重要啊。”于是工程师立刻就把窗口改成模态的了,根本没问我为什么。那么什么叫模态呢?用大白话说就是弹出一个窗口,窗口以外的地方都是黑的,或者不可以操作,只有这个窗口可以操作,类似于Windows里面经常弹出来的讨厌的错误提示。但是你要是跟工程师这么描述,碰上脾气好的说不准帮你改改,碰上不好的准保反问一句:那多讨厌啊,我就讨厌Windows弹错误提示。 - 思维要周密,在说话之前要尽量把所有可能的情况及其解决方案想清楚。
比如你要修改一个按钮的位置,人家自然要问你,空出来的位置怎么办,改过去之后会不会影响现有的功能,用户能不能习惯等等,如果你能胸有成竹的一一化解,别人自然会听从你的建议。 - 让对方自己得出结论。
人都是有自尊心的,都希望自己的决定是正确决定,如果你总是说:“你这样是错的,我是对的”必然引起别人的反感。所以你可以先把遇到的问题摆出来,在提出自己的解决方案后立刻说:这方面你是专家,如果你觉得这个方案能用就用,如果有更好的方案我也没什么意见。人嘛,通常都是比较懒的,既然你能提出一个还算说得过去的解决方案,而且又让对方觉得是他自己的选择,通常也就不会为难你了。 - 看人下菜碟。
不是对每个都用同样的话说服的,人和人都有所不同。以我的经验,对待工程师、设计师、老板是不同的。对待工程师要有条理,逻辑要清晰,讲究数据。例如:方案1会造成数据服务器负荷过重,并发量在2万/秒以上,并且至少要占用10g的储存空间,最重要的是,我们付出了这么大的代价,其实只满足了20%的用户,而且这部分用基本上都是不付费的用户。这一大套话说完,研发人员会认真想一想:也是啊,万一服务器宕机了责任就大了,还是用方案2吧。对待设计师要以情动人,因为设计师一般都是学美术出身的,特别感性。例如:大姐,你就给我改改吧,为了画这个原型我昨天都加了一宿班了,你今天不改,明天指不定又插进来什么活儿呢,我这个项目得什么时候上线啊。再说也不是我想改啊,是销售那边儿一会儿说用户喜欢这个,一会儿说用户喜欢那个,我们也拧不过他们啊。设计师一听,都是同事,谁还没个难处啊,得了,加班儿给人做了吧。对待老板要学会画蓝图,例如:根据竞品研究的结果看,这个产品非常有前景,XX刚上线1个月,就已经有100万用户,10万同时在线,收入也差不多有400来万。我们在技术上、渠道上、政府关系上都比他们强,我觉得只要能够在2个月内推出,各项数据肯定比他们强。更何况,我们的产品线目前缺乏的就是用户沉淀,而这个产品正好提供了强大的社交功能,弥补了产品线的空缺。老板一听,小伙子想的挺清楚啊,成,给你两个工程师,一个设计师,1万块项目奖金,1个月给我做出来。业绩好的话再给你发年终奖。 - 人格魅力。
做人要有幽默感,要学会缓和气氛。没必要每次需求讨论的时候都板着脸训人。说说笑话,插科打诨,给设计师倒杯水,给工程锤锤肩,送给运营的小姑娘几块儿巧克力,给运维的同事买几瓶水。你平时这么注重积累,在你需要的时候别人自然不会为难你。能做的就做了,不能做的睁一眼闭一眼也就做了。
Hexybaby 的经验总结包括:
- 尽量在需求确定后再提交开发,需求变更要给出充分的理由。
- 随时准备着,并尽量用最短的时间为技术解决任何非技术问题。例如部门间协调、文档和素材的准备。
- 言之有物,不要说空洞的片儿汤话,一针见血、思路清晰的描述需求。
- 谦虚和威信并存,不懂就问,虚心接受技术提出的产品意见,但原则问题不妥协。
发表评论
-
IDEA 常用配置以及快捷
2012-09-01 10:38 51721. IDEA内存优化 ... -
Ubuntu 10.04 TinyOS
2012-08-20 00:42 1610sudo gedit /etc/apt/sources.lis ... -
我看用户体验与用户价值
2012-07-01 14:55 1070不知道从什么时候开始,各个信息源都开始充斥着用户体验的讨 ... -
在windows 7上安装Maven2.2.1
2012-06-18 17:00 1254Maven是一个java工具,所以请确保jdk环境已经正确安装 ... -
Apache FtpServer在64位系统下服务不能启动解决方法
2012-06-10 21:29 6925Apache FTPServer是一款用Java开发的 ... -
Java 集合类
2012-06-07 22:03 1802Java 集合类 1. 为什么要了解J ... -
Java集合工具类之List - ArrayList & LinkedList
2012-06-07 21:21 19411.ArrayList 的数据结构 ... -
网络爬虫调研报告
2012-06-06 11:17 6054网络爬虫调研报告 调研背景 项目中要对 ... -
海量数据处理
2012-06-05 10:02 1903一:常见的题目:- 1 ... -
short、int、long与byte之间的转换工具类
2012-05-31 11:05 4529/** * 各基础类型与byte之间的转换 * ... -
Ubuntu 12.04 改造指南
2012-05-28 10:47 1474升级12.04已经有一段时间了。作为一个从08年就开始用 ... -
使用apt-get方式为Linux Mint 13安装PHP+MYSQL+Apache
2012-05-25 17:48 4818使用apt-get方式为Ubuntu安装PHP+MYSQ ... -
Linux Mint 13 配置JAVA 环境
2012-05-24 22:35 26650.1--下载 JAVA ... -
CentOS 5.5下搭建部署独立SVN服务器全程详解
2012-05-10 10:08 1168SVN服务器有2种运行方式: 1、独立服务器 (例如:s ... -
centos下使用Heartbeat实现集群
2012-05-09 11:44 1438Linux 包括 CentOS 下高可用性(HA:High A ... -
处理JSON最快的Java库
2011-12-19 16:35 1102FastJSON http://code.alibab ... -
SVN小文件清除脚本
2011-09-23 14:36 1121@echo off echo ************** ... -
Java代码片段
2011-08-31 10:11 666if(null != str && ... -
软件工程-数据流图(DFD)画法
2011-08-26 14:59 4024概念----数据流图(DFD) ... -
论语今解·学而第一
2011-08-20 16:43 814子曰:不患人之不己知,患不知人也。 孔子说: ...
相关推荐
产品经理的沟通能力尤为重要,因为他们不仅需要与设计师和工程师交流,还需要与公司内外的各种人员进行有效沟通。 其次,产品经理需要具备出色的组织能力,确保产品开发的进度和质量。他们要能够整合所有部分,当...
- 与不同部门的沟通:产品经理需要与运营、投放、商务、设计、开发和测试等多个团队合作。在对接需求时,不仅要执行,还要积极学习和理解他们的立场和目的。比如,向运营了解活动策略,与开发探讨技术实现,与设计...
产品经理同样需要支持开发团队的工作,避免频繁更改需求,并关注产品的核心功能。在开发过程中,产品经理应保持需求稳定,对突发的变化要有明智的决策,并及时解决可能出现的问题,如用例缺失或设计不完整,同时保持...
产品经理是企业中至关重要的角色,他们负责引领产品的创新和发展,以...产品经理的管理能力不仅体现在业务规划和决策上,更在于他们能否创建一个支持创新、鼓励试错的团队环境,从而推动产品的持续进步和企业的成功。
敏捷测试不仅限于测试人员,更要求开发人员和产品经理等角色参与,以确保软件质量。敏捷测试更重视测试在需求分析、设计和实现阶段的作用,并注重测试与开发的紧密配合。 敏捷开发方法包括多种形式,例如极限编程...
产品经理和开发人员被鼓励始终保持敏锐的洞察力和创新精神,以推动产品的不断进步。 总的来说,腾讯的产品设计哲学是围绕用户体验展开,通过技术突破、口碑营销、用户个性化需求满足和持续创新,打造出具有竞争力的...
开发人员也开始更加尊重测试人员的专业意见,对于问题的出现更多地进行自我反思,而不是一味责怪测试。 最后,领导层对测试工作的态度有了明显转变。初期,领导对测试部门的不满主要体现在人员质量和工作效果上,...
在产品管理层面上,产品经理(Product Manager, PM)扮演着一个领导者的角色,对整个产品的成功负责。这其中包括用户体验。PM 必须扮演一个领导者,而非独裁者的形象,以获得来自各个方面的支持。PM 的责任包括明白...
产品经理和开发人员应保持驱动心态,不断进行细小局部的创新,同时注意功能的用量和适时出现。 【兼容性和个性化】 兼容性是产品设计中的重要一环,QQMail兼容多种浏览器,展现了对用户多样化选择的尊重。此外,...
例如,在产品开发初期,通过频繁的迭代和反馈循环,技术经理可以确保团队始终聚焦于最有价值的功能开发上,从而提高工作效率和产品质量。 #### 案例二:跨部门合作 技术经理往往需要与销售、市场等多个部门紧密...
- **跨职能组成**:确保每个小组内包含不同专业背景的人才,比如开发人员、测试人员、UI设计师等。 - **共同目标导向**:明确团队使命和愿景,使每个人都能朝着相同方向努力。 - **开放沟通环境**:鼓励成员之间坦诚...
在项目管理中,项目经理需要如实报告项目的进度和问题,避免隐瞒或夸大事实,确保决策基于真实的信息。此外,诚信还涉及到保护用户隐私,IT企业必须遵循相关法律法规,如《个人信息保护法》,确保数据处理的透明度和...
- 人员管理涉及到各种角色,包括项目的高级管理者、项目经理、开发人员、客户和最终用户。团队负责人在小项目中可能与项目经理重合,而在大型项目中则需要协调多个团队。团队内部强调责任心、信任、尊重和支持,...
与建筑设计人员的配合体现在理解和沟通上,IT项目中对应的是与产品经理和设计师的协作。开发者需要理解产品需求,提出建设性意见,并协助优化设计方案。同时,对设计变更的响应速度和质量直接影响项目进度。 与工程...
【业务人员提升培训】 本次培训旨在提升业务人员的专业能力和综合素质,让他们明确...通过以上培训内容,业务人员将能全面了解其岗位职责,提升专业素养,有效进行市场开发和客户管理,最终实现销售业绩的稳步增长。
业务经理的角色是指导和支持,而不是代替销售。主动承担责任、解决问题的能力是优秀销售人员的重要标志之一。 ### 5. 找借口 遇到困难时,找借口只会让人失去成长的机会。优秀的销售人员会积极寻求解决方案,而...
程序员和开发人员必须遵守代码的诚信原则,这意味着他们的代码应该是透明、可读和可维护的。他们不应抄袭他人的代码,而应尊重原创,正确引用和致敬他人的工作。此外,开发人员在面对bug或错误时,应该勇于承认并...
通过以上内容,可以看出这位销售部经理在团队管理、市场营销、渠道开发和业绩提升等方面取得了显著成效,同时也意识到了存在的问题,为未来的工作提供了改进的方向。报告体现了销售经理对于市场动态的敏感度,以及对...