UDN-企业互联网技术人气社区

板块导航

浏览  : 483
回复  : 1

[持续部署] 为什么那么多程序员讨厌敏捷开发

[复制链接]
开花包的头像 楼主
发表于 2016-7-30 19:50:28 | 显示全部楼层 |阅读模式
  在跟程序员聊天的时候,一提到敏捷开发,他们眼中出现不悦是再平常不过的事了。你想知道为什么吗?

  他们消极的对待敏捷开发思想以及敏捷相关实践方法的原因是什么?有没有这种可能,他们认为导致方法失败的东西其实完全不是敏捷实践,而误会了敏捷的价值呢?

k.png


  有这种可能性,但是团队成员认为他们只是敏捷教练的棋子。很容易看出他们为什么会这么想。管理上有一种趋势,要么引进独立的敏捷咨询公司,要么雇佣一个敏捷教练,监督团队中敏捷方法的实现和执行。

  团队成员会觉得受到太多控制以及被管得太细微。尤其是每天的站会都会以谈论最近一段的时间完成了一点点工作量而结束。而这不是每日站会的预期目的。

  太强的时间压力同样是有害的。团队成员觉得他们需要定期交付任务,而不是当任务都已经好了再测试。这种以时间为导向的方法可能导致质量受损。

  3天前翻译此段纠正现有翻译经常有报告说,敏捷周期太短了,在写代码之前甚至没有时间整理所有的文档,更不用说写完代码再重头过一遍。然而,在巨大的时间压力下工作是不够的,开发人员还需真正知道的是他们只有一击而中的时间。

  很容易理解你的编程人员痛恨敏捷,只是因为你让他们以错误的方式进行。但也有可能你做的是对的,是你所带的团队成员不喜欢敏捷。在这种情况下,所能做的是等待敏捷在团队中变强,或者替换团队。

  请记住,敏捷方法作为编程方法是由程序自己而不是项目经理想出来的。

  有没有可能设计出的敏捷和使用的敏捷的主要区别慢慢成为项目经理的领域而不是程序员的领域?如果这样的话,唯一的解决方案可能是让敏捷从项目经理中收回。

  如果用赞许的眼光看待有些人对敏捷没有热情的原因,有一种看待敏捷的方式那就是敏捷使得大多数争论失败了,它是时代的标志。

  换句话说,不管你怎么称呼它,在某种形式上,你都在使用敏捷。

  还有件事:很自然任何事情都有消极面。你无法想象这么多开发者将敏捷作为开发方法,却没有任何人不喜欢它。总是存在不满意的人,不是么?

  所以,去尝试,个性化你的敏捷方法(敏捷宣言里只提到了一些基本准则,没有提到Scrum,sprint,每日站会),只有这样再决定你是不是需要用敏捷。

原文作者:佚名  来源:开发者头条

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部