Metoda de dezvoltare a sistemelor dinamice

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Metoda de dezvoltare a sistemelor dinamice este o metodologie agilă distribuită gratuit de către consorțiul DSDM membrilor săi, este furnizată într-un pachet împreună cu un cadru . Acest consorțiu a fost creat pentru a defini și distribui un standard industrial pentru cadrul de dezvoltare rapidă a aplicațiilor ( RAD) .

DSDM este o metodologie care se integrează cu ușurință cu alte metodologii agile (există resurse gata făcute pentru a o face cu Extreme Programming , Prince2 , RUP etc.). Consorțiul nu sugerează niciun instrument special pentru aplicarea metodei sale.

Principii

Metoda DSDM, pe care consorțiul o definește ca cadru, deoarece intenționează să o integreze cu cadrul RAD , se bazează pe patru principii:

  • dezvoltarea este un efort de echipă;
  • calitate ridicată se obține cu viteză și robustețe;
  • dezvoltarea poate fi incrementală;
  • trebuie să petreceți timpul dedicat dezvoltării concentrându-vă mai întâi pe caracteristicile care profită la maximum în ceea ce privește afacerea.

Regulile de bază sunt incluse în cadrul conceput de aceste principii:

  • implicarea activă a utilizatorilor;
  • puterea de decizie a echipei;
  • distribuții frecvente ale produsului;
  • distribuie versiunile acordând prioritate dezvoltării funcționalităților destinate afacerii;
  • dezvoltarea iterativă și incrementală;
  • toate modificările făcute în timpul dezvoltării trebuie să fie reversibile;
  • cerințele și specificațiile sunt definite numai la un nivel înalt;
  • faza de testare este integrată în ciclul de viață al produsului;
  • colaborarea și cooperarea dintre actorii implicați în proiect sunt o obligație.

Presupunerea de la care începem să obținem un produs bun în perioade mai bune este că, chiar dacă primele versiuni nu vor fi perfecte, în general este mai bine să le distribuim imediat, deoarece 80% din produsul necesar poate fi dezvoltat în 20% din timpul necesar.pentru a dezvolta întregul produs. Apoi, în restul timpului, puteți termina lucrarea și corecta orice erori raportate de utilizatori.

Roluri

O diferență substanțială în comparație cu celelalte metodologii ușoare este definirea rolurilor actorilor proiectului, fiecare dintre aceștia putând fi acoperit de mai multe persoane (sau invers, o persoană poate acoperi mai multe roluri):

  • Sponsor executiv (adică campionul proiectului);
  • Vizionar (responsabil cu activarea proiectului);
  • Utilizator Ambasador (provenind din zona de afaceri acoperită);
  • Consilier Utilizator (automatizează cunoștințele de lucru zi de zi);
  • Manager de proiect (poate proveni de la utilizator sau comunitatea IT);
  • Coordonator tehnic (prezidează fiecare echipă de dezvoltare);
  • Lider de echipă (responsabil pentru munca unei singure echipe);
  • Dezvoltator (modelează și interpretează cererile utilizatorilor, dezvoltând prototipuri și versiuni care urmează să fie distribuite);
  • Tester (efectuează doar teste pe care utilizatorii nu le pot efectua);
  • Scrib (prezidează toate întâlnirile pentru a scrie puncte importante);
  • Facilitator (gestionează întâlnirile de afaceri, este independent de echipa de proiect);
  • Roluri de specialitate (toate figurile de specialitate care pot fi deservite, arhitect de afaceri, manager de calitate etc.).

Prin urmare, facilitatorul gestionează întâlnirile de afaceri, care sunt punctul important al metodei și se numesc Ateliere facilitate .

Bibliografie

  • Jennifer Stapleton, DSDM Dynamic Systems Development Method: The Method in Practice , Reading, Addison Wesley, 1997, ISBN 0-201-17889-3 .

Elemente conexe

Alte proiecte

linkuri externe