Por: Dextra, maio 6, 2020
Após trabalhar 1 ano e meio inserida no framework SAFe, notei que minhas responsabilidades como Scrum Master não são apenas responsabilidades "padrão" do Scrum de por exemplo remover impedimentos, acompanhar as métricas do time, trabalhar gestão visual e motivação, etc. O SM é alguém que pode acrescentar muito ao prestar atenção em pequenos detalhes do dia-a-dia do time principalmente dentro do Framework SAFe, que é um pouco mais robusto e tem várias dependências de outras squads ou outros times.
Abaixo listo algumas ações que se aplicam ao SAFe mas que também podem ajudar os Scrum Masters com insights e ideias para acrescentar cada vez mais e fazer com que pequenas mudanças ajudem o time como um todo:
Garantir que todo o time (de desenvolvimento) saiba o que é o Framework e como ele se encaixa na empresa: Uma vez que uma pessoa nova entra no time, é essencial que ela entenda que o contexto do SAFe diverge em alguns pontos de um contexto apenas de Scrum por exemplo. Passar pelos principais ritos do SAFe, como ele funciona na empresa e abrir um espaço para perguntas facilita muito para que a pessoa entenda os termos que sobressaem ao ágil. Além disso nesse contexto, as entregas de um squad estão muito relacionadas com o trabalho a ser realizado por outros squads, então é essencial que o time de desenvolvimento saiba o impacto disto;
Garantir que todas as pessoas que trabalham no seu time entendam os papéis principais do SAFe: Alguns papéis do SAFe como RTE (Release Train Engineer), PM (Product Manager) e SA (System Architect) são pessoas que são citadas o tempo todo e em várias reuniões, pois ajudam muito os Scrum Masters, Product Owners e Líderes Técnicos, facilitam reuniões, participam de projetos e estão sempre transitando entre os times. É essencial que o time de desenvolvimento saiba quem são essas pessoas, como elas ajudam e qual a interação do time com elas. Elas são citadas a todo momento e podem participar dos ritos internos do time também.
Ter uma conexão com os outros times: é muito comum quando a empresa começa a adotar o SAFe que os times de desenvolvimento continuem focados nas suas próprias entregas sem considerar o impacto que aquilo pode ter ou dependências com os outros times. O Scrum Master pode promover encontros entre os times de desenvolvimento, principalmente aqueles nos mesmos contextos, com ambientes de desenvolvimento em comum, dependência de deploys, etc. Quanto maior a comunicação entre essas pessoas, menor a chance de entregas descasadas ou entregas que não fazem sentido para o outro time. Essa interação sempre será valiosa também em caso de rotacionar pessoas do time para ajudar com as demandas, unificar boas práticas de desenvolvimento, agilizar a solução de problemas e várias outras vantagens.
Acompanhar o planejamento futuro: Para o SAFe (assim como para outros contextos) é essencial que o PO esteja pensando não apenas no próximo Sprint mas também nos próximos meses ou próximos Quarters. Nesse alto foco em planejamento das demandas, é possível que em alguns momentos seja necessária a ajuda do time em demandas mais técnicas ou na viabilidade das demandas. Além disso, o PO também estará transitando bastante entre as sprints correntes e reuniões com o negócio para demandas futuras. O Scrum Master, nesse cenário mais robusto, estando bastante presente nos ritos e nas reuniões, pode ajudar tanto o time com decisões quanto municiar o PO com o máximo de informações possíveis das entregas atuais, para que ele possa estar bastante focado no negócio. Essa última dica vale bastante para cenários fora do SAFe também, mas trago aqui pois vejo que um papel pró ativo do SM nesses casos traz muito valor para o dia-a-dia.
Essas são apenas algumas dicas de como o Scrum Master pode ajudar um pouco mais no SAFe além do acompanhamento do time propriamente. Caso tenha dúvidas sobre o SAFe, sugestões ou comentários conte com a gente!
Autora: Thais Fernandes (Agile Leader na Dextra)
A diferença entre receber funções e missões e como isso impacta seu time
Como líderes de produto, continuamente demandamos do nosso time evoluções, novos desenvolvimentos e features para nossos produtos. Um fato interessante é que a maneira pela qual fazemos isto pode alte…
Um dado pode ser classificado como um conjunto de números, palavras ou imagens. Como dados pessoais, dados de localização e etc. Uma informação, é a estruturação dos dados, trazendo um significado. Co…
Após trabalhar 1 ano e meio inserida no framework SAFe, notei que minhas responsabilidades como Scrum Master não são apenas responsabilidades "padrão" do Scrum de por exemplo remover impedimentos, aco…
O que era uma tendência, agora é uma realidade para muitas Companhias e, com certeza, aprenderemos muito com este período. Listamos 09 dicas para você e seu time praticarem: 01. Reserve um espaço some…
Todos sabemos que a principal necessidade de realizar testes é para garantir que possíveis falhas sejam encontradas e que tenhamos um produto com qualidade. Com a mudança de mindset devido o crescente…
Cada um dos quase 4 bilhões de terráqueos que têm acesso à internet irão gerar, em 2020, cerca de 1,7 MB de dados/segundo, de acordo com o relatório anual "Data Never Sleeps". E este volume de dados -…
Você é ágil? Ótimo. Mas você é Ágil pelos motivos certos? Provavelmente não!
Geralmente eu gosto de quebrar textos por partes, para facilitar a sinergia entre o meu raciocínio e o de quem me lê. E neste caso, cada parte na verdade é uma pergunta (ou, se você preferir, uma prov…
Agilidade é uma forma de pensar, sendo considerada mais uma filosofia do que um método. Quando abordamos as etapas do desenvolvimento de software, desde sua ideação até a entrega ao cliente, é preciso…
Por que desenvolvedores devem se preocupar com agilidade?
Desde o começo da minha carreira sempre fui instruído e incentivado a trabalhar com agilidade. No contexto em que comecei já haviam vários processos instaurados e que já estavam em funcionamento duran…
O mundo de desenvolvimento de software mudou muito depois do Manifesto Ágil. Tivemos impactos significativos em diversas áreas. Por exemplo: no Gerenciamento de Projetos paramos de adotar modelos Casc…
Versão resumida do post: Scrum Master's, deixem as equipes se ralarem um pouco, só cuide para que eles não se matem. Se você leu e não entendeu, leia o resto do post 😛 Quando somos crianças, ou já ad…
Olá, Sim, você não leu errado no título do post, é chef de cozinha mesmo, mas eu explico. Para quem me conhece pessoalmente vai pensar "Mas é claro que ele tinha que falar de comida, mas o que isso te…
No atual mercado de TI tem se escutado muito em entrega contínua (continuous delivery), metodologias ágeis, PaaS, IaaS e DevOps. Quando se trabalha em infraestrutura o paradigma é muito grande referen…
Grandes organizações precisam conciliar inovação, entrega de valor e redução de riscos. Veja como o modelo da Lean Startup, aplicado a iniciativas de inovação em corporações, pode trazer dinamismo e i…
Entrega Contínua: A agilidade do desenvolvimento
Métodos e práticas ágeis já são realidades nas equipes de desenvolvimento de software. Mas será que isto é suficiente? Para alcançar agilidade de ponta-a-ponta em uma organização é necessária uma adap…
É mesmo possível estimar software?
Em um post recente do seu blog, Martin Fowler questiona o propósito das estimativas em software. Neste texto é realizada uma análise do artigo e de outras fontes, e apresentadas considerações sobre o …
Metodologia ágil para BI Opensource
Há décadas as ferramentas de apoio a decisão possuem papel fundamental nas organizações. Independente do porte, as empresas adotam uma ou várias fontes de dados para análise e obtenção de informação. …