DSDM的开发不是一个人或一个团队的工作,而是由17 家英国公司组成的财团共同完成的。DSDM与极限编程一样,主要用于创建软件。
最终消费者(用户)的参与在开发过程中发挥着特殊的作用除了这个原则之外,基本还有:
- 频繁发布产品的工作版本
- 开发商在决策方面的自主权
- 在整个工作周期中进行测试。
DSDM分为几个版本,随着技术的发展和软件 英国 whatsapp 号码数据 开发的新需求的出现而更新。今天最新的版本是 2007 年发布的 DSDM Atern,尽管上一个版本(2003 年)仍在使用。
首先,团队研究应用程序开发的现实性和应用范围。然后将工作分为三个相互关联的循环:
- 功能模型循环 ——创建分析文档和原型。
- 设计和施工周期 ——使系统进入工作状态。
- 实施周期 ——系统部署。
特性驱动开发(FDD)
这种方法甚至早于敏捷宣言。
虽然 FDD也使用迭代 医疗保健领域的 ppc:策略、工具和成功 开发模型,但它与Agile有以下不同之处:
- 更加注重预先建模
- 与敏捷相比,报告和图表的重要性有所提高
- 以企业发展为目的。
功能驱动开发包括以下循环阶段:
- 创建通用模型 ——基于初步数据的项目愿景。
- 制定属性列表 类似于 Scrum 方法中的产品待办事项。
- 基于属性的规划 是每个团队成员对属性复杂度的评估。
- 对于每个属性,技术设计和实施是最后阶段,之后该属性融入产品并重复循环。
精益软件开发
精益软件开发不仅仅是一种方法论,更是一套精益制造原则,旨在提高开发过程的效率并最大限度地降低成本。
该系列包括以下7 项 原则:
- 消除浪费 ——任何不能为最终消 欧洲比特币数据库 费者增加产品价值的事物。
- 持续学习——团队的不断发展提高了有效完成任务的能力。
- 尽可能晚地做决定——优先考虑的不是自发的决定,而是深思熟虑的决定,这些决定是在获得的知识的基础上形成的。
- 快速交付本质上是迭代模型的基础。
- 加强团队 ——“宣言……”的原则之一指出,人和互动比流程和工具更重要。项目团队是顺利完成任务的基础。
- 完整性和质量——您需要从一开始就制作高质量的产品,以免在进一步的测试和修复错误上浪费时间和资源。
- 看清总体情况 - 如果不了解正在开发的软件的当前开发状态、目标、概念和策略,就不可能将项目分解为各个部分。