Agile Business Consortium - LEGO SERIOUS PLAY e i Principi di Agile Project M...Simone Onofri
Agile è una filosofia e un modo di lavorare particolarmente adatto al mondo attuale dove i cambiamenti sono all'ordine del giorno. E' possibile capire a fondo i principi di Agile Project Management giocando, attraverso LEGO SERIOUS PLAY.
Seconda serata di introduzione al Test-Driven Development, tenuta in XPeppers a Trento il 24 Ottobre 2012.
Nelle slide c'è anche la descrizione del coding dojo sullo string calculator che abbiamo svolto assieme.
The rules of the goose game ("il gioco dell'oca" in italian) to be developed in your preferred language as a programming exercise.
We developed using TDD and Java during a JUG Trentino AltoAdige event at XPeppers (August 22, 2012)
Continuous Delivery su progetti Java: cosa abbiamo imparato facendoci del malePietro Di Bello
In questa presentazione io e Paolo D'Incau condividiamo esperienze reali tratte da progetti dove applichiamo pratiche di Continous Delivery.
Raccontiamo di come si può far evolvere iterativamente una pipeline partendo da semplici task (build e deploy mono-ambiente) fino ad arrivare ad unica pipeline multi-ambiente ispirata allo stato dell'arte e alle lezioni che abbiamo imparato facendoci del male.
Forniamo esempi concreti, focalizzandoci sugli aspetti relativi al codice, all'infrastruttura e rapporto con gli stakeholders.
Autori: Paolo D'Incau, Pietro Di Bello
Hiring Great People: how we improved our recruiting process to build and grow...Pietro Di Bello
Getting the right people will help create a great team, and will let it grow healthy. Moreover, it will keep it rooted in your company culture, and sustaining that same culture in turn.
Nevertheless, too often recruiting is overlooked or completely delegated to HR or external recruiting agencies.
In this session I’ll share our experience in building our actual recruitment process, how we got to this recruitment workflow, what lessons we’ve learned and what are the key elements of a recruitment process. I’ll also examine some differences compared to a more “traditional” way of selecting and assessing people.
Agile Business Consortium - LEGO SERIOUS PLAY e i Principi di Agile Project M...Simone Onofri
Agile è una filosofia e un modo di lavorare particolarmente adatto al mondo attuale dove i cambiamenti sono all'ordine del giorno. E' possibile capire a fondo i principi di Agile Project Management giocando, attraverso LEGO SERIOUS PLAY.
Seconda serata di introduzione al Test-Driven Development, tenuta in XPeppers a Trento il 24 Ottobre 2012.
Nelle slide c'è anche la descrizione del coding dojo sullo string calculator che abbiamo svolto assieme.
The rules of the goose game ("il gioco dell'oca" in italian) to be developed in your preferred language as a programming exercise.
We developed using TDD and Java during a JUG Trentino AltoAdige event at XPeppers (August 22, 2012)
Continuous Delivery su progetti Java: cosa abbiamo imparato facendoci del malePietro Di Bello
In questa presentazione io e Paolo D'Incau condividiamo esperienze reali tratte da progetti dove applichiamo pratiche di Continous Delivery.
Raccontiamo di come si può far evolvere iterativamente una pipeline partendo da semplici task (build e deploy mono-ambiente) fino ad arrivare ad unica pipeline multi-ambiente ispirata allo stato dell'arte e alle lezioni che abbiamo imparato facendoci del male.
Forniamo esempi concreti, focalizzandoci sugli aspetti relativi al codice, all'infrastruttura e rapporto con gli stakeholders.
Autori: Paolo D'Incau, Pietro Di Bello
Hiring Great People: how we improved our recruiting process to build and grow...Pietro Di Bello
Getting the right people will help create a great team, and will let it grow healthy. Moreover, it will keep it rooted in your company culture, and sustaining that same culture in turn.
Nevertheless, too often recruiting is overlooked or completely delegated to HR or external recruiting agencies.
In this session I’ll share our experience in building our actual recruitment process, how we got to this recruitment workflow, what lessons we’ve learned and what are the key elements of a recruitment process. I’ll also examine some differences compared to a more “traditional” way of selecting and assessing people.
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...Pietro Di Bello
La nostra esperienza ha mostrato che esistono alcune pratiche “rompighiaccio” che, con un costo di introduzione relativamente basso, permettono di far prendere coscienza alle persone di alcune problematiche e dinamiche tipiche dei progetti software e che ne minano il successo.
La presa di coscienza di queste problematiche e dinamiche è il primo passo per comprendere e abbracciare valori e principi dei metodi agili.
Le pratiche di cui vorremmo parlare e che definiamo “ice breakers” per quel che riguarda le metodologie agili sono: lavagna, standup meeting, retrospective, build automatica, test automatici di accettazione.
A cascata poi queste pratiche se ne portano dietro altre più difficili da adottare fin da subito, ma più facili da far adottare quando le persone prendono coscienza dei problemi che gli impediscono di lavorare in modo efficace (pair, tecnica del pomodoro, user stories, TDD, CI, simple design, daily journal, etc) e abbracciano i principi dell’agile.
Per ogni pratica “ice breakers”, a partire dalla nostra esperienza, illustreremo il motivo per cui secondo noi sono tali, le dinamiche secondo noi migliori per proporne l’introduzione, anti-pattern e resistenze al cambiamento che abbiamo incontrato e come le abbiamo affrontate.
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
Discover Facilitation: gestire le riunioni in modo efficaceThinkOpen
Davide Spagnuolo, Project Manager di ThinkOpen, vi dà appuntamento con il workshop Discover Facilitation: gestire le riunioni in modo efficace .
Davide ci porta alla scoperta dell’ambito Facilitation approfondendo i processi e le tecniche da applicare per gestire riunioni e incontri in modo produttivo, valorizzando i diversi punti di vista.
Nel corso del workshop viene analizzato il ruolo del facilitatore e delle best practice da utilizzare, basate sulla metodologia Process Iceberg®, una metodologia solida applicata all’interno di un’ampia gamma di organizzazioni e situazioni, sia nel settore pubblico che in quello privato.
La presentazione è dedicata a tutti coloro che vogliono approfondire le proprie conoscenze riguardo ai processi di Facilitation e alle sue applicazioni nei diversi ambiti.
Time Management as a critical skill for a Manager.Which are the most time consuming habits, how to change the ineffective behaviours. Theatre, Neurophisiology, Self-Management
Master presentazione 1 come nasce un'ideasculling77
Piccola presentazione il cui tema è l'illustrazione di come VIRGOSISTEMI gestisce i Clienti e le loro esigenze fino a farle diventare dei prodotti finiti.
La scheda del libro consigliato da Marco Matera: "Punta alla soluzione" di M...Complexity Institute
Scheda del libro consigliato da Marco Matera: "Punta alla soluzione" di Mark McKergow, Paul Jackson - al Complexity Literacy Meeting organizzato dal Complexity Institute ad Abano Terme dal 18 al 20 novembre 2016
Standup meeting: linee-guida per implementarlo in aziendaGiuseppe Caspani
Una breve presentazione di cos'è uno stand-up meeting, di come applicarlo al meglio in modo da renderlo una vera routine efficace all'interno della routine quotidiana aziendale.
Presentazione degli stand-up meeting in Open Style: una prassi quotidiana in azienda mutuata dalla metodologia agile per un nuovo approccio allo sviluppo del software.
An "unconventional" overview of the roles in an agile project through the metaphor of the characters of "Star Wars", presented during the event "Aperitivi di Project Management " of the PMI Central Italy Chapter on 28 February 2018
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...Roberto Bettazzoni
2006
Prima serata di una serie di Talk serali all' ERLUG (Emilia Romagna Linux User Group) Presentazione delle Metodologie Agili (confronto con la situazione esistente)
Presentazione delle Pratiche Agili
Esempio d'applicazione di tecniche Agili
Agile e OSS distribuito
eXtreme Programming
Surviving to a Legacy Codebase - Codemotion Berlin 2018 EditionPietro Di Bello
We share our lessons learned on how to regain control of a legacy codebase written in Java (https://github.com/xpepper/fifty-shades-of-legacy-goose-game/tree/master/goose-game-two).
This codebase shows some classic design problems but more than that, badly expresses the domain of the problem we want to solve.
During the session we will tackle the code the XP way: it will be a live refactoring in pair programming; we will show how the quality and expressiveness of the code can be progressively improved if we apply some good development practices with the help of some effective tools.
More Related Content
Similar to Retrospective, StandUp Meeting e Daily Journal
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...Pietro Di Bello
La nostra esperienza ha mostrato che esistono alcune pratiche “rompighiaccio” che, con un costo di introduzione relativamente basso, permettono di far prendere coscienza alle persone di alcune problematiche e dinamiche tipiche dei progetti software e che ne minano il successo.
La presa di coscienza di queste problematiche e dinamiche è il primo passo per comprendere e abbracciare valori e principi dei metodi agili.
Le pratiche di cui vorremmo parlare e che definiamo “ice breakers” per quel che riguarda le metodologie agili sono: lavagna, standup meeting, retrospective, build automatica, test automatici di accettazione.
A cascata poi queste pratiche se ne portano dietro altre più difficili da adottare fin da subito, ma più facili da far adottare quando le persone prendono coscienza dei problemi che gli impediscono di lavorare in modo efficace (pair, tecnica del pomodoro, user stories, TDD, CI, simple design, daily journal, etc) e abbracciano i principi dell’agile.
Per ogni pratica “ice breakers”, a partire dalla nostra esperienza, illustreremo il motivo per cui secondo noi sono tali, le dinamiche secondo noi migliori per proporne l’introduzione, anti-pattern e resistenze al cambiamento che abbiamo incontrato e come le abbiamo affrontate.
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
Discover Facilitation: gestire le riunioni in modo efficaceThinkOpen
Davide Spagnuolo, Project Manager di ThinkOpen, vi dà appuntamento con il workshop Discover Facilitation: gestire le riunioni in modo efficace .
Davide ci porta alla scoperta dell’ambito Facilitation approfondendo i processi e le tecniche da applicare per gestire riunioni e incontri in modo produttivo, valorizzando i diversi punti di vista.
Nel corso del workshop viene analizzato il ruolo del facilitatore e delle best practice da utilizzare, basate sulla metodologia Process Iceberg®, una metodologia solida applicata all’interno di un’ampia gamma di organizzazioni e situazioni, sia nel settore pubblico che in quello privato.
La presentazione è dedicata a tutti coloro che vogliono approfondire le proprie conoscenze riguardo ai processi di Facilitation e alle sue applicazioni nei diversi ambiti.
Time Management as a critical skill for a Manager.Which are the most time consuming habits, how to change the ineffective behaviours. Theatre, Neurophisiology, Self-Management
Master presentazione 1 come nasce un'ideasculling77
Piccola presentazione il cui tema è l'illustrazione di come VIRGOSISTEMI gestisce i Clienti e le loro esigenze fino a farle diventare dei prodotti finiti.
La scheda del libro consigliato da Marco Matera: "Punta alla soluzione" di M...Complexity Institute
Scheda del libro consigliato da Marco Matera: "Punta alla soluzione" di Mark McKergow, Paul Jackson - al Complexity Literacy Meeting organizzato dal Complexity Institute ad Abano Terme dal 18 al 20 novembre 2016
Standup meeting: linee-guida per implementarlo in aziendaGiuseppe Caspani
Una breve presentazione di cos'è uno stand-up meeting, di come applicarlo al meglio in modo da renderlo una vera routine efficace all'interno della routine quotidiana aziendale.
Presentazione degli stand-up meeting in Open Style: una prassi quotidiana in azienda mutuata dalla metodologia agile per un nuovo approccio allo sviluppo del software.
An "unconventional" overview of the roles in an agile project through the metaphor of the characters of "Star Wars", presented during the event "Aperitivi di Project Management " of the PMI Central Italy Chapter on 28 February 2018
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...Roberto Bettazzoni
2006
Prima serata di una serie di Talk serali all' ERLUG (Emilia Romagna Linux User Group) Presentazione delle Metodologie Agili (confronto con la situazione esistente)
Presentazione delle Pratiche Agili
Esempio d'applicazione di tecniche Agili
Agile e OSS distribuito
eXtreme Programming
Similar to Retrospective, StandUp Meeting e Daily Journal (20)
Surviving to a Legacy Codebase - Codemotion Berlin 2018 EditionPietro Di Bello
We share our lessons learned on how to regain control of a legacy codebase written in Java (https://github.com/xpepper/fifty-shades-of-legacy-goose-game/tree/master/goose-game-two).
This codebase shows some classic design problems but more than that, badly expresses the domain of the problem we want to solve.
During the session we will tackle the code the XP way: it will be a live refactoring in pair programming; we will show how the quality and expressiveness of the code can be progressively improved if we apply some good development practices with the help of some effective tools.
Surviving to a Legacy Codebase - Voxxed Days Ticino EditionPietro Di Bello
Surviving a legacy codebase: tactics and tools to keep the right path
We will show you how to regain control of a legacy codebase written in Java. This codebase (https://github.com/xpepper/fifty-shades-of-legacy-goose-game/tree/master/goose-game-two) shows some classic design problems but more than that, badly expresses the domain of the problem we want to solve. During the session we will tackle the code the XP way: it will be a live refactoring in pair programming; we will show how the quality and expressiveness of the code can be progressively improved if we apply some good development practices with the help of some effective tools.
Made by Paolo D'Incau and Pietro Di Bello
Vivere per raccontarla: l’importanza del daily journal in un team agilePietro Di Bello
Da anni, nei diversi team con i quali mi sono trovato a collaborare, ho proposto sempre questa pratica: tenere un diario di bordo, da scrivere a fine giornata, per raccontare come è andata, cosa abbiamo imparato, cosa ci manca per chiudere il task sul quale stiamo lavorando e quali ostacoli o dubbi abbiamo incontrato.
Pensatela come un vero specchio dello stand-up meeting: con questo apro la giornata, mentre con il daily journal la chiudo.
Il journal ha tantissimi effetti benefici! Il mio obiettivo è darvi uno spunto per valutare e provare anche voi questa pratica.
Hiring Great People: how we improved our recruiting process to build and grow...Pietro Di Bello
Getting the right people will help create a great team, and will let it grow healthy. Moreover, it will keep it rooted in your company culture, and sustaining that same culture in turn. Nevertheless, too often recruiting is overlooked or completely delegated to HR or external recruiting agencies. In this session I’ll share our experience in building our actual recruitment process, how we got to this recruitment workflow, what lessons we’ve learned and what are the key elements of a recruitment process. I’ll also examine some differences compared to a more “traditional” way of selecting and assessing people. My goal is to help attendees reflect on their own recruitment process and on the value they (and their companies) are getting from it, so that they can find improvement opportunities and ideas to get more value from the recruitment process and “be able to transform your organization”.
1. Retrospective, Stand-Up Meeting e Daily Journal Raccogliere feedback dal team Pietro Di Bello & Jacopo Franzoi { p.dibello, j.franzoi } @sourcesense.com
Scaletta possibile Chi conosce la retrospective? Chi la pratica? Chi la considera efficace? Chi conosce lo standup? Chi lo considera efficace? Chi no? Come si inseriscono queste pratiche nel processo agile? Continuous improv. Retrospective Standup e Journal Confronto col pubblico Come sono stati risolti i nostri smell di retrospective e journal? Altri smell incontrati da voi? Altre mosse di successo elaborate da voi?