---
title: DSDM
localeTitle: DSDM
---
## DSDM

DSDM代表动态系统开发方法。它是一种敏捷快速开发方法，旨在解决开发信息系统所需时间的持续问题。 DSDM更像是一个框架，而不是一个定义明确的方法，而实际应该如何完成的大部分细节都由软件开发组织或个人来决定。 DSDM采用增量方法，并使用RAD（快速应用程序开发）时间盒概念。它还强调了人们在开发过程中的关键作用，并被描述为以用户为中心的方法。

DSDM有9个核心原则，如下：

1）积极的用户参与是必不可少的。 2）必须赋予团队决策权。赋权的四个关键变量是：权力，资源，信息和问责制。 3）频繁交付产品至关重要。 4）适合商业目的是接受可交付成果的基本标准。 5）迭代和增量开发对于汇聚准确的业务解决方案是必要的。 6）开发过程中的所有更改都是可逆的（即如果遇到问题，您不会沿着特定路径继续前进;您回溯到最后一个安全或约定点，然后开始新路径）。 7）要求基于高级别（即一旦达成一致，高级业务要求被冻结）。这基本上是项目的范围。 8）测试在整个生命周期中都是集成的（即在您进行测试时，而不是仅在经常被挤压的末端进行测试）。 9）所有利益相关者之间的协作和合作方法至关重要。

DSDM开发周期的5个主要阶段是：

1）可行性研究。 2）商业研究。 3）功能模型迭代。 4）系统设计和构建迭代。 5）实施。

#### 更多信息：

您可以阅读以下链接以了解更多信息。

*   [敏捷业务 - 什么是DSDM？](https://www.agilebusiness.org/what-is-dsdm)
*   [维基百科 - 动态系统开发方法](https://en.wikipedia.org/wiki/Dynamic_systems_development_method)