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 ...
Como surgiram os Métodos ÁgeisEm 2001 um grupo formado por 17 experientesdesenvolvedores de software se reuniram paratomar...
Como surgiram os Métodos ÁgeisVários problemas foram levantados,      e comosolução   propuseram   uma    metodologia   qu...
O Manifesto Ágil“Estamos descobrindo maneiras melhores de desenvolver softwarefazendo-o nós mesmos e ajudando outros a faz...
Projetar ≠ GerenciarPara qualquer coisa a ser desenvolvida, podemospensar em dois segmentos bem distintos:• Desenvolviment...
Os Métodos ÁgeisSeguindo esse raciocínio e os valores do ManifestoÁgil,   as   melhores   ferramentas,   técnicas   eframe...
Os Métodos ÁgeisPodemos citar: Scrum, XP, TDD, BDD, Gestão3.0, Kanban, gestão a vista, modelagem ágil,integração contínua,...
Scrum / XPEntre as escolhas feitas para compor os métodoságeis de desenvolvimento de softwares, sedestacam:• Para gestão d...
Lean – Sistema Toyota de ProduçãoOs   métodos       ágeis    sãobaseados no princípio Leanutilizado   pela    linha   depr...
Princípios ÁgeisAlém dos valores do manifesto ágil, dozeprincípios foram acrescentados para definirmelhor como deveriam ag...
Princípios Ágeis - #1Nossa maior prioridade é satisfazer o clienteatravés da entrega antecipada e contínua desoftware com ...
Princípios Ágeis - #2Receber mudanças nos requisitos, mesmotarde. Processos ágeis aproveitam a mudançapara a vantagem comp...
Princípios Ágeis - #3Entregar     frequentemente   software   quefunciona, desde poucas semanas até poucosmeses, com uma p...
Princípios Ágeis - #4Pessoal de negócio e desenvolvedores devemtrabalhar juntos diariamente por todo o projeto.
Princípios Ágeis - #5Construa projetos em torno de indivíduosmotivados. Dê-lhes o ambiente e o apoionecessários e confie n...
Princípios Ágeis - #6O método mais eficiente e eficaz de transmitirinformação para e dentro da equipe dedesenvolvimento é ...
Princípios Ágeis - #7Software que funciona é a medida primordialde progresso.
Princípios Ágeis - #8Processos ágeis promovem o desenvolvimentosustentável. Patrocinadores, desenvolvedores eusuários deve...
Princípios Ágeis - #9Contínua atenção à excelência técnica e bomdesign, aumenta a agilidade.
Princípios Ágeis - #10Simplicidade: a arte de maximizar a quantidadede trabalho que não precisou ser feito.
Princípios Ágeis - #11As melhores arquiteturas, requisitos e designsemergem de times auto-organizáveis.
Princípios Ágeis - #12Em intervalos regulares, o time reflete em comoficar mais efetivo, então, se ajustam e otimizamseu c...
Vantagens dos Métodos ÁgeisOs métodos ágeis nasceram da experiência dedesenvolvedores renomeados do mercado desoftware, po...
Tradicional x ÁgilQuais são as principais diferenças entre osmétodos tradicionais de desenvolvimento desoftware e os métod...
Tradicional x ÁgilNos métodos tradicionais o escopo é fechado,portanto, o que for ser produzido deve serprojetado antes de...
Tradicional x ÁgilNa metodologia ágil, o desenvolvimento é iterativoe incremental. Se tem uma visão do que será criadoe se...
Tradicional x Ágil
ConclusõesQuando bem empregado no projeto correto ametodologia ágil na maioria das vezes aumentaa qualidade, reduz custo e...
FinalizaçãoMuito obrigado pela atenção!Espero ter contribuído com seu aprendizado!Júlio César.dbh.julio@gmail.com
Próximos SlideShares
Carregando em…5
×

Agile explicacao 18

254 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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 ÁgeisEm 2001 um grupo formado por 17 experientesdesenvolvedores de software se reuniram paratomar cerveja e discutir uma solução para osdiversos problemas enfrentados por essesegmento.
  3. 3. Como surgiram os Métodos ÁgeisVários problemas foram levantados, e comosolução propuseram uma metodologia queatendesse alguns valores básicos, então isso foitranscrito para um documento denominado de“Manifesto Ágil”.
  4. 4. O Manifesto Ágil“Estamos descobrindo maneiras melhores de desenvolver softwarefazendo-o nós mesmos e ajudando outros a faze-lo. Através dessetrabalho, passamos a valorizar:Indivíduos e interação entre eles mais que processos e ferramentasProduto em funcionamento mais que documentação abrangenteColaboração com o cliente mais que negociação de contratosResponder a mudanças mais que seguir um planoOu seja, mesmo havendo valor nos itens à direita, valorizamos mais ositens à esquerda.“
  5. 5. Projetar ≠ GerenciarPara qualquer coisa a ser desenvolvida, podemospensar em dois segmentos bem distintos:• Desenvolvimento do produto• Gestão para produzir o que foi projetado
  6. 6. Os Métodos ÁgeisSeguindo esse raciocínio e os valores do ManifestoÁgil, as melhores ferramentas, técnicas eframeworks foram sendo selecionados visandodesenvolver e produzir software de forma ágil ecom alto padrão de qualidade.
  7. 7. Os Métodos ÁgeisPodemos citar: Scrum, XP, TDD, BDD, Gestão3.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 / XPEntre as escolhas feitas para compor os métodoságeis de desenvolvimento de softwares, sedestacam:• Para gestão do projeto: Scrum• Desenvolvimento: Extreme Programming (XP)
  9. 9. Lean – Sistema Toyota de ProduçãoOs métodos ágeis sãobaseados no princípio Leanutilizado pela linha deprodução da Toyota.
  10. 10. Princípios ÁgeisAlém dos valores do manifesto ágil, dozeprincípios foram acrescentados para definirmelhor como deveriam agir aqueles queviessem a utilizar a metodologia ágil.
  11. 11. Princípios Ágeis - #1Nossa maior prioridade é satisfazer o clienteatravés da entrega antecipada e contínua desoftware com valor.
  12. 12. Princípios Ágeis - #2Receber mudanças nos requisitos, mesmotarde. Processos ágeis aproveitam a mudançapara a vantagem competitiva do cliente.
  13. 13. Princípios Ágeis - #3Entregar frequentemente software quefunciona, desde poucas semanas até poucosmeses, com uma preferência pela menor escalade tempo.
  14. 14. Princípios Ágeis - #4Pessoal de negócio e desenvolvedores devemtrabalhar juntos diariamente por todo o projeto.
  15. 15. Princípios Ágeis - #5Construa projetos em torno de indivíduosmotivados. Dê-lhes o ambiente e o apoionecessários e confie neles para realizarem otrabalho.
  16. 16. Princípios Ágeis - #6O método mais eficiente e eficaz de transmitirinformação para e dentro da equipe dedesenvolvimento é a conversação face-a-face.
  17. 17. Princípios Ágeis - #7Software que funciona é a medida primordialde progresso.
  18. 18. Princípios Ágeis - #8Processos ágeis promovem o desenvolvimentosustentável. Patrocinadores, desenvolvedores eusuários devem ser capazes de manter um ritmoconstante indefinidamente.
  19. 19. Princípios Ágeis - #9Contínua atenção à excelência técnica e bomdesign, aumenta a agilidade.
  20. 20. Princípios Ágeis - #10Simplicidade: a arte de maximizar a quantidadede trabalho que não precisou ser feito.
  21. 21. Princípios Ágeis - #11As melhores arquiteturas, requisitos e designsemergem de times auto-organizáveis.
  22. 22. Princípios Ágeis - #12Em intervalos regulares, o time reflete em comoficar mais efetivo, então, se ajustam e otimizamseu comportamento de acordo.
  23. 23. Vantagens dos Métodos ÁgeisOs métodos ágeis nasceram da experiência dedesenvolvedores renomeados do mercado desoftware, portanto agradam a clientes edesenvolvedores.
  24. 24. Tradicional x ÁgilQuais são as principais diferenças entre osmétodos tradicionais de desenvolvimento desoftware e os métodos ágeis?
  25. 25. Tradicional x ÁgilNos métodos tradicionais o escopo é fechado,portanto, o que for ser produzido deve serprojetado antes de se iniciar a produção.
  26. 26. Tradicional x ÁgilNa metodologia ágil, o desenvolvimento é iterativoe incremental. Se tem uma visão do que será criadoe se inicia sua produção em pequenas etapas quevão se somando até que todo o projeto estejaconcluído, como se fosse um quebra-cabeça.
  27. 27. Tradicional x Ágil
  28. 28. ConclusõesQuando bem empregado no projeto correto ametodologia ágil na maioria das vezes aumentaa qualidade, reduz custo e entrega com maisrapidez do que os métodos tradicionais.
  29. 29. FinalizaçãoMuito obrigado pela atenção!Espero ter contribuído com seu aprendizado!Júlio César.dbh.julio@gmail.com

×