daily_scrum_900x600

Daily Scrum: o que é e qual seu papel na gestão ágil com Scrum?

Daily Scrum: o que é e qual seu papel na gestão ágil com Scrum?

Descubra o que é Daily Scrum e porque ela tem um papel fundamental no decorrer de um projeto de acordo com as diretrizes do framework Scrum.

Em projetos dinâmicos, em que mudanças acontecem constantemente e o trabalho é feito em pequenos pacotes, é essencial que haja um acompanhamento constante das atividades realizadas.

É aí que entra a Daily Scrum, essencial para o funcionamento do modelo de gestão ágil baseado no framework Scrum.

O que é Daily Scrum?

A cada dia do Sprint a equipe faz uma reunião diária, chamada Daily Scrum. Ela tem como objetivo disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho a ser realizado no dia que se inicia.

Considere como uma reunião rápida, com duração máxima de 15 minutos, realizada no início de cada dia de desenvolvimento do Sprint.

Essa reunião diária visa repassar as atividades do dia anterior e planejar o dia de trabalho que se inicia.

É importante que ela seja realizada no mesmo local e na mesma hora, para que se torne natural e o time se acostume.

Falando em time, é o Time de Desenvolvimento que conduz a reunião, e sua presença é obrigatória.

O coração do Scrum: Inspeção e adaptação na Daily Scrum

O Time Scrum de desenvolvimento usa a Daily para inspecionar o avanço da Sprint e buscar os incrementos necessários para que a equipe consiga atingir as metas definidas no Sprint Backlog, é nesta reunião que o time consegue se auto organizar de forma mais produtiva.

Conforme resumiu a Scrum.org a Daily Scrum melhora a comunicação, elimina a necessidade de outras reuniões, identifica e permite a correção imediata dos impedimentos para o desenvolvimento da sprint, destaca e promove a tomada rápida de decisão e melhora o nível de conhecimento da equipe.

A Daily Scrum é basicamente a chave para a inspeção e a adaptação como Cultura Ágil.

Tanto o Product Owner quanto o Scrum Master podem participar da Daily Scrum, mas como ouvintes.

Essa não é uma reunião de cobrança ou status report. Lembre-se de que não há um chefe em um Scrum Team.

Durante a Daily Scrum, todos os membros do time devem responder três perguntas:

  • O que eu fiz desde a última Daily Scrum?

  • O que vou fazer hoje?

  • Quais são os impedimentos que estão me atrapalhando a realizar meu trabalho?

Com as respostas para essas perguntas, a equipe organiza meios de resolver os impedimentos, contando com a ajuda do Scrum Master, que tem como uma de suas funções remover os impedimentos que surgem durante o andamento do projeto e atrapalham o Time de Desenvolvimento.

Assim, a reunião facilita a compreensão de quais atividades cada pessoa está fazendo e em que essa pessoa precisa de ajuda, fortalecendo a unidade dos membros da equipe.

Vale ressaltar que a resolução dos problemas levantados durante a reunião não é feita durante a reunião, mas sim após ela com as pessoas envolvidas.

É bom reforçar que essa reunião acontece todos os dias em que a Sprint está sendo desenvolvida e seu grande objetivo é saber o quão perto da meta do Sprint o Time de Desenvolvimento está.

Ou seja, essa reunião estabelece um plano de ação curto de 24 horas, com as atividades que serão realizadas dentro do dia atual.

Lembre-se sempre! Daily Scrum não é uma reunião para resolver problemas.

Outro ponto a se destacar é que não é necessário esperar pela Daily Scrum para comunicar um impedimento, na verdade isso é recomendado, informar na hora que o identificar.

O objetivo de se comunicar um impedimento durante a reunião é dar visibilidade ao time sobre o que está atrapalhando o trabalho.

Dessa forma, a Daily Scrum é, em essência, uma reunião de planejamento. Por isso, é bom que seja realizada perto do Quadro de Tarefas, para que a atenção seja voltada a essas tarefas, atentando para as prioritárias.

Assim, todos trabalham como uma equipe, dividindo as tarefas e com um único objetivo: alcançar a meta da Sprint.

As 3 principais perguntas do Daily Scrum

Ter em mente as três principais perguntas para a realização da Daily Scrum garante, então, a organização e a agilidade que todos almejam ao implementar a metodologia do Scrum.

E aí, entendeu o que é a Daily Scrum e qual sua a importância para o Scrum?

A Daily Scrum é essencial para que as Sprints sejam conduzidas de forma efetiva e principalmente que tenham suas metas alcançadas.

Pense nisso e boa semana!

Por Vagner Molina e Thiago Gonçalves, Eng. Mecânico pela Universidade Federal de Juiz de Fora.

Creative business people looking at multi colored sticky notes on glass in meeting room at creative office

O que é a mentalidade ágil?

O que é a mentalidade ágil?

Quando você está tentando introduzir o Desenvolvimento de Projetos Ágeis em sua empresa ou em uma nova equipe, é importante que você saiba como fazer isso funcionar.

Mais do que termos, práticas, reuniões e histórias de usuários, o “Agile Mindset” mantém a equipe no ponto e os ajuda a se autogerir, mesmo que não estejam muito familiarizados com os termos usados ​​no “Agile”.

Mas o que é uma mentalidade ágil(Agile Mindset)? Por que isso é mais importante do que os termos e práticas do “Agile” no nível habitual e pessoal?

Essencialmente, uma mentalidade é uma cultura que você implementa com o incentivo para aceitar ou adotar as normas culturais.

Se você deseja realmente implementar o “Agile”, ele deve se tornar parte da cultura da sua empresa.

Uma vez que esta parte do “Agile” se transforma em valores, normas, tradições e hábitos pessoais de trabalho, quais são os indicadores de que sua equipe tem uma mentalidade ágil?

Aqui estão eles:

Eles veem o fracasso como uma oportunidade de aprendizado.

Um dos principais conceitos do “Agile” é que seu produto de trabalho evolui, melhora e se desenvolve com o passar do tempo.

Isso significa que quando um “Sprint” falha, isso significa simplesmente que há mais melhorias a serem feitas.

As equipes aceitam diferentes perspectivas e diversidade de pensamento.

O motivo pelo qual você deseja uma equipe multifuncional composta de desenvolvedores seniores e outros especialistas é porque você deseja que eles tenham intensas discussões no “Daily Scrum Meeting” e se auto gerenciem.

Se todos eles forem programadores, tudo o que saberão é codificar. Colocar testadores de controle de qualidade, analistas e outros especialistas pode produzir resultados maravilhosos e agregar valor a tudo no projeto.

Ops…o que é esse tal de Daily Scrum Meeting?

E uma reunião rápida, com duração máxima de 15 minutos, realizada no início de cada dia de desenvolvimento da Sprint.

Essa reunião diária visa repassar as atividades do dia anterior e planejar o dia de trabalho que se inicia.

É importante que ela seja realizada no mesmo local e na mesma hora, para que se torne natural e o time se acostume.

Falando em time, é o time de desenvolvimento que conduz a reunião, e sua presença é obrigatória.

As pessoas estão se divertindo

Agora, a definição de diversão pode ser subjetiva, mas é fácil de medir e observar.

Quando a energia está alta, as pessoas estão motivadas e passam tempo umas com as outras fora do Scrum ou do escritório, você sabe que elas estão se divertindo umas com as outras.

Se você escolheu uma boa equipe, a experiência de aprendizagem também deve dar a eles muitos motivos para se alegrarem.

O espaço de trabalho é sustentável

O “Scrum Burndown Chart” é uma ótima maneira de ver se o ritmo que você definiu para seus Sprints é adequado para a equipe.

O gráfico de Burndown é considerado um dos mais úteis para monitorar o progresso de um time ágil. 

Rotatividade tardia e itens inacabados indicam que o ritmo está muito rápido ou que há muitos itens.

Acabamentos precoces significam que o ritmo está muito lento ou as pessoas são capazes demais e não são desafiadas.

O ritmo sustentável mantém as pessoas alerta, mas em níveis saudáveis ​​de estresse.

Os membros da equipe podem aceitar mudanças e se adaptar rapidamente

É fácil identificar os membros que terão problemas para manter uma mentalidade ágil.

Estas são as pessoas que não gostam de mudanças ou não conseguem lidar bem com as condições em evolução. A equipe é brutalmente transparente.

O “Agile Mindset” exige que os membros da equipe sejam transparentes com seu trabalho – incluindo falhas.

Quando um membro erra, ele tem que admitir

Erros devem ser mencionados em Daily Scrums para aprender lições e evitá-los no futuro.

Isso está de acordo com o indicador anterior de que as falhas são simplesmente oportunidades de aprendizagem. 

As pessoas querem e precisam colaborar e se comunicar

Scrum Masters são simplesmente facilitadores. Os membros que têm uma mentalidade ágil têm o desejo de interagir com a equipe e se auto gerenciar.

A equipe está ciente quando está usando anti-padrões

Um anti-padrão é uma solução ineficaz, mas comum para um problema que continua surgindo.

Uma equipe com uma mentalidade ágil está ciente quando está se inclinando para o anti-padrão e ativamente tenta resolver o problema de forma diferente.

O compartilhamento do conhecimento é feito de boa vontade e gratuitamente

Uma equipe verdadeiramente ágil deseja que todos estejam equipados para lidar com problemas e tarefas.

É por isso que o compartilhamento de conhecimento é um grande indicador de que o Agile Mindset está vivo e bem aplicado na equipe.

Pense nisso e boa semana!