小白项目经理:“刘哥,都是找领导沟通,为什么我的意见总是被驳回、有时候还会挨一顿臭骂呢?”
资深项目经理老刘:“那可能是你打开的方式不对。”
虽是玩笑话,但老刘的一句话说到了重点,每个人的性格各不相同,用同样的沟通方式,收到的反馈肯定大相径庭。
近日,推特员工跟马斯克在推特上就安卓用户体验不佳的问题进行公开讨论,并发生了争执,最终该员工被解雇。起因是马斯克发布了一则公开道歉,也对推特这个产品进行了“批判”;这引发了原开发团队的不认可,二人就在公开场合battle了数个回合。
同样在会议上反驳盛田昭夫(索尼公司的创始人之一)的员工最后却升职、成为了分公司财务长。盛田昭夫到分公司视察工作,并对该公司的业绩非常满意。但此时有人直言不讳地对他指出,公司经营方式有严重的问题。大家都认为老板会生气,但盛田昭夫耐心地听完了他的解决方案,并对他大加赞赏、给其升职。

都是跟领导沟通battle,为什么会收获不同的反应呢?其中不乏诸多因素,但主要是要掌握沟通的精髓,除了具备一定的沟通技巧,还要区分其性格,对症下药、采用不同沟通方式。尤其是项目经理90%的时间都在沟通,其重要性不言而喻;无权又责任重大的项目经理,首要就是通过跟管理层的沟通,巧妙寻求其帮助。
1.你的领导是哪种色系?
对于性格分类,大家比较熟悉的工具是 MBTI 人格测试,但其分类复杂,且用于测试适合的职业。这里就通过更为便捷、适合的“性格色彩”来帮助项目经理更加了解自己的领导。性格色彩主要分为四种类型:红色、蓝色、黄色、绿色。
1.1活力热情红色系
他们是快乐的带动者:积极、乐观、随性而善于交际。
这种类型的领导大多不拘小节、富有创新意识;能与员工打成一片,但也变化无常、发脾气时也会暴跳如雷,但很容易忘记。
沟通方式:汇报工作尽量选择其心情愉快时,如有不同的意见先认同后,再委婉的表达自己的想法;不要直接反驳。
1.2完美严谨蓝色系
他们是最佳的执行者:成熟、稳重、计划周详、注重规则且考虑全面。
这种类型的领导工作严谨、一丝不苟;不经常跟员工一起相处,做错事不会直接跟你说,会让你自己领悟;但也顾虑重重、容易错失良机。
沟通方式:汇报工作得提前准备好详细的数据,关注各种细节;且最好有Plan B备用。
1.3果断坚定黄色系
他们是有力的指挥者:具有前瞻性和领导能力,通常有很强的责任感、决策力和自信心,以目标为导向。
这种类型的领导气场强大、说一不二;对于比较欣赏跟信赖的人,会鞭策责骂。喜欢能力强、说话做事干脆利落、抗压性强的员工。
沟通方式:汇报工作尽量简洁明了,讲重点跟结果。
1.4稳定低调绿色系
他们是友善的倾听者:追求和谐和稳定、待人宽容友善、处事不惊。
这种类型的领导不喜欢争权夺利、人缘极好;喜欢性格温和乖巧且能担当责任的员工。
沟通方式:汇报工作时尽量让其感觉轻松自在、语速放慢、声音适中;给其预留出足够的时间做决定、适当帮助其做决策。
掌握以上四种领导的类型后,项目经理在后续的沟通中可以找到合适的沟通方式,但重点是通过沟通更好地汇报工作、从而获得支持和帮助。
那么一份全面的项目运营数据就显得至关重要;如果能针对不同类型的领导准备项目数据、则能更加轻松进行高效沟通。而数据的收集是一项耗费时间的工作,不同类型的领导需要数据的详细程度又各不相同。这种情况下借助工具则能事半功倍,项目经理可以借助一款专业的项目管理类软件。
2.如何借助工具针对性跟领导进行项目汇报?
2.1简单明了的项目汇报——针对黄色系和红色系
黄色系领导属于控制型:做事干脆利落,关注结果,所以汇报时要挑重点。
红色系领导属于表现型:富有创新,汇报时也可以将重点展现出来,便于他们更多地表达自己的想法。
针对这两种类型项目运营的数据要简单明了,但重点指标数据都要包含其中。
借助易趋的项目概况模块,其项目运营数据包含各项关键指标:整体进度、所处阶段、项目任务以及交付物完成情况、项目资源使用情况、项目成本预算以及收益情况等。

(易趋项目概况视图)
系统会根据不同的维度、生成相应的图表方便查看,同时使用红、黄、绿三色标记状态(红色表示严重延误、黄色表示一般延误、绿色表示正常)。这些数据会实时更新,项目经理可以及时掌握情况,便于轻松汇报沟通。

(易趋项目概况视图)
2.2清晰详细的项目汇报——针对蓝色系和绿色系
绿色是友善型:由于追求稳定和谐,所以其做决定的速度较慢,可以将项目的详细数据汇报出来,辅助其判断、做决策。
蓝色系是完美主义者:追求准确性,对细节严格要求,所以汇报内容也要尽可能地细致。
借助易趋的项目状态报告模块,能清晰全面展现项目的各个运营的细节;包含项目的周报、月报以及日志等三个维度。
以项目周报为例,易趋系统可以根据项目进度的各项数据,自动抓取生成周报,节省了人力成本以及避免数据落后、不准确的风险。项目周报包含项目管理阶段进度情况(里程碑计划)以及项目交付物完成情况,其状态、完成时间、责任人、评审/审批状态清晰展示。

(易趋项目周报视图)
周报/月报支持导出为PDF/Word两种格式,有需要增加的信息也可以修改后再发送给领导。更加简单快捷的是,还包含下周(下月)需执行的任务情况,以及项目存在的风险和问题。

(易趋项目周报视图)
易趋项目管理系统还支持多维度智能分析报表,包含任务、成本、风险、问题、工时、费用等六个维度。这个模块适用于上述提到四个类型的领导。系统会自动抓取数据、并进行合适且精准的分析、生成多样的图表,给领导层做决策提供准确的支撑。

(易趋项目报表视图)
3.总结
资深项目经理的“打开方式”原来指的是这个:面对不同性格的领导需要采取不同的沟通方式。项目经理的90%时间都在沟通,对于他们而言,沟通能力是一项重要的技能;不仅要提升自己的口头表达能力、还得具备一定的策略;这样才能在权力微薄的情况下,轻松向上借权。借助专业的项目管理软件,则能面向不同性格的领导提供针对性的项目运营数据、沟通更高效。
很好奇,就使用rubyonrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提
在控制台中反复尝试之后,我想到了这种方法,可以按发生日期对类似activerecord的(Mongoid)对象进行分组。我不确定这是完成此任务的最佳方法,但它确实有效。有没有人有更好的建议,或者这是一个很好的方法?#eventsisanarrayofactiverecord-likeobjectsthatincludeatimeattributeevents.map{|event|#converteventsarrayintoanarrayofhasheswiththedayofthemonthandtheevent{:number=>event.time.day,:event=>ev
我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当
这是一道面试题,我没有答对,但还是很好奇怎么解。你有N个人的大家庭,分别是1,2,3,...,N岁。你想给你的大家庭拍张照片。所有的家庭成员都排成一排。“我是家里的friend,建议家庭成员安排如下:”1岁的家庭成员坐在这一排的最左边。每两个坐在一起的家庭成员的年龄相差不得超过2岁。输入:整数N,1≤N≤55。输出:摄影师可以拍摄的照片数量。示例->输入:4,输出:4符合条件的数组:[1,2,3,4][1,2,4,3][1,3,2,4][1,3,4,2]另一个例子:输入:5输出:6符合条件的数组:[1,2,3,4,5][1,2,3,5,4][1,2,4,3,5][1,2,4,5,3][
我已经构建了一些serverspec代码来在多个主机上运行一组测试。问题是当任何测试失败时,测试会在当前主机停止。即使测试失败,我也希望它继续在所有主机上运行。Rakefile:namespace:specdotask:all=>hosts.map{|h|'spec:'+h.split('.')[0]}hosts.eachdo|host|begindesc"Runserverspecto#{host}"RSpec::Core::RakeTask.new(host)do|t|ENV['TARGET_HOST']=hostt.pattern="spec/cfengine3/*_spec.r
我们的git存储库中目前有一个Gemfile。但是,有一个gem我只在我的环境中本地使用(我的团队不使用它)。为了使用它,我必须将它添加到我们的Gemfile中,但每次我checkout到我们的master/dev主分支时,由于与跟踪的gemfile冲突,我必须删除它。我想要的是类似Gemfile.local的东西,它将继承从Gemfile导入的gems,但也允许在那里导入新的gems以供使用只有我的机器。此文件将在.gitignore中被忽略。这可能吗? 最佳答案 设置BUNDLE_GEMFILE环境变量:BUNDLE_GEMFI
这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub
相信很多人在录制视频的时候都会遇到各种各样的问题,比如录制的视频没有声音。屏幕录制为什么没声音?今天小编就和大家分享一下如何录制音画同步视频的具体操作方法。如果你有录制的视频没有声音,你可以试试这个方法。 一、检查是否打开电脑系统声音相信很多小伙伴在录制视频后会发现录制的视频没有声音,屏幕录制为什么没声音?如果当时没有打开音频录制,则录制好的视频是没有声音的。因此,建议在录制前进行检查。屏幕上没有声音,很可能是因为你的电脑系统的声音被禁止了。您只需打开电脑系统的声音,即可录制音频和图画同步视频。操作方法:步骤1:点击电脑屏幕右下侧的“小喇叭”图案,在上方的选项中,选择“声音”。 步骤2:在“声
我有一个应用需要发送用户事件邀请。当用户邀请friend(用户)参加事件时,如果尚不存在将用户连接到该事件的新记录,则会创建该记录。我的模型由用户、事件和events_user组成。classEventdefinvite(user_id,*args)user_id.eachdo|u|e=EventsUser.find_or_create_by_event_id_and_user_id(self.id,u)e.save!endendend用法Event.first.invite([1,2,3])我不认为以上是完成我的任务的最有效方法。我设想了一种方法,例如Model.find_or_cr
我有一个像这样的ruby类:require'logger'classTdefdo_somethinglog=Logger.new(STDERR)log.info("Hereisaninfomessage")endend测试脚本行如下:#!/usr/bin/envrubygem"minitest"require'minitest/autorun'require_relative't'classTestMailProcessorClasses当我运行这个测试时,out和err都是空字符串。我看到消息打印在stderr上(在终端上)。有没有办法让Logger和capture_io一起玩得