Métodos Ágeis: o que são e para que servem?
- Eder Pinheiro
- 30 de mai. de 2016
- 2 min de leitura

Este é o primeiro post sobre metodologia ágil de uma série que vamos publicar.
Pretendemos divulgar os métodos, a cultura, os conceitos e o dia-a-dia prático de um time ágil, bem como as dificuldades e resultados que podem ser alcançados.
Enviem dúvidas e sugestões e responderemos a todos.
Enjoy
Motivações para a agilidade
Nos últimos três anos, os tais métodos ágeis em desenvolvimento de software tem ganhado grande destaque. Isso aliado ao boom das startups, que são por definição, ágeis e enxutas, tem modificado a forma como empresas tradicionais de software criam e mantém seus produtos.
Influenciados pelo modelo Lean da Toyota e conceitos de melhoria contínua, os métodos ágeis propõe formas de solucionar alguns problemas recorrentes no desenvolvimento de software tradicional que utiliza o modelo cascata, como por exemplo:
Alta complexidade de documentação necessária para início de projeto;
Feedback tardio do cliente: somente ao final de todo o processo de desenvolvimento que o cliente normalmente tem acesso ao produto;
Complexo gerenciamento de escopo, tempo e custo;
Grande resistência à mudança no decorrer dos projetos;

Basicamente, o modelo cascata é dividido em fases onde a fase seguinte do processo depende do término total da fase anterior. Ou seja, para que a equipe de desenvolvimento possa iniciar seu trabalho, normalmente, todos os requisitos do projeto precisam estar documentados e aprovados. Daí em diante estes requisitos são seguidos até o final.
Acontece que, para projetos maiores e complexos, é praticamente impossível se manter os requisitos iniciais sem alteração nenhuma. Sobre tudo atualmente com a velocidade das inovações, um projeto precisa se adaptar às mudanças de mercado para que possa agregar maior valor aos clientes.

É justamente neste ponto que os métodos ágeis ganham maior notoriedade. O propósito é que, ao invés de uma fase depender do total término da anterior, iterações menores sejam realizadas de forma a entregar parciais do projeto. Dessa forma, o cliente pode ir avaliando cada pequena parte, ter contato em curto prazo com o andamento, podendo corrigir ou melhorar a rota, agregando assim maior valor e maior probabilidade de sucesso ao projeto.

Outro ponto muito favorável dos métodos ágeis é o fortalecimento da comunicação, responsabilidade e senso de equipe que eles promovem ao encurtar as distâncias entre as áreas, incentivando maior interação entre as pessoas.
E ao contrário do que muitos pensam, método ágil não é só mais uma modinha no desenvolvimento de software. Estes conceitos e práticas já estão sendo usados desde o início dos anos 90 para desenvolvimento de projetos complexos e, quando aplicados corretamente, trazem resultados bastante satisfatórios.
Nos próximos posts detalharemos a cultura e valores envolvidos.
Até lá.
Assine nossa newsletter e não perca novas atualizações. Aqui
Comments