Existe um grande mito nas empresas, reforçado por muitos agilistas de plantão, de que “não é possível falar em prazo quando se usa práticas ágeis como Scrum ou Kanban”. Mas será que é verdade?
Como Inteligência Artificial está na moda, resolvi perguntar para o ChatGPT o que ele acha disso. E eis a resposta:
“Sim, existe prazo quando se utiliza práticas ágeis. No entanto, é importante destacar que o enfoque da agilidade é a entrega contínua de valor e o ajuste constante às mudanças, em vez de seguir um cronograma rígido. Em práticas ágeis, como o Scrum ou o Kanban, há períodos de tempo definidos para a entrega de produtos ou features, mas esses períodos são frequentemente curtos e as equipes trabalham juntas para realizar o máximo de progresso possível dentro desse período. Além disso, as equipes são encorajadas a se adaptar a mudanças no escopo ou nos requisitos de forma flexível e ágil.”
Bom, se até para a IA ágil tem prazo, é sinal que alguma coisa deve estar errada na cabeça de quem pensa que, se uso Scrum, data vira tabu.
Depois de 15 anos trabalhando com times ágeis, fica nítido enxergar que isso acontece, na maior parte das vezes, porque:
- Muitas empresas desenvolvem projetos gigantes com mindset tradicional (o valor só vem no final) e não de produtos (entregas incrementais) e, portanto, continuam querendo a data final (chamo isso de “cascágil”);
- Ainda há Scrum Masters e times ágeis que não se importam com métricas;
- Também existem Product Managers ou Product Owners não refinam o backlog, tampouco estimam histórias;
- Por fim, mas não menos importantes, muitos Líderes Técnicos e times também não se permitem fazer estimativas de médio prazo, com o medo (justificável) de que estimativas virem compromisso.
Mas isso tem solução. Dá trabalho, mas vou deixar cinco dicas que podem ajudar:
- Entrega de valor: Em vez de se concentrar em cumprir prazos rigorosos, o enfoque deve ser na entrega de valor para o cliente ou usuário final (e para isso, é preciso falar em métricas de negócio). Isso permite que a equipe se ajuste às mudanças e priorize o que é mais importante.
- Planejamento realista: É importante estabelecer prazos realistas baseados em estimativas precisas. Isso ajuda a evitar atrasos e a mantém a equipe focada e motivada. Sem velocity ou CFD, de um lado, e sem refinamento e estimativa de histórias, de outro, não há Cristo que consiga dar visibilidade ao cliente ou ao negócio.
- Comunicação constante: Mantenha a equipe e os stakeholders informados sobre o progresso e os possíveis desafios. Isso permite que todos trabalhem juntos para encontrar soluções e mantenham as entregas em dia.
- Flexibilidade: Esteja preparado para mudanças no escopo ou nos requisitos. Em práticas ágeis, é necessário ser flexível e estar disposto a se ajustar a mudanças para garantir a entrega de valor. Isso não pode ser desculpa, por outro lado, para não estimar além do Sprint atual… times ágeis e Product Managers maduros sabem que é recomendável estimar mais —e isso pode dar argumento para PM e time negociarem o planejamento.
- Equipe motivada: Mantenha a equipe motivada e envolvida, fornecendo oportunidades para o desenvolvimento profissional e reconhecendo o trabalho bem-feito. Isso ajuda a manter a equipe focada e comprometida com o sucesso do projeto.
Com boas práticas de refinamento de backlog e estimativa de histórias, é possível sim criar visibilidade de prazos, acalmar os stakeholders de negócio e criar também senso de evolução com o próprio time.
Você e seu time dominam estes fundamentos?
Precisa de ajuda? Fale com a gente!
Comments are closed