Manifesto para o
Desenvolvimento Ágil
    de Software
    Agence Tech Thursday
Manifesto?

• De 11 a 13 de Fevereiro de 2001, em
  uma estação de Esqui em Utah, 17
  pessoas se encontraram para conversar,
  esquiar, relaxar, e tentar encontrar um
  senso comum - e claro, COMER!
• Do resultado desse encontro surgiu...
Princípios



• Por trás do Manifesto Ágil, foi criada
  uma lista de 12 princípios que são
  seguidos...
1º Princípio



Nossa maior prioridade é satisfazer o
cliente, através da entrega adiantada e
    contínua de software de valor.
2º Princípio


Aceitar mudanças de requisitos, mesmo no
fim do desenvolvimento. Processos ágeis se
 adequam a mudanças, para que o cliente
   possa tirar vantagens competitivas.
3º Princípio



    Entregar software funcionando com
freqüencia, na escala de semanas até meses,
 com preferência aos períodos mais curtos.
4º Princípio


   Pessoas relacionadas à negócios e
 desenvolvedores devem trabalhar em
conjunto e diáriamente, durante todo o
           curso do projeto.
5º Princípio


Construir projetos ao redor de indivíduos
  motivados. Dando a eles o ambiente e
suporte necessário, e confiar que farão seu
                trabalho.
6º Princípio


   O Método mais eficiente e eficaz de
transmitir informações para, e por dentro
de um time de desenvolvimento, é através
      de uma conversa cara a cara.
7º Princípio



Software funcional é a medida primária de
               progresso.
8º Princípio


 Processos ágeis promovem um ambiente
     sustentável. Os patrocinadores,
  desenvolvedores e usuários, devem ser
capazes de manter indefinidamente, passos
               constantes.
9º Princípio



Contínua atenção à excelência técnica e
  bom design, aumenta a agilidade.
10º Princípio



  Simplicidade: a arte de maximizar a
quantidade de trabalho que não precisou
                ser feito.
11º Princípio



As melhores arquiteturas, requisitos e
  designs emergem de times auto-
           organizáveis.
12º Princípio



 Em intervalos regulares, o time reflete em
como ficar mais efetivo, então, se ajustam e
 otimizam seu comportamento de acordo.
SCRUM
Agence Tech Thursday
Scrum?


• SCRUM não é um processo;
• SCRUM não é uma metodologia;
• SCRUM é um framework;
• SCRUM confia em um time auto-
  organizado e multi-disciplinar.
Manifesto Agil

Manifesto Agil

  • 1.
    Manifesto para o DesenvolvimentoÁgil de Software Agence Tech Thursday
  • 2.
    Manifesto? • De 11a 13 de Fevereiro de 2001, em uma estação de Esqui em Utah, 17 pessoas se encontraram para conversar, esquiar, relaxar, e tentar encontrar um senso comum - e claro, COMER! • Do resultado desse encontro surgiu...
  • 4.
    Princípios • Por trásdo Manifesto Ágil, foi criada uma lista de 12 princípios que são seguidos...
  • 5.
    1º Princípio Nossa maiorprioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor.
  • 6.
    2º Princípio Aceitar mudançasde requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas.
  • 7.
    3º Princípio Entregar software funcionando com freqüencia, na escala de semanas até meses, com preferência aos períodos mais curtos.
  • 8.
    4º Princípio Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diáriamente, durante todo o curso do projeto.
  • 9.
    5º Princípio Construir projetosao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho.
  • 10.
    6º Princípio O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara.
  • 11.
    7º Princípio Software funcionalé a medida primária de progresso.
  • 12.
    8º Princípio Processoságeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes.
  • 13.
    9º Princípio Contínua atençãoà excelência técnica e bom design, aumenta a agilidade.
  • 14.
    10º Princípio Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.
  • 15.
    11º Princípio As melhoresarquiteturas, requisitos e designs emergem de times auto- organizáveis.
  • 16.
    12º Princípio Emintervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.
  • 17.
  • 18.
    Scrum? • SCRUM nãoé um processo; • SCRUM não é uma metodologia; • SCRUM é um framework; • SCRUM confia em um time auto- organizado e multi-disciplinar.