顶尖领导力的3大秘诀

想象一下,如果您可以通过更好的工具和流程为团队中的每个成员每天节省30分钟的时间。 对于一个由六个人组成的团队,每周要增加15个小时,而整整15个小时,我们可以优化系统的其他部分。 让我们看一下仅需进行一些更改就能如何提高团队生产力。

1 –使代码审查更有效

同行评审是经过验证的共享知识和发现问题的过程。 不管我们是从事配置管理,中间件还是前端,代码审查都是当今工作流程中必不可少的一部分,因此让我们看看如何改进它们。

签出评论代码可能很乏味。 如果每个人使用的起源都不相同,则必须手动添加每个分叉进行审核。 在开放源代码项目和封闭源代码项目中,叉子都很常见。 幸运的是,有一种更简单的方法。 通过在存储库中的配置文件.git/config添加一行,我们可以使签出拉取请求变得容易。

输入以下内容:

$ git fetch
$ git checkout pr/8

并且我们的计算机上已签出存储库的PR#8。

2 –减少迭代

大多数团队使用以下工作流程进行审查:

  1. Bob认为自己的代码已准备好进行合并和部署时,便会打开拉取请求。
  2. 鲍勃通知爱丽丝,他需要进行审查。
  3. 爱丽丝停止思考她当前的任务,并切换上下文。 她将评论添加到自己的日程表中,并继续她的工作。 当她处理一个复杂的问题时,它需要一些时间才能重新开始学习。
  4. 当天晚些时候,Alice在其计算机上运行来自pull请求的代码。 爱丽丝在阅读代码时发现了一些问题。 她对请求请求发表评论,然后返回自己的项目,再次花一些时间重新投入工作。
  5. 鲍勃解决了问题。
  6. 工作流再次从第2步开始,直到解决所有问题,包括整个过程中引入的所有问题。

审核需要两个人来协调他们的时间。 每次迭代都意味着为审阅者切换上下文; 他们必须在每次中断后都花一些时间才能重新适应速度。

为了提高评论的效率,我们可以尝试避免不必要的迭代。 减少迭代的一种方法是将静态代码分析添加到单元测试和集成测试中,以在复查之前测试请求请求。 样式指南是自动测试有意义的一个很好的例子,我们还可以测试反模式,例如全局变量。

这样评论变得更精简。 团队能够更早地合并,新来者不需要充满规格的页面,这些页面对于任何项目都是陌生的,他们都不会记得。 自动检查有助于在编写代码时修复代码。

3 –限制中断

对于开发人员而言,中断是k石。 每次中断后,开发人员大约需要20分钟才能返回该区域。 三小时内四次中断会导致80分钟的损失。 显然,限制中断是完成工作的关键。

当然,这并不意味着您应该躲藏一个月并且根本无法再使用。 定义“制造者时间”可以有所帮助; 留出一定的时间来提高生产力,而不会出现中断。

对于某些人来说,只需关闭几个小时的聊天和电子邮件客户端即可。 有些工作是在其他房间进行的,不会被打扰。 其他人则喜欢在日历中安排不同的时间,然后去拐角处的咖啡店。 即使听起来有些违反直觉,团队其他成员也无法充分利用它,这会使我们的工作效率更高。

4 –利用时区

越来越多的人在分布式团队中工作,但是远程工作可能会充满挑战。 也许团队的一些成员位于欧洲,但是团队的另一半在西海岸。 幸运的是,我们可以将大多数缺点变成优点。

远程团队的一种生产模式是移交。 想象一个由旧金山的设计师和欧洲的开发人员组成的团队。 当旧金山的设计师睡觉时,欧洲的开发人员应用了这些设计。 在两个小时内,他们都在玩结果并分享他们的反馈。 欧洲人每天都在打电话,而设计师则需要一整天的时间来进一步进行设计。 欧洲团队成员醒来时,他们已经在邮箱中更新了设计。 团队反复使用该功能,直到每个人对结果满意为止。

时区之间的切换可能使团队能够在项目上全天候工作。 完善此工作流程的团队可以获得更快的结果。

5 –听同事

同事和同事是可能改进的重要来源。 我们可能会听到诸如“为什么CI需要那么长时间?”之类的问题。 关于水冷却器的讨论仍在继续:“它运行了两次,我也不知道为什么。”

这是一个非常好的问题! 为什么CI运行两次? 进一步的调查表明,这两次运行是CI服务器的默认设置,用于测试合并的master分支和请求请求。 禁用前者将导致对话速度提高100%。

对您的同事正在努力的事情感兴趣。 有时,解决方案指日可待,整个团队都从解决方案中受益。

零钱有很大影响

有许多可能的改进可以提高整个团队的工作效率,而且很多时候它们隐藏在我们的日常任务中。 通过观察和反思我们的工作流和流程,我们可以注意到一些简单的机会,这些机会不需要昂贵的工具或大量的开发时间。

翻译自: https://www.javacodegeeks.com/2016/06/five-tips-productive-team.html

顶尖领导力的3大秘诀

顶尖领导力的3大秘诀_提高团队生产力的五个秘诀相关推荐

  1. 跨团队协作:提高团队生产力的 7 种策略

    "一根筷子很容易就折断了,但是很多根筷子放在一起却不容易折断",这便体现出一个人的力量是有限的,但是多个人的力量却是无穷的,可见团队合作的重要性. 团队合作对于高效工作和取得成果都 ...

  2. 收藏提高PPT生产力的网站

    文章目录 收藏提高PPT生产力的网站 找图 配色 灵感 字体 模板 收藏提高PPT生产力的网站 本文根据[秋叶PPT]公众号文章<来晚了!这50个相见恨晚的好网站>整理 找图 用搜索引擎找 ...

  3. 提高个人生产力的10个小窍门

    在回想过去的一天或者过去的一个星期的时候,您是否也有这样的感觉,自己预计要做完的事完成了还不到一半?不管是什么样的目标,比如一个成功的职业生涯,创业开公司,家庭生活美满,学新语言或是乐器,旅行,等等, ...

  4. 推荐一些能提高生产力的 Python 库

    " 阅读本文大概需要 3 分钟. " 一门语言好用.方便的程度在很多时候会取决于这门语言相关的库够不够丰富,Python 之所以火爆除了其本身的语法和特性之外,还在一定程度上取决于 ...

  5. 推荐一些能能提高生产力的 Python 库

    " 阅读本文大概需要 3 分钟. " 一门语言好用.方便的程度在很多时候会取决于这门语言相关的库够不够丰富,Python 之所以火爆除了其本身的语法和特性之外,还在一定程度上取决于 ...

  6. 机器学习是如何改善企业生产力的?(内附机器智能版图)

    如果说有一个词是企业希望跟自己沾边的话,那就是"生产力". 这个指标影响了太多企业要衡量的其他东西--包括成功.效率.利润等等.而最近,人工智能(AI)被吹捧成了提高生产力的新手段 ...

  7. 消除拖延的方法_拖延很烂—因此,这就是“吃青蛙”提高生产力的方法

    消除拖延的方法 在最有价值的活动上花费最宝贵的时间 ,您将改变自己的生活轨迹. (Spend Your Most Valuable Time on Your Most Valuable Activit ...

  8. 口算训练java_提高孩子口算能力的5大方法,超实用!(附练习,可打印)

    原标题:提高孩子口算能力的5大方法,超实用!(附练习,可打印) 来源: 网络 编辑:成长园(id:czy6688990) 小编提醒 关注成长园,后台回复"1201" 即可获取打印版 ...

  9. 开发人员该选择什么大数据工具提高工作效率?

    开发人员该选择什么大数据工具提高工作效率? 海量数据使得数据分析工作变得繁重困难,开发人员选择合适的大数据工具来开发大数据系统成为新的挑战.因此开发人员要根据不同的数据处理方式对大数据工具进行分类. ...

最新文章

  1. 看 nova-scheduler 如何选择计算节点 - 每天5分钟玩转 OpenStack(27)
  2. 皖西学院微型计算机原理期末试卷,皖西学院 电气微机原理试卷A
  3. python样本期望值_用 python 做 z 检验,t 检验
  4. [2013.8.29]对于多线程编程的几点个人见解
  5. ubuntu 下安装配置LAMP
  6. Vue之设置背景图片
  7. PurgeComm()函数--清空缓冲区
  8. json mysql乱码问题_读写json中文ASCII乱码问题的解决方法
  9. linux一个数据页多少,复习——Linux
  10. c语言程序设计 k,《C语言程序设计》谭浩强版-教学教案 k.doc
  11. 电信光猫破解 (打开无线wifi及路由功能)
  12. iSlide2022免费PPT插件(包含众多PPT模板/素材)
  13. Win10专业版开机自动拨号
  14. VHDL移位操作的两种方式,及乘除运算中小数倍的解法
  15. B站付费视频使up主掉粉过万
  16. Python控制结构(二)
  17. 推进个人信息保护的几点建议
  18. leetcode周赛,希望咸鱼,有一天可以薅到羊毛
  19. mac 投影android手机屏幕尺寸,mac电脑投屏到投影仪的方法(苹果投屏到电脑屏幕图文教程详解)...
  20. 乐高大颗粒作品15:移动篮球框

热门文章

  1. c++替换字符的方法
  2. JS 小程序 Vue 2022年最全面试题!持续更新
  3. zip文件加密、解密解压实操,附带文件上传安全检查
  4. python suds_python suds 一坑
  5. SQL注入-HTTP头的一些注入
  6. 没有人不为真情所动,你若不流泪,我请你吃饭。
  7. Dreamweaver 概述
  8. 课题:突发事件中的危机公关策略。
  9. 如何进行成功的创业(zz)
  10. 假设字符串类似这样的aba和aab,abc和bca就相等,现在随便给你二组字符串,请编程比较他们看是否相等