You are on page 1of 76

Highlights do

Andr Faria
Bruno Lui
Luiz Faias Jr.
Coaching para Liderana de Equipes geis
por Manoel Pimentel
Ao
A essncia do coach
promover a ao do
coachee e ajud-lo a
descobrir suas
competncias.
Ajud a r a Ap r e n de r
ao inv
s de
ensinar
Q u a l a s u a m e
?
ta ?
?
Oq u e M o ti v a ?
Dinheiro?

n he c i m en t o?
Rec o
For

?
as fa
vorv
eis?

For as c on t r ri a s ?
Crenas?

Lim i t a nt e s ? ?
q u e i m po r t a n t e pa ra
O
vo c na s u a v i d a ?

?
s u a m e t a t e m r el a o
A
co m i ss o ?
S
s
u
u
a
a

Qual
m
m

a
i
e

s
s
t

u
s
a

m
t
o

i
e
?

s
c

s
o

o
e

?
c t a a
?
oa c he e d e s c ob r e s e u
Oc
camin h o e to m a

on
resp s a bi l id a d e p o r e l e
Co a c h i n g n o
T r e in a m e n t o
Terapia

M e n t o ri n g

C o n s u l t o r i a
Coa c h in g
Foco n o Fu t u r o

Fa c i lit a o
Ldico
Cognitivo
Apr e n di za d o
D e s c o b r i r
n o v o s c a m i n h o s
Coaching de Guerrilha
por Francisco Trindade
?
Como in f l u en c i a r
um a e q ui p e

Sem a u t o r i da de
De dent r o d a e q u ip e
c o n s i de r ad o u m c o ac h
Voc no
Con q u i s te o
Res
peito
?
Quem o L de r
Coaching Agility
with David Hussman
Keep the band together
If your separate them you dont get 4 great bands
More code doesnt mean more value
Success over Tags, Names, Titles...
Wor ki ng i n P ai r s
m ui t o o q ue e n s i n ar
H User e e ti n g s
S D a i ly M
Acce Re v i e w s t ories
ptanc Value
e Tes K a i z e n S tream
ts w n
Backlog R s D DD Bur B u r n do
eleas n Cha C o n
e P l a r t s t i n u o u
Pers nn i n g I n s
onas tegrat
ion
E v o l u r os s Fu n c ti o n T e a m s
Refa c t o r i n g t i onary C
Desi Cont I terati
gn inuou ons
D eploy s
Susta i n g m e K a n b a n
inable Cha r t e r n t
Palce TDD
Iteration Zero
C h a ng e
Co a c h i n g Go a l s

Tangible

Testable
T r ac ka b l e
L i s t e n a n d As k
First W h y t he n H o w
Per s on a s
Name

Description Values
You are You have
You will You want
Socrates The
One
Values
Ive
Description
A person who teaches
bu askning the right
questions helping othe
rs
Patience
Humility
Wisdom C rea t e d
Respect
to discover their paths Mastery
and make the best Evolution
choice for themselves.
User S t or y M ap p i n g
activity
time

task
sub-tasks
or task
details

http://www.agileproductdesign.com/presentations/user_story_mapping/index.html
Release Planning Game
por Philippe Kruchten
The Essence of Agile
by Martin Fowler
Se m a n ti c
D if f us i o n
Requ i r e m e n ts
I n s ta b i li ty
Evolve the
Process

r e d e v el o p m e n t p e r f ec t
In s o f t w a
b n o t a n a d je c t i ve .
is a ver c k
Ke n t B e
The Value of Software Design
by Martin Fowler
Is it really
true?

d to p u t l e ss e f f o r t o n
We n e e
o w e c a n b u i l d m o r e
quality s
f o r o u r n e x t r e a l e a s e
featu r es
Sof t w a r e Q u al i t y
t e r fa c e
u s e r i n
l e as e n t F
P e r n a l ) e w d e
( e x t f ects
(extern
good modular desig a l)
n
(invisible for the use
rs)
(internal)
I n t e rn a l Q ua l i t y Va l u e

e p a s s a d d n e w f e a t u r e s g e t
As tim
hard e r a n d h a r d e r
w h e n h a v i n g a c l e a n c o d e ,
Thats
d a n d t e s t e d h a s i t s v a l u e
refactore
T e c hn i c al De b t
Reckless Prudent

We mu s t s h ip n o w a n d de a l
with consequences
We dont have time for
design Deliberated
Inadvertent

Now we know how we


should have done it
(mis ta k e s ) - h a p p e ns e v e n
Whats layering?
with good teams.
Continuous Integration and Deployment
by Martin Fowler
If its p a in f u l
Then do i t m o r e o ft e n
If its p a in f u l
Then do i t m o r e o ft e n
E v e ry b o d y s h o u l d i n t eg r a te
at least o n c e a d a y
If its p a in f u l
Then do i t m o r e o ft e n
E v e ry b o d y s h o u l d i n t eg r a te
at least o n c e a d a y
Whitout CI p e o p l e a r e
re l u c t ant t o r ef a c t o r i n g
w h e n s o f t w a r e i s i n
Its only
a t i t pr o v i d e s b e n e f i t s.
prod u ct i o n t h
w h e n s o f t w a r e i s i n
Its only
a t i t pr o v i d e s b e n e f i t s.
prod u ct i o n t h

v e r n i g h t a nd o n w e e k e nd s ?
Working o
w h e n s o f t w a r e i s i n
Its only
a t i t pr o v i d e s b e n e f i t s.
prod u ct i o n t h
Same s t or y . . . i f it s p a in f u l . . .
v e r n i g h t a nd o n w e e k e nd s ?
Working o
w h e n s o f t w a r e i s i n
Its only
a t i t pr o v i d e s b e n e f i t s.
prod u ct i o n t h
Same s t or y . . . i f it s p a in f u l . . .
v e r n i g h t a nd o n w e e k e nd s ?
Working o
a pi p el i ne a n d k e e p the l a s t
Build
es i n a n ar t i f a c t r e p o s i to r y
binari
g e t a c l e a n e n v i r o m e n t a n d
We
c o n f i g u r e i t a u t o m a t i c a l ly ,
then we
d e p l o y a u t o m a t i c a ll y , R u n
Next we
e t e s t s to m a k e s u r e t h a t
the smok
n v i r o m e n t i s o k , t h e n r u n t h e
the e
t a n c e t e s t s a u t o m a t i c a l ly .
accep
Every s t e p r un s a u t o m a t i c a ll y .
Learning and Coolness - Beyound XP
by Klaus Wuestefeld
O erro nas
estimativas
no importa
!
C l e a n e rs
Agility in Context
by Philippe Kruchten
Are you agile?
Culture
e t o f a t t it u d e s , b e l i e f s ,
Cu l tu r e i s a f u z z y s
b a s ic a s s u m p t io n s a n d
behaviou r a l n o r m s , a n d
b y a g r o u p o f pe o p l e ,
values t h a t a r e s h a r e d
c h m e m b e r ' s b e h a v i o u r
and t ha t i nf l u e n c e e a
n s o f t h e " m e a n i ng " o f
e r i n t e r p r e t a t i o
and his/h r .
t h e r p e o p l e ' s b e h a v i o u
o
(Spencer-Oatey, 2000, p.4)
Culture

Beliefs Behavior

MemePlex
Value
A Pattern
c e s sf u l w i t h a pr a c t i vc e
e n c e a c o u p le o f s u
experi
d e s c r i b e i t
y i t ( s lo g a n , c u t e n a m e )
s i m p li f
r i t e a b o o k , p a s s i t o n
pass it o n , w s sfu ll
t ex t w h e r e i t w a s s uc c e
u t t h e o r i g i n a l c o n
witho
This lack of contextualition leads to adaptation
Agile Religion
s b e t t e r th a n y o u r a g i l e
My agi l e i
Agile Religion
s b e t t e r th a n y o u r a g i l e
My agi l e i
Agile Religion
s b e t t e r th a n y o u r a g i l e
My agi l e i

e s n ot co m e i n a c a n .
Ag i l i t y d o
Different
methods for
different
issues
XP (prticas)
Scrum (gesto)
Lean (princpios)
Context, Context, C
ontext

bu s i n e s s d o m a i n
a s s , a d o z e n , m i ll i o n s )
e r o f i n s t a n c e s ( o n e , s
nu m b . .)
n iz a t i o n ( s m a ll s ta r t u p ,.
maturity o f o r g a
l o f i nn o v a t io n
lev e
i c , j u s t b e t t e r , f a s t e r , la rg e r
p r o d u c t , o ld c la s s
n e w
culture s h a r e d m e n t a l m o d e ls , e d u c at i o n
c a t i o n , t r u s t ,
communi
What is agi
lity?

y o f a n o r g a n i z a t i o n t o
The a b i l it
a d a p t t o c h a n g e s i n i t s
reac t a n d
e n t f a s t e r t ha n t h e r a t e
envi ro n m
of the c h a n g e s .
Introduo a Programao Extrema
por Dairton Bassi, Giovani Bassi, Daniel Widlt, Bruno Pedroso, Hugo Corbucci eRenato Willi
Comu n i ca o
Simpl ic i d ad e
Fe ed b ac k
R e s pe i t o
C o r ag em
Kanban: Em Busca de um Ritmo Sustentvel
por Alisson Vale
W IP e s t d ir e t a m e n t e
- A quantidade d o
a Le a d T im e .
relacionada

uz L e a d T im e m d i o .
-C o n t r ol a r W I P r ed

f a s e s t fa ze n d o m a is
- Quanto mais t a r e
e it o s p o d e m a p a r e c e r .
retrabalho e d e f
c o n c e p t s o f K a nb a n:
Core
- Make w o r k v i s i b le
k in p r o g r e s s
- Limit wor
- Help w o r k t o f lo w

Stop starting, start


finishing.
- Esquecer de ver o teste falhar
- Esquecer de refatorar
- Refatorar outro trecho de cdigo enquanto trabalha em um teste
- No comear pelo teste mais simples possvel (para ganhar confiana)
- Rodar apenas o teste coerente (Deve rodar toda a suite)
- Escrever testes complexos
- No implementar o cdigo mais simples que faa o teste passar.
- Nomes no claros para os testes
- No refatorar o cdigo de testes.

Erros Comuns de TDD


por Maurcio Aniche
Alterar o cdigo sem alterar o
comportamento visando deix-lo limpo.

Elementos do teste:
- Alvo do teste: Instncia que est sendo utilizada
- Ao: Qualquer manipulao do cdigo de teste de um ou mais alvos
- Assero: Comparao do comportamento

Refatorao de Testes
por Eduardo Guerra
Images
http://www.flickr.com/photos/tracy_olson/
http://www.flickr.com/photos/heliomedeiros/
http://www.flickr.com/photos/royskeane/
http://www.flickr.com/photos/strict/
http://www.flickr.com/photos/wallyg/
http://www.flickr.com/photos/claudio_ar/
http://www.flickr.com/photos/fatboyke/
http://www.flickr.com/photos/hamed/
http://www.flickr.com/photos/aheram/
http://www.flickr.com/photos/johnmueller/
http://www.flickr.com/photos/coyote-agile/
http://www.flickr.com/photos/roadsidepictures/
http://www.flickr.com/photos/marquette/
http://www.flickr.com/photos/shelleygibb/
http://www.flickr.com/photos/rwoan/
http://www.flickr.com/photos/sanfora/
http://www.flickr.com/photos/joshfassbind/
http://www.flickr.com/photos/filicudi/
http://www.flickr.com/photos/tsmyther/
http://www.flickr.com/photos/rogersmith/
http://www.flickr.com/photos/joshfassbind/
http://www.flickr.com/photos/sveinhal/
http://www.flickr.com/photos/dg_pics
http://www.flickr.com/photos/toptechwriter/