重新启动ALM,第三部分:弱点

vbcyy1 这是“重新启动ALM系列”的第3部分。 您可以在这里找到其他人:

显然,如果这些工具没有弱点,我不会将其称为“重新启动ALM”。 让我来计算一下。

ALM工具的第一个问题始于客户。 系统的最终用户(开发人员,测试人员,业务分析师)不是客户。

谁是客户?

真正的客户是签署支票的经理,副总裁和首席技术官。 这些产品针对它们进行了优化。 这就是为什么您在这些演示中看到更多仪表板和报告的原因。 这些工具并非没有用,但可以满足您的需求。

一旦我们买了它们,我们就完成了。 既然一个高大有力的人已经做出了我们应该使用此工具的决定,那么我们应该继续使用它,而永远不要对其进行更改。 供应商喜欢锁定,用户则更少。

供应商很早就认识他们的客户。 他们了解了成功的秘诀。 优秀的产品经理可以通过新客户将更多的钱转化为收益。

走线

假设您的组织以许多成功的其他公司的工作方式运作。 (我们称这些为“最佳实践”)。 您期望从成千上万的豚鼠的集体智慧中受益。

但是请问自己:如果您跟随他们的脚步(这使您远远落后于他们),您有什么机会在产品和过程中进行创新? 您的业​​务,问题和所有其他情况如何? 它们如何适合这些模板?

新闻快讯:遵循说明性模板,并不是真正的敏捷。

此外,遵循“最佳实践”是否会产生成功的产品? 在没有人想要的产品上进行有效率的工作,没有比这更浪费的了(错误引用了Drucker)。

实际上,配方不只是护栏。 他们太局限了。 很多时候,我们认为由于工具“那样工作”,我们感到自己被锁定了,无法更改它。 即使工具允许,我们也限制了更改的自由,对自己施加了限制。 突然之间,由于我们的思维模式,该组织被锁定在单一的工作方式中,而无法进行更改。 限制我们的工作方式,意味着应对业务挑战的灵活性降低。

ALM与现实生活

ALM工具擅长隐藏生活的复杂性和不确定性。 例如:要求。 在“已知”的世界中,毫无疑问,需求可以得到出色的管理。 这些工具会忽略我们在此过程中发现的其余知识。 当我们继续研究已知事物而忽略未知事物时,就会出现问题。 这会产生最好的产品吗?

这些工具的完成感也有所提高。 完成100%的故事是可以的,而80%的故事显然不是可以的。 覆盖范围也是如此。 在这两种情况下,我们都将完成情况视为二进制文件,而不足100%似乎永远不够好。 即使没有商业意义,我们也必须达到100%。 当我们决定发布具有已知错误的功能时,是否完成? ALM工具没有50种完成的阴影。 只有两个。

然后由经理评估这些数字。 这引起了期望的冲突,有时甚至是失望,责备和痛苦。

今天让我烦恼的另一件事(双关语意)是这些东西有多大。 它们支持巨大的代码解决方案,无尽的错误存储库,更强大的调试器以及所有XXL。

我们知道代码越少越好,那么为什么要允许代码库扩展呢? 我们知道系统中的每个错误都会花费我们金钱。 随着时间的流逝,在审查和重新审查中,修复和创建另外两个错误。 工具不是告诉我们“立即修复”,而是告诉我们立即存储并在以后浪费时间。 我们与他们合作的越多,这些工具就会为我们创造更多的工作。

但是我们仍在继续喂巨魔。

下次,我们将谈论摆脱困境。

翻译自: https://www.javacodegeeks.com/2015/12/rebooting-alm-part-iii-weakness.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值