敏捷开发


在软件开发的过程中一方面为了防止由于没有实践而产生的一系列 的错误导致的低质量的产品,从而规定一些约束。另一方面由于这些约束越来越多导致庞大的臃肿,敏捷开发应运而生。

  1. 个体和交互>过程和工具

    工具被过分夸大了,团队的合作比环境的构建更有价值

  2. 可以工作的软件>面面俱到的文档

    文档的建立条件是:有迫切需求且意义重大

  3. 客户合作>合同谈判

    频繁的客户合作保证产品质量

  4. 响应变化>遵守计划

    计划要响应客户的需求变化,制订下两周的详细 的计划,指定下三个月比较粗略的计划,对于系统一年之后要做什么有一个模糊的概念就行

相关