Assim é a forma como defino aprimorar e me especializar continuamente em metodologias agéis. Dentre elas, a principal e mais comum nas empresas é o SCRUM, o queridinho das techs.
“Mas Muza, eu não faço ideia de como o SCRUM pode me ajudar?” Muita calma nessa hora, jovem agilista. Eu estou aqui pra isso!
Idealizado pela Scrum.org, o SCRUM é uma metodologia ágil formalizada por 17 profissionais que buscavam ser agéis quando essa palavra não passava de um termo cheio de definições diferentes. O scrum é a arte de mudar o possível.
O scrum se caracteriza explicitamente pela forma como respondemos as mais diversas mudanças que estamos sujeitos, não somente na esfera profissional mas também, em todas as outras áreas que solidifica nossas vidas.
Essas mudanças quase sempre não podem ser previstas e a quantidade de mudanças que passamos e passaremos exige que trabalhemos de uma forma diferente, atentos as minúcias que se mover entre problemas requer de nossa criatividade e no preciosismo que só a transformação é capaz de nos proporcionar. Afinal, a capacidade de se adaptar rapidamente sempre determinou nosso destino.
Foi então dessa necessidade que se surgiu o manifesto ágil, composto por valores e ritos que o definem. vem entender comigo o porque essa metodologia é tão popular, e spoiler: não é atoa.
Baseado no empirismo do grande pensador John Locke, o SCRUM se equilibra em três pilares que nunca devem ser esquecidos quando o implementamos em nossas jornadas. A transparência, que permite que nossos processos sejam visíveis a todos. A adaptação, porque ajustes devem ser feitos todas as vezes que se mostrarem necessários, o mais importante é não desviar do seu principal objetivo. E por fim, mas não menos importante: a inspeção, para que possamos a partir da documentação de nossa jornada, notarmos variações e problemas indesejáveis, e como o SCRUM não e bobo nem nada, ele já prevê e nos direciona para os cinco eventos que na prática, vão definir se a metodologia está sendo implementada corretamente.
e pra te explicar como esses conceitos estão ligados a agilidade, eu quero te contar sobre uma metáfora.
Quando utilizamos um termostato, um instrumento que impede variações de temperatura em um limite pré-estabelecido, inspecionamos uma área para que possamos ajustar e nos adaptar a esse limite.
Caso nos deparemos com um índice abaixo, uma fonte de calor deve ser utilizada e o mesmo aconteceria se os índices estivessem acima desse mesmo limite e precisássemos acionar alguma forma de resfriamento para estabiliza-lo. Se tudo estivesse em uma constância harmoniosa, inspecionaríamos afim de manter a meta sempre estabilizada.
É dessa forma que a transparência, quesito importante nos valores do SCRUM, junto da inspeção frequente e da adaptabilidade, mantém ambientes prósperos e ágeis para o trabalho, ou melhor, paras as mudanças.
E é nos eventos que falaremos a seguir, que essas definições devem estar contidas e sempre incentivadas. E por falar nesses eventos, vamos entender como eles facilitam nossa jornada.
Formado oficialmente por cinco eventos, que mapeiam toda a gestão de desenvolvimento, são eles:
Tem como objetivo diluir o aprendizado, permitindo que tenhamos ciclos menores de aprendizado, gerando valor cada vez que estes mesmo ciclos acontecem. Além disso, tem duração de um mês ou menos, que permite desenvolvermos consistência sobre o produto.
- todos os outros eventos ocorrem dentro de uma sprint, que se inicia logo quando a anterior é encerrada pelo Product Owner.
Ocorre sempre no início da sprint, estabelecendo o trabalho que será realizado. Todo o time deve participar do evento, inclusive convidados e stackholders que podem incluir bons conselhos na hora de planejar e discutir quais os item mais importantes do backlog do produto.
- lembre-se dos valores e pilares do SCRUM! ser transparente e empático neste momento, te ajudará a construir um melhor relacionamento com a sua equipe e promoverá melhores ferramentas para se adaptar às mudanças que podem ocorrer durante o processo.
Responda as perguntas e tenha uma planning de sucesso:
- Por que a Sprint é valiosa?
- O que pode ser feito nesta Sprint?
- Como o trabalho escolhido será feito?
Tem como objetivo inspecionar o que está sendo feito e o que ainda não foi. Momento de tomada de decisões rápidas e eliminar necessidades de reuniões ao decorrer do dia.
- Tem duração de 15 minutos e deve ser realizada em todos os dias úteis de uma sprint, no mesmo local e no mesmo horário sempre.
- Dica: para engajar sua equipe, solicite que todos estejam de pé durante esse evento e se certifique de que todos foram ouvidos.
- Embora não seja o recomendado, você sempre pode ajustar seu plano de progresso a qualquer momento ao longo do dia. Lembre-se que o scrum é uma metodologia empirista, se algo deu errado a partir da experimentação do time, esta tudo bem replanejar.
Seu objetivo é inspecionar os resultados da sprint e determinar aquela adaptação que precisa ser feira. A equipe apresenta, através de uma apresentação, os progressos feito durante aquele tempo.
- É aquele momento de colocar todo mundo na mesma página e até mesmo, comemorar os progressos que a equipe conseguiu durante a última sprint.
- Sempre ocorre no fim de toda sprint.
Tem como objetivo discutir e planejar como sua equipe poderá entregar ainda mais qualidade e serem cada vez mais eficazes ao gerarem valor ao produto.
- Inspecione tudo! A relação do time, as interações, processos e ferramentas. Momento ideal pra ter aquela conversa sobre o que deu certo e o que não deu.
- Esse é o evento que conclui a sprint.
Conversamos bastante sobre o core do SCRUM e sobre como ele tem inovado a forma como as empresas tem se estabelecido no mercado.
Vale destacar que você pode utilizar a metodologia em qualquer área profissional, como é o exemplo da 3M, a famosa fabricante dos postits favoritos de todos nós e muitas outras empresas.
Espero que nosso encontro tenha sido útil a sua jornada
Gostou desse artigo e quer bater um papo? É só me procurar lá no Linkedin ;)
https://www.linkedin.com/in/celsomuza/
Te vejo logo!