Tag: Metodologie Agile

6 Parte – Feature Driven Development

Feature Driven Development (F-D-D) Questa metodologia Agile basa le sue funzionalità riportando qualasiasi funzionalità del software da realizzare al template <azione> <risultato> <da-per-di-a><oggetto> Si può pensare al concetto di template al concetto di User Story definito nell’articolo precedente relatito alla metodologia Extreme. Tipicamente questo tipo di approccio non tiene in considerazione dell’analisi delle funzionalità e…

Read More

Metodologie di sviluppo Agile Software Development – 5 Parte – Extreme Programming

Extreme Programming In questa particolare Metodologia Agile, il principio fondamentale è quello che ogni processo deve essere eseguito in maniera estrema: la revisione del codice andrà eseguita costantemente così come i test d’integrazione. L’approccio seguito nelle implementazioni è di tipo test-driven ovvero basato sui test: la generazione del codice vero e proprio avviene subito dopo…

Read More

Metodologie di sviluppo Agile Software Development – 4 Parte – Dynamic System Development Method

Dynamic System Development Method Questo tipo di metodologia fonda i propri principi sulla regola “80-20 di Pareto”: per la realizzazione dell’ 80% di un applicazione è necessario il 20% dello sviluppo che servirebbe per completare l’applicazione. Il tutto si traduce in una quantità di lavoro minima, che permette l’avanzamento al successivo incremento. La restante parte…

Read More

Introduzione a Scrum

La metodologia Agile, rappresenta una serie di principi definiti all’interno del Manifesto Agile redatto intorno al 2000. L’obiettivo fondamentale dell’applicazione della Metodologia Agile è quello di sviluppare software rilasciando nuove versioni rapidamente, seguendo ed adattandolo alle esigenze del cliente. In questo modo si garantisce il rilascio di sofware di qualità (o così dovrebbe essere!). All’interno…

Read More