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 MoreMetodologie 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 MoreMetodologie 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 MoreIntroduzione 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