动态系统开发方法DSDM
動態(tài)系統(tǒng)開發(fā)方法(DSDM)倡導以業(yè)務為核心,快速而有效地進行系統(tǒng)開發(fā)。可以把DSDM看成一種控制框架,其重點在于快速交付并補充如何應用這些控制的指導原則。
DSDM是一整套的方法論,不僅僅包括軟件開發(fā)內容和實踐,也包括了組織結構、項目管理、估算、工具環(huán)境、測試、配置管理、風險管理、重用等各個方面的內容。
DSDM的基本觀點是,**任何事情都不可能一次性圓滿完成,應該用20%的時間完成80%的有用功能,以適合商業(yè)目的為準。**實施的思路是,在時間進度和可用資源預先固定的情況下,力爭最大化地滿足業(yè)務需求(傳統(tǒng)方法一般是需求固定,時間和資源可變),交付所需要的系統(tǒng)。對于交付的系統(tǒng),必須達到足夠的穩(wěn)定程度以在實際環(huán)境中運行;對于業(yè)務方面的某些緊急需求,也必須能夠在短時間內得到滿足,并在后續(xù)迭代階段中對功能進行完善。
DSDM的基本原則:
活動用戶必須參與。
必須授權DSDM團隊進行決策。
注重頻繁交付產品。
判斷產品是否可接受的一個基本標準是符合業(yè)務目的。
對準確的業(yè)務解決方案需要采用循環(huán)和增量開發(fā)。
開發(fā)期間的所有更改都是可逆的。
基本要求是高層次的并區(qū)分優(yōu)先級(以在低優(yōu)先級的項目上獲得一定的靈活性)。
在整個生命周期集成測試。
在所有參與者之間采用協作和合作方法。
關鍵詞 以業(yè)務為中心,用戶參與,迭代,快速交付,團隊協作和溝通。
總結
以上是生活随笔為你收集整理的动态系统开发方法DSDM的全部內容,希望文章能夠幫你解決所遇到的問題。