摘要:
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。毫无疑问,敏捷开发方法正在大举进军今天的企业,但是通往敏捷的道路却是崎岖的。它更像是一条多车道的高速公路,各种类型的司机们都在选择各自适合的路线向目的地进发。软件开发背景介绍 软件开发的发展经历了从无、到繁重、再到敏捷的过程。与我们刚开始学编程的时候一样,早期多数软件开发仍然是一个显得混乱的活动,即典型的“边写边改”。设计过程充斥着短期的、即时的决定,而无完整的规划。 这种模式对小系统开发其实很管用,但是当系统变得越大越复杂时,要想加入新... 阅读全文