Pare de fazer ágil e seja ágil - Enucomp 2013

1,297 views

Published on

O mundo hoje é repleto de sistemas: a tecnologia está bem difundida em muitos setores, produtos e serviços. Hoje desenvolvimento de software é quase uma commodity: sempre há um João na esquina que promete entregar software. Métodos ágeis surgiram para ajudar times e organizações a entregarem software mais rápido e com maior qualidade em um mercado extremamente competitivo e turbulento. No entanto, não basta usarmos práticas e tecnologias do mundo ágil para termos sucesso. É preciso *ser* ágil, abraçar valores e princípios. Neste bate-papo vou compartilhar um pouco da minha experiência sobre agilidade e dar dicas que podem ajudar os futuros profissionais de tecnologia a se posicionarem frente aos desafios atuais e serem, de fato, ágeis.

Published in: Technology

Pare de fazer ágil e seja ágil - Enucomp 2013

  1. 1. November 2013 Desenvolvimento de software: pare de fazer ágil e seja ágil Enucomp Claudia Melo © 2013
  2. 2. Diretora de Tecnologia, ThoughtWorks Brasil Ph.D. em Ciência da Computação, IME-USP 15 anos em desenvolvimento de software (profissionalmente) 10 anos em ensino © 2013 2
  3. 3. © 2013 3
  4. 4. © 2013 4
  5. 5. © 2013 5
  6. 6. © 2013 6
  7. 7. © 2013 7
  8. 8. Métodos ágeis © 2013
  9. 9. Agile is… •  Adaptive •  Evolutionary •  Collaborative •  Just-in-time •  Start with a plan © 2013
  10. 10. What Flavor of Agile? •  Scrum •  Crystal Clear •  Extreme Programming (XP) •  Adaptive Software Development •  Feature Driven Development •  Dynamic Systems Development Method (DSDM) •  Lean Software Development © 2013
  11. 11. Scrum •  Primarily a project management method •  Project planning •  Release planning •  User Stories •  Daily stand-up •  Story points •  Velocity © 2013
  12. 12. Extreme Programming (XP) •  Primarily a developer-centric approach •  Test Driven Development (TDD) •  Unit tests •  Pairing •  Continuous Integration (CI) •  Refactoring © 2013
  13. 13. Crystal Clear •  Focuses on people, not methods or artifacts •  Teams of 6 to 8 •  Co-location •  Reflective improvement •  Team safety © 2013
  14. 14. Lean Software Development •  Optimize the whole •  Eliminate waste •  Build quality in •  Learn constantly •  Deliver fast •  Engage everybody •  Keep getting better © 2013
  15. 15. The flow Daily

×