Info Personali
andreaprovaglio.com

Presentazioni

Stampato dal sito http://andreaprovaglio.com. Tutti i diritti riservati.

Queste sono le presentazioni che attualmente tengo principalmente a conferenze, ma anche presso aziende o gruppi di interesse.

La durata di una presentazione può variare da 45 a 90 minuti, a seconda dell'argomento.

Presentazioni on-site

Vengo volentieri a presentare questi argomenti presso la vostra azienda od organizzazione. Il contesto più intimo e focalizzato, in aggiunta alla maggiore disponibilità di tempo rispetto ad una conferenza, consentono una discussione più ricca ed approfondita.

In base a diversi fattori (come la distanza, il mio calendario ed altro) posso chiedere di pagare la presentazione e/o le mie spese di viaggio. Oppure, in alcuni casi, posso venire a dare una presentazione in forma totalmente gratuita.

Se siete interessati – o semplicemente curiosi – contattatemi ora.

Descrizioni

Beyond Agile

Tags: People, Teamwork, Agile, Organizational Systemic

I metodi Agile sono fondamentali per creare un contesto organizzativo ricco di interazioni costruttive sia all’interno dei team che con gli stakeholder.

Comunque, adottare un metodo Agile non assicura di per sé un miglioramento delle capacità produttive del team, né della qualità intrinseca del software realizzato e del suo valore, né una riduzione di tempi e costi di sviluppo, poiché la natura fortemente orientata alle persone dei metodi Agile lega direttamente il successo del progetto alla qualità delle dinamiche relazionali nei team.

Per chi gestisce un team Agile, ma anche tradizionale, comprendere queste dinamiche si rivela determinante sia per poter valorizzare al massimo il potenziale del team di sviluppo, sia per poter scegliere ed applicare nel modo più efficace il metodo Agile che è più allineato con la natura della propria organizzazione.

Questa è una presentazione avanzata, che introduce concetti evoluti relativi ad alcune dinamiche relazionali profonde e che influenzano il successo di un progetto.

Chi è già parte di un progetto Agile/Lean troverà spunti nuovi e consigli pratici per migliorare; chi sta valutando la migrazione verso questi modelli comprenderà meglio la natura di questo cambiamento.

Tra gli argomenti trattati:

  • princìpi di sistemica delle organizzazioni
  • modelli di leadership
  • natura relazionale dei più comuni metodi Agile

Slide

Le slide di questa presentazione sono disponibili su SlideShare.

Aspects in Web Application Architectures

Tags: Architecture, Web Development, Aspect-orientation

La Programmazione Orientata agli Aspetti (AOP) è un modo per gestire problemi ortogonali ("cross-cutting concerns") in un’applicazione. Le applicazioni Web complesse sono un ambito nel quale esistono molti cross-cutting concern, che vanno dalla presentazione al contenuto, dalla logica di business all’autenticazione, e molti ancora.

Essere in grado di isolare questi concern in unità distinte di codice e poterli quindi tessere assieme con una modalità aspect-oriented, può semplificare notevolmente l'architettura dell'applicazione e migliorarne la flessibilità.

Comunque, non sempre è possibile utilizzare un framework AOP nello sviluppo delle proprie applicazioni Web.

In questa presentazione vedremo come il tenere a mente alcuni concetti di AOP può portare ad un miglior design. Inoltre esploreremo alcuni pattern che ci possono aiutare a realizzare un'architettura aspect-oriented anche senza utilizzare un framework AOP.

Slide

Le slide di questa presentazione sono disponibili su SlideShare.

Social Networking and the New Internet Cultural Trends

Tags: Internet, Teamwork

Negli ultimi anni Internet si è trasformata divenendo, da piattaforma editoriale, una piattaforma tecnologica che consente la presentazione di contentuti forniti dagli utenti, partecipazione e reti sociali. Questa trasformazione (detta a volte “Web 2.0”) è tuttora in corso ed i suoi confini si spostano continuamente – da cui la confusione su nuovi termini il diffuso impiego di buzzwords.

Alla base di questi cambiamenti troviamo la convergenza di alcune tecnologie abilitanti, l'adozione su larga scala di standard Web ed una infrastruttura di rete che permette maggiore larghezza di banda. Comunque, nessuno di questi aspetti (tra cui AJAX, Blog, Wiki, folksonomies ed altre) se presa in isolamento è in grado di definire ciò in cui Internet si sta trasformando.

In questa presentazione, dopo l'inevitabile – ma breve – introduzione tecnica, discuteremo le forze sociali che sospingono questi cambiamenti e vedremo come collettivamente agiscano da collante per tenere assieme tutti pezzi del puzzle della nuova Internet.Naturalmente non trascureremo il business ed analizzeremo il modello di alcuni fornitori di servizi, cercando di capire cosa ci possiamo attendere da Internet nell'immediato futuro.

Resta Informato!
Aggiornamenti
Sul palco di Scandev on Tour 2011
Sarò a Scandev on Tour 2011 con la mia presentazione "Overcoming Self-organization Blocks" il 18 Ottobre 2011 a Stoccolma, Svezia.
Sul palco di Agile Prague 2011
Sarò a Agile Prague 2011 con la mia presentazione "Overcoming Self-organization Blocks" il 29-30 Settembre 2011 a Praga, Repubblica Ceca.
Sul palco di Agile Eastern Europe 2011
Sarò a AgileEE 2011 con la mia presentazione "Overcoming Self-organization Blocks" il 23-24 Settembre 2011 a Kiev, Ucraina.
Sul palco di ALE2011
Sarò a ALE 2011 con la mia presentazione "Overcoming Self-organization Blocks" il 7-9 Settembre 2011 a Berlino, Germania.
Sul palco di Agile2011
Sono compiaciuto e onorato di tenere la mia presentazione "Overcoming Self-organization Blocks" a Agile2011, 8-12 Agosto 2011 a Salt Lake City, Utah.