近几年,极限编程、敏捷开发等词大热,那么什么才是敏捷开发呢?
在venkat subramaniam和andy hunt合著的《practices of an agile developer》一书中对敏捷开发给出了如下定义:
敏捷开发就是在一个高度协作的环境中,不断的使用反馈进行自我调整和完善。
接下来,这本书从下面几个章节详细的探讨了敏捷开发:
1、态度决定一切;
2、学无止境;
3、交付用户想要的软件;
4、敏捷反馈;
5、敏捷编码;
6、敏捷调试;
7、敏捷协作;
9、走向敏捷