Post on 16-Aug-2015
Agile não é pra todo mundoOs desafios não técnicos
THIAGO GHISIthiagoghisi @ gmail / twitter / linkedin / slideshare / github
Quem sou eu?
Era uma vez...
PO Front-endDev
Back-endDev
Full-stackDev
QA UX Sysadmin Tech LeadMobileDev
Cargos/Especialidades
PO Front-endDev
Back-endDev
Full-stackDev
QA UX Sysadmin Tech LeadMobileDev
Responsabilidades
PO Front-endDev
Back-endDev
Full-stackDev
QA UX Sysadmin Tech LeadMobileDev
Ilhas de conhecimento
CodeC
ity: J
ava Deve
lopmen
t Kit (
JDK) v
1.5
Comunicação
Bus factor
Resultado: A famosa dívida técnica
Retrospectivas? PDCA?
1ª Retrospectivajust 2 points in this iteration??? Pair
programming!
Let's automate everything!
No more working on the weekends, please!!!
More Refactoring!
Let's throw everything away and start a greenfield project!
Práticas Técnicas!!!
XP: Core Values
XP: Core Practices
Consultant
Consultant
ConsultantMiddle
Management
UpperManagement Upper
Management
Let's do it!
Do it! Do it!
Let's make it happen!
Implementação - Parte 1
YEAHHH!
Implementação - Parte 2What???
Consultant
Consultant
Consultant
New Process???
No Pull Requests???
Pair Programming all day long??? No!
Woohoo!!!Let's try it out!
Embrace yourselves!
Not gonna do it!
Implementação - Parte 3
"Implantando" metodologias vs. Adaptando constantemente o processo de trabalho
2º RetrospectivaOur velocity is still really bad!
I like TDD!
I don't have time to read HackerNews anymore!
Pair Programming is crappy for me.We still have
problems!
WAIT!!!! We still have a lot of bugs in prod.
Not gonna do it!
Contexto! Não existem melhores práticas, nem balas de prata!
http://context-driven-testing.com/
Adaptação!!!
3º Retrospectiva
Soft Skills / Empatia
Soft Skills / Empatia
Processos, Práticas e Ferramentas mais do que Indivíduos e InteraçõesOU
Indivíduos e Interações mais do que Processos, Práticas e Ferramentas???
4º Retrospectiva
Um time só, o quanto antes!
5º Retrospectiva
Cargos e Responsabilidades vs Equipes multidisciplinares
Cargos e Responsabilidades vs Equipes multidisciplinares
Cargos e Responsabilidades vs Equipes multidisciplinares
O que você fez para se tornar ÁGIL?
Fechamento
"Agile is one vehicle. It’s not the only vehicle. Choose the vehicle that fits your culture."
- Johanna Rothman
Voxy contratando em SP!
Estamos contratando em São Paulo!e-mail para: thiago@voxy.com
● Dúvidas?● Perguntas?● Comentários?● Sugestões?● Críticas?● Cerveja?
Muito obrigado!
Thiago Ghisi:● http://thiagoghisi.com/● thiagoghisi@gmail.com● Twitter: @thiagoghisi● LinkedIn: @thiagoghisi● SlideShare: @thiagoghisi● GitHub: @thiagoghisi
Referências
● http://www.jrothman.com/mpd/agile/2012/12/agile-is-not-for-everyone/● http://www.ruthmalan.com/journal/2009/2009JournalAugust.htm● http://matthewlai.co.uk/blog/archives/169● http://leadinganswers.typepad.com/.a/6a00d834527c1469e201b7c7873dcb970b-pi● http://www.extremeperl.org/bk/extreme-programming● http://www.theautomaticearth.com/tag/interest-rates/page/2/● http://www.angryweasel.com/ABTesting/?p=47● StrengthsFinder 2.0: http://strengths.gallup.com/110440/About-StrengthsFinder-20.aspx● http://www.inf.usi.ch/phd/wettel/codecity.html● http://www.slideshare.net/sebastianschuermann/nonviolen-communication-xp-days-germany-2014● http://context-driven-testing.com/● https://developer.atlassian.com/blog/2015/05/try-pair-programming/● http://www.slideshare.net/berniemaloney/agile-in-an-hour● http://noop.nl/2008/05/how-to-define-agile-function-profiles.html