Pubblichiamo il resoconto di questa edizione di Better Software, con le nostre riflessioni 'a freddo' e il racconto di alcuni degli interventi più significativi cui...
In questa seconda parte cominciamo a illustrare dei progetti di esempio che realizzano la modellazione presentata in precedenza. Ci occupiamo di vedere come viene implementata...
L‘aumento della mobilità del personale tecnico ICT, in congiuntura con l‘aumento di disponibilità di framework, metodologie e strumenti open source, ha determinato un aumento repentino...
Dopo aver presentato la filosofia alla base delle metodologie agili e aver preso in considerazione una serie di metodiche e sistemi meno conosciuti, in questo...
In questo articolo viene completata la descrizione del modello di comunicazione per il rover planetario El Dorado e vengono affrontate alcune tematiche legate allo sviluppo...
In questa seconda parte della serie vogliamo dare una panoramica su alcune metodologie meno diffuse o più controverse (con il ruolo fondamentale di XP, per...
Negli ultimi tempi, ci siamo più volte occupati di metodologie agili sulle pagine di MokaByte, affrontando però nello specifico l'una o l'altra metodologia, spesso con...
In questo articolo, affrontiamo l‘analisi del framework COBIT. Si tratta di uno dei framework più diffusi e largamente utilizzati per realizzare un sistema aziendale di...
In questo articolo riprendiamo l‘analisi dello stile architetturale REST da un punto di vista insolito: la semplicità come caratteristica desiderabile di un sistema software. Il...
Questo secondo articolo conclude la miniserie su Scrum, in cui abbiamo illustrato in maniera concisa i principali elementi di questo processo di sviluppo agile. Abbiamo...
In questa miniserie illustreremo i principali elementi del processo di sviluppo agile, definito da Scrum. Introdurremo i fondamenti "teorici", mostrando poi anche alcuni esempi di...
Si è svolta nei giorni scorsi Better Software, la conferenza italiana che si occupa di sviluppo del software sotto diversi punti di vista: gli argomenti...
Apache Maven è uno strumento di gestione dei progetti, utilizzato per la realizzazione delle build e per moltri alti compiti importanti. La sua potenza e...
In questo articolo introduciamo l'argomento del testing delle applicazioni enterprise facendo una panoramica degli aspetti più importanti legati a questa vasta tematica. Si tratta di...
In uno scenario organizzativo caratterizzato da uno spinto parallelismo delle attività di sviluppo, risolto il task di integrazione a compile time, è necessario affrontare l‘integrazione...
Continuiamo la nostra scoperta di Groovy indagando in profondità quei meccanismi che permettono a Groovy di fare cose che in Java non riusciamo a fare....
Con questo numero iniziamo una panoramica su Domain Driven Design, con l‘obiettivo di approfondire i concetti caratteristici di questa disciplina e di esplorarne le possibili...
Perche‘ un concetto sostanzialmente corretto di framework viene spesso implementato nel modo sbagliato? Una riflessione sui framework nei progetti IT sulla base di molte esperienze...
Ruby on Rails ha creato un terremoto nel campo della programmazione web, introducendo un nuovo termine di riferimento per la produttività individuale e la realizzazione...
Una delle ragioni che rendono così interessanti i casi d‘uso come meccanismo di raccolta dei requisiti è che permettono di definire l‘intera applicazione da sviluppare...