Archives

Strategie di testing: Spring Boot loves Kotlin

In questo workshop cercheremo di sviluppare from scratch un’applicazione scritta in Kotlin che si basa sul framework Spring Boot. Proveremo a seguire un approccio TDD e vedremo passo passo come scrivere acceptance test, integration test e unit test. Bonus: dovremo interagire con un servizio esterno per essere più vicini alla vita reale di un’applicazione web. […]

Turnkey Continuous Delivery

Quando si parla di Continuous Integration e Delivery, l’idea comune è che gli strumenti necessari per praticarla sono complessi e richiedono parecchio studio e tempo per creare l’infrastruttura di base. Con questo workshop vogliamo mostrare una soluzione “chiavi in mano” per sperimentare la tecnica di Continuous Delivery in pochi minuti, e mostrare che la sfida […]

Coderetreat

Coderetreat è un workshop aperto a tutti gli sviluppatori che vogliono migliorare le proprie abilità, mettendo in pratica il pair-programming e il TDD, con cambi di coppia e retrospettive. I partecipanti avranno la possibilità di esplorare le buone pratiche di programmazione in un ambiente protetto, e di portare quello che impareranno durante il workshop nel […]

A PO.calypse Now

Questo workshop segue la linea dei workshop sulla Product Ownership inaugurata da “POMan Show”. Il format (ormai collaudato e di successo: con più repliche) prevede l’impiego dei seguenti elementi: Agile, Product Ownership, LEGO, un film di successo che caratterizza il tutto con una potente metafora. Questa volta per IAD18 abbiamo voluto osare utilizzando un film […]

NAVY vs PIRATES …an Apple story

Il workshop propone un serious game ispirato alla nascita del Macintosh, andando ad evidenziare come un’azienda ingessata e concertata su sé stessa perda rapidamente l’obiettivo di soddisfare il cliente e come, quasi sempre, l’unico modo per tornare sui giusti binari sia quello di “rompere le regole”.

Succeeding with feature teams

Molti di noi lavorano in team. Ce ne sono di orientati a massimizzare la produttività del singolo, altri tesi a massimizzare la produzione complessiva. Molti lavorano per rigide separazioni di competenza. Con un gioco da noi inventato mostreremo le differenze e le prestazioni di team a componenti rispetto a feature team.

Agile Inception: con Management 3.0 dalla parte delle persone

L’inception Agile è un momento fondamentale nella formazione di un team Agile. Ne “segna” l’inizio e ne aumenta le probabilità di successo, accelerando il raggiungimento dell’efficacia. Si crea “alignment” rispetto a diversi aspetti critici, in particolare, la propria organizzazione e il prodotto da realizzare. In questo Workshop, partendo da un “case study”, ci focalizzeremo sulle […]

Leadership by Listening

“L’ascolto è probabilmente la più sottovalutata tra le capacità di leadership”, ha scritto Otto Scharmer. In questo workshop andremo ad esplorare l’Ascolto Attivo, attraverso esercizi guidati e la condivisione di esperienze. Impareremo a riconoscere diversi stati emotivi e ad essere presenti e disponibili ad ascoltare gli altri, specialmente quando hanno opinioni diverse dalle nostre. Ci […]