敏捷产品开发,一百个人有一百种理解,敏捷本来就是一个集合性的名词,讲到敏捷大家可能会联想到:scrum、xp、测试驱动开发、看板、持续集成、持续重构、技术卓越等等这些词,还会联想到与价值观相关的部分,比如说:应对变化、自组织、适应性等等。
这样讲没有问题,但这对我们理解敏捷真正的含义并没有太多的作用。有一位软件工程界的宗师级人物曾说过:“如果你过去问我支不支持敏捷,我可能说支持或不支持,并给个理由,现在只能说支持了,因为现在敏捷指的就是软件开发中一切好的方面,如果有什么不好的东西那就表示不够敏捷。”这样的说法对于敏捷的推广或许有好处,
1