A partir desse post daremos início a série "FAQ do Scrum" onde apresentaremos, uma a uma, as respostas das perguntas mais frequentes (FAQ – Frequently Asked Questions) quando se fala em Scrum.

Hoje falaremos sobre o que é Desenvolvimento Ágil.

O desenvolvimento ágil é qualquer processo de desenvolvimento criado com base nos conceitos do Manifesto Ágil. Tal Manifesto, assinado em 2001, foi elaborado por profissionais experientes e veteranos da indústria de software. Embora cada um tivesse a sua forma de pensar e agir, todos estavam de acordo que os projetos de sucesso tinham certos princípios em comum. Esses princípios servem como diretrizes para equipes que procuram uma forma ágil de administrar seus processos de desenvolvimento.

Os principais valores do Manifesto Ágil são:

  • Indivíduos e interações sobre processos e ferramentas;
  • Software em funcionamento mais que documentação abrangente;
  • Colaboração com o cliente sobre negociação de contrato;
  • Respostas a mudanças mais que o acompanhamento de um plano.

Ou seja, embora haja valor nos itens à direita, valoriza-se mais os itens à esquerda.

A filosofia ágil sustenta que a melhor forma de atender às necessidades dos clientes é por meio da colaboração de um grupo comprometido de pessoas, que se concentra na obtenção de resultados com rapidez, com o mínimo de sobrecarga possível.

Um elemento-chave dessa filosofia é que devemos confiar nas pessoas e na sua capacidade de colaboração mais do que em determinados processos. Nenhum processo pode ter sucesso sem as pessoas, mas as pessoas podem ter sucesso sem um processo. Por isso, devemos criar um processo ágil tendo como base as habilidades dos membros da equipe, e não depender de uma estrutura de processo para garantir o seu sucesso.

No caminho ágil, a equipe passa a ter mais espaço para trabalhar a sua criatividade. Não há mais a pressão de uma gerência pesada e rígida, que impõe o que deve ou não ser feito. Todos são incentivados a aprender ao longo do trabalho e a tomar decisões que melhor representem o consenso da equipe. Ou seja, o processo ágil não tem mais como base a antiga relação hierárquica, ou uma estrutura tradicional de comando e controle como costumamos falar, mas é baseada na colaboração acima de tudo.


Ref.: http://www.cprime.com/about/scrum_faq.html