Why Software Development Methodologies Suck?(为什么软件开发方法论会让你觉得糟糕?)

本文探讨了为何传统的软件开发方法论可能无法带来理想效果,指出关键在于建立能快速学习和适应的组织。软件项目的复杂性使得评估技术的有效性和推广变得困难,反馈循环长导致决策滞后。软件开发不应拘泥于固定方法,而是要注重开发者的学习能力、创新精神和灵活应对。
摘要由CSDN通过智能技术生成

软件方法论很糟糕,是因为它们经常会导致货物崇拜行为:我们在做单打,我们有一个优先的待办事项,我们甚至因为上帝的缘故在练习持续集成——为什么我们制作的东西仍然很差劲和过时?因为你忘记了最重要的一件事:建立一个能够尽快学习和适应的组织。

软件项目是复杂的系统,而不是常规环境,这一事实导致了另一个问题——收集技术、实践和方法论实际有效的数据的极端困难,以及几乎不可能在收集数据的环境之外推广这些数据。你可能会认为这让我们在决定如何管理团队时处于一个不可能的位置。为什么会这样呢?因为做出变更和理解变更结果之间的反馈循环太长。(包括需求变更、方法变更、开发实践变更、业务计划变更或代码或配置变更)

软件开发方法论让人糟糕是软件开发不应该按部就班,本本主义,因为软件开发的本身就是一个寻求新方法的过程和在寻找中创新的过程,不应该拘于现有的东西而应该追求新的定西,软件开发的方法主要还是看开发者的开发、创新和随机应变的能力,以及一个能够尽快学习和适应团队或组织。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值