Home » Articole » RO » 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

Lucrul cu baze de date
Lucrul cu baze de date

Colecția ȘTIINȚA INFORMAȚIEI Lucrul cu bazele de date este astăzi printre cele mai căutate abilități IT. Acum puteți obține o bază de plecare în proiectarea și implementarea bazelor de date cu o abordare practică, ușor de înțeles. ”Lucrul cu baze … Citeşte mai mult

Nu a fost votat $3,99$7,18 Selectează opțiunile
Excel - Ghid pentru începători
Excel – Ghid pentru începători

Acest ghid este destinat să vă ajute să învățați și să lucrați cu Microsoft Excel. Se bazează pe utilizarea Excel 2016 pe un computer Windows, dar conceptele și instrumentele acoperite rămân destul de consistente cu unele versiuni mai vechi de … Citeşte mai mult

Nu a fost votat $0,00 Selectează opțiunile
Eseuri filosofice
Eseuri filosofice

O colecție personală de eseuri din filosofia științei (fizică, în special gravitație), filosofia tehnologiei informațiilor și comunicații, problemele sociale actuale (inteligența emoțională, pandemia COVID-19, eugenia, serviciile de informații), filosofia artei și logica și filosofia limbajului. Distincția dintre falsificare și respingere … Citeşte mai mult

Nu a fost votat $4,99$18,09 Selectează opțiunile

Lasă un răspuns

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