O que é Scrum?
O Scrum foi mencionado pela primeira vez na Harvard Business Review em 1986 por Hirotaka Takeuchi e Ikujiro Nonaka. Eles descreveram um método iterativo e incremental de desenvolvimento de produtos que, como a Scrummage no rugby, se concentra na colaboração, trabalho em equipe e velocidade. Na década de 1990, várias indústrias adotaram o método Scrum, incluindo fabricantes de automóveis, impressoras e copiadoras. Em 1995, Ken Schwaber, Jeff Sutherland e outros iniciaram o desenvolvimento da estrutura Scrum e em 2001 o método foi descrito no livro Agile Software Development with Scrum. Saiba mais sobre como usar o Scrum no gerenciamento de projetos revisando este artigo.
Guia de gerenciamento de projetos
O seu balcão único para tudo sobre gestão de projetos
Tudo pronto para aproveitar melhor seus esforços de gerenciamento de projetos? Visite nosso guia abrangente de gerenciamento de projetos para obter dicas, práticas recomendadas e recursos gratuitos para gerenciar seu trabalho com mais eficiência.
Quem usa o Scrum?
Hoje, há inúmeros influenciadores no universo Scrum oferecendo certificações, conselhos, ferramentas e estratégias sobre as práticas recomendadas para fortalecer a compreensão do método e da mentalidade Scrum. Embora atualmente o Scrum seja usado para criar produtos e serviços em vários setores, é um método dominante no setor de TI para o desenvolvimento de software. Por defender estratégias de melhoria contínua e seguir as diretrizes definidas no Manifesto Ágil, o Scrum se tornou um método comum para o desenvolvimento de produtos de software.
Funções e responsabilidades importantes do Scrum
O Scrum é uma escolha ágil popular, pois fornece uma estrutura sólida e uma cadência de ciclos curtos (Sprints) com funções e “cerimônias” bem definidas. Ao contrário da metodologia linear do gerenciamento Waterfall (análise, design, desenvolvimento, teste, documentação), o Scrum se concentra na colaboração em equipe, na comunicação diária e no progresso incremental.
A estrutura do Scrum define três funções distintas: proprietário do produto, equipe Scrum e Scrum Master. As funções do proprietário do produto e da equipe Scrum recebem suporte e são ampliadas pelo trabalho e responsabilidades do Scrum Master.
Proprietário do produto: o “defensor” do produto que tem um profundo conhecimento do valor estratégico do produto. O proprietário do produto representa os interesses e a voz do cliente e de outras partes interessadas. Ele/ela também prioriza as listas de pendências que são comunicadas à equipe Scrum por meio das responsabilidades de contato do Scrum Master. O proprietário do produto cria o cronograma de implementação ou lançamento de produtos e também define as prioridades de desenvolvimento de produtos por meio de “histórias de usuário” curtas e de uma frase de um recurso ou funcionalidade que a equipe Scrum deve desenvolver.
Equipe Scrum: também conhecida como equipe de desenvolvimento, este grupo é geralmente composto de três a nove pessoas. Essa equipe faz o trabalho real de desenvolvimento. Em um processo incremental definido, ela realiza as tarefas técnicas para levar o projeto adiante por meio da colaboração, comunicação e trabalho em equipe, em vez de tarefas individualizadas. O processo se compara a um trem que se move em uma direção e tempo definidos de estação em estação. A equipe se reúne diariamente para facilitar a interfuncionalidade e a análise, o que permite que ela permaneça no caminho certo enquanto trabalha em curtos ciclos de produtividade chamados Sprints (os períodos de trabalho são predefinidos em intervalos de uma a quatro semanas, para que ninguém precise gerenciar esse aspecto do projeto). O objetivo é trabalhar de maneira autônoma, em vez de esperar que as tarefas sejam atribuídas.
Scrum Master: essa pessoa é o facilitador, o treinador e o contato que fornece orientação e assistência ao proprietário do produto e à equipe Scrum. O Scrum Master tem um papel importante que se concentra na criação de um ambiente que promova o comportamento auto-organizado ou o “fluxo” da equipe. O Scrum Master também auxilia o proprietário do produto com o tamanho da lista de pendências, prioridades e cronogramas de lançamento de produtos. Além disso, em vez de planejar ou gerenciar o tempo, o Scrum Master treina e orienta a equipe que trabalha no projeto.
Mas uma distinção importante é que o Scrum Master não lidera ou gerencia o processo de desenvolvimento. Em vez disso, ele promove atividades que facilitam o sucesso do desenvolvimento incremental ao:
- Garantir que todas as práticas padrão do Scrum sejam seguidas.
- Eliminar obstáculos para facilitar o progresso da equipe.
- Determinar a duração das Sprints.
- Criar e facilitar as reuniões Daily Scrum, as de stand-up e as de “Scrum of Scrum”.
- Fazer as perguntas certas à equipe, como em que ela está trabalhando e se há distrações.
- Entender e comunicar a estrutura, os métodos e a mentalidade do Scrum.
- Proteger a equipe de distrações.
- Fornecer oportunidades e ferramentas para maximizar a produtividade.
- Orientar a equipe e o proprietário do produto a melhorarem a eficácia de suas práticas.
- Resolver conflitos para promover um “estado de fluxo”.
- Se comunicar com as partes interessadas.
A função de um gerente de projeto tradicional
O trabalho de um gerente de projetos é liderar, planejar, supervisionar, auxiliar, tomar decisões e controlar as diversas atividades de um projeto. A função é útil na coordenação de equipes ou vários projetos e no gerenciamento de cronogramas de projetos. O gerenciamento de projetos geralmente faz parte da metodologia de desenvolvimento Waterfall, onde o objetivo é disponibilizar o software em funcionamento dentro do orçamento, do cronograma e de acordo com os requisitos originais.
No modelo Waterfall, o gerente de projetos é responsável pelo projeto e o cargo é bastante estruturado. Ela/ele está envolvido em todas as etapas do projeto, incluindo requisitos de negociação, estimativa de tempo e materiais, identificação de riscos (e estimativa dos custos desses riscos), auxiliando os membros da equipe no cumprimento de suas funções, atribuindo tarefas, realizando reuniões com clientes, repassando métricas, e assim por diante. O gerente de projetos pode ser responsável por um ou muitos projetos em uma organização. Independentemente do projeto, no entanto, o objetivo do gerente de projetos é um só: levar o projeto à conclusão bem-sucedida dentro do prazo e do orçamento. Para obter mais informações, o Project Management Institute (PMI) supervisiona o desenvolvimento do PMBOK, um guia de diretrizes e terminologia padrão de gerenciamento de projetos.
A diferença entre o Scrum Master e o gerente de projetos
Há vários métodos e estruturas para implantar uma estrutura Scrum em pequena escala, bem como métodos de escala empresarial, como as estruturas LeSS e SAFe. Em ambos os casos, é importante observar que um Scrum Master não é um gerente de projetos. Há várias diferenças importantes nessas funções. O Scrum é uma metodologia que reconhece e planeja a mudança da expectativa do consumidor em relação à inovação. Ele defende um ritmo de desenvolvimento e lançamento de produtos mais rápido e flexível, e permite ajustes e inovações ao longo do processo. Ao contrário do gerenciamento de projetos, o foco está na revisão constante, em vez do controle rígido de uma meta específica.
Os gerentes de recursos humanos e talentos estão tentando se atualizar em relação às diferenças fundamentais do que faz um excelente Scrum Master em comparação com um gerente de projeto tradicional. Essas diferenças são melhor ilustradas pelos verbos usados em suas respectivas descrições de emprego.
Nas descrições de emprego, é solicitado aos gerentes de projetos que se concentrem em tarefas e resultados, orientando, supervisionando, gerenciando, planejando, executando e coordenando, a fim de gerenciar riscos e atingir com êxito metas mensuráveis e específicas. Isso geralmente exige o ajuste dos requisitos para o cumprimento de prazos ou negociar a extensão de prazos para o bem do lançamento, e sempre implica na resistência às mudanças nos requisitos. Prazos rígidos também podem contribuir para desvios no cronograma de testes em favor do cronograma de desenvolvimento. Em outras palavras, as habilidades de gerenciamento de riscos são de grande importância para o gerente de projetos. De acordo com o PMI, “um gerente de projetos experiente (é) responsável por todos os aspectos da entrega do projeto, liderando e dirigindo equipes multifuncionais”.
As expectativas de um Scrum Master são diferentes e as medidas de êxito são muitas vezes inatingíveis. Os Scrum Masters se concentram no treinamento, na orientação, na facilitação, na resolução de conflitos, em fornecer inspiração e na comunicação. Um Scrum Master deve ter sólidos conhecimentos técnicos como qualquer membro da equipe, mas é chamado para orientar em vez de liderar, ouvir em vez de falar e incentivar a resolução de problemas. Os Scrum Masters são bem-sucedidos quando alcançam a unidade da equipe, uma cultura de colaboração e a melhoria organizacional.
Um Scrum Master geralmente é responsável por várias equipes, especialmente no desenvolvimento empresarial em grande escala. Em ambientes menores, não é incomum que um gerente de projetos concilie sua função e com as atribuições de Scrum Master em meio período.
Embora não haja uma tradução exata dos cargos, muitas das habilidades que tornam um gerente de projetos em um especialista, também podem fazer dele um Scrum Master com o mesmo potencial. Essas habilidades incluem gerenciamento de tempo, comunicação e gerenciamento de problemas. Abaixo está uma tabela que explica as habilidades necessárias para um gerente de projetos e um Scrum Master.
O que é preciso para ser um Scrum Master
Ao adotar o Scrum, é fundamental escolher a pessoa certa para a função de Scrum Master. Como ilustrado nas descrições de emprego e pelo processo de entrevista, é solicitado aos candidatos para a função que demonstrem habilidades interpessoais importantes cuja relevância é a mesma das habilidades técnicas e do domínio da metodologia Scrum. Habilidades que se concentram na capacitação, fornecimento de serviços e motivação, juntamente com disposição, persistência e coragem, são características interpessoais valorizadas.
Qualidades e atributos de um Scrum Master qualificado incluem:
- Um profundo conhecimento de como funciona a estrutura Scrum e o desenvolvimento enxuto e ágil, incluindo:
- Durações ideais de sprints
- Prioridades de listas de pendências
- Conhecimento dos artefatos e cerimônias do Scrum
- Listas de pendências de sprints
- Listas de pendências do produto
- Gráfico de velocidade
- Gráfico de burndown
- Planejamento de sprints
- Daily Scrums ou reuniões de stand-up que se concentram em três perguntas
- Retrospectivas de sprints
- Análises de sprints
- Experiência no desenvolvimento e fortalecimento de valores
e metodologias ágeis - Consciência situacional comprovada para:
- Facilitar a discussão
- Resolver conflitos
- Buscar melhorias contínuas
- Desenvolver a equipe usando quadros de tarefas e ferramentas, estratégias de desenvolvimento orientado a testes (TDD) e comunicação para fazer a equipe autodirigida “crescer”
- Capacidade de agir como um “líder servil” em vez de atribuir e supervisionar tarefas
- Capacidade de levar uma equipe à auto-organização ao:
- Eliminar distrações e empecilhos
- Promover a comunicação
Onde encontrar um excelente Scrum Master?
Uma nova equipe Scrum precisa de um Scrum Master experiente. Ao contrário de um gerente de projetos, um Scrum Master não é responsável por liderar ou coordenar a equipe. Em vez disso, seu foco está nas atividades e estratégias que criam um ambiente que valoriza e incentiva a colaboração. À medida que as indústrias adotam a estrutura Scrum, os gerentes de projetos tradicionais, bem como os membros da equipe Scrum, são bons candidatos para a função de Scrum Master.
Na maioria das grandes empresas, um Scrum Master será uma função em tempo integral responsável por várias equipes. Em empresas menores, um gerente de projetos, por exemplo, pode dividir seu tempo entre as funções de gerente de projetos e Scrum Master.
Para aprimorar as experiências no trabalho, há inúmeras certificações Scrum Master e programas de Agile Coaching que ensinam a terminologia, os métodos e as práticas recomendadas. Ministrados e testados em um ambiente on-line, esses programas são ótimos recursos para aprender a estrutura, as expectativas e os cenários do Scrum.
Transição de gerente de projetos para Scrum Master
A transição de um gerente de projetos para um Scrum Master não é impossível, mas pode ser desafiadora devido à natureza estruturada da metodologia Waterfall tradicional. Os gerentes de projetos tradicionais estão familiarizados com projetos que têm requisitos predefinidos e datas de conclusão fixas. Na Waterfall, o projeto é concluído quando todos esses requisitos foram atendidos e testados ou negociados no produto final. Neste momento, o produto está pronto para ser entregue ao cliente. No Scrum, os requisitos e prazos permanecem flexíveis, já que um projeto Scrum é considerado concluído quando não há itens da lista de pendências restantes na fila. Portanto, é impossível definir com antecedência a data final de um projeto Scrum. As entregas do Scrum ocorrem com muito mais frequência (no final de cada Sprint) e o cliente deve aceitá-las. Um gerente de projetos tradicional pode ter dificuldade em aceitar a flexibilidade e o ambiente de equipe auto-organizado de um projeto Scrum e, portanto, a transição de uma função para outra pode ser complicada de lidar.
A primeira etapa mais importante da transição é entender as diferenças entre as duas funções. Se os objetivos e responsabilidades das funções não forem claramente definidos e compreendidos, a transição pode ser complicada e, provavelmente, impedir o sucesso do projeto. Um ex-gerente de projetos deve adotar o ambiente autodirigido da equipe Scrum e estar aberto à flexibilidade e experimentação adicionais que a metodologia oferece. Por fim, um gerente de projetos pode se tornar um Scrum Master bem-sucedido se entender claramente as diferentes demandas do cargo antes de assumir a nova função.
Os gerentes de projetos continuam sendo parte integrante do método de desenvolvimento Waterfall. No entanto, embora a função de gerenciamento de projetos não exista em um ambiente ágil, as habilidades adquiridas com essa experiência são úteis no gerenciamento de projetos ágeis, como a de continuar a garantir que os projetos sejam realizados dentro das restrições de tempo e orçamento.
Perguntas de entrevista para Scrum Master
Ao procurar um Scrum Master de alta qualidade, você pode fazer as seguintes perguntas de entrevista para avaliar a sua capacidade de desempenhar a função:
- Descreva o seu entendimento sobre o Manifesto Ágil e “Pessoas acima de processos”.
- Quais são os critérios de sucesso que você busca e as métricas que acompanha para garantir que o Scrum esteja funcionando para sua equipe?
- Como sua função como Scrum Master trabalha em conjunto com o proprietário do produto?
- Como você descreve sua função durante as reuniões de stand-up?
- Você escreve histórias de usuários?
- Explique a estrutura Agile.
- Você tem alguma certificação Scrum?
- Qual o seu diferencial em relação a um gerente de projetos tradicional?
- Quais são as funções mais importantes em sua equipe Scrum?
- Quais outras estruturas ágeis você usou?
- Você usaria a Waterfall em vez do Scrum?
O Scrum Master continua sendo uma função nova na maioria das estruturas organizacionais. Aqueles que desejam se tornar Scrum Masters são incentivados a ter ou a desenvolver as habilidades interpessoais necessárias. Como promover uma equipe auto-organizada é o objetivo do Scrum, qualidades como persistência, coragem e motivação são elementos essenciais para orientar com sucesso as equipes Scrum. Assim como o jogo de rugby que dá nome ao Scrum, uma equipe Scrum bem-sucedida – com metas definidas pelo proprietário do produto e habilmente orientadas pelo Scrum Master – alcança os melhores resultados quando os objetivos são claros, de curta duração e continuamente comunicados.
Use o Smartsheet para se tornar um Scrum Master mais eficiente
Do gerenciamento de tarefas simples e planejamento de projetos à gestão de portfólio e recursos complexos, o Smartsheet ajuda a melhorar a colaboração e acelerar a velocidade do trabalho — aumentando sua produtividade. Com a plataforma Smartsheet fica fácil planejar, coletar informações, gerenciar e criar relatórios sobre o trabalho de qualquer lugar, ajudando sua equipe a ser mais eficiente e mostrar resultados. Crie relatórios sobre as principais métricas e obtenha visibilidade do trabalho em tempo real, à medida que ele acontece, através de relatórios, painéis e fluxos de trabalho automatizados criados para manter sua equipe conectada e informada. Quando as equipes têm clareza sobre o trabalho que está sendo realizado, elas podem ser muito mais produtivas durante o mesmo período. Experimente o Smartsheet gratuitamente hoje mesmo.