Traducerea mea pentru (Agile Manifesto)
Manifest pentru Dezvoltarea Agila de Soft
Noi facem cunoscute cai mai bune de a dezvolta soft practicand dezvoltarea si ajutand pe altii sa o faca. Prin aceasta munca noi am ajuns la urmatoarele valori:
- Indivizi si interactiuni in defavoarea proceselor si uneltelor
- Software care functioneaza in defavoarea documentatiilor atotcuprinzatoare
- Colaborarea cu clientii in defavoarea negocierii contractelor
- Raspuns la schimbare in defavoarea urmaririi unui plan
Chiar daca este valoare in partea dreapta a frazei, pentru noi partea stanga a frazei este mult mai valoroasa
Principiile din spatele manifestului
Noi urmam aceste principii:
- Prioritatea nostra de baza este aceea de a satisface clientul prin livrarea de soft util cat mai devreme si in mod neintrerupt.
- Schimbarile cerintelor sunt binevenite, chiar si tarziu in procesul de dezvoltare. Procesele Agile exlploateaza schimbarea in avantajul competitional al clientului.
- Livrarea frecventa de soft functional, incepand de la cateva saptamani pana la cateva luni, cu preferinta la un interval de timp mai scurt.
- Cei care cunosc domeniul aplicatiei si dezvoltarorii trebuie sa lucreze impreuna pe tot parcursul proiectul
- Proiectele se construiesc in jurul indivizilor motivate
- Ofera-le mediul de lucru si suportul de care au nevoie, si ai incredere ca-si vor face treaba.
- Cea mai eficenta si efectiva metoda de a transmite informatiile spre si in inteirorul unei echipe de dezvoltare este conversatia fata catre fata.
- Softul care functioneaza este principala unitate de masura pentru progres.
- Procesele agile promoveaza dezvoltarea sustinuta.
- Sponsorii, dezvoltatorii si utilizatorii trebuie sa fie capabili sa mentina un ritm constant pe o perioada nedefinita de timp.
- Atentia continua la excelenta tehnica si un design bun dau valoare agilitatii.
- Simplitatea--arta de a maximiza cantitatea de munca care nu e nevoie sa fie facuta--este esentiala.
- Cele mai bune arhitecturi, cerinte, si cel mai bun design sunt generate din echipele care se organizeaza singure
- La intervale regulate, echipele reflecteaza cum pot deveni eficiente, apoi isi inbunatatesc si isi ajusteaza corespunzator comportamentul.