Presentation given during the phpDay 2014 in Verona.
It's about how to build durable web apis based on the experience gained at Namshi while we were developing our SOA architecture
Projecte 1:1 Canvi metodologic i Continguts digitalsCarles
Aquesta presentació ens descriu els canvis metodològics que pot generar la introducció de les noves tecnologies als centres educatius i quins suports i continguts estan a l'abast dels docents
Presentation given during the phpDay 2014 in Verona.
It's about how to build durable web apis based on the experience gained at Namshi while we were developing our SOA architecture
Projecte 1:1 Canvi metodologic i Continguts digitalsCarles
Aquesta presentació ens descriu els canvis metodològics que pot generar la introducció de les noves tecnologies als centres educatius i quins suports i continguts estan a l'abast dels docents
Slide aggiornate del workshop di una giornata con il gioco da tavolo Agile the Board Game che spiega in pratica, usando i lego, come funziona Scrum.
Non manca durante la giornata anche l'esercitazione su A3 Reporting, il metodo Lean per apportare continui cambiamenti ai processi eliminando le cause di spreco.
Potete usare le slide per divulgare Agile e Lean, anche a livello commerciale. Ricordatevi solo di rispettare i termini della licenza Creative Common :-)
Commenti e miglioramenti sempre ben accetti!
Lontano dagli occhi, lontano dal cuore: trucchi Agili di sopravvivenza per t...Alessio Bragadini
Presentato all'Italian Agile Days 2018 – Si parla molto di lavoro in remoto e “smart working”, ma cosa implica per il ritmo di lavoro del membro di un team Agile sparso?
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...Sergio Terzi
Presentazione del Workshop "Laboratorio di Miglioramento della Progettazione", tenuto a SMAU 2011. Il materiale è di proprietà dell'autore. Ogni fonte è dovutamente citata. Nel caso di errori, si prega di segnalarli all'autore tramite email.
Secondo incontro del Roma-xpug nel quale si effettuerà una 'round-table' sui valori e i principi che sono alla base delle metodologie Lean e Agili. L'incontro prevede una breve presentazione di Fabio Armani a cui seguirà un panel aperto per scambiarsi opinioni e esperienze.
Second Meeting of the Rome-xpug in which we'll make a 'round-table' on the values and principles that are the basis of Lean and Agile methodologies. The meeting includes a short presentation by Fabio Armani, followed by an open panel to exchange views and experiences.
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Commit University
Vuoi migliorare la gestione dei progetti a lungo termine con team multidisciplinari e prendere decisioni rischiose in modo sicuro e ponderato? Non perderti il nostro workshop gratuito!
Antonio Dell’Ava, Frontend Developer di eDreams Odigeo, condividerà strategie per aiutarti a ottimizzare la collaborazione nel tuo team, scegliere gli strumenti giusti per ogni situazione e garantire l’evoluzione del progetto nel tempo
Agile Project Management - the Board Game workshopGiulio Roggero
Agile workshop based on the board game "Agile: the Board Game" -
http://code.google.com/p/agile-the-board-game
(Italian Version).
During this 1day workshop participants embrace the Agile values and Lean principles using the Agile board game and the A3 Airplane game.
The spirit of the workshop is learning by doing.
You can download and use freely these slide under CC3 License.
Slide aggiornate del workshop di una giornata con il gioco da tavolo Agile the Board Game che spiega in pratica, usando i lego, come funziona Scrum.
Non manca durante la giornata anche l'esercitazione su A3 Reporting, il metodo Lean per apportare continui cambiamenti ai processi eliminando le cause di spreco.
Potete usare le slide per divulgare Agile e Lean, anche a livello commerciale. Ricordatevi solo di rispettare i termini della licenza Creative Common :-)
Commenti e miglioramenti sempre ben accetti!
Lontano dagli occhi, lontano dal cuore: trucchi Agili di sopravvivenza per t...Alessio Bragadini
Presentato all'Italian Agile Days 2018 – Si parla molto di lavoro in remoto e “smart working”, ma cosa implica per il ritmo di lavoro del membro di un team Agile sparso?
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...Sergio Terzi
Presentazione del Workshop "Laboratorio di Miglioramento della Progettazione", tenuto a SMAU 2011. Il materiale è di proprietà dell'autore. Ogni fonte è dovutamente citata. Nel caso di errori, si prega di segnalarli all'autore tramite email.
Secondo incontro del Roma-xpug nel quale si effettuerà una 'round-table' sui valori e i principi che sono alla base delle metodologie Lean e Agili. L'incontro prevede una breve presentazione di Fabio Armani a cui seguirà un panel aperto per scambiarsi opinioni e esperienze.
Second Meeting of the Rome-xpug in which we'll make a 'round-table' on the values and principles that are the basis of Lean and Agile methodologies. The meeting includes a short presentation by Fabio Armani, followed by an open panel to exchange views and experiences.
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Commit University
Vuoi migliorare la gestione dei progetti a lungo termine con team multidisciplinari e prendere decisioni rischiose in modo sicuro e ponderato? Non perderti il nostro workshop gratuito!
Antonio Dell’Ava, Frontend Developer di eDreams Odigeo, condividerà strategie per aiutarti a ottimizzare la collaborazione nel tuo team, scegliere gli strumenti giusti per ogni situazione e garantire l’evoluzione del progetto nel tempo
Agile Project Management - the Board Game workshopGiulio Roggero
Agile workshop based on the board game "Agile: the Board Game" -
http://code.google.com/p/agile-the-board-game
(Italian Version).
During this 1day workshop participants embrace the Agile values and Lean principles using the Agile board game and the A3 Airplane game.
The spirit of the workshop is learning by doing.
You can download and use freely these slide under CC3 License.
Queste slide sono relative all’intervento che K-Tech http://www.k-tech.it/ ha presentato all’evento Jax Italia il 13 novembre a Milano.
Speaker: Giuseppe Galli
This session is focused on an agile approach to Application Performance Management (APM) and presents its relationship with Software Performance Engineering (SPE). The Agile approach to APM is a revolutionary method shift developed by K-Tech s.r.l. consultants and experts that allows cost savings and easy adoption for the enterprises that face problems with a canonical solution
Come abbiamo introdotto la metodologia agile, attraverso SCRUM, in una piccola agenzia web multi progetto seguendo un approccio lean per gestire sia i team che i progetti.
Agile è entrato nel gergo comune di molte aziende che hanno a che fare con progetti IT. Questa è una buona cosa: il termine è conosciuto e accettato come una buona prassi, le persone sono ben disposte ad adottare metodi e pratiche che consentono di migliorare la gestione del ciclo di vita di un prodotto software e sono favorevoli al cambiamento.
Quando però si parte veramente mi sono trovato in diverse situazioni dove Agile si limitava alla parte “persone” e “organizzazione” ma non entrava nel merito di come si sviluppa il codice!
La provocazione “Stop Meeting, Start Coding” vuol ridurre all’essenziale i momenti di confronto e concentrarsi a scrivere buon codice, insieme!
In questo talk presenterò alcune buone pratiche di coding che favoriscono anche l’efficacia organizzativa.
Le pratiche ingegneristiche di eXtreme ProgrammingAndrea Francia
Le pratiche ingegneristiche sono il sottoinsieme delle pratiche descritte nei libri di eXtreme Programming che hanno direttamente a che fare con le modalità con cui si scrive/progetta/verifica il software.
Esse sono:
- il Simple Design
- il Test-Driven Development
- la Continuous Integration
- il Refactoring, e
- il Pair Programming.
Sono famose di nome, ma non sempre è possibile venire a contatto con una loro definizione corretta, ed è facile farsi un'idea sbagliata di cosa siano e trovare problemi ad applicarle in modo efficace alla propria situazione.
Spiegherò come ognuna di queste pratiche possono aiutarci nello sviluppo software portando esempi presi dal mio lavoro quotidiano o dal lavoro di altre persone con cui sono venuto in contatto.
One of JavaScript’s strengths is how it handles asynchrony. Async is one of the most important and often misunderstood part of Javascript or any other language. We will see how dealing with asynchrony in JavaScript evolved over the years. It all started with callbacks, it landed on generators and...
One of JavaScript’s strengths is how it handles asynchronous code. Async is one of the most important and often misunderstood part of Javascript or any other language. Async is hard because we, as human beings, can’t do two conscious actions at once and think about both of them at the same moment. In this talk we will see how asynchronous JavaScript evolved over the years. It all started with callbacks… and it landed on generators!
Presentation I presented at Codemotion 2015 in Rome.
It's about how to build and share reproducible, portable development environments with Vagrant and Docker
This is a talk I gave at IPC 2014 in Munich.
It's about how to build durable web apis based on the experience gained at Namshi while we were developing our SOA architecture
PHP is the King, nodejs is the Prince and Lua is the fool.
An overview about how the IT architecture changed at Namshi, a fashion e-commerce based in Dubai
Webinar Zend, http://www.zend.com/it/company/news/event/1081_webinar-introduzione-a-git
Introduzione a GIT, ai comandi principali, qualche trucchetto e best practice
2. Survey
Web Marketer Designer Commercialista Programmatore
IT Manager Project Manager Sistemista
7% 5%
9%
16% 2%
5%
57%
3. Survey
Qualcosa che Qualcosa di cui ho Agile è il mio
conosco un po', e sentito parlare ma secondo nome
ho anche provato che non ho ma usato
un po' a praticare
9%
43%
48%
7. • Sedersi insieme
• Team completo XP
• Workspace informativo
• Lavoro energizzante
• Pair Programming
• Storie
• Cicli settimanali
• Cicli mensili
• Ten minute build
• Continous Integration
• Test-First Programming
• Design incrementale
8. •
XP
Coinvolgimento del cliente
• Deploy incrementale
• Continuità del team
• Shrinking Teams
• Analisi alla radice delle causes
• Codice condiviso
• Code and Tests
• Single Code Base
• Deploy quotidiano
• Scope del contratto negoziabile
• Pay-Per-Use
9. Planning
product owner
si intende un particolare
metodo per lo sviluppo del
software che coinvolge
quanto più possibile
ilcommittente, ottenendo in