Acasă Dezvoltare Cum îl poate agila transforma industria it?

Cum îl poate agila transforma industria it?

Cuprins:

Anonim

Metodologia Agile pentru dezvoltarea de software poate avea un impact pozitiv în industria IT. Rezultatele adoptării metodologiei Agile pot fi măsurate în mai multe moduri. O schimbare mai rapidă a cererilor de schimbare de software, mai puține erori, măsurarea cantitativă a performanței echipei și blocajele sunt toate reflectări ale unei implementări de succes a Agile. Pentru a măsura cu succes impactul Agile, o organizație trebuie să compare diverse valori legate de dezvoltarea pre-agilă și cea post-agilă. Impactul real al Agile nu poate fi măsurat doar prin creșterea veniturilor sau cu numărul crescut de buguri rezolvate. Mai mulți parametri interni trebuie luați în considerare pentru a înțelege impactul real. (Pentru mai multe despre dezvoltarea Agile, a se vedea Agile Software Development 101.)

De ce IT-ul agil?

Industria IT s-a aplecat către practici agile, în principal din cauza constrângerilor modelului de cascadă în dezvoltarea de software. În general, s-a observat că companiile IT nu sunt în măsură să răspundă la schimbările cerințelor clienților sau la situațiile de piață sau să reducă costurile cu modelul cascadei de dezvoltare software. Chiar dacă contrabalansăm această înclinare copleșitoare spre metodologia Agile și considerăm o parte din entuziasmul doar pentru a fi hype, există o mulțime de feedback empiric împotriva modelului cascadei.

Mai simplu spus, modelul cascadă este un model de dezvoltare software în care lucrările sunt realizate în mod secvențial - o fază după alta. Există cinci faze ale acestui model: cerințe, proiectare, implementare, verificare și întreținere. De obicei, după ce o fază a fost finalizată, este dificil, dacă nu imposibil, să efectuați modificări la o fază anterioară. Deci, presupunerea este că cerințele sunt destul de fixate. Principala diferență cu modelul Agile constă în presupunerea că nu se va schimba cerințele. Agile presupune că situațiile de afaceri se vor schimba și la fel și cerințele. Deci, software-ul este livrat în bucăți mai mici pe sprinturi, în timp ce în modelul cascadei, prima livrare sau eliberare se face după mult timp. (Pentru mai multe despre dezvoltare, consultați modul în care Apache Spark ajută la dezvoltarea rapidă a aplicațiilor.)

Cum îl poate agila transforma industria it?