agile & lean

106
Lean & Agile Diego Pacheco Software Architect / Agile Coach @diego_pacheco http://very-bored.com/pics2/great-nature-pictures/great-nature-pictures-19.jpg

Upload: diego-pacheco

Post on 11-Jul-2015

2.266 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Agile & lean

Lean & Agile

Diego PachecoSoftware Architect / Agile Coach

@diego_pacheco

http://very-bored.com/pics2/great-nature-pictures/great-nature-pictures-19.jpg

Page 2: Agile & lean
Page 3: Agile & lean

Analysis Paralysis

Page 4: Agile & lean

Root of all evil!

Page 5: Agile & lean

64% Rarely or never used

Page 6: Agile & lean

http://img.vivaolinux.com.br/imagens/artigos/comunidade/revolution-os.png

Page 7: Agile & lean

http://agilemanifesto.org/

Page 8: Agile & lean

http://agilemanifesto.org/

Page 9: Agile & lean

http://www.dfas.mil/careers/acareeratdfas/comminvolv/communitypeople.jpg

Focus on People

Page 10: Agile & lean

75% Learning Practice Doing

Page 11: Agile & lean

Inspect & Adapt

http://www.pctfyi.com/images/InspectAdaptSMALL.JPG

Page 12: Agile & lean

http://farm5.static.flickr.com/4040/4419055292_f8c424ed9a.jpg

Page 13: Agile & lean

“Culture eats strategy for breakfast”

http://2.bp.blogspot.com/_mb5ZrqL0NPA/TPVm1zyJnnI/AAAAAAAAC_E/nsdX-fm3hMA/s1600/peter-drucker.jpg

Page 14: Agile & lean

http://www.mindset.ws/images/misc_elements/iceberg-diagram.gif http://blog.anascimento.net/wp-content/uploads/2010/02/Scrum.jpg

Page 15: Agile & lean

http://blog.anascimento.net/wp-content/uploads/2010/02/Scrum.jpg

SCRUM

Page 16: Agile & lean
Page 17: Agile & lean

http://scrumcommunity.pbworks.com/f/1213032676/Scrum%20Values%20050907.JPG

Page 18: Agile & lean

RemoveDelays

RemoveBlocks

Coach

Facilitation

Help to GrowTeam / Culture

Page 19: Agile & lean
Page 20: Agile & lean

http://rules.ssw.com.au/Management/RulesToBetterScrumUsingTFS/PublishingImages/ScrumChickenPig.jpg

Page 21: Agile & lean

http://www.osarrafo.com.br/v1/wp-content/uploads/merda-no-ventilador.JPG

Page 22: Agile & lean

http://www.politicspa.com/wp-content/uploads/2011/03/dream-team.jpg

Scrum helps to grow a team

Page 23: Agile & lean

http://www.flickr.com/photos/diego-pacheco/5001338053/sizes/l/in/set-72157624982592474/

Retrospectives are everything!

Page 24: Agile & lean

http://www.flickr.com/photos/diego-pacheco/5001961368/sizes/m/in/set-72157624982592474/

Retrospective Results

Page 25: Agile & lean

http://www.flickr.com/photos/diego-pacheco/5023926583/sizes/z/in/set-72157624982592474/

Promote the Culture!

Page 26: Agile & lean

http://www.flickr.com/photos/diego-pacheco/5024534916/in/set-72157624982592474/

Pleasure to CODE and FUN!

Page 27: Agile & lean

http://www.flickr.com/photos/diego-pacheco/5245656592/sizes/z/in/set-72157624982592474/

Creativity + FUN == Viral

Page 28: Agile & lean

http://justaddwater.dk/wp-content/uploads/2008/03/burndown.png

This is not “Kanban”

Page 29: Agile & lean
Page 30: Agile & lean

IF you dare…

Page 31: Agile & lean

• Daily talk with the Team• Accept or reject work• Do Acceptance Tests• Do Prioritization:• Pair (1 IT – 1 Business)

Product Owner

Page 32: Agile & lean

Embrace the Customer

Page 33: Agile & lean

Transparency is a Must Have

Page 34: Agile & lean

htt

p:/

/sta

tic.

dez

een

.co

m/u

plo

ads/

2008

/12

/a-n

ew

-bu

s-fo

r-lo

nd

on

-by-

asto

n-m

arti

n-a

nd

-fo

ster

-par

tne

rs-u

k-la

uk-

des

ign

-ltd

.jpg

htt

p:/

/ww

w.s

abe

tud

o.n

et/

wp

-co

nte

nt/

up

load

s/20

10

/05

/sky

pe.

jpg

Page 35: Agile & lean

http://blog.technicalmanagementinstitute.com/photos/uncategorized/2008/07/11/extremeprogrammercropped800x600.jpg

XP

Page 36: Agile & lean

http:// http://enterpriseblog.net/wp-content/uploads/2009/04/extreme-programming.gif

Page 37: Agile & lean

I want get out of this

life !

I want get out of this

life !

Page 38: Agile & lean

http://www.clickgratis.com.br/img/b64294f6546e107263043da7152567671610e317.jpg

Code Apology

Page 39: Agile & lean

Com

munic

atio

n

http://www.gettyimages.com/detail/103341370/Iconica

Page 40: Agile & lean

http://www.noktahhitam.com/wp-content/uploads/2008/02/1-3.jpg

Courage

Simplicity

Page 41: Agile & lean

http://ptodecontato.files.wordpress.com/2009/09/feedback2.jpg

Page 42: Agile & lean

http://www.gettyimages.com/detail/101929433/Digital-Vision

Courage

Page 43: Agile & lean

http://msrcoaching.com/wp-content/uploads/2009/12/principlesribbon.jpg

Page 44: Agile & lean

http://msrcoaching.com/wp-content/uploads/2009/12/principlesribbon.jpg

Q u i c k /F A S T F e e d b a c k

S i m p l i c i t y A s s u m e d

I n c r e m e n t a l C h a n g e s

C h a n g e A c c e p t a n c e

High Quality

Page 45: Agile & lean

"X P i s a l i g h t -w e i g h t m e t h o d o l o g y f o r

s m a l l -t o -m e d i u m -s i z e d t e a m s d e v e l o p i n g s o f t w a r e i n t h e

f a c e o f v a g u e o r r a p i d l y c h a n g i n g r e q u i r e m e n t s .

Simply stated, XP is a set of v a l u e s , r i g h t s ,

and best p r a c t i c e s that s u p p o r t e a c ho t h e r i n i n c r e m e n t a l l y d e v e l o p i n g s o f t w a r e .”

XP

http://www.weblio.jp/img/dict/binbi/bike001.png

Page 46: Agile & lean

XP Roles

Page 47: Agile & lean
Page 48: Agile & lean
Page 49: Agile & lean

http://xprogramming.com/images/circles.jpg

Page 50: Agile & lean

http://upload.wikimedia.org/wikipedia/commons/4/44/XP-feedback.gif

Page 51: Agile & lean

B i g

V i s i b l e

C h a r t s

Page 52: Agile & lean

Agile Environment

http://agilecoach.typepad.com/.a/6a00e54ee21bf288340133ed6113f9970b-pi

Page 53: Agile & lean

http://delvar.files.wordpress.com/2006/05/estoria.GIF?w=501&h=312

Page 54: Agile & lean

INVEST in Good Stories, and SMART Tasks

I - IndependentN - NegotiableV - ValuableE - EstimableS - SmallT - Testable

S - SpecificM - MeasurableA - AchievableR - RelevantT - Time-boxed

AS A <USER>I WANT <FUNCTIONALITY> (SO THAT <BENEFIT>)

Page 55: Agile & lean

http://www.oqueeufiznasferias.com.br/blog/wp-content/uploads/2010/05/iceberg-poster.jpeg

Page 56: Agile & lean

http://wattsupwiththat.files.wordpress.com/2011/01/its-not-the-size-of-the-iceberg-take-into-account-shrinkage-demotivational-poster-12630804671.jpg?w=480&h=384&h=384

Page 57: Agile & lean

http://sfappeal.com/news/images/garbage.jpg

Page 58: Agile & lean

http://www.usfst.com/media/media-news/news-thumb/100517/debit_cards.jpg

Technical

Debt

Page 59: Agile & lean

http://santanasinternet.files.wordpress.com/2010/08/sh.jpg

Clean it or live with it!

Page 60: Agile & lean

http://thetarquin.com/Upload/porch.jpg

Page 61: Agile & lean

http://3.bp.blogspot.com/_tY5us7VyxvA/TMDTL9Jh4CI/AAAAAAAAAW8/sHQ6F9aXmeE/s1600/bozo.jpg

I will get you!

#FEAR

Page 62: Agile & lean

http://sfappeal.com/news/images/garbage.jpg

Page 63: Agile & lean

http://wattsupwiththat.files.wordpress.com/2011/01/its-not-the-size-of-the-iceberg-take-into-account-shrinkage-demotivational-poster-12630804671.jpg?w=480&h=384&h=384

Page 64: Agile & lean

http://farm3.static.flickr.com/2248/2282734669_596c7822ee.jpg

Page 65: Agile & lean

http://4.bp.blogspot.com/_2R70ypk4jsU/SXsTXBviGLI/AAAAAAAAABk/hBpyCQRLFng/s320/unit_testing.gif

Unit Testing

Page 66: Agile & lean

http://rainbowops.com/wp-content/uploads/2010/10/you-lack-discipline.jpg

Page 67: Agile & lean

http://kaizenfieldbook.com/marksblog/wp-content/uploads/2011/02/Discipline.png

Page 68: Agile & lean

http://www.rubyjax.com/assets/2009/5/21/rubyjax_pairing.jpg

P a i r

P r o g r a m m i n g

Page 69: Agile & lean

htt

p:/

/ww

w.f

lickr

.co

m/p

ho

tos/

die

go-p

ach

eco

/50

01

341

15

7/i

n/s

et-7

21

576

24

982

59

247

4/

Page 70: Agile & lean

Lean

Page 71: Agile & lean
Page 72: Agile & lean
Page 73: Agile & lean
Page 74: Agile & lean
Page 75: Agile & lean

1. Eliminate Waste

Page 76: Agile & lean

2. Amplify Learning

3. Empower the Team

Page 77: Agile & lean

4. Decide as Late as Possible…

5. …Deliver as Fast as Possible

Page 78: Agile & lean

6. Build Quality In

7. …Optimize the Whole

Page 79: Agile & lean
Page 80: Agile & lean

Lean X CMMI

Page 81: Agile & lean

CMMI

Assumption 1: A system isbest managed bydisaggregating it intoidentifiable work productsthat are transformed from ainput to output to archivespecific goal.

Assumption 2 A matureorganization is one in whicheverything is carefullyplanned and then controlledto meet the plan.

Page 82: Agile & lean

Lean

Assumption 1: A matureorganization looks at thewhole system; it does notfocus on optimizingdisagreggregated parts.

Assumption 2 A matureorganization focuses onlearning effectively andempowers the people who dothe work to make decisions.

Page 83: Agile & lean
Page 84: Agile & lean

Whole System

Page 85: Agile & lean

Visual Flow

Page 86: Agile & lean

http://blog.crisp.se/henrikkniberg/images/KanbanVsScrumCoverPic.jpg

Kanban Board

Page 87: Agile & lean

http://blog.crisp.se/henrikkniberg/images/KanbanVsScrumCoverPic.jpg

Kanban Board

Page 88: Agile & lean

Super Team

Page 89: Agile & lean

W.I.P

Page 90: Agile & lean

W.I.P LIMIT

Page 91: Agile & lean
Page 92: Agile & lean

Bottlenecks

Page 93: Agile & lean

Fast Lane

Page 94: Agile & lean

Kanban Metrics

Page 95: Agile & lean

Kanban Metrics: Cumulative Flow Diagram

Page 96: Agile & lean

Scrumban

Page 97: Agile & lean

Scrum and kanban comparison

Page 98: Agile & lean

R e f l e c t i o n s o n

m y M i s t a k e s

http://imasters.com.br/artigo/14565/desenvolvimento/seja_inteligente_e_nao_use_agile/

(B U T

)

Page 99: Agile & lean
Page 100: Agile & lean

http://www.raphaelprat.com/wp-content/uploads/2011/01/comfort-zone.jpeg

Page 101: Agile & lean

http://www.nataliedee.com/011008/2008-to-do-list-4.jpg

N o E a s y

A n s w e r s

Page 102: Agile & lean

http://www.nataliedee.com/011008/2008-to-do-list-4.jpg

Page 103: Agile & lean

http://lahore.metblogs.com/archives/images/2008/02/bird%20flu!.jpg

virus

Page 104: Agile & lean

http://www.thesecularparent.com/wp-content/uploads/2010/05/open_your_mind_logo.jpg

Page 105: Agile & lean

http://www.mobilepedia.com.br/wp-content/uploads/2010/08/try-before-you-buy.jpg

Page 106: Agile & lean

Lean & Agile

OBRIGADO!

Diego PachecoSoftware Architect / Agile Coach

@diego_pacheco

http://very-bored.com/pics2/great-nature-pictures/great-nature-pictures-19.jpg