Upload
diego-pacheco
View
2.279
Download
1
Tags:
Embed Size (px)
Citation preview
Lean & Agile
Diego PachecoSoftware Architect / Agile Coach
@diego_pacheco
http://very-bored.com/pics2/great-nature-pictures/great-nature-pictures-19.jpg
Analysis Paralysis
Root of all evil!
64% Rarely or never used
http://img.vivaolinux.com.br/imagens/artigos/comunidade/revolution-os.png
http://agilemanifesto.org/
http://agilemanifesto.org/
http://www.dfas.mil/careers/acareeratdfas/comminvolv/communitypeople.jpg
Focus on People
75% Learning Practice Doing
Inspect & Adapt
http://www.pctfyi.com/images/InspectAdaptSMALL.JPG
http://farm5.static.flickr.com/4040/4419055292_f8c424ed9a.jpg
“Culture eats strategy for breakfast”
http://2.bp.blogspot.com/_mb5ZrqL0NPA/TPVm1zyJnnI/AAAAAAAAC_E/nsdX-fm3hMA/s1600/peter-drucker.jpg
http://www.mindset.ws/images/misc_elements/iceberg-diagram.gif http://blog.anascimento.net/wp-content/uploads/2010/02/Scrum.jpg
http://blog.anascimento.net/wp-content/uploads/2010/02/Scrum.jpg
SCRUM
http://scrumcommunity.pbworks.com/f/1213032676/Scrum%20Values%20050907.JPG
RemoveDelays
RemoveBlocks
Coach
Facilitation
Help to GrowTeam / Culture
http://rules.ssw.com.au/Management/RulesToBetterScrumUsingTFS/PublishingImages/ScrumChickenPig.jpg
http://www.osarrafo.com.br/v1/wp-content/uploads/merda-no-ventilador.JPG
http://www.politicspa.com/wp-content/uploads/2011/03/dream-team.jpg
Scrum helps to grow a team
http://www.flickr.com/photos/diego-pacheco/5001338053/sizes/l/in/set-72157624982592474/
Retrospectives are everything!
http://www.flickr.com/photos/diego-pacheco/5001961368/sizes/m/in/set-72157624982592474/
Retrospective Results
http://www.flickr.com/photos/diego-pacheco/5023926583/sizes/z/in/set-72157624982592474/
Promote the Culture!
http://www.flickr.com/photos/diego-pacheco/5024534916/in/set-72157624982592474/
Pleasure to CODE and FUN!
http://www.flickr.com/photos/diego-pacheco/5245656592/sizes/z/in/set-72157624982592474/
Creativity + FUN == Viral
http://justaddwater.dk/wp-content/uploads/2008/03/burndown.png
This is not “Kanban”
IF you dare…
• Daily talk with the Team• Accept or reject work• Do Acceptance Tests• Do Prioritization:• Pair (1 IT – 1 Business)
Product Owner
Embrace the Customer
Transparency is a Must Have
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
http://blog.technicalmanagementinstitute.com/photos/uncategorized/2008/07/11/extremeprogrammercropped800x600.jpg
XP
http:// http://enterpriseblog.net/wp-content/uploads/2009/04/extreme-programming.gif
I want get out of this
life !
I want get out of this
life !
http://www.clickgratis.com.br/img/b64294f6546e107263043da7152567671610e317.jpg
Code Apology
Com
munic
atio
n
http://www.gettyimages.com/detail/103341370/Iconica
http://www.noktahhitam.com/wp-content/uploads/2008/02/1-3.jpg
Courage
Simplicity
http://ptodecontato.files.wordpress.com/2009/09/feedback2.jpg
http://www.gettyimages.com/detail/101929433/Digital-Vision
Courage
http://msrcoaching.com/wp-content/uploads/2009/12/principlesribbon.jpg
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
"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
XP Roles
http://xprogramming.com/images/circles.jpg
http://upload.wikimedia.org/wikipedia/commons/4/44/XP-feedback.gif
B i g
V i s i b l e
C h a r t s
Agile Environment
http://agilecoach.typepad.com/.a/6a00e54ee21bf288340133ed6113f9970b-pi
http://delvar.files.wordpress.com/2006/05/estoria.GIF?w=501&h=312
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>)
http://www.oqueeufiznasferias.com.br/blog/wp-content/uploads/2010/05/iceberg-poster.jpeg
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
http://sfappeal.com/news/images/garbage.jpg
http://www.usfst.com/media/media-news/news-thumb/100517/debit_cards.jpg
Technical
Debt
http://santanasinternet.files.wordpress.com/2010/08/sh.jpg
Clean it or live with it!
http://thetarquin.com/Upload/porch.jpg
http://3.bp.blogspot.com/_tY5us7VyxvA/TMDTL9Jh4CI/AAAAAAAAAW8/sHQ6F9aXmeE/s1600/bozo.jpg
I will get you!
#FEAR
http://sfappeal.com/news/images/garbage.jpg
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
http://farm3.static.flickr.com/2248/2282734669_596c7822ee.jpg
http://4.bp.blogspot.com/_2R70ypk4jsU/SXsTXBviGLI/AAAAAAAAABk/hBpyCQRLFng/s320/unit_testing.gif
Unit Testing
http://rainbowops.com/wp-content/uploads/2010/10/you-lack-discipline.jpg
http://kaizenfieldbook.com/marksblog/wp-content/uploads/2011/02/Discipline.png
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
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/
Lean
1. Eliminate Waste
2. Amplify Learning
3. Empower the Team
4. Decide as Late as Possible…
5. …Deliver as Fast as Possible
6. Build Quality In
7. …Optimize the Whole
Lean X CMMI
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.
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.
Whole System
Visual Flow
http://blog.crisp.se/henrikkniberg/images/KanbanVsScrumCoverPic.jpg
Kanban Board
http://blog.crisp.se/henrikkniberg/images/KanbanVsScrumCoverPic.jpg
Kanban Board
Super Team
W.I.P
W.I.P LIMIT
Bottlenecks
Fast Lane
Kanban Metrics
Kanban Metrics: Cumulative Flow Diagram
Scrumban
Scrum and kanban comparison
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
)
http://www.raphaelprat.com/wp-content/uploads/2011/01/comfort-zone.jpeg
http://www.nataliedee.com/011008/2008-to-do-list-4.jpg
N o E a s y
A n s w e r s
http://www.nataliedee.com/011008/2008-to-do-list-4.jpg
http://lahore.metblogs.com/archives/images/2008/02/bird%20flu!.jpg
virus
http://www.thesecularparent.com/wp-content/uploads/2010/05/open_your_mind_logo.jpg
http://www.mobilepedia.com.br/wp-content/uploads/2010/08/try-before-you-buy.jpg
Lean & Agile
OBRIGADO!
Diego PachecoSoftware Architect / Agile Coach
@diego_pacheco
http://very-bored.com/pics2/great-nature-pictures/great-nature-pictures-19.jpg