ggciubuc: Sa zicem ca ai de construit o aplicatie software si o faci prin "Agile".
Cineva iti cere sa faci documentatia si planificarea proiectului prin metode clasice.
O intrebare care pare idioata dar , asta e :
Cum poti face aceasta adaptare ? Este posibila ?
Care ar fi , pe scurt, documentatia de facut pentru "Agile" chia daca stiu de principiul "Working software over comprehensive documentation "
si ca se prefera ca insasi "codul" sa fie singura documentatie palpabila (spune cineva angrenat in aceasta miscare).
Agile nu exclude planificarea si documentatia.
Din punctul de vedere al planificarii, poti imparti proiectul pe faze si iteratii. Agile presupune ca in fiecare iteratie adaugi un numar de functionalitati la produs, dar lista functionalitatilor alese pentru a fi implementate este decisa inainte de fiecare iteratie in parte si este bazata pe rezultatele iteratiei anterioare si pe feedback-ul clientului. In Agile e mai putin important sa te incadrezi in constrangeri (cum ar fi timpul) ci sa raspunzi cat mai bine la cerintele beneficiarului.
Legat de documentatie, aceasta poate fi considerata un livrabil al proiectului, la fel ca si codul. Daca clientul solicita acest lucru si pentru el inseamna valoare, atunci trebuie inclusa in proiect ca livrabil.
Toate cele bune,
Adi
Adrian Stoian
Please visit TechReady.TV