如何提升工作效率ppt研发工作效率

提升软件开发效率的10个建议
我的图书馆
提升软件开发效率的10个建议
Ilias Tsagklis 是电信领域的一位资深软件工程师,以软件开发者的身份参与了多个应用与服务的开发工作。目前,Ilias 是 PCRF 解决方案的技术领导者。他感兴趣的领域包括多层架构、中间件服务及移动开发。近日,Ilias 撰文谈到了提升软件开发者效率的 10 个建议,这些提示很具有普遍意义,希望能为各位软件工程师工作效率的提升带来帮助。
在参加过几次关于效率与时间管理主题的研讨会并阅读过一些关于这方面主题的图书之后,我理解了一些意义深刻的概念,并对日常的工作方式有了更清醒的认识。通过这些学到的知识,我对日常的工作方式进行了完全的改造,并取得了极大的效率提升。我希望能与大家一同分享这些可以极大提升效率的重要提示,从而增进你的整体输出。也许最重要的是,能够让你抽出时间做些别的事情。值得注意的是,下面这些提示既可以用在个人管理方面,也可以用在专业管理方面,这些原则本质上是一样的。
1. 绝不要将阅读邮件作为早上的第一件事
请千万别将阅读邮件作为早上的第一件事。如果这么做了,那么你自然而然地就处于一种被动的状态之下,而不是你希望的那种积极、主动的状态。只在每天预先设定好的时间窗内查看和回复邮件,可以在午饭前,比如说 12 点到 13 点之间,然后在 16 点左右再看一次,因为这个时候你的能量可能处于下降的趋势,查看邮件并不会导致效率的降低。别担心,那些所谓的“紧急”邮件在绝大多数时候并没有那么紧急。
2. 如果可能就别去开会
在企业环境下,会议是头号效率杀手。其实道理每个人都知道,只是有人不愿意承认罢了。Dave Barry 曾说过“会议让人上瘾,导致人们过于放纵,很多公司与大型组织都是习惯性开会,否则有些人可能就无事可做了”。值得注意的是,会议会导致多人效率的同时下降。如果不是那种非参加不可的会议,那就别参加了。你可以说手头还有很多事情要做(也许事实就是如此),然后在会议后问一下参会的同事,了解一下重要的内容就行。
如果真的有必要参加某个会议(这种情况其实并不多),那么请记住下面这些原则:
●在下午效率下滑时开会。
●一定要设定好要讨论的主题,别随意发散。
●设定严格的会议结束时间,时间到了就立刻散会。
●会议结束时一定要确定好清晰的下一步行动计划。
这个话题很大。在当今这个信息时代,导致我们分心的事情比比皆是,这些事情阻碍了我们正常地完成工作。我将分心划分为两类:一是我们自己造成的,二是别人造成的。
首先说说第一种。看起来很奇怪吧,但实际情况却是我们自己导致自己效率下降,甚至有时都是无意识的。这种情况比比皆是:邮件、社交媒体的“重要”通知,在不同任务间频频切换,看到 Hacker News 或是 Reddit 上的有趣新闻等等。
你应该创造这样一种工作环境,那就是在工作时没有任何东西能够令你分心。首先关掉所有通知,比如说手机上的短信、Facebook 更新等等。接下来,退出邮件应用,如果开着的话,请确保禁用掉自动发送/接收选项。然后,不要访问任何不会提升你效率的网站。我们都是极客,我相信你应该知道如何做到这一点。你可以通过比较底层的方式来编辑机器的 hosts 文件,将
指向 127.0.0.1,或是使用插件来临时禁用掉这些站点。我自己使用的是 Blocksite 插件。
下面谈谈第二种。你可以说上面这些令你分心的情况是由其他人造成的,不过真实情况却是你自己造成的,因为没有人强迫你访问 Twitter 或是 Facebook。第二种我称为“强迫”分心。这些情况是否出现在你身上呢?比如说,你收到经理发的一封邮件,然后他问你是否收到了,诸如此类。事实上,这种分心是比较难抵御的。有些建议,比如说戴上耳机(不过有时这样也不管用)、让来电进入语音邮箱,然后再去查看,或是在 PC 上放一张纸,写上“请勿打扰,编码中”等等。你要看看哪种情况比较适合你的工作环境,然后采取相应的行动。总的目标就是让工作能够连贯下去。
4. 前一晚准备好任务清单
你应该在前一晚准备好一个第二天要完成的任务清单。我这里指的并不是那种巨大的清单,这样根本就没效果。相反,列出两三个重要任务即可,这应该是会对项目产生重要影响的任务。比如说:如果今天搞定这两个任务,那么我的效率就非常不错了。
5. 先做重要的事
如前所述,邮件绝不应该是一天当中首先要处理的事情。那什么是首先要处理的呢?当然是清单中最重要的任务了。你应该识别出最重要的任务,然后坐下来专心解决,而不要再去考虑别的事情。理想情况下,你应该一气搞定,然后休息一会,再来做第二重要的任务。
6. 批处理并不是数据库才有的
我相信很多人都应该很熟悉批量查询的概念。一言以蔽之,你将相似的数据库查询放在一起,然后在一个请求中发送出去,这样可以提升性能。你也可以在自己的任务中应用这条原则。也就是说,将某个任务的代价、各种开销最小化。邮件、电话以及任何重复性的工作都是批处理的最佳应用场景。
添加到效率工具箱中的另一个东西就是自动化。作为程序员,本质上我们生活在一个相当自动化的环境中,不过我曾看到不少开发者使用手工的方式来解决本可以轻松自动化完成的事情。人类的可靠性不如机器,特别是在面对那些无聊和不太重要的事情时。请尽可能自动化你所面对的任务。比如说通过一键的方式来执行完整的应用构建,使用一个脚本将应用部署到产品服务器上。严肃地说,请不要将你的精力浪费在机器能够更快、更可靠完成的事情上。
8. 调整工作与休息,实现效果最大化
现在来谈谈如何创建良好的工作框架这个问题。我的建议是为工作分配特定的时间,同时为休息,或是娱乐分配特定的时间。比如说,你可以使用 45 分钟的时间进行持续、集中的工作,然后花 15 分钟休息一下,看看社交媒体更新情况,阅读一些文章等。在休息时就别再盯着屏幕看了。久坐是非常不好的习惯,适当地站起身,走一走。
9. 将事情记录下来
将一切都记录下来。无论是新想法,还是新的做事方式,要知道,大脑有时是不可靠的,你需要将这一切记录下来才行。你可以将大脑看作是一个 CPU,分配给它的东西就好比是在后台启动的进程。有时,进程会挂起,不能正常工作。将事情记录下来则会解放大脑,可以让其以更加优化的方式执行任务。
10. 利用心流,专心工作
这是个圣杯,正是我们通过恰当地设计工作框架而要实现的东西,也是前面那些提示所要实现的终极目标。我敢肯定你经历过“心流”的状态,这指的是你的思维完全专注的一段时间,聚焦于特定的任务或是难题,甚至忘记了时间的流逝。头脑中除了编码,没有其他的东西存在。外部刺激也不会令你分心。你需要将自己置身于能够实现心流的状态下,尽量保持更长的时间,这将极大提升你的生产率,我敢肯定你会非常喜欢这种状态,为什么不让自己尝试一下进入这种状态呢?(编译:张龙)
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&关于如何提高研发部门工作效率的探讨 - 博客频道 - CSDN.NET
不积跬步无以至千里
生如夏花之灿烂,死如秋叶之静美。
分类:管理
研发部门如何提高工作效率的管理探讨
第一、几个基本的工作准则
1、组织协同,避免缺乏组织,让事情放任自流,一盘散沙,这是产品日常管理责任人、项目负责人的责任。
2、难点问题即时支援攻克,避免员工工作粘滞影响进度。
3、经验不断总结并标准化,避免低水平重复工作。
4、立项严谨,避免折腾。
5、我们需要一支有原则的队伍,“我要什么时间完成这个工作,你必须何时提供这个东西给我,有问题请你和你的上司商量,这个问题请尽快办!”避免老好人、避免漫无目的、避免无原则,到头来才说是别人没按时给你。
6、有困难立即找上级协助解决,面谈、打电话、邮件都可以。
7、“举手制”——变更必须沟通协调,避免不沟通导致的失误和损失,我们就像一架奔跑的四马拉的战车,任何一匹马要改变方向或者速度,都会带来其余三匹马的问题。
8、我们必须是一个全能型的精灵,我们处在一个高度讲求效率和快速反应的行业里,反应要快,要能坚持。
9、产品风险大,必须严谨、再严谨,防呆、放错、多方验证必须是每个工程师的基本认识。
10、“我们是一伙的”——我们还处在需要快速成长的阶段,我们的产品积累不够,产品线不完善,还不能完全覆盖所有客户的各种需求,应客户需求进行开发的事情较多,一边沟通了解、一边设计、一边生产,交货时间紧迫。这类特征要求我们必须是一个高度讲求效率、高度讲求沟通协调,高度讲求工作质量、高度讲求一次就尽力把事情做好的组织。
11、持续改善提高,不断完善和总结。
第二、组织协同的重要性:
1、什么是组织协同,就是需要安排什么人做?何时完成?谁的工作会影响谁?出现问题该如何沟通和解决?每个人上下游关系是谁?有问题时该即时和谁沟通?有困难时该找谁?
2、谁来组织?怎样组织?没有有效组织就无法谈协同。谁来组织,是一切的关键。
为说清楚这个问题,我先讲几个基本逻辑:
⑴、两点之间,直线最短;
⑵、沟通事情,问直接当事人,问最了解情况的人最快。
⑶、我们是一个更强调服务的企业,为什么?我们只有用自己真诚的服务打动客户,这就必然导致我们不能教条,必须灵活。
⑷、技术难度高,专家型特点突出。
正是这几个基本逻辑,导致我们的信息分散,管理难度大,为什么?该怎样解决?——决策重心下移,加强沟通和检查是唯一的解决办法。
①、产品日常管理责任人是各类项目、任务分解落实的组织者
②、部门管理人员是各类项目任务落实到本部门具体人员时的保障完成者,是任务、项目仅仅分配到本部门的工作分解落实者。
③、所有干部是自己管辖范围内的所有工作按时完成的促进者、保障者、教练、检查者、引导者、指导者。
④、研发管理办:
A、所有交到研发管理办的工作计划的系统推进者,各产品日常管理责任人或项目负责人、部门负责人,把各自组织落实分解的跨部门协同工作推进计划可以交由研发管理办组织检查推进,每天督促检查的工作量大,仅仅依靠部门推进的难度大,这时就可以交由研发管理办按各部门提供的工作计划推进检查,研发管理办必须把检查情况及时反馈给任务交待者。
B、各类任务、项目汇集成一张总计划,把运行在研发部门的全部任务和项目汇制一张全局运行图,《研发总计划》可以看到各个任务、项目的计划完成时间和进展情况,以及各类资源的运用情况。
C、研发人员任务分布分析,也就是资源运用情况分析,可以分析出每个人的任务情况,工作量是否过于集中在某几个人,他们的工作量过大时该如何支援?
D、PM专员:研发还没完全量产或者说没正式转产的产品系统跟进者,是研发和生产的衔接者,研发与生产混合阶段的计划执行推进检查者,运作差异即时发现者,系统监控这一阶段的运行情况并即时上报信息给决策人员。没有正式量产或者说没正式转生产,代表着研发可能还存在着很多不确定性因素,需要加强研发和生产、采购等各方面的沟通和协调。PM专员必须强化这方面的沟通组织和总结经验,因为这方面的不确定性和快速反应要求更多。研发投产申请流经PM,PM会根据投产申请编制推进计划跟进,并将意外事情及时反馈给当事人,把重大事情汇报领导。
第三、计划即时跟进检查和组织调整
一边研发一边投产的项目,往往会出现计划没有变化快,前一天刚协调好的工作计划,可能第二天就又发生变化,发生变化的原因很多,其中可能存在的因素是研发设计没能按时完成、追加设计、修改设计、某些物料采购周期太长、生产估计不足、品质出现异常等,面对这类问题该怎样解决?——加强沟通,即时把变化信息反馈给工作组织者,几个基本原则必须把握:
⑴、每个环节的工作人员必须严格遵守自己的完成时间,这是一种工作承诺,遵守承诺是一种好品格。
⑵、上一个环节的工作人员尽力了,加班加点都无法按时完成的,必须第一时间将这一情况即时反馈给工作组织者,工作组织者必须第一时间通知下一个环节工作人员,必须和下一个环节的工作人员一起解释,取得大家的理解和支持,并和下一个环节的工作人员一起研究,该怎样设法抢回耽误的时间。
⑶、绝对禁止不沟通,时间耽误了,必须立即组织沟通,必须立即举手,不沟通会导致全盘皆输,这必须是每个管理人员时时要牢记的教训。
⑷、兵败仅仅是因为我们被突破了一个点后麻木的放任自流,不立即在第二个节点立即组织阻击,绝对禁止随意把耽误的时间往后推移,这一点很重要,我们必须设立一道道防线,第一道突破了,我们就必须和第二道的工作人员研究防止第二道防线被突破,这是一种精神,是一种坚韧的精神体现,我们坚持了,收获的不仅仅是某项工作的成功,更多的是收获了一种坚毅的工作作风和态度,对我们的人生都大有帮助。
排名:千里之外
(32)(4)(2)(1)(1)(3)(4)(6)(2)(1)(1)(3)(1)天极传媒:天极网全国分站
您现在的位置:
& >&提高工作效率的四大技巧 助力开发者
提高工作效率的四大技巧 助力开发者天极网开发频道 06:00
  【天极网开发频道专稿】随着智能移动设备的普及,很多朋友都看到了移动互联领域这片蓝海,特别是我们的开发者。于是乎,也愈来愈多的开发者“下海了”,移动开发创业公司就忽如一夜春风来,千树万树梨花开。
  但我们发现就如前几年的团购网站一样,不少创业公司在竞争激烈的市场中相继死去,尽管其中或可能因为盈利模式、或可能因为决策等问题失败的,但其中有一个很重要的元素也决定着创业的成败――工作效率,作为一个初创公司要如何提高员工的工作效率,作为一个开发者又要如何保证自己的工作效率,不被淘汰呢?
  很多人恨不得一天能当作48小时来用,其实有时候不是时间不够用而是效率不够高,总是在各种浪费时间,下面小编为大家提供四个提高效率的小技巧。
  1. 学会使用第三方工具
  这么多软件厂商开发生产力工具并不是没有道理的,我们的开发者当然也要与时俱进,因为追踪并使用最新的生产力工具来提高工作效率也是一种能力。
【图:学会使用第三方工具】
  这里推荐几个――谷歌日历、微软OneNote、、Followup.cc等。这些应用不仅能很好地帮助你安排日常工作、还能提醒你需要跟进的工作和人,当然还能记录你灵光一闪的创意和算法,这些应用都简单方便易用,所以用起来绝对是是事半功倍。此外重要约会当然也不能错过,不然回家是要被老婆跪的,我们的程序员,大家都懂得。
  2. 非核心业务选择外包
  每个公司多多少少都会有一些非核心业务,有可能是一些研究、分类工作或是内部工具的开发,底线是不能影响你的核心业务的开展,若是影响到了,你就要把这部分非核心的业务外包出去,从而让你的员工可以专注于公司的核心业务创造更大的价值。
【图:非核心业务选择外包】
  外包是公司成长的关键,但同样我们也听过许多关于外包的可怕事件。事实也确实是这样的,因为外包人员完成任务的结果基本只能达到你期望的50%~80%,尽管这样也没有关系,因为外包出去的是你的非核心业务。
  我们来举个简单的例子:对于一家网络广告公司来说,他的客户是想要赚钱的出版商和想要更多销售额的广告主,所以它的核心业务就是要让出版商和广告主都满意,其他的一切都是非核心的业务,因此法律、会计和薪金等问题就不是核心业务,或者说并非最重要的业务。由此,挖掘新的潜在的广告主和出版商就更不是核心业务了,因此网络广告公司就可以把这部分的业务外包出去。当然他们的谷歌搜索技巧可能并没有广告公司那么高,也许仍然会错过这些机会,但等待业务完成的时候你会发现就算错过,那也不值得因为自己花费大量的时间和精力在这上面而得罪了出版商和广告主的,你说呢?
  3. 旅途中规划工作
  如果你的身边有一些体育特长生的话,不知道你有没有发现尽管他们很大一部分时间都是在比赛或是训练中度过,或是在体育馆的板凳上度过的,但他们当中总是会有人能够完成作业。
【图:旅途中规划工作】
  他们是如何做到的呢?研究之后发现,他们懂得利用旅途中的时间,所以我们开发者有没有什么启示呢?对,在旅途中规划工作!开发者们,仔细想想是不是有一部分的工作很适合在旅途中完成,这样就可以节省一部分上班的时间了。
  生活在北上广的开发者们都能了解我们所在的城市时间成本太高了,地铁、公交车和约会前的等待时间占据了生活的一大部分,而这些地方绝对是时间浪费的重灾区,所以一定要合理的利用这些时间,寻找一些可以在这种场合能够做的事情,如查看邮件、资料的学习等。
  4. 足够的睡眠
  小编从小就发现身边总是有一些聪明的同学从来不熬夜学习,但成绩总是名列前茅。现在想想他们绝对是效率最高且都得到了最好的休息的典型代表,不用说,这个同样适用于我们的工作。
【图:足够的睡眠】
  但是在工作中,我们经常发现有很多人总是吹嘘自己睡眠很少并以此作为自己努力的荣誉徽章,更有人开发者潘恳浴肮ぷ魑廾摺北臧褡约旱呐Α
  你也许会拿乔布斯或是其他名人来反驳,但是这样的天才能有几个呢?睡眠的质量直接绝对你的工作质量和效率,只有休息够了,思维才能更快,才能减少犯错的概率,才能迸发出一些极具创造性的idea,至少小编是这样觉得的,你呢?
  以上是小编的一些个人看法,不知道大家又是如何来提高自己的效率的,欢迎大家在留言板说畅所欲言。
(作者:Sunny责任编辑:Sunny)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
办公软件IT新闻整机如何提高研发人员的效率_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何提高研发人员的效率
上传于||文档简介
&&x​u​e​x​i
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 如何提升工作效率 的文章

 

随机推荐