DSDM是什么?
DSDM(動(dòng)態(tài)系統(tǒng)開發(fā)方法,也稱業(yè)務(wù)中心框架開發(fā)方法)是眾多敏捷開發(fā)方法中的一種,它倡導(dǎo)以業(yè)務(wù)為核心,快速而有效的進(jìn)行系統(tǒng)開發(fā)。我們可以把DSDM看成一種控制框架,重點(diǎn)在于快速交付、并補(bǔ)充如何應(yīng)用這些控制的指導(dǎo)原則的框架。
DSDM描述了在快速開發(fā)以業(yè)務(wù)為中心的環(huán)境中包含的各個(gè)方面——項(xiàng)目管理、預(yù)估、原型建立、時(shí)光盒法、配置管理、測(cè)試、質(zhì)量保證、角色和職責(zé)、項(xiàng)目組結(jié)構(gòu)、工具環(huán)境、風(fēng)險(xiǎn)管理、可維護(hù)性、重用、以及供應(yīng)商和購(gòu)買者之間的關(guān)系。
DSDM的基本觀點(diǎn)是,任何事情都不可能性的圓滿完成,應(yīng)該用20%的時(shí)間完成80%的有用功能,以適合商業(yè)目的為準(zhǔn)。實(shí)施的思路是,在時(shí)間進(jìn)度和可用資源預(yù)先固定的情況下,力爭(zhēng)的大化滿足業(yè)務(wù)需求(傳統(tǒng)方法一般是需求固定,時(shí)間和資源可變),交付所需要的系統(tǒng)。對(duì)于交付的系統(tǒng),必須達(dá)到足夠的穩(wěn)定程度以在實(shí)際環(huán)境中運(yùn)行;對(duì)于業(yè)務(wù)方面的某些緊急需求,也要求能夠在短時(shí)間內(nèi)得到滿足,然后在以后迭代階段中對(duì)功能進(jìn)行進(jìn)一步完善。
DSDM的歷史背景
20世紀(jì)90年代,IT業(yè)為了弄清楚應(yīng)用程序開發(fā)的流程并歸納出避免失敗的方法,進(jìn)行了一系列的嘗試。1994年,英國(guó)國(guó)內(nèi)來自各個(gè)工業(yè)領(lǐng)域不同規(guī)模企業(yè)里的信息系統(tǒng)工作人員,以及來自IT行業(yè)中的一些大公司的顧問和項(xiàng)目經(jīng)理聚集在一起,形成了一個(gè)非贏利性的聯(lián)盟。該聯(lián)盟專注于理解應(yīng)用程序開發(fā)過程中的佳實(shí)踐方法,并嘗試建立一種獨(dú)立于任何工具的、公開的、公認(rèn)的方法。DSDM聯(lián)盟提供了一個(gè)過程,這個(gè)過程能夠在可控的項(xiàng)目環(huán)境中,在滿足緊迫時(shí)間的約束下,建立和維護(hù)系統(tǒng)。DSDM聯(lián)盟創(chuàng)立之初有17名會(huì)員?,F(xiàn)在聯(lián)盟已經(jīng)有上千名會(huì)員,在全球范圍內(nèi)有多個(gè)社團(tuán):英國(guó)、北美、比荷盧經(jīng)濟(jì)聯(lián)盟、丹麥、法國(guó)和瑞典。社團(tuán)式的發(fā)展,是DSDM與其他一些敏捷型方法的不同,它有專門的組織支持,有手冊(cè),培訓(xùn)課程,認(rèn)證程序等。在英國(guó),由于在各種規(guī)模的軟件組織中的成功,DSDM已經(jīng)成為應(yīng)用的為廣泛的快速軟件開發(fā)方法。
DSDM一直處于改進(jìn)和變化之中,其重點(diǎn)內(nèi)容通過會(huì)員的反饋不斷修改、更新,以適應(yīng)當(dāng)今市場(chǎng)的變化。在2001年,DSDM聯(lián)盟發(fā)布了以業(yè)務(wù)為中心的開發(fā)框架DSDM4.1版本,并將DSDM應(yīng)用到更多的項(xiàng)目中——數(shù)據(jù)倉(cāng)庫(kù)、組件開發(fā)、原形業(yè)務(wù)法,在框架中都增加了這些內(nèi)容。
DSDM(動(dòng)態(tài)系統(tǒng)開發(fā)方法,也稱業(yè)務(wù)中心框架開發(fā)方法)是眾多敏捷開發(fā)方法中的一種,它倡導(dǎo)以業(yè)務(wù)為核心,快速而有效的進(jìn)行系統(tǒng)開發(fā)。我們可以把DSDM看成一種控制框架,重點(diǎn)在于快速交付、并補(bǔ)充如何應(yīng)用這些控制的指導(dǎo)原則的框架。
DSDM描述了在快速開發(fā)以業(yè)務(wù)為中心的環(huán)境中包含的各個(gè)方面——項(xiàng)目管理、預(yù)估、原型建立、時(shí)光盒法、配置管理、測(cè)試、質(zhì)量保證、角色和職責(zé)、項(xiàng)目組結(jié)構(gòu)、工具環(huán)境、風(fēng)險(xiǎn)管理、可維護(hù)性、重用、以及供應(yīng)商和購(gòu)買者之間的關(guān)系。
DSDM的基本觀點(diǎn)是,任何事情都不可能性的圓滿完成,應(yīng)該用20%的時(shí)間完成80%的有用功能,以適合商業(yè)目的為準(zhǔn)。實(shí)施的思路是,在時(shí)間進(jìn)度和可用資源預(yù)先固定的情況下,力爭(zhēng)的大化滿足業(yè)務(wù)需求(傳統(tǒng)方法一般是需求固定,時(shí)間和資源可變),交付所需要的系統(tǒng)。對(duì)于交付的系統(tǒng),必須達(dá)到足夠的穩(wěn)定程度以在實(shí)際環(huán)境中運(yùn)行;對(duì)于業(yè)務(wù)方面的某些緊急需求,也要求能夠在短時(shí)間內(nèi)得到滿足,然后在以后迭代階段中對(duì)功能進(jìn)行進(jìn)一步完善。
DSDM的歷史背景
20世紀(jì)90年代,IT業(yè)為了弄清楚應(yīng)用程序開發(fā)的流程并歸納出避免失敗的方法,進(jìn)行了一系列的嘗試。1994年,英國(guó)國(guó)內(nèi)來自各個(gè)工業(yè)領(lǐng)域不同規(guī)模企業(yè)里的信息系統(tǒng)工作人員,以及來自IT行業(yè)中的一些大公司的顧問和項(xiàng)目經(jīng)理聚集在一起,形成了一個(gè)非贏利性的聯(lián)盟。該聯(lián)盟專注于理解應(yīng)用程序開發(fā)過程中的佳實(shí)踐方法,并嘗試建立一種獨(dú)立于任何工具的、公開的、公認(rèn)的方法。DSDM聯(lián)盟提供了一個(gè)過程,這個(gè)過程能夠在可控的項(xiàng)目環(huán)境中,在滿足緊迫時(shí)間的約束下,建立和維護(hù)系統(tǒng)。DSDM聯(lián)盟創(chuàng)立之初有17名會(huì)員?,F(xiàn)在聯(lián)盟已經(jīng)有上千名會(huì)員,在全球范圍內(nèi)有多個(gè)社團(tuán):英國(guó)、北美、比荷盧經(jīng)濟(jì)聯(lián)盟、丹麥、法國(guó)和瑞典。社團(tuán)式的發(fā)展,是DSDM與其他一些敏捷型方法的不同,它有專門的組織支持,有手冊(cè),培訓(xùn)課程,認(rèn)證程序等。在英國(guó),由于在各種規(guī)模的軟件組織中的成功,DSDM已經(jīng)成為應(yīng)用的為廣泛的快速軟件開發(fā)方法。
DSDM一直處于改進(jìn)和變化之中,其重點(diǎn)內(nèi)容通過會(huì)員的反饋不斷修改、更新,以適應(yīng)當(dāng)今市場(chǎng)的變化。在2001年,DSDM聯(lián)盟發(fā)布了以業(yè)務(wù)為中心的開發(fā)框架DSDM4.1版本,并將DSDM應(yīng)用到更多的項(xiàng)目中——數(shù)據(jù)倉(cāng)庫(kù)、組件開發(fā)、原形業(yè)務(wù)法,在框架中都增加了這些內(nèi)容。