Juntos somos fortes: o trabalho do Agile distribui tarefas e responsabilidades sobre os ombros de todos os participantes. O Scrum Master é uma das personalidades principais. Ele não é um chefe clássico que dá instruções, mas um líder servidor que conduz a equipe à conclusão bem-sucedida do projeto.
Isso torna a função do Scrum Master complexa. Quais são exatamente as tarefas de um Scrum Master? Quais são as qualidades que ele ou ela precisa trazer para o trabalho? E como são as perguntas clássicas para uma entrevista de emprego de Scrum Master? Explico em detalhes o que a função de Scrum Master implica e como você pode se qualificar para esse importante cargo em equipes ágeis.
O que é um Scrum Master?
Os Scrum Masters coordenam o desenvolvimento de um produto ou recurso (principalmente em um contexto de software) de acordo com o chamado princípio "Scrum". Estrutura Scrum. Eles treinam os membros da equipe nos métodos ágeis e, de modo geral, para que eles se sintam motivados a usar suas competências no projeto. Eles também garantem que as equipes sigam a estrutura do Scrum em seu trabalho. E: É responsabilidade do Scrum Master ficar de olho no cronograma de um projeto.
Esta não é uma definição final ou completa. A função do Scrum Master é tão variada que este breve resumo tem como objetivo apenas dar a você uma compreensão básica do cargo.
A função do Scrum Master
Basicamente, a função do Scrum Master concentra-se na implementação de valores e princípios ágeis na equipe e no projeto. Isso significa que é responsabilidade do Scrum Master tornar ágil a maneira como os membros da equipe pensam e trabalham. Explicamos quais valores desempenham um papel decisivo nisso em nosso artigo "Agile Colocando valores e princípios em prática". explica. Quais são as tarefas que o Scrum Master assume em seu trabalho diário?
Trem
Especialmente as equipes que acabaram de adquirir uma compreensão básica do Scrum precisam da orientação de um Scrum Master. Essa pessoa familiariza as equipes com os princípios básicos e orientadores do conceito ágil. Os Scrum Masters assumem duas tarefas principais:
1. você treina equipes profissionalmente em Scrum.
2. inspirar os membros da equipe, exemplificando os valores do Scrum.
Dessa forma, as equipes não apenas aprendem novos fluxos de trabalho e métodos – como o Extreme Programming –, mas também percebem que a colaboração iterativa, flexível e autônoma produz melhores resultados do que, por exemplo, a colaboração em equipe. Cachoeira.
A maioria dos ônibus Agile está circulando em círculos....
...e tratar sintomas superficiais. É hora de você usar a psicologia – para uma mudança de mentalidade sustentável.
Suporte e moderação
Agiles Trabalhar significa trocar ideias repetidas vezes. Os Scrum Masters desempenham um papel central como facilitadores e apoiadores. Eles garantem que as discussões, reuniões e retrospectivas levem ao resultado desejado. Isso só é possível se os participantes perceberem que há um sentido e um propósito nisso. Os Scrum Masters devem, portanto, formular claramente o objetivo das reuniões e incentivar a comunicação. A arte dos Scrum Masters não é interferir no conteúdo dos projetos, mas apenas orientar o processo.
Treinamento
As funções de um Scrum Master também incluem treinar os membros da equipe. Ao fazer isso, os Scrum Masters não compartilham sua experiência ou dão conselhos técnicos, mas transmitem mensagens que motivam os membros da equipe a pensar e agir. Seu treinamento está relacionado principalmente aos tópicos de auto-organização, assumir responsabilidades e desenvolvimento pessoal.
Remover obstáculos
É responsabilidade do Scrum Master facilitar o trabalho das equipes todos os dias. Para isso, ele deve identificar e remover qualquer forma de obstáculo. Isso pode ser, por exemplo
- problemas técnicos,
- dificuldades de tempo,
- Problemas de comunicação,
- Lacunas de conhecimento relacionadas a formas ágeis de trabalho,
- problemas pessoais dos membros da equipe ou
- Desentendimentos entre membros da equipe
ser. A tarefa central é garantir um fluxo ideal de comunicação. Essa é a base para a solução de desafios no trabalho diário do projeto. Os Scrum Masters devem criar as condições estruturais para isso. O ideal é que os membros da equipe possam resolver seus problemas sozinhos.
Como o Scrum Master se relaciona com as outras funções do Scrum?
Além do Scrum Master, o
- Proprietário do produto,
- Desenvolvedor,
- Agile Ônibus e
- Liberar os engenheiros de trem
um papel importante no conceito Scrum (este último, no entanto, apenas na estrutura ou no contexto ágil escalonado). Como o papel do Scrum Master difere disso?
Scrum Master vs. Product Owner
Os proprietários de produtos definem os termos e os requisitos de um projeto Scrum. Eles monitoram as tarefas no backlog do produto e são responsáveis pelo valor agregado ao cliente que as equipes produzem. Os Scrum Masters fazem a mediação entre o Product Owner e a equipe. Eles apoiam a equipe, por exemplo, coordenando repetidamente com o proprietário do produto ou assumindo tarefas administrativas.
Scrum Master vs. Desenvolvedor
Os desenvolvedores são os desenvolvedores do software. Eles criam planos para sprints e garantem a qualidade aderindo a uma Definição de Pronto. Em outras palavras, eles são responsáveis pela qualidade de um produto – desde a arquitetura do código até a usabilidade do usuário final –. Os Scrum Masters, por outro lado, têm pouco a ver com o desenvolvimento técnico de um produto.
Scrum Master vs. Treinadores Agile
Os instrutores do Agile têm uma função semelhante à dos Scrum Masters e, em alguns casos, têm até responsabilidades idênticas. No entanto, é comum que os coaches Agile sejam responsáveis por mais equipes do que os Scrum Masters. Eles também são menos "limitados" ao Scrum, mas geralmente têm um conjunto de habilidades mais amplo do que o Scrum Master –, por exemplo, conhecimento de Kanban etc. Às vezes, eles também supervisionam uma equipe de Scrum Masters. Enquanto os Scrum Masters só devem ter no máximo duas equipes, de acordo com o Guia do Scrum, essa limitação não existe para os coaches Agile.
Basicamente, eles criam condições estruturais para o trabalho diário que são voltadas para as necessidades das equipes. Eles acompanham as equipes em suas atividades diárias e também se envolvem de tempos em tempos. Você trabalha como moderador e facilitador. Você é um líder sem responsabilidade disciplinar. Muitas empresas consideram seus instrutores Agile como Scrum Masters experientes.
Scrum Master vs. Engenheiros de treinamento de lançamento
Os engenheiros de trem de lançamento supervisionam um trem de lançamento em Agile – várias equipes em um contexto ágil em escala. Seu objetivo é simplificar a implementação do programa, remover obstáculos nos processos de trabalho e gerenciar riscos e dependências entre as equipes. Dessa forma, a função do Engenheiro de Release Train é semelhante à função do Scrum Master. No entanto, os Release Train Engineers supervisionam um grupo maior de pessoas – geralmente entre 50 e 125 pessoas – em um nível de processo diferente. Explicamos em nosso artigo como funciona exatamente um trem de lançamento "Liberar o trem no Agile: tudo o que você precisa saber"..
Funções no conceito Scrum: explicação com uma metáfora
Vamos tentar explicar essas funções novamente com uma metáfora que pode ajudar: um navio em alto mar.
- O proprietário do produto é o timoneiro – Para onde queremos ir? Ele define a visão e decide muitas coisas técnicas.
- O Scrum Master se move em um meta-nível, por assim dizer: por um lado, ele é o projetista do navio. Você quer ser uma lancha rápida ou um navio-tanque estável? Por outro lado, ele atua como um médico no navio: se houver problemas dolorosos, ele tenta tirá-los do caminho o mais rápido possível.
- Os instrutores do Agile são semelhantes aos Scrum Masters, como eu disse. Se você quiser simplificar: Se houver 4 navios (uma equipe para cada um), provavelmente haverá 2 Scrum Masters, cada um supervisionando 2 navios – e um treinador Agile, que também coordena e dá suporte.
- Os desenvolvedores são a tripulação responsável pelas tarefas no navio.
- Os Release Train Engineers só entram em ação quando temos uma pequena frota de 5 navios – 25 (ou equipes) e coordenamos a frota de acordo com um nível mais alto.
Importante: Apesar dessas diferentes funções, não há hierarquias oficiais no Scrum. O objetivo é garantir que as equipes tomem decisões apenas com base no profissionalismo. E: que a responsabilidade recaia sobre toda a equipe e não sobre os membros individuais da equipe.
Quais são as qualidades que um Scrum Master deve ter?
Agora você conhece as diferentes funções de um Scrum Master. Quais características os Scrum Masters devem ter para que você possa assumir essas funções com competência?
Tolerância à frustração: Os Scrum Masters transmitem gradualmente a compreensão da estrutura aos membros da equipe. Isso requer tempo e perseverança. Em muitas equipes, os Scrum Masters precisam fazer várias tentativas até que todos os funcionários tenham internalizado a estrutura, de modo que pensem e ajam de forma ágil por conta própria.
Abertura: Os Scrum Masters precisam de uma abordagem aberta para suas tarefas. Isso significa: eles abordam questões difíceis e lidam com os problemas de forma transparente.
Coragem: Para poder abordar questões difíceis, os Scrum Masters precisam de coragem. Isso tem um efeito sobre os membros da equipe. Por serem abertos e corajosos, eles também se atrevem a comunicar as dificuldades de forma eficiente.
Foco: Os Scrum Masters sabem quando as equipes precisam enfrentar quais desafios. Para isso, eles precisam de um forte foco no que é realmente importante no momento. Uma vez que os Scrum Masters tenham definido seu foco em um desafio, eles o mantêm até que uma melhoria tangível tenha ocorrido ou um problema tenha sido resolvido.
Compromisso: Os scrum masters sentem-se obrigados, perante sua equipe e sua empresa, a apresentar o melhor desempenho possível. As equipes sentem isso. Elas devolvem isso aos Scrum Masters na forma de confiança.
Senso de responsabilidade: Os Scrum Masters podem e querem assumir a responsabilidade por sua equipe e seu projeto. Eles sabem exatamente quando devem estar presentes e quando devem se conter e deixar a responsabilidade para a equipe.
Leitores atentos perceberão que esses recursos estão intimamente relacionados ao valores do Scrum ágil estão relacionados.
É tudo uma questão de KPIs
Agora você conhece as qualidades essenciais que um Scrum Master deve ter. Mas como as empresas sabem que você realmente tem essas competências? Porque: À primeira vista, essas qualidades parecem ser difíceis de medir. Na prática, porém, você pode pelo menos tentar tornar o desempenho do Scrum Master mensurável – e, assim, concluir indiretamente as características dos Scrum Masters. Mostramos a você como fazer isso em nosso artigo "Desempenho do Scrum Master: 5 KPIs importantes para avaliação"..
Quais são as habilidades que um Scrum Master deve ter?
Para que você possa usar as características mencionadas acima na prática para trabalhar com o Scrum, os Scrum Masters devem ter, acima de tudo, duas habilidades essenciais para o seu trabalho diário:
Observar e ouvir
Os Scrum Masters dedicam grande parte de seu tempo à observação e à escuta. Isso significa que eles devem ter a capacidade de observar processos complexos e perceber inconsistências que escapam à equipe. Eles têm de ouvir os membros da equipe repetidamente e tirar conclusões ou padrões que podem ser usados no Retrospectiva podem ser discutidos e, assim, servir para o andamento do projeto.
Comunique-se
Para dar o melhor suporte aos membros da equipe em cada fase, os Scrum Masters devem ser capazes de se comunicar de forma empática e clara. Afinal de contas, eles conversam com pessoas diferentes, com perspectivas diferentes, todos os dias. Em particular, os Scrum Masters devem ser capazes de manter conversas difíceis. Eles precisam levar os problemas e as soluções de forma sucinta e direta ao ponto. E: Os Scrum Masters devem, no mínimo, ter experiência em se comunicar com a gerência. É importante que eles entendam como a gerência de uma organização pensa. Para isso, é útil que eles saibam como funciona uma lógica de tomadores de decisão orientada por KPIs. Em princípio, o ideal de "liderar fazendo perguntas" ou "ajudar as pessoas a se ajudarem" se aplica a eles como líderes servidores.
Como é o currículo de um Scrum Master?
Não existe um único currículo de Scrum Master que permita que você assuma o cargo com sucesso. Isso ocorre principalmente porque o treinamento para se tornar um Scrum Master não é regulamentado de maneira uniforme na Alemanha. A maioria dos Scrum Masters tem formação em TI. Isso significa que eles estudaram ciência da computação, informática empresarial ou um assunto relacionado. Além disso, atualmente há outra tendência: os currículos de Scrum Master mostram que cada vez mais pessoas com formação em educação e psicologia estão optando por uma carreira como Scrum Master. Isso ocorre porque os Scrum Masters não precisam necessariamente ter um conhecimento profundo de desenvolvimento de software. Você pode entender melhor determinados processos em projetos. No entanto, isso não é um pré-requisito para você assumir com sucesso a função de Scrum Master.
Para que você se prepare profissionalmente para a responsabilidade de Scrum Master, recomenda-se um treinamento correspondente. Isso leva de dois dias a dois meses, dependendo do provedor do –. Os custos variam entre 800 e 2500 euros para a qualificação PSM1. As partes interessadas podem realizar o treinamento, por exemplo, na Câmara de Indústria e Comércio, na TÜV Süd ou na Haufe Akademie. Entre os renomados fornecedores dos EUA estão, por exemplo, a Instituto de Gerenciamento de Projetos e Agile em escala.
4 possíveis perguntas na entrevista de emprego para Scrum Master
Se os currículos de Scrum Master corresponderem a uma vaga anunciada, uma primeira entrevista é rapidamente marcada. Porque: Os Scrum Masters estão sendo muito procurados no momento. O que você pode esperar é basicamente difícil de prever. As funções de um Scrum Master são tão variadas que cada empresa quer saber algo diferente de você. No entanto, para dar a você uma primeira impressão, reunimos uma seleção de possíveis perguntas que podem ser feitas em uma entrevista de emprego para Scrum Master:
1. O que o Agile significa para você?
À primeira vista, a pergunta parece pedir apenas uma definição simples de Agile. Isso não está errado. Mas se você realmente quiser ganhar pontos, deve falar também sobre a importância do Agile para a empresa e a equipe, bem como sobre as vantagens de introduzir o Scrum. E: Não faz mal se você comparar o Scrum com outros estilos de gerenciamento de projetos nesse contexto.
Quais são os limites do Scrum do seu ponto de vista? Quando é que não faz mais sentido pensar em agilidade?
Um bom Scrum Master conhece os limites da estrutura. Ele ou ela sabe quando é hora de usar uma estrutura diferente para um projeto. O Scrum foi projetado para se adaptar rapidamente às mudanças e para fornecer resultados eficientes em curtos períodos de tempo. Assim, por exemplo, se você estiver trabalhando em um projeto que pode ser planejado de forma absoluta, no qual novas solicitações de clientes não são constantemente adicionadas, uma estrutura diferente, como a Método de cascataser mais adequado.
O que você considera ser a cerimônia ágil mais importante?
Agile Estruturas como o Scrum visam melhorar o desempenho da equipe de forma regular e evolutiva. Para isso, é importante que você faça uma revisão crítica dos processos e da colaboração regularmente. Portanto, as "retrospectivas" são, sem dúvida, adequadas como resposta a essa pergunta na entrevista de emprego para Scrum Master. Elas revelam obstáculos e insatisfações ocultas na equipe e encontram soluções que promovem decisivamente o progresso do projeto.
"Se você adotar apenas uma prática ágil, que seja a retrospectiva. Tudo o mais virá depois.
O que você faz se um membro da equipe não puder concluir uma tarefa de um sprint?
Os Scrum Masters sempre se deparam com o desafio de manter a equipe o mais eficaz possível. Ao mesmo tempo, eles precisam garantir que as necessidades de todos os membros da equipe sejam atendidas. Portanto, se um membro não conseguir entregar o que é esperado, você deve ter uma conversa pessoal com ele. Isso ajudará você a entender por que ele não está conseguindo concluir a tarefa. Como Scrum Master, você deve então encontrar uma solução com a pessoa que ajudará o membro da equipe a continuar seu trabalho com sucesso. Ao mesmo tempo, você deve comunicar os status intermediários à equipe para que ela não perca a confiança no membro da equipe.
Basicamente, é importante que você entenda: Resolva os problemas de forma ágil! Provavelmente, há cinco abordagens para resolver o problema. Comece tentando uma dessas abordagens no primeiro sprint. Em seguida, faça sua retrospectiva pessoal após o sprint para tentar a próxima abordagem, se necessário. Dessa forma, as expectativas não são muito altas e, com sorte, você terá uma sensação de realização logo no início. Com essa abordagem, você constrói confiança com sua equipe. E: você gera um ambiente no qual os funcionários se sentem seguros e confortáveis para expressar seus problemas. Você cria segurança psicológica.
Outras possíveis perguntas na entrevista com o Scrum Master
Além disso, você pode se preparar para uma entrevista com um Scrum Master respondendo a estas perguntas:
- Que conjunto de ferramentas de software você precisa para ser um Scrum Master?
- Há um conflito na equipe entre o proprietário do produto e um desenvolvedor de software. Como você deve proceder?
- Alguém da alta gerência exige que os desenvolvedores de software implementem seus desejos diretamente, sem levar em consideração os processos ágeis. Como você reage?
- Opcional: Como você procederia se tivesse que Implementar o Scrum também em outras equipes Você quer?
A pergunta mais difícil na entrevista para Scrum Master
Nosso autor Christian escreveu um artigo interessante sobre qual pergunta da entrevista é a mais difícil para o Scrum Masters – e como respondê-la de maneira inteligente. Dê uma olhada em nosso artigo "A pergunta mais difícil na entrevista para Scrum Master".
Papel do Scrum Master – Conclusão
A função do Scrum Master é diversificada e desafiadora. Isso faz dos Scrum Masters uma peça crucial do quebra-cabeça do desenvolvimento ágil. Para que eles possam lidar com projetos de forma eficiente, não apenas eles próprios, mas todas as equipes e, idealmente, toda a organização devem pensar e agir de forma ágil. Como você pode conseguir isso é mostrado em nosso Projeto Scagile. Isso mostra a você, em vários workshops, quais são os 7 erros que você deve evitar a todo custo durante uma transformação ágil. Os workshops são gratuitos.
Se você ainda estiver procurando por um quadro retrô adequado, nosso artigo poderá ajudá-lo com o assunto: As melhores placas retrô em comparação.