top of page
fundo.jpg

Ferramentas de Gestão Ágil

  • Foto do escritor: IMGN WebStudio
    IMGN WebStudio
  • 8 de nov. de 2022
  • 4 min de leitura

Atualizado: 9 de nov. de 2022


ree

Você já ouviu falar na Gestão Ágil? Saiba como essa ferramenta pode ajudar a gerir a sua empresa e seus projetos.

Pode-se dizer que alguns conceitos e princípios ágeis surgiram no Japão, na Toyota, após a segunda guerra mundial. A casa da indústria enxuta trabalhou por muito tempo de uma forma diferente das demais, em se tratando de desenvolvimento de projetos – inclusive, culminando na criação da cultura lean.

Contudo, a gestão ágil de projetos se consolidou de fato no universo do desenvolvimento de software, e, desde então, vem mudando a forma como outros setores lidam com o planejamento, execução e acompanhamento dos projetos que desenvolvem.

O Manifesto Ágil

Em fevereiro de 2001, foi publicado o Manifesto Ágil, que consolidou 12 princípios do desenvolvimento ágil. Foi a partir desses princípios que surgiram ferramentas e técnicas de gestão como o SCRUM, XP, entre outras.

Os profissionais que elaboraram o Manifesto consolidaram, assim, os seguintes princípios, a fim de nortear a gestão e desenvolvimento ágeis:

  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. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente.”

  3. “Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.”

  4. “Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.”

  5. “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.”

  6. “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.”

  7. “Software funcionando é a medida primária de progresso.”

  8. “Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.”

  9. “Contínua atenção à excelência técnica e bom design aumenta a agilidade.”

  10. “Simplicidade–a arte de maximizar a quantidade de trabalho não realizado–é essencial.”

  11. “As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.”

  12. “Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.”

É importante conhecer a teoria por trás da gestão ágil, mas, passemos a uma análise do que é um projeto ágil, e o que muda na prática quando os aplicamos no nosso dia a dia.

Mas… O que é um projeto ágil? Quais são as diferenças para os métodos tradicionais?

A gestão tradicional é caracterizada por uma etapa de planejamento bastante robusta, e um desenvolvimento um pouco engessado dos projetos. Uma de suas principais características é o desenvolvimento linear, em cascata (etapas cadenciadas), que termina com uma única entrega final do projeto. Abaixo, uma imagem demonstrando o fluxo de desenvolvimento de um projeto em cascata:


Por outro lado, na gestão ágil, múltiplas tarefas são executadas simultaneamente, sem a necessidade de que a etapa “anterior” seja concluída. No agile, apenas os fundamentos dos projetos são discutidos e definidos em seu início, e as demais definições são realizadas ao longo de seu desenvolvimento, que se dá de forma iterativa.

Em outras palavras, esse modelo de gestão permite que o projeto “volte” para validação com a equipe antes de seguir para o desenvolvimento em outro setor, ou com outra equipe. Isso impede com que o projeto, no final de seu desenvolvimento, apresente falhas que poderiam ter sido remediadas, reduzindo drasticamente os níveis de retrabalho e evitando que projetos sejam abortados ou escanteados por incorrerem em erros com soluções muito custosas.


Em resumo, podemos fazer a seguinte comparação entre a gestão tradicional e os métodos ágeis:

Como posso aplicar a gestão ágil no meu dia a dia?

Para você aplicar a partir de hoje as metodologias ágeis de gestão nos seus projetos, listamos a seguir os principais utilizados hoje no mercado, a saber: Scrum, Kanban e o Lean.

No SCRUM, os projetos são subdivididos em etapas menores, cíclicas e iterativas denominadas sprints. Os sprints não costumam durar mais de um mês, e são o conjunto de tarefas a serem desenvolvidas naquela etapa específica.

A pessoa responsável pelas determinações do produto ou serviço desenvolvido é o Product Owner – ou, como gostamos de chamar no desenvolvimento de projetos, o Project Owner. As equipes que desenvolverão o projeto são o time Scrum, que sempre será liderado por um Scrum Master, e estarão em contato durante a sprint pelas reuniões diárias, chamadas daily Scrums. Nelas, as equipes discutem as tarefas da sprint que serão realizadas no dia, priorizando as entregas mais urgentes, e verificando se houve pendências no dia anterior – isso possibilita um acompanhamento bastante próximo do desenvolvimento do projeto.

Já o Kanban pode ser considerado uma ferramenta de gestão visual, ou gestão a vista, baseado em quadros, cartões e buckets, ou colunas. Via de regra, um quadro comporta colunas, e, dentro das colunas, os cartões indicam as etapas do projeto que serão desenvolvidas. As mais comuns são colunas de itens “Pendentes”, outra de itens “Em Andamento”, e uma terceira de itens “Concluídos”.

Cada cartão, por sua vez, pode ser atribuído a uma pessoa, ou equipe, com prazo determinado, checklist e alertas. Algumas ferramentas podem ser utilizadas para fazer essa gestão, como o Trello e o Microsoft Planner.


Por fim, a metodologia e filosofia Lean tem o foco na otimização de processos, buscando sempre reduzir os diferentes tipos de desperdícios que podem ocorrer no desenvolvimento do projeto – seja tempo ocioso, perda de produtividade ou retrabalhos.

A aplicação do lean em projetos facilita as atividades desenvolvidas pela equipe, e melhora o resultado das entregas, pois torna os processos mais padronizados, previsíveis e estáveis, bem como reduzindo o lead time dos projetos.

Agora, você já conhece algumas metodologias ágeis e como elas podem impactar na gestão dos seus projetos. Contudo, essas técnicas podem ser muito mais complexas do que parecem, e devem ser adotadas como uma prática constante de estudo e melhoria.

Artigo escrito por Bruno Paludo

Comentários


bottom of page