Paolo Sammicheli introduce i 3 pilastri su cui si fonda lo sviluppo Lean Agile grazie a MagicBalls, un gioco a squadre il cui obiettivo è totalizzare ad ogni round il maggior numero di palline toccate da tutti i membri del team.
Lean anche io! No tu no! - Italian Agile Days 2013Andrea Scavolini
Slide presentate a Italian Agile Day(s) 2013 di Reggio Emilia:
Lean anche io!
No tu no!
Sessione incentrata sulla condivisione dell'esperienza di transizione verso un modello Lean in progetti reali di consulenza per grandi aziende dove spesso molte delle pratiche e delle metodologie proposte in ambito agile sono difficilmente applicabili. L’obiettivo è mostrare i successi ottenuti (sia per il team di sviluppo che per gli utenti), condividere i nostri fallimenti, i problemi incontrati e le sfide aperte per offrire un punto di vista su come può essere affrontata la transizione ad un modello agile in contesto di relazione grande cliente-fornitore.
2019 09-11 AITeM - The bimodal factory - BretonClaudio Saurin
Agile product development enabled by Digital Transformation tools that allow us to experience cognitive manufacturing. This allows us to balance exploitation and exploration in a first form for us as a "bimodal factory".
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.
PMI Rome Agile Project Management è il futuro?Emiliano Soldi
Agile Project Management is the future? What about waterfall and the traditional way of project management?
What are the percentage of success and fail of both the methodologies? When use the former and when the latter?
No silver bullet - Diventare agili non è banale, nè scontatoFrancesco Degrassi
Reality check sull’opportunità di rendere la propria organizzazione più agile, su cosa è necessario per farlo e sul ruolo (limitato) di pratiche e metodologie cosiddetti “Agile”
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!
About Agile and that intersection between sustainable growth and people engag...Emiliano Soldi
After almost twenty years of life of the Agile Manifesto, we can confidently say that such a document marked a radical change in many areas of the world of work. Thanks to its founding values and principles, a cultural re/evolution started and it is now at its highest peaks on the implementation perspective. However, can we say that all the promises of the Agile Manifesto have been achieved?
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
Agile e l’arte di semplificare progetti complessiGiulio Roggero
Presented at Standard VS Standard conference. September 23, 2011 - http://www.pmi-nic.org/library.asp?pag=Eventi&ID=390&anno=2011&tit=Standard%20Vs%20Standard:%20dai%20concetti%20alla%20realt%E0%20industriale.%20LE%20ISCRIZIONI%20SONO%20CHIUSE
GitHub Copilot:vediamo chi comanda - Commit University.pdfCommit University
Ogni giorno si parla di intelligenza artificiale, con chi sostiene che gli sviluppatori saranno completamente sostituiti e chi, invece, attende solo il momento in cui la bolla esploderà. Nel campo dello sviluppo software, GitHub Copilot si distingue come uno degli strumenti più utilizzati.
Ad oggi sono disponibili molte alternative, a testimonianza che lo strumento suscita un forte interesse… o preoccupazione.
Scopri l’impatto di questi strumenti, focalizzandoci su cosa è possibile fare con Copilot e su come utilizzarlo al meglio.
Nel mondo dello sviluppo software, i contratti non sono solo documenti burocratici ma veri e propri strumenti strategici per strutturare la comunicazione e l'interazione tra fornitori e clienti.
More Related Content
Similar to How to be Agile - ABC of team working (20)
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.
PMI Rome Agile Project Management è il futuro?Emiliano Soldi
Agile Project Management is the future? What about waterfall and the traditional way of project management?
What are the percentage of success and fail of both the methodologies? When use the former and when the latter?
No silver bullet - Diventare agili non è banale, nè scontatoFrancesco Degrassi
Reality check sull’opportunità di rendere la propria organizzazione più agile, su cosa è necessario per farlo e sul ruolo (limitato) di pratiche e metodologie cosiddetti “Agile”
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!
About Agile and that intersection between sustainable growth and people engag...Emiliano Soldi
After almost twenty years of life of the Agile Manifesto, we can confidently say that such a document marked a radical change in many areas of the world of work. Thanks to its founding values and principles, a cultural re/evolution started and it is now at its highest peaks on the implementation perspective. However, can we say that all the promises of the Agile Manifesto have been achieved?
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
Agile e l’arte di semplificare progetti complessiGiulio Roggero
Presented at Standard VS Standard conference. September 23, 2011 - http://www.pmi-nic.org/library.asp?pag=Eventi&ID=390&anno=2011&tit=Standard%20Vs%20Standard:%20dai%20concetti%20alla%20realt%E0%20industriale.%20LE%20ISCRIZIONI%20SONO%20CHIUSE
GitHub Copilot:vediamo chi comanda - Commit University.pdfCommit University
Ogni giorno si parla di intelligenza artificiale, con chi sostiene che gli sviluppatori saranno completamente sostituiti e chi, invece, attende solo il momento in cui la bolla esploderà. Nel campo dello sviluppo software, GitHub Copilot si distingue come uno degli strumenti più utilizzati.
Ad oggi sono disponibili molte alternative, a testimonianza che lo strumento suscita un forte interesse… o preoccupazione.
Scopri l’impatto di questi strumenti, focalizzandoci su cosa è possibile fare con Copilot e su come utilizzarlo al meglio.
Nel mondo dello sviluppo software, i contratti non sono solo documenti burocratici ma veri e propri strumenti strategici per strutturare la comunicazione e l'interazione tra fornitori e clienti.
La cybersecurity evolve e l'intelligenza artificiale sta assumendo un ruolo centrale nel trasformare le strategie di difesa digitale.
Esplora: Automazione dei penetration test in un gemello digitale e AI nei sistemi di Network Detection and Response.
Scopri quali illusioni dobbiamo sfatare e quali speranze possiamo nutrire per un futuro più sicuro.
Migliorare la Developer Experience in un mondo Cloud NativeCommit University
Sei pronto a rivoluzionare la tua Developer Experience? Scopri come Platform Engineering e AI RAG possono semplificare e potenziare il lavoro di dev e ops in ambienti cloud-native!
Scopri come sfruttare la potenza della RAG ibrida: un approccio che combina elaborazione simbolica e neurale per ottimizzare le performance del question answering.
Migliora l'output dei modelli linguistici (LLM) senza riaddestrarli, grazie all'integrazione di una knowledge base esterna.
Introduzione a AWS Forecast e SageMaker DeepAR: Prevedere la Domanda con il M...Commit University
La previsione della domanda è una sfida cruciale per aziende di ogni settore, dalla gestione delle scorte alla pianificazione della produzione e all'ottimizzazione della supply chain. In queste slide, esploreremo come AWS Forecast e SageMaker DeepAR possono essere utilizzati per sviluppare modelli di previsione accurati e scalabili, sfruttando le potenzialità del machine learning senza dover essere esperti di data science.
Oltre l'hype: vulnerabilità e limiti dell'intelligenza artificiale.pdfCommit University
Non è tutto oro quello che luccica, in questa presentazione esploreremo le principali criticità e i rischi associati all'intelligenza artificiale (IA). Come si può attaccare un sistema informatico allo stesso modo esistono gli attacchi ai modelli di machine learning, come l'avvelenamento dei dati e gli esempi avversariali, che minano l'integrità dei sistemi. Inoltre, si evidenzia come i bias nei dati di addestramento possano portare a decisioni discriminatorie, influenzando settori cruciali come la giustizia e l'occupazione. La necessità di una spiegabilità nell'IA viene sottolineata per garantire trasparenza, fiducia e un uso etico della tecnologia. L'obiettivo è fornire una visione equilibrata, sottolineando l'importanza di una vigilanza continua e di miglioramenti costanti per sfruttare il potenziale dell'IA in modo responsabile.
Come funzionano i Retrieval-Augmented Generators (RAG) e quanto i database vettoriali sono fondamentali per poter memorizzare e utilizzare le sorgenti dati aziendali e personali?
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
Open source, in Python, compatibile con vari LLM ed estendibile tramite plugin: queste sono solo alcune delle potenzialità del framework Cheshire Cat AI!
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdfCommit University
This document contains slides from a presentation by Luca Del Puppo about building GraphQL servers using Fastify and Mercurius. The presentation introduces GraphQL and its advantages over REST APIs. It then discusses why Mercurius is a good choice for building GraphQL servers on Fastify and outlines some features it provides out of the box. The presentation concludes by providing resources for learning more about Fastify, Mercurius and building GraphQL servers.
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
A volte essere pigri è una qualità, evita (quasi) tutte le richieste di personalizzazioni lasciando "finestre aperte" nei tuoi componenti generici.
Gli slots sono un modo per passare il contenuto a un componente in Vue.js. Permettono di definire una sezione nel template di un componente che può essere sostituita dall'esterno.
È inoltre possibile assegnare un nome o uno "scope" agli slots, garantendo così maggiore controllo e personalizzazione sul contenuto. I "named slots" consentono di definire più slots nello stesso componente, assegnando dei nomi specifici.
Gli "scoped slots" ti consentono di accedere dall'esterno ai dati interni del componente.
Quante volte mi è capitato di migliorare applicazioni lente e difficili da ottimizzare, ma poi ho scoperto Qwik e tutto è cambiato.
Con il suo nuovo modello mentale è in grado di fare la differenza e scalare facilmente qualsiasi applicazione.
Non conosci questo framework? Nessuna paura...andiamo a scoprirlo assieme!
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Commit University
Backstage is an open source platform for building developer portals that unifies all tooling, services, apps, data, and documentation with a single consistent UI. It allows developers to focus on their work by providing a centralized location to create software, manage what they own, and explore the entire software ecosystem. Backstage has a customizable, extensible plugin architecture built with modern technologies to make it easy to develop for and contribute to developer portals in a cloud-agnostic, vendor-neutral way.
Nella giungla degli ORM node, Prisma sta prendendo sempre più piede. Ha migliorato la Developer Experience, si integra perfettamente con Typescript e funziona dannatamente bene con diversi provider. In questo talk, vedrai come Prisma può migliorare il tuo lavoro quotidiano e come ti permette di avere un maggior controllo della tua code base aiutandoti a prevenire fastidiosi errori nella tua applicazione nodejs.
Decision-making for Software Development Teams - Commit UniversityCommit University
Ti senti bloccato quando si tratta di prendere decisioni critiche su aspetti tecnologici? Vuoi conoscere i processi decisionali collaborativi e come applicarli al tuo team?
Francesco Strazzullo, Chief Operating Officer di Claranet Italia, ti insegnerà gli elementi chiave per prendere decisioni critiche su aspetti tecnologici, gestire i requisiti non funzionali e lavorare con processi decisionali collaborativi.
4. ● Presentata nel 1970 da Winston W. Royce a una conferenza
ingegneristica: IEEE WestCom.
● Processo sequenziale in cui ogni fase è completata prima che la
successiva sia iniziata.
WATERFALL
5. ● Rigidità: il committente del progetto, anche a
fronte di cambiamenti dello scenario del
mercato, ha difficoltà ad influire su quanto
richiesto, perché la fase di progettazione è
tutta all’inizio
LIMITI DEL WATERFALL
●
Time to Market: il committente del progetto non
riceve nulla se non in fondo al progetto, che
spesso dura mesi se non anni.
●
Costi elevati e non predicibili: quello
che appare come un processo lineare ed
efficiente diventa spesso una serie di cicli
turbolenti che fanno perdere tanto tempo
e tanti soldi.
6. The CHAOS Report (1994)
Source: http://www.standishgroup.com/sample_research_files/chaos_report_1994.pdf
Type 1:
Progetti completati rispettando tempi e budget prefissati
Type 2:
Progetti completati ma senza rispettare tempi e budget
Type 3:
Progetti abortiti prima del loro completamento.
16,2%
52,7%
31,1%
31,1%
52,7%
16,2%
7. The CHAOS Report (2001)
Source: http://www.cin.ufpe.br/~gmp/docs/papers/extreme_chaos2001.pdf
Type 1:
Progetti completati rispettando tempi e budget prefissati
Type 2:
Progetti completati ma senza rispettare tempi e budget
Type 3:
Progetti abortiti prima del loro completamento.
28%
49%
23%
23%
49%
28%
8. "The Roman bridges of antiquity were very inefficient structures. By
modern standards, they used too much stone, and as a result, far too
much labour to build. Over the years we have learned to build
bridges more efficiently, using fewer materials and less labour to
perform the same task." - Tom Clancy (The Sum of All Fears)
Source: http://www.projectsmart.co.uk/docs/chaos-report.pdf
9. Nel 2001 diciassette professionisti di spicco si radunarono in una
località sciistica dello Utah per discutere assieme del futuro del
mondo software, stanchi di assistere ad una
percentuale sempre crescente di progetti
software che si frantumavano
sulle rocce al termine della
cascata.
10. Manifesto per lo Sviluppo Agile di Software
Stiamo scoprendo modi migliori di creare software,
sviluppandolo e aiutando gli altri a fare lo stesso.
Grazie a questa attività siamo arrivati a considerare importanti
Gli individui e le interazioni più che i processi e gli strumenti
Il software funzionante più che la documentazione esaustiva
La collaborazione col cliente più che la negoziazione dei contratti
Rispondere al cambiamento più che seguire un piano
Ovvero, fermo restando il valore delle voci a destra,
consideriamo più importanti le voci a sinistra.
11. PLAN ANALYSIS DESIGN CODE TEST DEPLOY
ANALYSIS
DESIGN
CODE
TEST
PLAN
DEPLOY
ANALYSIS
DESIGN
CODE
TEST
PLAN
DEPLOY
ANALYSIS
DESIGN
CODE
TEST
PLAN
DEPLOY
Modello di sviluppo AGILE
Modello di sviluppo WATERFALL
13. 3 year transition: 2005 – 2008
Results in 2008:
200 scrum teams world wide, total approx. 1500+ employees
Average Team Velocity increase estimated at +35% / year
Development cost reduction of over USD 1 million / year
ROI on transition and trainings about 100% in first year
http://agilesoftwaredevelopment.com/blog/artem/lessons-yahoos-scrum-adoption
14. Down to 1 release/yr
Scrum adoption: 3 months
Salesforce.com - 2007
Results:
60+ Critical features delivered in < 9 months
“Idea to Release” avg. rate: 2.2 quarters
70% of “Top 10 Ideas” are on track for delivery in 2007
15. All bugs are fixed for the
release
All high level bugs are fixed
for the release. Medium and
low level bugs are not fixed
Product quality
index
Client
feedback
Burndown ChartNoneVisibility tools
Progress
tracking
4070
Average
working
hours/week
6040Defects fixed
53New features
Increase in
productivity
Release with ScrumRelease before ScrumMetricCategory
HCL EAI Services Inc.
Enterprise application integration
services: healthcare, retail,
telecommunication, wireless.
16. 2010
Videocitofono Touch
Metodologia Waterfall
· 15 anni uomo di effort
· 3 anni di sviluppo
· Scarso impatto sul
mercato
· Time to market
inaccettabile
–
2014
Videocitofono Serie 300
Metodologia Agile
· 3 anni uomo di effort
· 1 anno di sviluppo
· Prodotto innovativo
· Time to market
competitivo
· Visibilità di processo
Fonte: Agile for Innovation, Milan 3 March 2015
38. MAGIC BALLS
· Le palle all'inizio non hanno energia.
· Per diventare magiche devono essere toccate da tutti i
membri del team.
· Due membri non possono toccare la stessa palla.
contemporaneamente (la palla deve essere scambiata al volo,
“air time”).
· Le palle che cadono a terra o toccano altri oggetti perdono
energia.
· Non si possono passare le palle lateralmente, solo
frontalmente.
39. MAGIC BALLS
· Pianificazione 2 Minuti
· Stima 1 Minuto
· Esecuzione 3 Minuti
· Retrospettiva 3 Minuti
5 ITERAZIONI