segunda-feira, 7 de janeiro de 2013

A Origem do SCRUM - O Manifesto Ágil

O SCRUM é, originalmente, a instanciação de um conjunto de filosofias iniciadas em 2001 para o desenvolvimento de softwares.De forma antagônica à maioria dos processos baseados na experiência da industria, que visam a documentação detalhada de cada etapa do processo de desenvolvimento de software, o manifesto ágil valoriza prioritariamente os seguintes aspectos:
  • Indivíduos e interação entre eles mais que processos e ferramentas
  • Software 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 através da entrega contínua e adiantada de software com valor agregado.
Ou seja, mesmo havendo valor nos itens à direita, o manifesto valoriza mais os itens à esquerda.

Os princípios por trás do Manifesto Ágil

De acordo com seus signatários, o Manifesto ágil é firmado em 12 princípios:
  1. Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.
  2. Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. 
  3. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente.
  4. Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.
  5. Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.
  6. Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer o trabalho.
  7. O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face.
  8. Software funcionando é a medida primária de progresso.
  9. Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
  10. Contínua atenção à excelência técnica e bom design aumenta a agilidade.
  11. Simplicidade, a arte de maximizar a quantidade de trabalho não realizado, é essencial.
  12. As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis. Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.

Signatários do Manifesto Ágil

O Manifesto Ágil foi assinado pelas seguintes personalidades:

Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler
James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick
Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas


A Aliança Ágil

A aliança ágil (Agile Aliance), segundo ela própria, é uma entidade internacional que "Apoia aqueles que querem explorar e aplicar os princípios ágeis e práticas para tornar a indústria de software produtiva, humana e sustentável."



Nenhum comentário:

Postar um comentário