Vantagens dos 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
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.
Vantagens dos Métodos Ágeis

Os valores e os princípios do Manifesto Ágil são a

base da metodologia ágil para desenvolvimento de

software e servem para demonstrar suas vantagens

tanto para clientes quanto para desenvolvedores.
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.“
Princípios Ágeis

Além dos valores do manifesto ágil, princípios

foram acrescentados para definir melhor como

deveriam agir aqueles que viessem a utilizar a

metodologia ágil.
Princípios Ágeis - #1

Nossa maior prioridade é satisfazer o cliente

através da entrega antecipada e contínua de

software com valor.
Princípios Ágeis - #2

Receber mudanças nos requisitos, mesmo

tarde. Processos ágeis aproveitam a mudança

para a vantagem competitiva do cliente.
Princípios Ágeis - #3

Entregar     frequentemente   software   que

funciona, desde poucas semanas até poucos

meses, com uma preferência pela menor escala

de tempo.
Princípios Ágeis - #4

Pessoal de negócio e desenvolvedores devem

trabalhar juntos diariamente por todo o projeto.
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.
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.
Princípios Ágeis - #7

Software que funciona é a medida primordial

de progresso.
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.
Princípios Ágeis - #9

Contínua atenção à excelência técnica e bom

design, aumenta a agilidade.
Princípios Ágeis - #10

Simplicidade: a arte de maximizar a quantidade

de trabalho que não precisou ser feito.
Princípios Ágeis - #11

As melhores arquiteturas, requisitos e designs

emergem de times auto-organizáveis.
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.
Tradicional x Ágil

Quais são as principais diferenças entre os

métodos tradicionais de desenvolvimento de

software e os métodos ágeis?
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.
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.
Tradicional x Ágil
Vantagens da Sprint
Vantagens da Sprint
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.
Finalização

Muito obrigado pela atenção!

Espero ter contribuído com seu aprendizado!

Júlio César.

dbh.julio@gmail.com

Vantagens agil 3

  • 1.
    Vantagens dos 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.
    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.
  • 3.
    Vantagens dos MétodosÁgeis Os valores e os princípios do Manifesto Ágil são a base da metodologia ágil para desenvolvimento de software e servem para demonstrar suas vantagens tanto para clientes quanto para desenvolvedores.
  • 4.
    O Manifesto Ágil “Estamosdescobrindo 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.
    Princípios Ágeis Além dosvalores do manifesto ágil, princípios foram acrescentados para definir melhor como deveriam agir aqueles que viessem a utilizar a metodologia ágil.
  • 6.
    Princípios Ágeis -#1 Nossa maior prioridade é satisfazer o cliente através da entrega antecipada e contínua de software com valor.
  • 7.
    Princípios Ágeis -#2 Receber mudanças nos requisitos, mesmo tarde. Processos ágeis aproveitam a mudança para a vantagem competitiva do cliente.
  • 8.
    Princípios Ágeis -#3 Entregar frequentemente software que funciona, desde poucas semanas até poucos meses, com uma preferência pela menor escala de tempo.
  • 9.
    Princípios Ágeis -#4 Pessoal de negócio e desenvolvedores devem trabalhar juntos diariamente por todo o projeto.
  • 10.
    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.
  • 11.
    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.
  • 12.
    Princípios Ágeis -#7 Software que funciona é a medida primordial de progresso.
  • 13.
    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.
  • 14.
    Princípios Ágeis -#9 Contínua atenção à excelência técnica e bom design, aumenta a agilidade.
  • 15.
    Princípios Ágeis -#10 Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.
  • 16.
    Princípios Ágeis -#11 As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis.
  • 17.
    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.
  • 18.
    Tradicional x Ágil Quaissão as principais diferenças entre os métodos tradicionais de desenvolvimento de software e os métodos ágeis?
  • 19.
    Tradicional x Ágil Nosmétodos tradicionais o escopo é fechado, portanto, o que for ser produzido deve ser projetado antes de se iniciar a produção.
  • 20.
    Tradicional x Ágil Nametodologia á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.
  • 21.
  • 22.
  • 23.
  • 24.
    Conclusões Quando bem empregadono 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.
  • 25.
    Finalização Muito obrigado pelaatenção! Espero ter contribuído com seu aprendizado! Júlio César. dbh.julio@gmail.com