Neosidea Group | Sviluppo Soluzioni Web Torino

Metodologie agili

Facciamo chiarezza

Metodologie agili

I concetti di Agile e Scrum sono spesso usati a sproposito, talvolta addirittura come sinonimi.

Ciò è sicuramente dovuto alla popolarità che il metodo Scrum ha acquisito negli ultimi anni nell’ambito delle metodologie di sviluppo del software leggere e flessibili e, di conseguenza, al fatto che sempre più aziende stanno progressivamente cominciando ad adottarlo, anche se il più delle volte solo a parole.

Appare quindi necessario fare un po’ di chiarezza per essere più attenti a quello che si dice e come lo dice.

 

Partiamo chiarendo un punto fondamentale: Agile e Scrum non sono la stessa cosa.

Agile è un paradigma organizzativo basato sull’autonomia condivisa.

In senso lato, indica tutte quelle metodologie che rompono con la precedente tradizione di ingegneria del software, fondata su una raccolta delle specifiche e su una strutturazione sequenziale dello sviluppo (es. modello a cascata, modello a spirale, ecc...). 

 

Agile è quindi prima di tutto un mindset e, solo conseguentemente, un insieme di metodologie (più di 80).

Metodologie - per l’appunto – agili, che consentono di rivedere di continuo le specifiche adeguandole durante l'avanzamento dello sviluppo del software mediante un framework iterativo e un forte scambio di informazioni tra gli sviluppatori e con il committente.

 

Scrum non è che una di queste metodologie, la più popolare, ma ne esistono molte altre.

Alcune di esse sono: