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?
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e EsercizioACT Point
Il Webinar del 28 mag 215 sull'Agile Project Management, organizzato dal PMI Rome Italy chapter nell'ambito della serie dedicata all'Agile, ha visto l'Ing. Antonio Marino trattare le problematiche emergenti tra Sviluppo e Esercizio connesse con l'applicazione dell'Agile. Si è parlato anche di DevOps.
Trunk Based Development is a social matterAlessio Coser
Ti sei mai chiesto se con il tuo team state gestendo in modo "agile" la codebase?
C'è da sempre molto interesse verso le pratiche agili perché aiutano i team a portare valore alle persone che usano il prodotto incorporando nello sviluppo i feedback ricevuti.
Ho notato però che spesso la stessa attenzione non è riservata alla collaborazione su una codebase.
Quindi, come possiamo applicare i principi agili anche a questo aspetto?
----
Slides del talk di XPug Milano del 25/05/2023
----
Articoli per approfondire:
- nelis.boucke.be/post/trunk-based-development
- mrdevops.io/trunk-based-development-8376fe577c11
- techbeacon.com/app-dev-testing/how-trunk-based-delivery-key-faster-more-reliable-software
- trunkbaseddevelopment.com
- media.webteam.puppet.com/uploads/2019/11/2016-State-of-DevOps-Report_0.pdf
- georgestocker.com/2020/03/04/please-stop-recommending-git-flow/
- mrdevops.io/if-you-still-insist-on-feature-branching-you-are-hurting-your-business-and-our-profession-32e1109d4594
- continuousdelivery.com/2011/07/on-dvcs-continuous-integration-and-feature-branches/
- 12factor.net
- martinfowler.com/bliki/BranchByAbstraction.html
- continuousdelivery.com/2011/05/make-large-scale-changes-incrementally-with-branch-by-abstraction
- martinfowler.com/articles/feature-toggles.html
- infoq.com/articles/feature-flags-gone-wrong
- martinfowler.com/bliki/StranglerFigApplication.html
- tuple.app/pair-programming-guide/the-case-for-pair-programming
- grrava.blogspot.com/2017/10/review-of-our-code-review-process.html
L’utilizzo delle Kanban Board nella gestione dello sviluppo software sta crescendo notevolmente ma molto spesso quando si prova a introdurle nascono molti dubbi e non si è mai certi di come partire.
Come e perché funzionano? Quali concetti ci sono dietro? Come possiamo iniziare ad adottarle senza grossi mal di testa?
In questo workshop risponderemo a queste domande e proveremo insieme a disegnare la nostra prima board.
Lo scopo è quello di fornire concetti chiari e applicabili fin da subito.
Presentazione di Manuel Zanettin (Chialab) per "Italian Agile Days 2018".
Come trasformare un team con Scrum ed Agile ed applicare il cambiamento nell’intera azienda: cosa può funzionare e cosa non ha funzionato. Attraverso esempi pratici, viene illustrata l’applicazione empirica di Scrum e Agile che ha portato a far funzionare il lavoro del team di sviluppo e della conseguente sperimentazione apportata ad un team “non software”. In base ai risultati, quello che ha funzionato è stato applicato all’intera organizzazione aziendale con risultati positivi.
Presentato a FreelanceCamp Roma 2018. Agile può essere molto utile per i progetti dei freelance, se lo sai usare bene: i concetti base e le parole chiave da conoscere, per potere annuire con sufficienza quando si accetta un nuovo progetto.
Out of Sight, Out of Mind: Survival tricks and tools for remote developersAlessio Bragadini
Survival tricks and tools for remote developers (especially Python and Django) presented at Djangocon Europe 2018 in Heidelberg, May 25th. Video available at https://youtu.be/-n9lytad4cg
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?
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e EsercizioACT Point
Il Webinar del 28 mag 215 sull'Agile Project Management, organizzato dal PMI Rome Italy chapter nell'ambito della serie dedicata all'Agile, ha visto l'Ing. Antonio Marino trattare le problematiche emergenti tra Sviluppo e Esercizio connesse con l'applicazione dell'Agile. Si è parlato anche di DevOps.
Trunk Based Development is a social matterAlessio Coser
Ti sei mai chiesto se con il tuo team state gestendo in modo "agile" la codebase?
C'è da sempre molto interesse verso le pratiche agili perché aiutano i team a portare valore alle persone che usano il prodotto incorporando nello sviluppo i feedback ricevuti.
Ho notato però che spesso la stessa attenzione non è riservata alla collaborazione su una codebase.
Quindi, come possiamo applicare i principi agili anche a questo aspetto?
----
Slides del talk di XPug Milano del 25/05/2023
----
Articoli per approfondire:
- nelis.boucke.be/post/trunk-based-development
- mrdevops.io/trunk-based-development-8376fe577c11
- techbeacon.com/app-dev-testing/how-trunk-based-delivery-key-faster-more-reliable-software
- trunkbaseddevelopment.com
- media.webteam.puppet.com/uploads/2019/11/2016-State-of-DevOps-Report_0.pdf
- georgestocker.com/2020/03/04/please-stop-recommending-git-flow/
- mrdevops.io/if-you-still-insist-on-feature-branching-you-are-hurting-your-business-and-our-profession-32e1109d4594
- continuousdelivery.com/2011/07/on-dvcs-continuous-integration-and-feature-branches/
- 12factor.net
- martinfowler.com/bliki/BranchByAbstraction.html
- continuousdelivery.com/2011/05/make-large-scale-changes-incrementally-with-branch-by-abstraction
- martinfowler.com/articles/feature-toggles.html
- infoq.com/articles/feature-flags-gone-wrong
- martinfowler.com/bliki/StranglerFigApplication.html
- tuple.app/pair-programming-guide/the-case-for-pair-programming
- grrava.blogspot.com/2017/10/review-of-our-code-review-process.html
L’utilizzo delle Kanban Board nella gestione dello sviluppo software sta crescendo notevolmente ma molto spesso quando si prova a introdurle nascono molti dubbi e non si è mai certi di come partire.
Come e perché funzionano? Quali concetti ci sono dietro? Come possiamo iniziare ad adottarle senza grossi mal di testa?
In questo workshop risponderemo a queste domande e proveremo insieme a disegnare la nostra prima board.
Lo scopo è quello di fornire concetti chiari e applicabili fin da subito.
Presentazione di Manuel Zanettin (Chialab) per "Italian Agile Days 2018".
Come trasformare un team con Scrum ed Agile ed applicare il cambiamento nell’intera azienda: cosa può funzionare e cosa non ha funzionato. Attraverso esempi pratici, viene illustrata l’applicazione empirica di Scrum e Agile che ha portato a far funzionare il lavoro del team di sviluppo e della conseguente sperimentazione apportata ad un team “non software”. In base ai risultati, quello che ha funzionato è stato applicato all’intera organizzazione aziendale con risultati positivi.
Presentato a FreelanceCamp Roma 2018. Agile può essere molto utile per i progetti dei freelance, se lo sai usare bene: i concetti base e le parole chiave da conoscere, per potere annuire con sufficienza quando si accetta un nuovo progetto.
Out of Sight, Out of Mind: Survival tricks and tools for remote developersAlessio Bragadini
Survival tricks and tools for remote developers (especially Python and Django) presented at Djangocon Europe 2018 in Heidelberg, May 25th. Video available at https://youtu.be/-n9lytad4cg
Out of Sight, Out of Mind: Survival tricks and tools for remote developersAlessio Bragadini
Presented at PycCon 8, Florence 7 April 2017 – Remote working and “smart working” is very much in fashion these days, but what does it entail for the daily routing of a distributed development team? We will talk about tools, the disputed use of email, Skype, Slack but more specifically about time management, what you can expect from yourself and from other members of the remote team. Is your company “remote-friendly” or rather “remote-first”? When it’s time to spend a few days in physical proximity with your colleagues? We will share some examples out of the experience of a distributed team actively working with Python and Django on a daily basis, and show how you can make it all work, if you work on it.
Lontano dagli occhi, lontano dal cuore: come lavorare da remoto senza farsi d...Alessio Bragadini
Presentazione al FreelanceCamp 2016: il rapporto tra il lavoratore remoto e il resto del team, estremamente importante per chi lavora in team di sviluppo ma che può dare spunti di riflessione a tutte le tipologie di freelance.
La metodologia Getting Things Done (GTD) è ben nota e usata (intera o a pezzi…) da tanti. Vogliamo parlare di un aspetto specifico, l'uso di to-do list multiple e un'organizzazione che consente di lavorare senza diventare matti con clienti molto diversi con esigenze spesso in contrasto.
Qualsiasi modello organizzativo per un team e un'azienda parte sempre dall'assunto che il professionista sappia come gestire il proprio lavoro, ma a volte è più semplice da dire che da fare. Progetti, scadenze, interruzioni ed emergenze rendono difficile la gestione del tempo, e sviluppatori e sistemisti hanno spesso esigenze diverse. Parleremo di diversi approcci possibili, citando Getting Things Done, Inbox Zero, Pomodoro Technique e altro.
Presentato all'Incontro DevOps Italia 2014 #idi2014
Out of Sight, Out of Mind: Survival tricks and tools for remote developersAlessio Bragadini
Presented at PycCon 8, Florence 7 April 2017 – Remote working and “smart working” is very much in fashion these days, but what does it entail for the daily routing of a distributed development team? We will talk about tools, the disputed use of email, Skype, Slack but more specifically about time management, what you can expect from yourself and from other members of the remote team. Is your company “remote-friendly” or rather “remote-first”? When it’s time to spend a few days in physical proximity with your colleagues? We will share some examples out of the experience of a distributed team actively working with Python and Django on a daily basis, and show how you can make it all work, if you work on it.
Lontano dagli occhi, lontano dal cuore: come lavorare da remoto senza farsi d...Alessio Bragadini
Presentazione al FreelanceCamp 2016: il rapporto tra il lavoratore remoto e il resto del team, estremamente importante per chi lavora in team di sviluppo ma che può dare spunti di riflessione a tutte le tipologie di freelance.
La metodologia Getting Things Done (GTD) è ben nota e usata (intera o a pezzi…) da tanti. Vogliamo parlare di un aspetto specifico, l'uso di to-do list multiple e un'organizzazione che consente di lavorare senza diventare matti con clienti molto diversi con esigenze spesso in contrasto.
Qualsiasi modello organizzativo per un team e un'azienda parte sempre dall'assunto che il professionista sappia come gestire il proprio lavoro, ma a volte è più semplice da dire che da fare. Progetti, scadenze, interruzioni ed emergenze rendono difficile la gestione del tempo, e sviluppatori e sistemisti hanno spesso esigenze diverse. Parleremo di diversi approcci possibili, citando Getting Things Done, Inbox Zero, Pomodoro Technique e altro.
Presentato all'Incontro DevOps Italia 2014 #idi2014
1. www.agile42.it | Alessio Bragadini 2018
Oltre quel Trello c’è di più
Quindici minuti(*) di introduzione a Kanban
(*) quelli che mi hanno dato, insomma
2. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
3. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
4. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
1. Visualizza il lavoro
2. Limita il Work in Progress (WIP)
3. Concentrati sul flusso
4. Applica miglioramenti continui
Principi di un sistema Kanban
5. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
6. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
1. Visualizza il lavoro
2. Limita il Work in Progress (WIP)
3. Concentrati sul flusso
4. Applica miglioramenti continui
Principi di un sistema Kanban
7. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
https://trello.com/b/Hs07CNKR/la-kanban-board-del-freelance
8. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
1. Visualizza il lavoro
2. Limita il Work in Progress (WIP)
3. Concentrati sul flusso
4. Applica miglioramenti continui
Principi di un sistema Kanban
9. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
1!234
WIP max = 1
WIP max = 2
solo se
colonne
vuote attesa max =
15 gg.
10. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
1. Visualizza il lavoro
2. Limita il Work in Progress (WIP)
3. Concentrati sul flusso
4. Applica miglioramenti continui
Principi di un sistema Kanban
11. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
12. agile42 | the agile coaching company www.agile42.it | Alessio Bragadini 2018
• Video in italiano da conferenza: vimeo.com/32730433
• Ebook gratuito Essential Kanban Condensed: leankanban.com/guide/
• Libro e sito Personal Kanban: personalkanban.com
• Libro Kanban in Action di Joakim Sundén (per team):
manning.com/books/kanban-in-action
• Corsi in Italia: www.agile42.it/Kanban
• Contattatemi: alessio@sevenseas.org / @abragad
Curiosi?