O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Agile explicacao 18

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Vantagens agil 3
Vantagens agil 3
Carregando em…3
×

Confira estes a seguir

1 de 29 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (19)

Quem viu também gostou (20)

Anúncio

Semelhante a Agile explicacao 18 (20)

Agile explicacao 18

  1. 1. O que são Métodos Ágeis ? Júlio César Analista de Sistemas na Companhia de Tecnologia da Informação do Estado de Minas Gerais – Prodemge Certified Scrum Master Especialista Engenharia de Software Centrado em Métodos Ágeis
  2. 2. Como surgiram os Métodos Ágeis Em 2001 um grupo formado por 17 experientes desenvolvedores de software se reuniram para tomar cerveja e discutir uma solução para os diversos problemas enfrentados por esse segmento.
  3. 3. Como surgiram os Métodos Ágeis Vários problemas foram levantados, e como solução propuseram uma metodologia que atendesse alguns valores básicos, então isso foi transcrito para um documento denominado de “Manifesto Ágil”.
  4. 4. O Manifesto Ágil “Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a faze-lo. Através desse trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas Produto em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.“
  5. 5. Projetar ≠ Gerenciar Para qualquer coisa a ser desenvolvida, podemos pensar em dois segmentos bem distintos: • Desenvolvimento do produto • Gestão para produzir o que foi projetado
  6. 6. Os Métodos Ágeis Seguindo esse raciocínio e os valores do Manifesto Ágil, as melhores ferramentas, técnicas e frameworks foram sendo selecionados visando desenvolver e produzir software de forma ágil e com alto padrão de qualidade.
  7. 7. Os Métodos Ágeis Podemos citar: Scrum, XP, TDD, BDD, Gestão 3.0, Kanban, gestão a vista, modelagem ágil, integração contínua, comunicação face-a-face, arquitetura emergente, Crystal, entre outros.
  8. 8. Scrum / XP Entre as escolhas feitas para compor os métodos ágeis de desenvolvimento de softwares, se destacam: • Para gestão do projeto: Scrum • Desenvolvimento: Extreme Programming (XP)
  9. 9. Lean – Sistema Toyota de Produção Os métodos ágeis são baseados no princípio Lean utilizado pela linha de produção da Toyota.
  10. 10. Princípios Ágeis Além dos valores do manifesto ágil, doze princípios foram acrescentados para definir melhor como deveriam agir aqueles que viessem a utilizar a metodologia ágil.
  11. 11. Princípios Ágeis - #1 Nossa maior prioridade é satisfazer o cliente através da entrega antecipada e contínua de software com valor.
  12. 12. Princípios Ágeis - #2 Receber mudanças nos requisitos, mesmo tarde. Processos ágeis aproveitam a mudança para a vantagem competitiva do cliente.
  13. 13. Princípios Ágeis - #3 Entregar frequentemente software que funciona, desde poucas semanas até poucos meses, com uma preferência pela menor escala de tempo.
  14. 14. Princípios Ágeis - #4 Pessoal de negócio e desenvolvedores devem trabalhar juntos diariamente por todo o projeto.
  15. 15. Princípios Ágeis - #5 Construa projetos em torno de indivíduos motivados. Dê-lhes o ambiente e o apoio necessários e confie neles para realizarem o trabalho.
  16. 16. Princípios Ágeis - #6 O método mais eficiente e eficaz de transmitir informação para e dentro da equipe de desenvolvimento é a conversação face-a-face.
  17. 17. Princípios Ágeis - #7 Software que funciona é a medida primordial de progresso.
  18. 18. Princípios Ágeis - #8 Processos ágeis promovem o desenvolvimento sustentável. Patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
  19. 19. Princípios Ágeis - #9 Contínua atenção à excelência técnica e bom design, aumenta a agilidade.
  20. 20. Princípios Ágeis - #10 Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.
  21. 21. Princípios Ágeis - #11 As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis.
  22. 22. Princípios Ágeis - #12 Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.
  23. 23. Vantagens dos Métodos Ágeis Os métodos ágeis nasceram da experiência de desenvolvedores renomeados do mercado de software, portanto agradam a clientes e desenvolvedores.
  24. 24. Tradicional x Ágil Quais são as principais diferenças entre os métodos tradicionais de desenvolvimento de software e os métodos ágeis?
  25. 25. Tradicional x Ágil Nos métodos tradicionais o escopo é fechado, portanto, o que for ser produzido deve ser projetado antes de se iniciar a produção.
  26. 26. Tradicional x Ágil Na metodologia ágil, o desenvolvimento é iterativo e incremental. Se tem uma visão do que será criado e se inicia sua produção em pequenas etapas que vão se somando até que todo o projeto esteja concluído, como se fosse um quebra-cabeça.
  27. 27. Tradicional x Ágil
  28. 28. Conclusões Quando bem empregado no projeto correto a metodologia ágil na maioria das vezes aumenta a qualidade, reduz custo e entrega com mais rapidez do que os métodos tradicionais.
  29. 29. Finalização Muito obrigado pela atenção! Espero ter contribuído com seu aprendizado! Júlio César. dbh.julio@gmail.com

×