Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agile não é pra todo mundo: os desafios não técnicos

Agile não é pra todo mundo: os desafios não técnicos

Ao longo dos últimos 5 anos observei e participei de transformações ágeis em pequenas e em grandes empresas como consultor. Recentemente, tive a oportunidade de participar de uma transformação estando do outro lado, como parte de um time de 12 pessoas que estava sendo auxiliado por uma famosa consultoria americana. Embora comunicação e colaboração constante entre todos os membros do time sejam a chave para o sucesso no desenvolvimento ágil, não é isso que acaba normalmente acontecendo durante esse processo. Pessoas do time tendem a se isolar e continuar fazendo as coisas a moda antiga ou a trabalhar de uma forma muito mal-humorada e super crítica no novo processo. Muitos consultores não tem a paciência e as softskills necessárias para introduzir novas ideias e técnicas de maneira efetiva no processo de trabalho da equipe. Aprendi muito durante essa experiência. No entanto, algumas coisas nunca mudam, pessoas sempre serão resistentes a mudanças, principalmente se elas não estão sendo envolvidas nas decisões ou no processo de descoberta. Nessa palestra, apresentarei os principais problemas que tenho observado na hora de colocar em prática essas transformações assim como algumas lições aprendidas.

Thiago Ghisi

July 22, 2015
Tweet

More Decks by Thiago Ghisi

Other Decks in Programming

Transcript

  1. Agile não é pra todo mundo Os desafios não técnicos

    THIAGO GHISI thiagoghisi @ gmail / twitter / linkedin / slideshare / github
  2. 1ª Retrospectiva just 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!
  3. Consultant Consultant Consultant Middle Management Upper Management Upper Management Let's

    do it! Do it! Do it! Let's make it happen! Implementação - Parte 1 YEAHHH!
  4. Implementação - Parte 2 What??? 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!
  5. 2º Retrospectiva Our 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!
  6. Soft Skills / Empatia Processos, Práticas e Ferramentas mais do

    que Indivíduos e Interações OU Indivíduos e Interações mais do que Processos, Práticas e Ferramentas ???
  7. Fechamento "Agile is one vehicle. It’s not the only vehicle.

    Choose the vehicle that fits your culture." - Johanna Rothman
  8. • Dúvidas? • Perguntas? • Comentários? • Sugestões? • Críticas?

    • Cerveja? Muito obrigado! Thiago Ghisi: • http://thiagoghisi.com/ • [email protected] • Twitter: @thiagoghisi • LinkedIn: @thiagoghisi • SlideShare: @thiagoghisi • GitHub: @thiagoghisi
  9. 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