o Scrum Master função está entre os 20 principais de 2018 empregos mais bem pagos nos EUA e é classificado em 10º nos empregos mais promissores do Linkedin para 2019. Com a crescente popularidade da metodologia Agile e do Scrum, esses resultados não são surpreendentes.
A adoção de Scrum em pequenas e médias empresas está se tornando popular. 34% dos scrum masters trabalham em empresas com menos de 1.000 funcionários de acordo com o Tendências do Scrum Master 2019 relatório.
Muitas startups que estão indo além do estágio de seed encontram a necessidade de um scrum master profissional. Às vezes, isso se deve ao atrito e à falta de comunicação entre os desenvolvedores de software e as partes interessadas de negócios.
Nem todas as startups são criadas da mesma maneira e os scrum masters devem ser capazes de escolher aquelas que mais se adequam à sua experiência profissional. Abaixo estão cinco perguntas que um scrum master deve fazer durante uma entrevista para obter o ambiente e as expectativas mais realistas para os funcionários em potencial.
Ao fazer esta pergunta, o candidato a scrum master obterá uma melhor compreensão das expectativas para a função. Por exemplo, uma empresa recém-formada pode precisar de orientação sobre como implementar Scrum para entregar seu produto mínimo viável (MVP). É vital para o scrum master conhecer o escopo do trabalho e o nível de maturidade Agile da startup o mais cedo possível - de preferência, mesmo na fase de entrevista.
Normalmente, é necessário um scrum master experiente para elevar o nível de desempenho de uma equipe inicial. Eles precisam de alguém para mostrar como podem melhorar e se desenvolver em uma equipe de bom desempenho. A discussão pode ir mais longe perguntando sobre o nível de coesão da equipe. Eles são auto-organizados? Se não, por quê?
A resposta do entrevistador a essas perguntas definirá suas expectativas para a posição de scrum master. O scrum master não é um gerente que dita o que fazer, mas um líder servo que fornece um ambiente onde a equipe colabora autonomamente. A função de mestre do scrum envolve a otimização das forças individuais para que a equipe tenha o melhor desempenho e alcance seus objetivos.
Às vezes, as pessoas sem experiência com Scrum confundem as duas posições. Se os fundadores acharem que o processo de desenvolvimento é lento, opaco ou desorganizado, isso pode significar que a startup precisa de um gerente de projeto ágil para organizar o trabalho e colaborar com outras equipes ou até mesmo um product owner para priorizar o trabalho de desenvolvimento.
Um scrum master pode determinar que um projeto ou função de produto precisa ser preenchido para que a equipe de desenvolvimento funcione de forma eficaz e para que a transição do Agile seja bem-sucedida.
Esta questão ajudará os candidatos a scrum master a identificar essas situações no início e evitar expectativas irrealistas. Um acordo para contratar um gerente de projeto ou proprietário do produto pode ser feito antes de assinar o contrato.
É crucial que o candidato compreenda o estilo de liderança do grupo principal dentro da startup. O scrum master precisará colaborar com o gerenciamento da startup pelo menos uma vez por semana. Descobrir como os fundadores implementam sua visão em um nível prático deixará o candidato mais preparado em termos de gerenciamento de partes interessadas.
A discussão pode começar perguntando como a empresa começou e quais foram alguns dos primeiros desafios. A maioria dos fundadores está ansiosa para compartilhar suas experiências, mas eles podem se concentrar apenas nas resoluções e resultados finais. Com perguntas de acompanhamento, incentive os entrevistadores a destacar como eles realmente resolveram esses desafios. Quais foram as soluções alternativas discutidas? Quem sugeriu a solução final e quem fez a ligação?
Alguns fundadores de startups são muito técnicos e se concentram mais na arquitetura e no design do produto, mas carecem de habilidades organizacionais. Se for uma inicialização em estágio inicial, alguns dos fundadores ainda podem estar fazendo algum trabalho de desenvolvimento sozinhos. Em alguns cenários, eles podem proteger suas práticas de codificação e, potencialmente, desenvolver algum ressentimento em relação ao scrum master, que está sugerindo algumas mudanças desconfortáveis em sua abordagem.
Scrum masters também podem encontrar fundadores não técnicos, que podem estar mais preocupados em 'fazer as coisas'. Eles conhecem a visão do produto e às vezes assumem as responsabilidades de um proprietário do produto. No entanto, não sendo profissionalmente treinados nas práticas Agile, os fundadores não técnicos podem cometer vários erros, como introduzir novos itens durante um sprint ou não perder tempo para validar as premissas do produto.
O scrum master deve estar ciente dessas características potenciais o mais cedo possível para entender como melhor ajustar sua abordagem no futuro.
Agile enfatiza a colaboração da equipe, aprendizado contínuo, capacitação e interação com o cliente. Não segue o estilo hierárquico de gestão; as pessoas têm autonomia para tomar decisões e não dependem dos gerentes. Os scrum masters devem comunicar claramente que a adoção do Agile requer algumas mudanças culturais dentro da empresa. Avalie a reação dos fundadores à possibilidade de trocar algum nível de controle por mais autonomia para a equipe.
O objetivo dessa pergunta é avaliar o nível de agilidade técnica da startup. Se os entrevistadores mencionarem alguma cerimônia scrum, faça perguntas que descrevam essas cerimônias em detalhes.
Embora o Scrum promova equipes multifuncionais, a realidade costuma ser diferente. Em grandes corporações, às vezes, um scrum master tem a capacidade de trabalhar com mais de uma equipe de profissionais altamente qualificados. No entanto, em pequenas empresas e startups, o scrum master frequentemente tem que assumir várias funções. Existem casos em que o envolvimento do mestre scrum é necessário para a análise de requisitos, testes funcionais e outras atividades de desenvolvimento de software.
Além disso, pergunte sobre a composição atual da equipe de desenvolvimento. A presença de um desenvolvedor sênior é a chave para a criação de um produto de software robusto. Pergunte como a equipe garante a qualidade de seu código ou quais são seus procedimentos de revisão e teste de código. Essas informações ajudarão um mestre de scrum a entender quanto tempo ele precisará para se concentrar no lado técnico das coisas e se isso se encaixa em sua experiência.
Uma parte importante da função do scrum master é treinar os membros da equipe para que possam se destacar como profissionais ágeis. No entanto, é comum que as startups não tenham mecanismos de feedback abrangentes. Em tal cenário, o desenvolvimento da equipe mais impactante virá da criação de oportunidades para os membros da equipe obterem feedback sobre suas habilidades profissionais e sociais. Discuta isso durante o processo de entrevista para definir as expectativas dos fundadores da startup sobre qual envolvimento pode ser necessário deles ou de seus colegas para definir esses mecanismos de feedback.
Por outro lado, o candidato pode descobrir que já existem alguns procedimentos de feedback formais e informais em vigor. Talvez a equipe saia para beber algumas semanas para discutir como estão se saindo como equipe. Talvez o CTO faça revisões anuais ou trimestrais com os desenvolvedores para impulsionar seu desenvolvimento profissional. Seja qual for o caso, descobrir essas iniciativas durante o processo de entrevista deixará o candidato mais bem preparado para implementar seus próprios processos de feedback. É muito mais fácil conectar-se a uma estrutura existente e sugerir melhorias do que construir tudo do zero.
Esta pergunta é provavelmente importante em qualquer entrevista de emprego, mas muito mais para um candidato a master scrum. Agile é uma mentalidade e não apenas uma metodologia de gerenciamento de projetos.
Uma transição para o Agile significa adotar uma nova mentalidade de interação, colaboração com o cliente e ser capaz de responder a mudanças imprevisíveis conforme incorporadas no Manifesto Agile.
O scrum master está sempre na vanguarda dessa mudança cultural e não há melhor lugar para começar do que o processo de entrevista. Essa questão é menos sobre obter informações sobre a cultura exata da empresa (o que deve ser feito, no entanto), mas mais sobre como realmente iniciar a mudança cultural.
Ao adotar o Agile, a cultura de uma startup não precisa ser subvertida. Pode precisar ser ligeiramente modificado ou, no mínimo, aprimorado para incorporar alguns novos valores. Ter essa discussão logo no estágio de entrevista ajudará o scrum master em termos de manter o registro correto. A maioria das startups está procurando contratar um scrum master para se tornar mais ágil e concordará com um nível teórico de mudança que precisará acontecer em termos de cultura. Se o scrum master ingressar na startup, ele sempre poderá consultar a discussão durante a entrevista se enfrentar oposição ao implementar as mudanças.
Um smart scrum master precisa fazer as perguntas apropriadas antes de ingressar em uma empresa. Antes de tomar uma decisão, o scrum master deve avaliar claramente a situação atual na inicialização.
O scrum master precisa ter certeza de que os fundadores da startup entendem o conceito de agilidade e conhecem as áreas em que seu envolvimento será mais necessário. Isso permitirá que o candidato veja se há uma correspondência entre seu conjunto de habilidades e os desafios em questão. Aqui está a lista das cinco perguntas mais importantes a serem feitas:
As respostas a essas perguntas darão uma visão geral do que esperar ao ingressar em uma empresa iniciante. Um bom scrum master deve ser capaz de identificar as situações em que uma startup precisa de um gerente de projeto em vez de um scrum master e não assumir responsabilidades desnecessárias.
Discutir o fluxo de trabalho de desenvolvimento permitirá que o candidato avalie as lacunas técnicas e se o scrum master tem o conjunto de habilidades certo para preenchê-las. Uma revisão dos mecanismos atuais de feedback dos funcionários revelará quaisquer frutos mais fáceis para o desenvolvimento profissional da equipe. Por último, falar sobre o estilo de liderança do fundador e a cultura da empresa alinhará as expectativas e preparará a startup para a mentalidade necessária durante uma transição ágil.
Um bom scrum master garante que a equipe scrum opere da forma mais eficiente possível. Eles removem impedimentos, adquirem os recursos necessários, preparam o backlog com o product owner e resolvem os conflitos da equipe. Um mestre scrum garante que a equipe siga os princípios do Agile.
Equipes altamente experientes em Agile podem não precisar de um scrum master. Se os membros da equipe forem capazes de se auto-organizar e manter um alto nível de agilidade, eles podem distribuir as responsabilidades de um scrum master entre eles. As equipes menos experientes certamente se beneficiarão de ter um scrum master dedicado.
A função de scrum master requer várias habilidades pessoais. Os Scrum masters precisam ter grandes habilidades interpessoais, bem como a capacidade de influenciar os outros sem ter autoridade direta sobre eles. Se estiver trabalhando com desenvolvedores de software, é necessário conhecimento técnico para facilitar as discussões.