Top Banner
Kanban in Action Adrian Lupei - Software Engineering Manager @Bitdefender-
33

KanbanInActionv4.pptx

Nov 15, 2015

Download

Documents

Georgian Tanase
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Kanban in Action

Kanban in ActionAdrian Lupei- Software Engineering Manager @Bitdefender-Ce e Kanban?

Semn/eticheta/tichet care ndeamn la aciune

Ce e Kanban?

Semn/eticheta/tichet care ndeamn la aciune

Kanban System = Pull SystemDe ce Kanban?

Care sunt principiile Kanban?Vizualizarea fluxului de lucruLimitarea Work-in-ProgressAdministrarea fluxului de lucruClaritatea procesuluimbuntirea cu ajutorul colaborrii i al experimentelor

Cum funcioneaz un sistem Kanban?BacklogEngineering Ready2Development3Testing2DeploymentDone1In ProgressDoneIn ProgressDone

F

H

I

G

D

C

E

B

APullCum funcioneaz un sistem Kanban?BacklogEngineering Ready2Development3Testing2DeploymentDone1In ProgressDoneIn ProgressDone

F

H

I

G

D

C

E

B

APullCum funcioneaz un sistem Kanban?BacklogEngineering Ready2Development3Testing2DeploymentDone1In ProgressDoneIn ProgressDone

F

H

I

G

D

C

E

B

APullCum funcioneaz un sistem Kanban?BacklogEngineering Ready2Development3Testing2DeploymentDone1In ProgressDoneIn ProgressDone

F

H

I

G

D

C

E

B

APullCum funcioneaz un sistem Kanban?BacklogEngineering Ready2Development3Testing2DeploymentDone1In ProgressDoneIn ProgressDone

F

H

I

G

D

C

E

B

APullPull = Replanificare = First Commitment PointCum funcioneaz un sistem Kanban?BacklogEngineering Ready2Development3Testing2DeploymentDone1In ProgressDoneIn ProgressDone

F

H

I

G

D

C

E

B

APullPull = Livrare = Second Commitment Point Cum funcioneaz un sistem Kanban?BacklogEngineering Ready2Development3Testing2DeploymentDone1In ProgressDoneIn ProgressDone

F

H

I

G

D

C

E

B

ALead Time Littles LawAverage Lead Time = Work in Progress / Average Throughput

Feedback LoopsStandup MeetingSimilara cu edina Scrum zilnicOrientat spre deblocarea i imbunatirea flow-uluiImprovement KataSimilara cu Retrospectiva ScrumOrientat spre capabilitatea sistemului, definirea unei capaciti noi, aciunilor care trebuie luate.Operations Reviewntlnire lunar pentru a analiza fiecare sistem KanbanVizualizarea i nelegerea sistemului de sisteme KanbanOperationsReviewImprovementKataStandupMeetingThe Kanban KataDe ce Kanban la Bitdefender*?Produse care trebuiesc lansate n timp util.Multe produse n pia pentru care primim feedback (au probleme )Trebuie s ne pregtim pentru viitor (produse/abordari noi)Schimbarea contextuluiAvem nevoie de predictibilitate* Context: Consumer Product Delivery = Integrare + Dezvoltare + Testare + Livrare pentru Produse Noi si Existente

Cum Kanban la Bitdefender?Kanban Practitioner Training cu David Anderson

Cum Kanban la Bitdefender?Experiment pilot la echipa de Localizare

Cum Kanban la Bitdefender?Prezentari InterneIntroducerea subiectuluiRezultate echipa Localizare

Cum Kanban la Bitdefender?Training intern de 1 ziIntroducere in KanbanMecanica KanbanJoc getkanban (gen Monopoly)Kanban Katas & Feedback LoopsClasses of services

Rezultate

Replanificare (n Scrum 2 sptmni)1 sptmn2-3 zileZilnicVizibilitateWork items pentru Testarea unui releasePas de analiza (era si in jocul getkanban )Done = Calitate mai mult dect rapiditateDiversitateFlow-uri diferite ntre echipe

Rezultate echipa A

Rezultate echipa A

Rezultate echipa B

Rezultate echipa B

Rezultate echipa Localizare

Rezultate echipa Localizare

Rezultate echipa Localizare (medium items)

Rezultate echipa Localizare (small items)

Game development Kanban board

Game Development - Metrics

Game Development - Metrics

Pasii urmatori (ce lipseste )Mai mult Improvement Kata n loc de Retrospectiva Scrum

Experimente Limite coloane activiti pentru a optimiza fluxulImpartirea task-urilor in clase de servicii pentru a obtine o predictibilitate mai mare Generare estimari proiecte pe baza lead time si a intervalului de incredereMonitorizare/limitare activitati la nivel de teme/epicsAlte posibile mbuntiri (ex: ridicare nivel automatizare, code review discutate la Improvement Kata)

Q&A