热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

敏捷街上的噩梦

我很清醒。我躺在床上。我满头大汗,但我很冷。在早晨的一小段时间里,梦想如恐怖般生动。我站在客户办公室,我以前来过这里,我知道

我很清醒。 我躺在床上。 我满头大汗,但我很冷。

在早晨的一小段时间里,梦想如恐怖般生动。

我站在客户办公室,我以前来过这里,我知道发生了什么事。

他们正在建立一个网站。 非常复杂,这将是许多客户的主要购买场所。 这将树立公司形象-并以正确的位子可以向客户推销-它甚至可以通过在售后为客户提供服务来帮助降低成本。 所有的好东西。

但这是严重的“落后”进度,有人说它将在一年内完成,也就是三年前才编写任何代码。 现在已经完成了两年,但是在我梦中,人们说2 + 3 = 2。

怎么可能?

我不能说出来,但是唯一可以看到的方法就是取消。 如果我突然负责客户,那我就取消那件事。 我会尽力而为,并且会发起一个新的,规模较小的计划来替换该网站。

但是它太大了以至于不能倒闭,甚至董事会也知道他们花了多少钱。 谁会走进去说:“报废”。

说“报废”就是承认一个失败并邀请信使开枪。

如果我是供应商负责人,我也会说同样的话。 我会对客户说:“我知道我从中赚到了几十万美元的现金,我知道它在我们的帽子上高调地羽毛着,但实际上它失控了,你真的不应该继续。”

但是他们当然不会。

忘了他们会损失的钱,他们并没有像我的裁缝朋友那样被雇回去。

当然,我都不是。 我只是做噩梦的那个人,在噩梦中,我是试图解决问题的顾问。 在噩梦中,我没有解决它,而是在掩盖它,当我在那儿时它的敏捷,而在它的敏捷时它的好,敏捷是一种好药,而我是推动者。

“你不能取消它,因为所有竞争者都有一个,所以我们必须有一个。”告诉我一个幽灵般的幻影。

另一个幻影说:“我们必须是一流的。”

第三人说:“我们必须在反对派之上担当首肩” –反对派的规模不是七倍吗? 竞争者是否不立即购买大部分解决方案?

但是每次我看,工作似乎都在增长。 每次讨论都以更多故事结尾。 不只是故事,史诗,超故事,子史诗,夹层故事。

但是可以,这就是敏捷。

业务不断向它抛出刚刚被接受的新请求,因为它们很敏捷!

其中一些很大。 但这没关系,因为团队很敏捷。 敏捷意味着团队可以做企业想要做的事情吗?

我看到分析师在积压的故事中进行工作,因为每个故事的成长和复制都像外来寄生虫一样。 分析师发现更多的极端情况,需要包括的更多细节,需要满足的更多方案。 每个故事本身就是一个故事。

但这没关系,因为团队很敏捷。

那些该死的竞争对手不会停止添加和改善他们的网站,这意味着客户也必须添加它。

但这没关系,因为团队很敏捷。

还有要点...。 点是新的时刻,在梦中我有一本书“ The Mythical Man Point”。 积压量以千分计。 燃尽图下降-但只有当您查看sprint燃尽时,到吉拉(Jira)狩猎,您才能找到整个项目的燃尽,我的天哪,...它充满了故事!

这不是烧毁图表,而是将我们带到安全着陆点,而是快速拦截器……

积压的是恶魔……它的……它的……不死生物。

看过图表的人的面Kong过早。 打开Jira并向某人显示图表,然后…。 他们的头发变白,出现皱纹,瞬间……。

一个人是免疫的。 随着积分的增长,他的力量不断增强,他是……他是…… 产品负责人

他自我介绍:“ Snape是名字, Severus Snape ” –我知道我以前见过他。

在计划会议上,他看到扑克牌被抽出,他专注于得分最高的开发商,有一丝cutting讽……他凋谢了。 开发人员提交,数量减少。 产品负责人对自己开玩笑-不要过度估计自己的手表!

一位开发人员建议“也许我们应该等到完成当前工作”

斯内普冷笑道:“我以为你是敏捷男孩?”

“如果您无法解决,我会在特兰西瓦尼亚有一些真正敏捷的朋友……。 你想失去合同男孩吗? ……离岸是如此便宜……”

产品负责人周围存在一个现实失真领域。 给他看一张燃尽图,看起来不错,他向指导委员会的介绍总是表现出完美的燃尽。

我晚上穿着睡衣站在大楼外:一个险恶的人物正在闯入,他偷偷溜进大楼,他打开吉拉(Jira)……插入故事! 他的面具掉下来了,是……。产品负责人! 当然,如果没有积压的故事,他将不复存在,他的力量来自积压的规模,更多的故事具有更大的力量。

自从他的老板因罕见的慢性流感而倒下以来,报告链中的链接就一直不见了。 当下一个人因在食堂中的不当行为而被开除时,情况变得更糟。 自从产品负责人向首席运营官报告以来,这位首席运营官确实没有时间陪伴他,只对任何与IT相关的主题有不稳定的了解。

我做数学。 积压的数量远不如抵押的积压产品,因此该团队陷入困境! 他们对抵押贷款支付的款项甚至还没有涵盖故事的增长。 积压的增长是他们无法支付的利率。

故事要花费数月才能完成积压并到达开发人员手中。 当工作最终交给开发人员时,他们也会发现更多的优势案例,更多的细节,更多的场景以及几乎所有的一切。 为什么分析师没有找到这些? 他们找到了他们然后失去了他们吗?

然后有大量的臭虫涌入–渗入墙壁。 技术实践不是很可靠,他们是……蛋ust! 捕获了错误,但更多错误得以解决!

错误无法修复,原因是:“错误是OpEx,我们由CapEx资助。”

有人杀死了臭虫修复妖精,发现她的身体沉陷在角落里,这是一个很好的女孩,她刚从大学毕业。 他们正在雇用另一位应届毕业生,将其送往屠宰场,幸运的是,臭虫修复精灵彼此兼容。

发行日期无法兑现。

伍迪·艾伦(Woody Allen)和安妮·霍尔(Anne Hall)走进来-伍迪·艾伦(Woody Allen)何时拍摄恐怖电影?

“有两位老年妇女在卡茨基尔山区度假胜地,其中一位女士说:“男孩,这个地方的食物真是太糟糕了。” 另一人说:“是的,我知道。 还有这么小的部分。”

我有X射线视觉:我可以看到WIP所在的位置,地板上堆满了它。 它像啤酒厂里的啤酒桶一样堆积。 但是啤酒不能喝。 它是一个恶魔般的计划。 如果有人喝那啤酒,如果在制品被运送,他们会发现……。 它充满了空洞! 质量控制在海上。

为什么周围有这么多WIP? 在制品为什么在上升?

因为他们敏捷,所以答复……企业可以随时改变主意,他们确实如此。

我淹没在WIP中。

WHIP在我的左边,WHIP在我的右边。

开发人员已经完成了一半的工作,并且要求团队将其放在一边,然后做其他事情。 什么都没有交付,一切都已完成。 WHIP –希望能够在此过程中工作。

当团队又回到WHIP时,事情发生了变化,团队成员可能已经发生变化,因此捡起它并不容易。

WHIP熄灭,缓慢腐烂的软件的恶臭。

但这没关系,因为团队很敏捷。

嗯,开发人员是克隆人,它们兼容插件,您可以根据需要将其切换为……,但是它们没有内存……。

更糟糕的是,客户狡猾地将其网络运营外包给另一家供应商,将其服务台外包给另一家供应商,将数据中心外包给另一家……任何一个承包商都没有一个以上的合同。 它是在制品限额的一种反常形式,任何供应商均不得超过一份合同。

我的天哪,我在数据中心中飞行,数据中心供应商失去了控制,到处都是爬虫,每台服务器都以不同的方式打补丁,在黑暗的办公室里有一堆变更配置请求,我想办法店员,其…。 Terry Gilliam,数据中心在巴西……。

即使企业没有改变主意,开发团队也会陷入困境。 他们依赖其他团队和其他分包商。 因此,工作将再次放在一边,更多在制品。

条条大路通向苏格兰的杜纳雷(Dounreay ),如果您想建造真正危险的东西,那将是一个非常不错的地方,但是为什么这个项目需要一个快速增殖核反应堆 ?

但这没关系,因为团队很敏捷。

如果产品负责人看到程序员的手指没有在键盘上移动,那么供应商就会拼命让他们忙。 团队经理拼命挽救他的员工,他在积压中翻找,发现……他们可以做的一件工作。

(积压的积压是如此之大,即使业务价值为负,您仍然可以找到一些东西,而且其中很多。)

您不能责怪开发团队,他们需要忙忙碌碌,需要证明自己的理由,以便他们尽力而为。

但这没关系,因为团队很敏捷。

带我离开这里!!!!!

我在厨房里

我的手被热巧克力包裹着,我需要一副新鲜的干睡衣,但是在我冷静下来之前可以等一下。 我已经盖好毯子,使颤抖得到控制。

他们敏捷吗? 无疑,它以敏捷出售。 确定性不是很好,但它被称为敏捷。

他们有迭代。 他们有计划会议。 他们有倦怠感。 他们有一个Scrum Master,还有Jira。 他们有用户故事。 他们有一些缓慢,自动的验收测试,有些开发人员甚至在编写自动化的单元测试。 怎么会出错呢?

当然,开发团队可能会更好。 您可以提高供应曲线 。

但这就像服用吗啡一样。 疼痛会缓解一会儿,但发烧会复发,情况会更糟。 真正的问题在其他地方。 真正的问题是需求旺盛。 真正的问题是客户管理不善。 真正的问题是没有看反馈的客户。

真正的问题是多重的,那​​就是梦里如此可怕的事情。 它们都是相互连接的。

在短短的几个小时内,我看不到任何获胜的方式,这是一个泥潭: 要保存该项目,我们需要销毁该项目 。 但是我们都知道越南发生了什么。

什么是要做? –在得到答案之前,我无法入睡。

团队做瀑布更好吗?

企业仍然会改变主意,项目管理人员将变更请求流程置于适当的位置,并且传播延迟会更糟。 可能会有更多的错误–测试将被推迟。 发布将被推迟。 几个月后看起来会更好,直到他们开始实际测试和发布。

如果他们做了瀑布,如果他们做了大的要求,大的规格,大的设计,大的估算和大的计划,他们可能不会选择这样做。 但坦率地说,敏捷明确地告诉他们这将永远不会实现。 实际上,它告诉了他们更多的确定性,因为它们已有数年之久,并且需要查看数年的数据。

敏捷是掩盖。 因为它们敏捷,所以越来越多的绳索可以挂在一起。

但是所有这一切都是一个梦想,一个可怕的梦想,这一切都没有发生过。

翻译自: https://www.javacodegeeks.com/2014/07/nightmare-on-agile-street.html




推荐阅读
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了常用#免费%代理IP库&整理*收藏——实时@更新(大概)相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 使用正则表达式爬取36Kr网站首页新闻的操作步骤和代码示例
    本文介绍了使用正则表达式来爬取36Kr网站首页所有新闻的操作步骤和代码示例。通过访问网站、查找关键词、编写代码等步骤,可以获取到网站首页的新闻数据。代码示例使用Python编写,并使用正则表达式来提取所需的数据。详细的操作步骤和代码示例可以参考本文内容。 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • mongoDB介绍、安装、搭建简单的mongoDB服务器(一)
    相关网站1. http:www.mongodb.org 官网,可以下载安装程序,和doc,和驱动等。2. http:www.mongoing.com 国内官方网站,博客,问 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 第七课主要内容:多进程多线程FIFO,LIFO,优先队列线程局部变量进程与线程的选择线程池异步IO概念及twisted案例股票数据抓取 ... [详细]
  • 【Maven】POM标签大全详解POM(ProjectObjectModel,项目对象模型)是M ... [详细]
author-avatar
白纸鹤u8_fw7
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有