Home » Articole » Articole » Calculatoare » Dezvoltarea web » Metode de managementul proiectelor în dezvoltare software: Agile

Metode de managementul proiectelor în dezvoltare software: Agile

Deși unele dintre principiile dezvoltării agile contravin procesului de planificare obișnuit, acestea pot fi eficiente în cazurile în care este necesară o schimbare rapidă și este acceptabil un proces de lansare foarte iterativ. Unele dintre principiile sale sunt comunicarea frecventă între părți, grupuri auto-organizate motivate pentru proiect și cerințe care se schimbă pe măsură ce ideile progresează în proiect. Cerințele în schimbare sunt determinate de ceea ce este dezvăluit prin versiunile iterative, iar această fluiditate este unul dintre punctele forte care se găsesc în această abordare.

În cele din urmă, principiul călăuzitor aici este să lucrezi cu cei mai buni oameni, să ai încredere în ei și să te concentrezi mai mult pe dorințele clientului și pe proiectul în sine decât pe contracte de durată, procese interne și birocrație. Este cel mai probabil să întâlniți această abordare în start-up-urile care nu sunt atinse de birocrația internă și de o atmosferă puternic structurată.

Cele douăsprezece principii ale dezvoltării agile, conform unui manifest publicat de șaptesprezece dezvoltatori de software, sunt următoarele:

  1. Cea mai mare prioritate a noastră este să satisfacem clientul prin livrarea timpurie și continuă a software-ului valoros.
  2. Schimbarea cerințelor sunt binevenite, chiar și târziu în dezvoltare. Procesele agile valorifică schimbarea pentru avantajul competitiv al clientului.
  3. Livrare frecventă de software funcțional, de la câteva săptămâni la câteva luni, cu preferință față de intervalul de timp mai scurt.
  4. Oamenii de afaceri și dezvoltatorii trebuie să lucreze împreună zilnic pe tot parcursul proiectului.
  5. Construiți proiecte în jurul unor indivizi motivați. Oferiți-le mediul și sprijinul de care au nevoie și aveți încredere în ei pentru a-și duce treaba la bun sfârșit.
  6. Cea mai eficientă și efectivă metodă de a transmite informații către și în cadrul unei echipe de dezvoltare este conversația față în față.
  7. Funcționalitatea software-ului este principala măsură a progresului.
  8. Procesele agile promovează dezvoltarea durabilă. Sponsorii, dezvoltatorii și utilizatorii ar trebui să poată menține un ritm constant continuu.
  9. Atenția continuă acordată excelenței tehnice și designului bun sporește agilitatea.
  10. Simplitatea — arta de a maximiza cantitatea de muncă neefectuată — este esențială.
  11. Cele mai bune arhitecturi, cerințe și design-uri apar din echipe auto-organizate.
  12. La intervale regulate, echipa reflectă cum să devină mai eficientă, apoi își reglează și își ajustează comportamentul în consecință.

Sursa: Michael Mendez, The Missing Link – An Introduction to Web Development and Programming (CC BY-NC-SA 3.0 License), Published by Open SUNY Textbooks, Milne Library (IITG PI), State University of New York at Geneseo. Traducere de Nicolae Sfetcu

Articol publicat sub licență CC BY-NC-SA 3.0

Ghid WordPress pentru începători
Ghid WordPress pentru începători

WordPress combină simplitatea pentru utilizatorii şi editori cu complexitate suportului software pentru dezvoltatori. Acest lucru îl face mai flexibil, fiind în acelaşi timp uşor de utilizat. Simplitatea sa face posibilă instalarea şi publicarea online rapid. Nimic nu ar trebui să … Citeşte mai mult

Nu a fost votat $2,99$4,77 Selectează opțiunile
Filosofia tehnologiei blockchain - Ontologii
Filosofia tehnologiei blockchain – Ontologii

Despre necesitatea şi utilitatea dezvoltării unei filosofii specifice tehnologiei blockchain, accentuând pe aspectele ontologice. După o Introducere în care evidenţiez principalele direcţii filosofice pentru această tehnologie emergentă, în Tehnologia blockchain explicitez modul de funcţionare al blockchain, punând în discuţie direcţiile ontologice de dezvoltare … Citeşte mai mult

Nu a fost votat $0,00$2,75 Selectează opțiunile
Proiectarea, dezvoltarea şi întreţinerea siturilor web
Proiectarea, dezvoltarea şi întreţinerea siturilor web

Un ghid pentru dezvoltatorii web, cu accent pe HTML, XML, JavaScript, SQL, tehnologii web, software web, software pentru dezvoltare web, aplicaţii web, şabloane pentru aplicaţii web, AJAX, servicii web, sindicalizarea web, web design, situri web, găzduirea web, analiza siturilor web, … Citeşte mai mult

Nu a fost votat $2,99$11,97 Selectează opțiunile

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *