收录了 敏捷开发思想 频道下的 50 篇内容
来自跨国银行的一线微服务改造经验
数据治理能否下沉?可以下沉出什么东西?
去年12月初,我在拉斯维加斯参加了一年一度的AWS re:Invent 大会。
为什么敏捷激起国内开发者这么强烈的情绪表达,一个话题被浏览高达58万余次?
Kent Beck做了许多与敏捷软件开发相关的幕后工作,其中包括JUnit测试框架和极限编程。Kent还是在面向对象编程中应用设计模式的先驱。InfoQ的Kurt Christensen最近采访了Kent,并询问了一些关于敏捷软件开发现状和未来定位的问题。
前不久,InfoQ中文站上发表了一篇文章:Scrum在中国——企业实施情况调查实录,引起了激烈争论。在本文中,作者会对调查实录中的案例分类进行分析、诊断。并探讨敏捷开发方法的概念及应用
Philippe Kruchten在《敏捷文化基因群落之旅——在敏捷开发的世界,环境因素是关键》中深入思考了敏捷的文化。他用了代表文化复制基本单位的“文化基因”这个概念,来描述各种敏捷思想和实践,并且称敏捷的文化就是许多的文化基因在传播的过程中聚集在一起,形成“文化基因群落”。Kruchten声称敏捷的文化,无论其是否对于一个组织有明显的帮助,都极具感染力和传播性。
研发团队需要的,不是似是而非的敏捷。
在InfoQ的编辑Kurt Christensen采访中,Kent Beck分享了他关于在大型组织中实施和应用敏捷价值和实践面临的挑战,敏捷未来的发展等想法。
敏捷测试已经不是一个新概念了,但时至今日,感觉在许多人心目中还是比较模糊。希望这篇文章可以一次把“敏捷测试”这个内涵给大家说清楚。
敏捷给产品开发带来的价值已经日益被软件开发业界所认可,从几个人的创业公司到几十万人的跨国企业,越来越多的产品团队采用敏捷的方式收集分析需求、开发产品、乃至部署运维。然而,传统的软件合同与敏捷开发方式相互冲突,往往会导致产品失败或大大降低敏捷给产品开发带来的价值。在11月7日召开的Agile Singapore大会上,来自挪威PROMIS公司的Trond Åsheim展示了一种适合敏捷开发的合同模式。
在最近一篇博客中, Martin Fowler解释了"应该用精益软件开发方法而不是敏捷软件开发吗?"这个问题,他说这是基于一种错误的假设。敏捷和精益的思想相互交织如此之深,以至于你在使用敏捷的时候也总在做精益的事情,反之亦然。我们可以考察它们发展过程的变化,发现它们内在关联的描述,这样更有趣、更有启发性。
这篇文章列举了敏捷开发在亚洲实行不了的各种原因。
近几个月来,关于Scrum、技术负债、质量等等问题的争论一直无休无止。一些敏捷实践者在盐湖城的敏捷圆桌会议中对敏捷开发中的常见问题进行了讨论,Sean Landis会后在个人博客中总结出了十一个问题。而Chris Tyler则对这些问题做出了解答。
随着互联网技术的发展,产品的快速迭代且能适应市场需求已经成为各大公司的痛点。而传统的开发模式已经不再适用于快速迭代的产品,在这种情况下,敏捷开发模式因其高度迭代、频繁交付以及适应变化的特点,已经在各个领域得到广泛应用。
近日,一些评论员提出了是否可将敏捷方法应用于硬件开发项目中的疑问。于近期发布的两篇文章提供了相应的建议和指导,就如何在硬件开发领域中掌握敏捷方法并从中受益进行了讨论。
你是否正在尝试给CIO解释敏捷软件开发的好处?你的老板是否需要来自外界的确认?Esther Schindler向50多个开发人员和敏捷实践者问了一个同样的问题:“如果你想让老板理解与敏捷开发相关的一件事情,只能选一件,你会选择什么?理由呢?”
Vu Lam是一位资深的敏捷测试专家,他最近撰文分析了测试人员在敏捷过程中的挑战,指出现在许多敏捷实践忽视了测试人员的处境和压力,并提出了自己的一些解决办法。
本文的第一篇阐述了敏捷软件开发的业务目标。业务成功是最终目标,它需要有效开发模式的保障;开发模式的实施又离不开团队组织和技术实践的支撑;最后,通过持续改进、系统优化,获得持久的成功。这一层次关系中,外层是内层的目标,内层为外层提供支持。本篇将探讨敏捷软件的开发模式。
在InfoQ的这篇采访中,Agile方面的思想领导者Paul Oldfield分享了对于组织而言如何正确地理解敏捷的观点。