zoukankan      html  css  js  c++  java
  • 闲话XP极限编程之每周工作40小时

      XP极限编程有4大价值观,5个原则,13个最佳实践,其中一个最佳实践——每周工作40小时是最让开发人员开心的,管理者反对的一个最佳实践。

      加班、再加班早已成为开发人员的家常便饭,也是管理者最常使用的一种策略,加班似乎成为了IT业内的潜规则,即使企业没有明说,也会成为默认规定,不加班就不能称之为IT,但是xp方法论认为,加班最终会扼杀团队的积极性,最终导致项目失败,这也充分体现了xp方法关注人的因素比关注过程的因素更多一些。

      Kent Beck认为开发人员即使能够工作更长的时间,他们也不该这样做,因为这样做会使他们更容易厌倦编程工作,从而产生一些影响他们效能的其他问题。因此,每周工作40小时是一种顺势行为,是一种规律。其实对于开发人员和管理者来说,违反这种规律是不值得的。

          开发人员:如果不懂得休息,那么就无法将自己的节奏调整到最佳状态,那么就会带来很大的负面影响。而且在精神不集中的状态下,开发质量也得不到保证。

          管理者:也许这可以称得上“第二种人月神话”,那就是你不得不通过延长每天的工作时间来获得更多的人月。这是因为,每个开发人员的工作精力是有限的,不可能无限增长,在精力不足的时候,不仅写出来的代码质量没有保障,而且还可能为项目带来退步的效果。因此采用加班的方式并不是一个理性的方式,是得不偿失的。

      正如一位足球教练说过的“享受足球”一样,同样的,每个开发人员应该做到“享受编程”,那么“每周40小时”就是你的起点。编程也会充满无限乐趣,不会成天疲于编那些重复,毫无技术含量的代码了,整个就一码工,IT民工,这也是国内IT企业只能活在产业链的最低端的原因之一。

      另外,加班不仅无法提高开发人员的技术水平,反而对开发人员的身体健康造成伤害,不知道有多少人想在30后准备逃离IT业,转行寻求一片新的天地,远离加班,远离IT。俗话说:“身体是革命的本钱”,没有身体等于失去了一切,还拿什么去加班呢,强烈建议每天工作在电脑前的IT人士,每隔一段时间活动活动筋骨,工作很重要,身体更重要!

  • 相关阅读:
    js 判断用户是否联网
    vue cli 2.9.6 低版本安装失败
    'webpack-dev-server' 不是内部或外部命令,也不是可运行 的程序 或批处理文件。
    Jenkins创建运行用例
    python的类变量和成员变量
    Airtest移动端自动化测试环境搭建 一
    pytest使用总结笔记
    Python单元测试框架之pytest---如何执行测试用例
    UI自动化之分层思想pom模式
    【Fiddler篇】抓包工具之Filters(过滤器)进行会话过滤
  • 原文地址:https://www.cnblogs.com/luoht/p/1773931.html
Copyright © 2011-2022 走看看