O uso de sprint é a principal forma de melhorar a eficácia usando Scrum, pois desde as primeiras sprints, as entregas são feitas e com a validação das entregas aumenta-se consideravelmente a chance de sucesso da iniciativa. Entregar frequentemente é bom, mas mais importante ainda é a inspeção do que foi feito, tem que validar, pegar a opinião do uso e descobrir se está no caminho certo.
Além da confirmação, é muito importante que sejam feitas entregas que cabem na sprint. Entregas reais, que geram valor para o cliente. Mas o que mais ouvimos das pessoas quando falamos isso é que não conseguem, não é possível para a situação que eles possuem, ou coisas do tipo. Quando na verdade o que as pessoas estão querendo dizer é que é difícil e elas não consideram isso tão importante para dedicarem energia em resolver a questão.
Pois bem, é importante sim, gaste a energia, aprenda, melhore, diminua os problemas relacionados a isso, pois vamos repetir o que falamos no início: ter entregas a cada sprint é a principal forma de melhorar a eficácia.
Usar o framework Scrum para garantir que o time entregue uma quantidade de trabalho e para garantir que sejam feitas reuniões é muito pouco. Uma quantidade de trabalho que não resolve um problema e reuniões que não geram valor é desperdício de tempo das pessoas.
São vários pontos explicados pelo Scrum que se complementam para fazer com que entregas pequenas o suficiente e ao mesmo tempo com valor sejam realizadas a cada sprint para validação e confirmação do caminho correto. Algumas delas são:
- Sprints de no máximo 30 dias: para que sejam feitas entregas pequenas;
- Defina a meta de valor da Sprint: para que cada sprint entregue algo de valor;
- Entregue em toda sprint;
- Inspecione o que foi entregue e adapte sempre que necessário…
Para os iniciantes no Scrum eu entendo que existem dificuldades para conseguir entregar sempre a cada sprint coisas com valor. Pois ainda não adquiriu o conhecimento ou tem processos da empresa que atrapalham ou o tamanho do trabalho ainda está grande ou é complexo o que precisa ser feito… e assim por diante.
Mas para quem já trabalha com Scrum a um tempo, tem que ter melhorado os processos da empresa, isso mesmo, ensinar a empresa, melhorar os processos, evoluir para conseguir entregar pequeno com valor e frequentemente. Tem que resolver o que atrapalha, tem que reduzir a complexidade, tem que reduzir o tamanho do trabalho… Para alcançar isso tudo tem que se dedicar e fazer melhorias a cada sprint. Se você não melhorou depois de um bom tempo usando Scrum, você não está fazendo o melhor que pode com o que tem disponível.
Se você usa o Scrum para controlar e fazer reunião depois não vem me dizer que o Scrum não funciona, pois neste caso foi você que não quis fazer o Scrum funcionar.
Quer saber mais sobre o Scrum e corrigir a forma como é usado na sua empresa, temos o treinamento Scrum Completo aqui na Synergyc.