top of page

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


Posts Em Destaque
Posts Recentes
Arquivo
Procurar por tags
Siga
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page