Desvendando os Cronogramas nas Metodologias Ágeis — Uma Exploração Profunda em Scrum e Kanban

Renan Vogel
Suzano DigitalTech
Published in
5 min readDec 19, 2023
Photo by Towfiqu barbhuiya on Unsplash

Nesse artigo daremos continuidade ao nosso aprofundamento em frame, ou seja, a metodologia de business case aprofundado onde, ao final do estudo, conseguimos com clareza apresentar uma solução para um problema de negócio e explicar com um forte storytelling os motivos para essa ser a solução aplicada.

No final desse artigo você conseguirá encontrar a lista de todos os artigos relacionados ao frame. Nesse artigo em questão, trataremos sobre uma questão muito discutida em gestão de projetos: cronograma em agilidade, é possível!?

A relação da humanidade com o tempo tem evoluído significativamente ao longo da história, moldada por fatores culturais, tecnológicos, sociais e econômicos.

Nos últimos 50 anos, a globalização e a tecnologia da informação encurtaram as distâncias e alteraram nossa percepção do tempo, facilitando a comunicação e a coordenação em escala global em tempo real. A rapidez das comunicações, a pressão para produzir mais em menos tempo e a natureza “instantânea” da informação impactaram nossa percepção de urgência e a maneira como gerenciamos nosso tempo. Atualmente, a relação humana com o tempo é complexa e multifacetada. A tecnologia digital e a conectividade constante permitem uma organização mais eficiente do tempo, mas também podem levar a uma sensação de constante pressão e urgência. Enquanto alguns buscam técnicas de gestão do tempo para otimizar a produtividade, outros buscam equilibrar suas vidas e encontrar tempo para o descanso e o lazer. A cultura, a economia e as expectativas sociais continuam a moldar como percebemos e valorizamos o tempo em nossa sociedade.

As metodologias ágeis são abordagens de gerenciamento de projetos e desenvolvimento de software que enfatizam a flexibilidade, colaboração e entrega incremental. A relação das metodologias ágeis com o tempo é central para sua filosofia e práticas.

O principal objetivo das metodologias ágeis é melhorar a eficiência, a colaboração e a entrega de valor em projetos. Isso permite que haja adaptação contínua às mudanças e à evolução das demandas. Nesse contexto de agilidade, o cronograma pode ser bem flexível e adaptado à realidade da companhia, do projeto e da equipe.

Quais são as vantagens do cronograma em agilidade?

  1. Planejamento: Permite que os envolvidos tenham uma visão mais clara de todo o processo, desde o início até a conclusão. Isso auxilia na definição de metas e objetivos realistas, bem como na identificação dos principais marcos e etapas do processo.
  2. Gerenciamento de Recursos: Auxilia numa alocação mais eficiente de recursos, como de tempo, humanos, financeiros, dentre outros, garantindo que a equipe possua os recursos necessários para a execução das tarefas conforme planejado, evitando retrabalho, ociosidade e sobrecarga para as partes.
  3. Previsibilidade: Visão de quando o produto estará pronto. Isso é extremamente importante para evitar desgaste entre as partes e todos “estarem na mesma página” no que se refere ao andamento do projeto.
  4. Identificação de Riscos: A identificação de possíveis problemas e riscos no processo permitindo que sejam tratados antecipadamente e reduz a probabilidade de interrupções não planejadas e atrasos.
  5. Coordenação e colaboração: Permite que os envolvidos no processo saibam o quê e por quem está sendo feito cada etapa, melhorando a comunicação e evitando retrabalho.
  6. Priorização: A priorização de tarefas com base na importância, urgência e sensibilidade de cada uma delas ajuda no entendimento claro do que deve ser executado. Isso garante que as funcionalidades críticas sejam desenvolvidas num primeiro momento, maximizando o valor entregue.
  7. Avaliação de Desempenho: Fornece uma base para que o desempenho da equipe possa ser avaliado. Permite a comparação entre o desempenho “real x planejado”, auxiliando nas acompanhamento de métricas relevantes para o processo e desenvolvimento.
  8. Controle de Custos -> Permite o monitoramento e controle no uso dos recursos e no cumprimento de prazos estabelecidos.
  9. Motivação da Equipe -> Ajuda a manter a motivação da equipe, pois oferece uma visão mais sólida das conquistas com o passar do tempo
  10. Satisfação do Cliente -> Permite que o cliente ou usuário tenham expectativas realistas sobre os prazos de entrega e as funcionalidades que serão entregues.

Como utilizar o CRONOGRAMA em nas ferramentas de Agilidade, como Scrum e Kanban?

Por muito tempo se acreditou que agilidade e cronograma não se misturavam, que o simples fato de se desenhar um cronograma, definindo expectativas claras e prazos para execução, o projeto se tornava em waterfall. Hoje, porém, entende-se que, embora as metodologias ágeis valorizem mais a colaboração contínua do que a aderência estrita a planos pré-estabelecidos, a utilização de cronogramas ainda é uma prática valiosa.

Quando falamos sobre SCRUM, o cronograma pode ser gerenciado por meio de iterações denominadas “sprints”, que geralmente possuem um tempo fixo de duração, como duas semanas. Esses sprints proporcionam um senso de cadência e permitem que as equipes estabeleçam metas mensuráveis.

O uso de sprints no Scrum ajuda a equilibrar a necessidade de um cronograma fixo com a capacidade de se adaptar a mudanças. Essa abordagem iterativa e incremental contribui para a entrega regular de valor ao cliente, ao mesmo tempo em que permite ajustes contínuos com base no feedback e nas mudanças nas prioridades do projeto.

No KANBAN, não há sprints fixos, o foco é no fluxo contínuo de trabalho e na visualização desse fluxo. As tarefas são representadas por cartões que são movidos por colunas através de um quadro Kanban, seja ele físico ou virtual. Entretanto, é possível incorporar elementos de cronograma no Kanban para fornecer uma orientação temporal. Por exemplo, uma equipe Kanban pode estabelecer metas de entrega dentro de intervalos específicos ou adotar práticas como o “Release Planning”, onde se estabelecem datas alvo para a entrega de determinadas funcionalidades.

O cronograma no Kanban é, portanto, mais flexível e adaptável às necessidades específicas da equipe e do projeto. Ele pode ser ajustado conforme novas demandas surgem ou prioridades mudam, proporcionando uma abordagem mais dinâmica para a gestão do tempo em comparação com metodologias mais prescritivas. Essa flexibilidade é uma das razões pelas quais o Kanban é amplamente adotado em contextos nos quais a previsibilidade e a capacidade de resposta a mudanças frequentes são essenciais.

As vantagens de integrar cronogramas em metodologias ágeis são diversas. Primeiramente, eles oferecem uma estrutura para a organização do trabalho, proporcionando uma visão clara dos objetivos a serem alcançados em um determinado período. Além disso, os cronogramas permitem uma avaliação mais precisa do progresso do projeto, facilitando a tomada de decisões informadas sobre ajustes necessários. No Scrum, a reunião de revisão do sprint proporciona uma oportunidade para ajustar o cronograma e as prioridades com base no feedback recebido. No Kanban, a análise constante do fluxo de trabalho ajuda a otimizar a eficiência ao longo do tempo.

Em resumo, a incorporação sensata de cronogramas em metodologias ágeis oferece uma abordagem balanceada entre flexibilidade e planejamento, maximizando a eficiência e a entrega de valor.

Lista de artigos publicados sobre o aprofundamento em frame:

  1. Vantagem do frame em relação ao business case
  2. Estratégia Digital — Começando o seu Frame
  3. Como levantar hipóteses?
  4. Guia para um levantamento de processos eficaz com foco em Estratégia Digital
  5. Empatia e estratégia digital: como entender as dores e necessidades do seu público.
  6. O que são alavancas?
  7. Você já ouviu falar de PoC teórica?

--

--