SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Workshop su come iniziare a utilizzare Kanban fin da subito
AgileReloaded	
  
L’azienda	
  italiana	
  per	
  il	
  	
  coaching	
  agile	
  
LA	
  TUA	
  PRIMA	
  KANBAN	
  BOARD	
  
@sleli	
   @giulioroggero	
  
Qual è il più grande
problema di Palermo?
Un po’ di storia
Muri = Sovraccarico
Mura = Flusso
Muda = Spreco
No Muri, Mura o Muda
Toyota	
  ProducCon	
  System	
  
SPRECHI
1.  Eliminare gli sprechi (Muda, Muri, Mura)
2.  Amplificare l’apprendimento
3.  Decidere il più tardi possibile
4.  Consegnare il più velocemente possibile
5.  Potenziare e responsabilizzare il team
6.  Costruire con integrità
7.  Guardare l’insieme - System Thinking
Toyota	
  ProducCon	
  System	
  
PRINCIPI
Toyota	
  ProducCon	
  System	
  
I PILASTRI
看板	

Kan Ban
Kanban	
  
Kanban	
  nel	
  soGware	
  
Visualizza il lavoro
Limita il Work In Progress
Gestisci il Flusso
Rendi esplicite le policy
Implementa cicli di feedback
Favorisci la collaborazione
Kanban	
  à	
  	
  la	
  Anderson	
  
RICETTA
http://www.slideshare.net/GiulioRoggero/how-a-kanban-board-works	
  
Visualizza	
  il	
  lavoro	
  
Kanban	
  Board	
  	
  
SimulaCon	
  
Un	
  team	
  di	
  sviluppo	
  si	
  occupa	
  della	
  manutenzione	
  di	
  un	
  prodoLo	
  soGware	
  composto	
  da	
  due	
  
moduli,	
  uno	
  firmware	
  ed	
  uno	
  soGware.	
  Il	
  team	
  è	
  quindi	
  composto	
  da	
  sviluppatori	
  dell’uno	
  e	
  
dell’altro	
  modulo.	
  
	
  
Le	
  aRvità	
  sono	
  quelle	
  Cpiche	
  di	
  manutenzione	
  correRva	
  e	
  miglioraCva.	
  
Il	
  team	
  riceve	
  le	
  richieste	
  di	
  correzione	
  o	
  di	
  miglioramento	
  dal	
  proprio	
  management	
  oppure	
  
dall’ufficio	
  markeCng	
  oppure	
  dall’help	
  desk.	
  
	
  
Le	
  richieste	
  vengono	
  accodate	
  in	
  una	
  lista	
  non	
  ordinata,	
  quindi	
  grossolanamente	
  sCmate.	
  
	
  
Solo	
  se	
  la	
  durata	
  dell’implementazione	
  supera	
  i	
  5	
  gg	
  allora	
  è	
  necessario	
  oLenere	
  l’approvazione	
  
dal	
  management.	
  
	
  
Viene	
  quindi	
  creato	
  un	
  backlog	
  ordinato	
  secondo	
  logiche	
  di	
  business,	
  cercando	
  di	
  organizzare	
  
armonicamente	
  il	
  lavoro:	
  è	
  il	
  team	
  che	
  svolge	
  questa	
  aRvità	
  in	
  autonomia.	
  
I	
  bug	
  vengono	
  divisi	
  tra	
  criCci	
  e	
  non	
  criCci.	
  
	
  
Oltre	
  alla	
  sCma	
  grossolana,	
  la	
  singola	
  implementazione	
  richiede	
  almeno	
  le	
  fasi	
  di	
  analisi,	
  
sviluppo	
  e	
  test	
  per	
  essere	
  completata.	
  
	
  
Si	
  osservi	
  che	
  molte	
  implementazioni	
  riguardano	
  contemporaneamente	
  i	
  due	
  moduli	
  e	
  quindi	
  gli	
  
sviluppatori	
  con	
  competenze	
  diverse.	
  
	
  
Realizzate	
  una	
  Kanban	
  Board	
  che	
  a3raverso	
  status,	
  corsie	
  rapide,	
  colori,	
  etc.	
  
perme3a	
  di	
  tracciare	
  l’a;vità	
  di	
  questo	
  team,	
  evidenziando	
  tu;	
  gli	
  elemen?	
  
descri;.	
  
	
  
Limita	
  il	
  WIP	
  
Kanban	
  Board	
  	
  
SimulaCon	
  
Il	
  team	
  è	
  composto	
  da	
  4	
  persone	
  
	
  -­‐	
  SEAN,	
  manager,	
  prioriCzza	
  le	
  richieste	
  
	
  -­‐	
  JOHN	
  e	
  BOB	
  	
  lavorano	
  sul	
  soGware	
  
	
  -­‐	
  TIM	
  lavora	
  	
  sul	
  firmware	
  
	
  
	
  	
  
	
  
Nell’ulCmo	
  mese	
  sono	
  arrivaC:	
  
	
  -­‐	
  15	
  bug	
  sul	
  sistema	
  completo	
  
	
   	
  -­‐	
  di	
  cui	
  10	
  bug	
  soGware	
  
	
   	
  -­‐	
  di	
  cui	
  5	
  bug	
  firmware	
  
	
   	
  -­‐	
  10	
  di	
  quesC	
  non	
  erano	
  bug	
  
	
  
	
  -­‐	
  8	
  nuove	
  funzionalità	
  
	
   	
  -­‐	
  di	
  cui	
  2	
  grandi	
  
	
  
	
  
	
  
Visualizzate	
  queste	
  informazioni	
  sulla	
  lavagna	
  e	
  limitate	
  il	
  WIP	
  
	
  
Richiesta	
  di	
  aumentare	
  
Il	
  Throughput	
  
Kanban	
  Board	
  	
  
SimulaCon	
  
L = λ W
L = numero medio di item in coda
λ = frequenza di arrivo di nuovi item
W = tempo di attesa medio di un item nel sistema
Legge	
  di	
  LiLle	
  (nel	
  soGware)	
  
WIP = Th * CT
WIP = numero medio di item non finiti nel sistema
Th = team output per unità di tempo
CT = tempo medio necessario al team per chiudere l’item
Legge	
  di	
  LiLle	
  
Lo	
  scorso	
  anno	
  l‘azienda	
  per	
  la	
  quale	
  lavorano	
  Sean,	
  John,	
  Bob,	
  e	
  Tim	
  ha	
  deciso	
  di	
  
invesCre	
  in	
  mercaC	
  esteri	
  riscuotendo	
  un	
  discreto	
  successo	
  e	
  riuscendo	
  a	
  
raddoppiare	
  il	
  numero	
  di	
  vendite	
  del	
  prodoLo.	
  
Sean	
  si	
  trova	
  ora	
  a	
  fare	
  i	
  conC	
  con	
  un	
  crescente	
  numero	
  di	
  richieste	
  di	
  supporto	
  e	
  
l’azienda,	
  che	
  non	
  ha	
  intenzione	
  di	
  aggiungere	
  nuovi	
  membri	
  al	
  team,	
  gli	
  chiede	
  di	
  
aumentare	
  il	
  throughput.	
  
	
  	
  
	
  
	
  
	
  
	
  
Essendo	
  il	
  tempo	
  necessario	
  per	
  risolvere	
  un	
  bug	
  fisso	
  e	
  non	
  riducibile	
  può	
  Sean	
  
risolvere	
  il	
  problema	
  aumentando	
  il	
  WIP?	
  	
  
	
  
	
  Aumentare	
  il	
  throughput	
  del	
  team	
  
QUESITO
 Aumentare	
  il	
  throughput	
  del	
  team	
  
hLp://www.infoq.com/arCcles/how-­‐kanban-­‐works	
  
hLp://www.infoq.com/arCcles/how-­‐kanban-­‐works	
  
	
  Aumentare	
  il	
  throughput	
  del	
  team	
  
 
“Lo	
  scopo	
  di	
  Kanban	
  è	
  
quello	
  di	
  eliminare	
  
Kanban”	
  
Mike	
  Rother	
  
giulio@agilereloaded.it	
  
@giulioroggero	
  
Giulio	
  Roggero	
  
stefano@agilereloaded.it	
  
@sleli	
  
Stefano	
  Leli	
  
AgileReloaded	
  
L’azienda	
  italiana	
  per	
  il	
  	
  coaching	
  agile	
  

Contenu connexe

Tendances

2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrum2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrumEmiliano Soldi
 
Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...
Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...
Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...InSide Training
 
Introduzione alle metodologie Agili
Introduzione alle metodologie AgiliIntroduzione alle metodologie Agili
Introduzione alle metodologie AgiliAlessandro Astarita
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMMatteo Papadopoulos
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaLuciano Benetti
 
Un Team Agile allo Sprint (PMI-Rome)
Un Team Agile allo Sprint (PMI-Rome)Un Team Agile allo Sprint (PMI-Rome)
Un Team Agile allo Sprint (PMI-Rome)Emiliano Soldi
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum WorkshopRaoul Buzziol
 
TFS and Scrum - Lessons Learned
TFS and Scrum - Lessons LearnedTFS and Scrum - Lessons Learned
TFS and Scrum - Lessons LearnedManuel Scapolan
 
Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonnaFelice Pescatore
 
Agile Project Management - the Board Game workshop
Agile Project Management  - the Board Game workshopAgile Project Management  - the Board Game workshop
Agile Project Management - the Board Game workshopGiulio Roggero
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessFelice Pescatore
 
Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?Matteo Emili
 
Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013Felice Pescatore
 
5 scrum dalle trincee - principi agili
5   scrum dalle trincee - principi agili5   scrum dalle trincee - principi agili
5 scrum dalle trincee - principi agiliAlessio Del Toro
 
Guarda, senza mani! Automatizzare build e rilasci con Powershell senza farsi ...
Guarda, senza mani! Automatizzare build e rilasci con Powershell senza farsi ...Guarda, senza mani! Automatizzare build e rilasci con Powershell senza farsi ...
Guarda, senza mani! Automatizzare build e rilasci con Powershell senza farsi ...Marco Amendola
 
Lean Parte 3 Il Miglioramento Continuo
Lean Parte 3   Il Miglioramento ContinuoLean Parte 3   Il Miglioramento Continuo
Lean Parte 3 Il Miglioramento ContinuoVincenzo Patruno
 
Lean Software Development in 45'
Lean Software Development in 45'Lean Software Development in 45'
Lean Software Development in 45'Fabio Ghislandi
 

Tendances (20)

Agile in 45 minuti
Agile in 45 minutiAgile in 45 minuti
Agile in 45 minuti
 
2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrum2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrum
 
Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...
Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...
Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...
 
Introduzione alle metodologie Agili
Introduzione alle metodologie AgiliIntroduzione alle metodologie Agili
Introduzione alle metodologie Agili
 
Agile@core - Scrum
Agile@core - ScrumAgile@core - Scrum
Agile@core - Scrum
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUM
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum Ita
 
Un Team Agile allo Sprint (PMI-Rome)
Un Team Agile allo Sprint (PMI-Rome)Un Team Agile allo Sprint (PMI-Rome)
Un Team Agile allo Sprint (PMI-Rome)
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum Workshop
 
TFS and Scrum - Lessons Learned
TFS and Scrum - Lessons LearnedTFS and Scrum - Lessons Learned
TFS and Scrum - Lessons Learned
 
Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonna
 
Agile Project Management - the Board Game workshop
Agile Project Management  - the Board Game workshopAgile Project Management  - the Board Game workshop
Agile Project Management - the Board Game workshop
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del Business
 
Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?
 
Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013
 
5 scrum dalle trincee - principi agili
5   scrum dalle trincee - principi agili5   scrum dalle trincee - principi agili
5 scrum dalle trincee - principi agili
 
Guarda, senza mani! Automatizzare build e rilasci con Powershell senza farsi ...
Guarda, senza mani! Automatizzare build e rilasci con Powershell senza farsi ...Guarda, senza mani! Automatizzare build e rilasci con Powershell senza farsi ...
Guarda, senza mani! Automatizzare build e rilasci con Powershell senza farsi ...
 
Lean Parte 3 Il Miglioramento Continuo
Lean Parte 3   Il Miglioramento ContinuoLean Parte 3   Il Miglioramento Continuo
Lean Parte 3 Il Miglioramento Continuo
 
Diventare agile
Diventare agileDiventare agile
Diventare agile
 
Lean Software Development in 45'
Lean Software Development in 45'Lean Software Development in 45'
Lean Software Development in 45'
 

En vedette

Open Kanban - Discover the Power of Kanban
Open Kanban - Discover the Power of KanbanOpen Kanban - Discover the Power of Kanban
Open Kanban - Discover the Power of KanbanJoseph Hurtado
 
Lean visual management & kanban system
Lean visual management & kanban systemLean visual management & kanban system
Lean visual management & kanban systemBCC-Consulting FM
 
Rb erp lean module overview
Rb erp lean module overviewRb erp lean module overview
Rb erp lean module overviewHarry Mosesian
 
Linee di sviluppo del lean in italia
Linee di sviluppo del lean in italiaLinee di sviluppo del lean in italia
Linee di sviluppo del lean in italiaFondazione CUOA
 
6 just in-time and lean thinking
6 just in-time and lean thinking6 just in-time and lean thinking
6 just in-time and lean thinkingmanpsingh87
 

En vedette (6)

Open Kanban - Discover the Power of Kanban
Open Kanban - Discover the Power of KanbanOpen Kanban - Discover the Power of Kanban
Open Kanban - Discover the Power of Kanban
 
Lean visual management & kanban system
Lean visual management & kanban systemLean visual management & kanban system
Lean visual management & kanban system
 
Ll In Produzione
Ll In ProduzioneLl In Produzione
Ll In Produzione
 
Rb erp lean module overview
Rb erp lean module overviewRb erp lean module overview
Rb erp lean module overview
 
Linee di sviluppo del lean in italia
Linee di sviluppo del lean in italiaLinee di sviluppo del lean in italia
Linee di sviluppo del lean in italia
 
6 just in-time and lean thinking
6 just in-time and lean thinking6 just in-time and lean thinking
6 just in-time and lean thinking
 

Similaire à La tua prima kanban board

Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007Manuela Munaretto
 
The scrum rules - SMAU Milano 2019
The scrum rules - SMAU Milano 2019The scrum rules - SMAU Milano 2019
The scrum rules - SMAU Milano 2019rhubbit
 
Corso smartwork - work smarter not harder
Corso smartwork - work smarter not harderCorso smartwork - work smarter not harder
Corso smartwork - work smarter not harderPablo Apiolazza
 
Presentazione Dynamic Portal Solution
Presentazione Dynamic Portal SolutionPresentazione Dynamic Portal Solution
Presentazione Dynamic Portal SolutionEnzo Stanzione
 
Esperimenti Kanban: tra economia e teoria delle code.
Esperimenti Kanban: tra economia e teoria delle code.Esperimenti Kanban: tra economia e teoria delle code.
Esperimenti Kanban: tra economia e teoria delle code.Fabio Mora
 
Le 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayLe 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayClaudio Perrone
 
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoPMexpo
 
Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Carlo Beschi
 
2 automatic businessprocessdiscovery.pptx
2 automatic businessprocessdiscovery.pptx2 automatic businessprocessdiscovery.pptx
2 automatic businessprocessdiscovery.pptxAlberto Franchi
 
Dimitri favre #noprojects - Modern software development focuses on Teams and...
Dimitri favre  #noprojects - Modern software development focuses on Teams and...Dimitri favre  #noprojects - Modern software development focuses on Teams and...
Dimitri favre #noprojects - Modern software development focuses on Teams and...Dimitri Favre
 
2016 dev ops@core -devops nella cameretta di mio figlio
2016 dev ops@core -devops nella cameretta di mio figlio2016 dev ops@core -devops nella cameretta di mio figlio
2016 dev ops@core -devops nella cameretta di mio figlioFelice Pescatore
 
Metodo kan ban applicato a progetto di ricerca
Metodo kan ban applicato a progetto di ricercaMetodo kan ban applicato a progetto di ricerca
Metodo kan ban applicato a progetto di ricercaMarina Penna
 
Lean anche io! No tu no! - Italian Agile Days 2013
Lean anche io! No tu no! - Italian Agile Days 2013Lean anche io! No tu no! - Italian Agile Days 2013
Lean anche io! No tu no! - Italian Agile Days 2013Andrea Scavolini
 
Agile Lean Conference 2016 - Machella_ Workshop facilitare retrospettive
Agile Lean Conference 2016 -   Machella_ Workshop facilitare retrospettiveAgile Lean Conference 2016 -   Machella_ Workshop facilitare retrospettive
Agile Lean Conference 2016 - Machella_ Workshop facilitare retrospettiveAgile Lean Conference
 

Similaire à La tua prima kanban board (20)

Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007
 
Clab abc
Clab abcClab abc
Clab abc
 
The scrum rules - SMAU Milano 2019
The scrum rules - SMAU Milano 2019The scrum rules - SMAU Milano 2019
The scrum rules - SMAU Milano 2019
 
Corso smartwork - work smarter not harder
Corso smartwork - work smarter not harderCorso smartwork - work smarter not harder
Corso smartwork - work smarter not harder
 
Presentazione Dynamic Portal Solution
Presentazione Dynamic Portal SolutionPresentazione Dynamic Portal Solution
Presentazione Dynamic Portal Solution
 
Esperimenti Kanban: tra economia e teoria delle code.
Esperimenti Kanban: tra economia e teoria delle code.Esperimenti Kanban: tra economia e teoria delle code.
Esperimenti Kanban: tra economia e teoria delle code.
 
Agile software lifecycle
Agile software lifecycleAgile software lifecycle
Agile software lifecycle
 
Le 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayLe 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile Day
 
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
 
Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]
 
2 automatic businessprocessdiscovery.pptx
2 automatic businessprocessdiscovery.pptx2 automatic businessprocessdiscovery.pptx
2 automatic businessprocessdiscovery.pptx
 
Articolo ad net-16_maggio_s&op
Articolo ad net-16_maggio_s&opArticolo ad net-16_maggio_s&op
Articolo ad net-16_maggio_s&op
 
Company empowerment
Company empowermentCompany empowerment
Company empowerment
 
Dimitri favre #noprojects - Modern software development focuses on Teams and...
Dimitri favre  #noprojects - Modern software development focuses on Teams and...Dimitri favre  #noprojects - Modern software development focuses on Teams and...
Dimitri favre #noprojects - Modern software development focuses on Teams and...
 
2016 dev ops@core -devops nella cameretta di mio figlio
2016 dev ops@core -devops nella cameretta di mio figlio2016 dev ops@core -devops nella cameretta di mio figlio
2016 dev ops@core -devops nella cameretta di mio figlio
 
Agile for Genio
Agile for GenioAgile for Genio
Agile for Genio
 
Metodo kan ban applicato a progetto di ricerca
Metodo kan ban applicato a progetto di ricercaMetodo kan ban applicato a progetto di ricerca
Metodo kan ban applicato a progetto di ricerca
 
Agile Engineering
Agile EngineeringAgile Engineering
Agile Engineering
 
Lean anche io! No tu no! - Italian Agile Days 2013
Lean anche io! No tu no! - Italian Agile Days 2013Lean anche io! No tu no! - Italian Agile Days 2013
Lean anche io! No tu no! - Italian Agile Days 2013
 
Agile Lean Conference 2016 - Machella_ Workshop facilitare retrospettive
Agile Lean Conference 2016 -   Machella_ Workshop facilitare retrospettiveAgile Lean Conference 2016 -   Machella_ Workshop facilitare retrospettive
Agile Lean Conference 2016 - Machella_ Workshop facilitare retrospettive
 

Plus de Stefano Leli

Agile quackery a brief history of the worst ways to cure everything
Agile quackery   a brief history of the worst ways to cure everythingAgile quackery   a brief history of the worst ways to cure everything
Agile quackery a brief history of the worst ways to cure everythingStefano Leli
 
Agile goes Hollywood - Un approccio empirico alle trasformazioni agili
Agile goes Hollywood - Un approccio empirico alle trasformazioni agiliAgile goes Hollywood - Un approccio empirico alle trasformazioni agili
Agile goes Hollywood - Un approccio empirico alle trasformazioni agiliStefano Leli
 
Succeding with feature teams
Succeding with feature teamsSucceding with feature teams
Succeding with feature teamsStefano Leli
 
User Story Mapping
User Story MappingUser Story Mapping
User Story MappingStefano Leli
 
Dinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirementsDinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirementsStefano Leli
 
From Vision To Product
From Vision To ProductFrom Vision To Product
From Vision To ProductStefano Leli
 
Agile retrospective,an example
Agile retrospective,an exampleAgile retrospective,an example
Agile retrospective,an exampleStefano Leli
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013Stefano Leli
 
User Stories Writing
User Stories WritingUser Stories Writing
User Stories WritingStefano Leli
 
Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11Stefano Leli
 
Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?Stefano Leli
 
Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!Stefano Leli
 
Manage software dependencies with ioc and aop
Manage software dependencies with ioc and aopManage software dependencies with ioc and aop
Manage software dependencies with ioc and aopStefano Leli
 
Design Pattern In Pratica
Design Pattern In PraticaDesign Pattern In Pratica
Design Pattern In PraticaStefano Leli
 
Workshop Su Refactoring
Workshop Su RefactoringWorkshop Su Refactoring
Workshop Su RefactoringStefano Leli
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliStefano Leli
 

Plus de Stefano Leli (17)

Agile quackery a brief history of the worst ways to cure everything
Agile quackery   a brief history of the worst ways to cure everythingAgile quackery   a brief history of the worst ways to cure everything
Agile quackery a brief history of the worst ways to cure everything
 
Agile goes Hollywood - Un approccio empirico alle trasformazioni agili
Agile goes Hollywood - Un approccio empirico alle trasformazioni agiliAgile goes Hollywood - Un approccio empirico alle trasformazioni agili
Agile goes Hollywood - Un approccio empirico alle trasformazioni agili
 
Succeding with feature teams
Succeding with feature teamsSucceding with feature teams
Succeding with feature teams
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Dinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirementsDinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirements
 
From Vision To Product
From Vision To ProductFrom Vision To Product
From Vision To Product
 
Agile retrospective,an example
Agile retrospective,an exampleAgile retrospective,an example
Agile retrospective,an example
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013
 
User Stories Writing
User Stories WritingUser Stories Writing
User Stories Writing
 
Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11
 
XP Game
XP GameXP Game
XP Game
 
Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?
 
Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!
 
Manage software dependencies with ioc and aop
Manage software dependencies with ioc and aopManage software dependencies with ioc and aop
Manage software dependencies with ioc and aop
 
Design Pattern In Pratica
Design Pattern In PraticaDesign Pattern In Pratica
Design Pattern In Pratica
 
Workshop Su Refactoring
Workshop Su RefactoringWorkshop Su Refactoring
Workshop Su Refactoring
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie Agili
 

La tua prima kanban board

  • 1. Workshop su come iniziare a utilizzare Kanban fin da subito AgileReloaded   L’azienda  italiana  per  il    coaching  agile   LA  TUA  PRIMA  KANBAN  BOARD   @sleli   @giulioroggero  
  • 2. Qual è il più grande problema di Palermo?
  • 3.
  • 4. Un po’ di storia
  • 5.
  • 6. Muri = Sovraccarico Mura = Flusso Muda = Spreco No Muri, Mura o Muda Toyota  ProducCon  System   SPRECHI
  • 7. 1.  Eliminare gli sprechi (Muda, Muri, Mura) 2.  Amplificare l’apprendimento 3.  Decidere il più tardi possibile 4.  Consegnare il più velocemente possibile 5.  Potenziare e responsabilizzare il team 6.  Costruire con integrità 7.  Guardare l’insieme - System Thinking Toyota  ProducCon  System   PRINCIPI
  • 12. Visualizza il lavoro Limita il Work In Progress Gestisci il Flusso Rendi esplicite le policy Implementa cicli di feedback Favorisci la collaborazione Kanban  à    la  Anderson   RICETTA
  • 14. Visualizza  il  lavoro   Kanban  Board     SimulaCon  
  • 15. Un  team  di  sviluppo  si  occupa  della  manutenzione  di  un  prodoLo  soGware  composto  da  due   moduli,  uno  firmware  ed  uno  soGware.  Il  team  è  quindi  composto  da  sviluppatori  dell’uno  e   dell’altro  modulo.     Le  aRvità  sono  quelle  Cpiche  di  manutenzione  correRva  e  miglioraCva.   Il  team  riceve  le  richieste  di  correzione  o  di  miglioramento  dal  proprio  management  oppure   dall’ufficio  markeCng  oppure  dall’help  desk.     Le  richieste  vengono  accodate  in  una  lista  non  ordinata,  quindi  grossolanamente  sCmate.     Solo  se  la  durata  dell’implementazione  supera  i  5  gg  allora  è  necessario  oLenere  l’approvazione   dal  management.     Viene  quindi  creato  un  backlog  ordinato  secondo  logiche  di  business,  cercando  di  organizzare   armonicamente  il  lavoro:  è  il  team  che  svolge  questa  aRvità  in  autonomia.   I  bug  vengono  divisi  tra  criCci  e  non  criCci.     Oltre  alla  sCma  grossolana,  la  singola  implementazione  richiede  almeno  le  fasi  di  analisi,   sviluppo  e  test  per  essere  completata.     Si  osservi  che  molte  implementazioni  riguardano  contemporaneamente  i  due  moduli  e  quindi  gli   sviluppatori  con  competenze  diverse.     Realizzate  una  Kanban  Board  che  a3raverso  status,  corsie  rapide,  colori,  etc.   perme3a  di  tracciare  l’a;vità  di  questo  team,  evidenziando  tu;  gli  elemen?   descri;.    
  • 16. Limita  il  WIP   Kanban  Board     SimulaCon  
  • 17. Il  team  è  composto  da  4  persone    -­‐  SEAN,  manager,  prioriCzza  le  richieste    -­‐  JOHN  e  BOB    lavorano  sul  soGware    -­‐  TIM  lavora    sul  firmware           Nell’ulCmo  mese  sono  arrivaC:    -­‐  15  bug  sul  sistema  completo      -­‐  di  cui  10  bug  soGware      -­‐  di  cui  5  bug  firmware      -­‐  10  di  quesC  non  erano  bug      -­‐  8  nuove  funzionalità      -­‐  di  cui  2  grandi         Visualizzate  queste  informazioni  sulla  lavagna  e  limitate  il  WIP    
  • 18. Richiesta  di  aumentare   Il  Throughput   Kanban  Board     SimulaCon  
  • 19. L = λ W L = numero medio di item in coda λ = frequenza di arrivo di nuovi item W = tempo di attesa medio di un item nel sistema Legge  di  LiLle  (nel  soGware)  
  • 20. WIP = Th * CT WIP = numero medio di item non finiti nel sistema Th = team output per unità di tempo CT = tempo medio necessario al team per chiudere l’item Legge  di  LiLle  
  • 21. Lo  scorso  anno  l‘azienda  per  la  quale  lavorano  Sean,  John,  Bob,  e  Tim  ha  deciso  di   invesCre  in  mercaC  esteri  riscuotendo  un  discreto  successo  e  riuscendo  a   raddoppiare  il  numero  di  vendite  del  prodoLo.   Sean  si  trova  ora  a  fare  i  conC  con  un  crescente  numero  di  richieste  di  supporto  e   l’azienda,  che  non  ha  intenzione  di  aggiungere  nuovi  membri  al  team,  gli  chiede  di   aumentare  il  throughput.               Essendo  il  tempo  necessario  per  risolvere  un  bug  fisso  e  non  riducibile  può  Sean   risolvere  il  problema  aumentando  il  WIP?        Aumentare  il  throughput  del  team   QUESITO
  • 22.  Aumentare  il  throughput  del  team   hLp://www.infoq.com/arCcles/how-­‐kanban-­‐works  
  • 24.   “Lo  scopo  di  Kanban  è   quello  di  eliminare   Kanban”   Mike  Rother   giulio@agilereloaded.it   @giulioroggero   Giulio  Roggero   stefano@agilereloaded.it   @sleli   Stefano  Leli   AgileReloaded   L’azienda  italiana  per  il    coaching  agile