0

O dev e o método scrum

Alfeu Junior
Alfeu Junior

Recentemente tenho dedicado parte do meu tempo aos estudos voltados ao Scrum. Como parte desse processo, segui uma recomendação e ler este obra que está na capa, que é de autoria do próprio criador da metodologia ágil. Para os que não estão familiarizados com o tema, o autor, Jeff Sutherland, afirma:


"O que o scrum faz é promover a união das equipes para criar grandes projetos, isso exige que todos enxerguem o objetivo final e façam entregas parciais para atingi-lo."


Em termos mais técnicos, a JetBrains define o scrum como:


"Scrum é uma metodologia ágil onde os produtos são desenvolvidos iterativamente. Planejamento, sprints, standups e retrospectivas são partes integrantes da metodologia scrum."


Considerando os aspectos conceituais e técnicos, comecei a pensar: " O que e como, eu aspirante a Dev, posso aprender e fazer para me adaptar a cultura do Scrum?" Bem, após algumas leituras, resolvi elencar alguns pontos e compartilhar com a comunidade, não apenas para estabelecer uma verdade absoluta mas para que possamos refletir sobre, seguem:


  • Não ser vaidoso. Como um dos exemplos citados no livro, enquanto integrante de uma equipe, o coletivo é mais importante que o seu título. Se seu título vem antes da sua equipe, provavelmete você só se veja responsável apenas por parte do trabalho, quando na verdade todos são responsáveis pelo projeto;


  • Ser um Team Player. Meio redundante mas se você não compartilha suas experiências, conhecimentos, terá dificuldade em se adaptar às equipes que utilizam o método, isso porque o senso de coletividade, auxiliando um aos outros, nos ajuda a resolver problemas mais rapidamente, nos tornando ágeis;


  • Ter maturidade. Durante o processo de criação de um produto ou no nosso caso um sistema, haverão momentos de review, retrospectiva sobre os sprints, então quando esse momento chegar devemos pensar em como poderíamos fazer melhor, não procurar culpados.


  • Evitar desperdício de tempo. Muitas vezes uma conversa simples num break pode resolver muitos problemas, no entanto, devemos estar atentos ao tempo despendido durante essas conversas. Afinal de contas, quando um integrante atrasa parte da entrega, todos terão que correr atrás do prejuízo depois, certo?! Como citado por Taiichi Ohno:" O desperdício é mais um crime contra socidade do que uma perda para os negócios."


  • Ser open-minded. Uma das características marcantes do scrum é a constante mudança, a cada sprint o Product Owner(PO) pode mudar as histórias, tasks, o que fazer e como. Dessa forma, devemos sempre nos adaptar a maneira como o PO acredita ser a maneira de resolver ou até mesmo propor melhores soluções*, essa última sendo uma concepção pessoal considerando que o scrum é um método que pode ser visto numa relação horizontal entre os membros da equipe, porque não tentar convencer os outros integrantes que há uma outra forma mais rápida de resolver o problema?


  • Ser adepto do Shu Ha Ri. Adotando essa técnica de uma arte marcial japonesa(Aikido) que consistem em Shu - Conhecer regras, formas e as repetir; Ha - Aprendeu as regras e pode inovar, implementar; Ri - Dominando regras, formas, sabendo inovar, realizar ações com mais autonomia.


  • Corrigir o erro na hora. De acordo com o livro, em estudo realizada em determinada empresa cuja não recordo o nome, um desenvolvedor que deixava para resolver um bug depois levava dias para resolve-lo posteriormente. Enquanto aquele Dev que tratou o erro assim que descobriu levou 1 hora no máximo.


  • Buscar sempre melhorar. Seja em equipe ou individualmente, é imprescindível a constante busca por melhoria, como já diz o ditado:"Camarão que dorme, a onda leva!".


Bem, "isso é tudo pessoal!". Espero que esse artigo possa ajudar vocês. Caso tenham algo a acrescentar, crítica, sugestão, só deixar nos comentários.


Referências


Sutherland, J. (2016). Scrum: a arte de fazer o dobro do trabalho na metade do tempo. Leya.

Gerenciamento ágil de projetos com Shu Ha RI. https://blog.geekhunter.com.br/gerenciamento-agil-de-projetos-com-shuhari/

What is scrum. JetBrains criadora da IDE IntelliJ.https://www.jetbrains.com/youtrack/agile/?gclid=CjwKCAjwruSHBhAtEiwA_qCpppH_pYxm2gPTzMRIX_-hBKBaDens7BvX-FcWWpgHnoJEbkPNXd49whoCxtUQAvD_BwE
0
1

Comentários (2)

0
Alfeu Junior

Alfeu Junior

22/07/2021 14:06

Verdade, Leandro. Venho aplicando com o uso do quadro e post-it stickers.

1
Leandro Henrique

Leandro Henrique

22/07/2021 12:50

Muito bom 👏🏻

Uma dica é usar o Scrum na sua rotina pessoal e nos estudos, isso me ajudou bastante a me habituar e entender melhor a metodologia.

Nunca pares. Back-end. https://github.com/alfeups

Brasil