Quando uma organização decide adotar o Scrum, uma das primeiras coisas a entender é como as funções do Scrum diferem das funções tradicionais de execução do projeto. Existem dois conjuntos de papéis envolvidos no Scrum:
Função interna
- Product owner – detém a visão para o produto
- Scrum Master — ajuda a equipe a usar melhor o Scrum para construir o produto
- Equipe de desenvolvimento — constrói o produto
Função Externa
- Dono do negócio
- Partes interessadas (ou seja, usuários finais e especialistas de domínio)
- etc.
O que é uma equipe Scrum?
Um Time Scrum (comumente chamado de “Time”) é pequeno (3 a 9 não incluindo o Scrum Master e o Product Owner), co-localizado (pelo menos virtualmente), auto-organizado, autocontido, orientado por valor, completo time de pessoas chamado, simplesmente, de Membros da Equipe. Alguns desses termos precisam ser definidos:
Auto-organizada: Uma equipe auto-organizada é aquela que escolhe a melhor forma de realizar seu trabalho, em vez de ser dirigida (microgerenciada) por outras pessoas de fora da equipe. Como os membros da equipe trabalham juntos, isso facilita o aprendizado e motiva a equipe a se apropriar de seu processo.
Multifuncional: Uma equipe multifuncional é aquela que contém todo o conhecimento e as habilidades necessárias para atingir seus objetivos e metas, o que permite concluir seu trabalho sem ajuda externa.
Orientado a Valor: Os Membros da Equipe valorizam o trabalho em conjunto; eles estão constantemente melhorando a si mesmos, sua equipe, seu ambiente e suas ferramentas; e eles se esforçam para ter valores pessoais como Abertura, Foco, Compromisso, Respeito e Coragem.
Funções do Scrum
Nossa jornada começa com uma descrição geral do próprio Time Scrum, passa para uma discussão dos três papéis dentro do Time (o Product Owner, o Scrum Master e o Time de Desenvolvimento), e termina com uma descrição dos papéis fora do Time (o Proprietário do negócio, partes interessadas e especialistas no assunto).
Funções internas
O proprietário do produto
Cada membro da Equipe Scrum desempenha o papel de Membro da Equipe, mas apenas um Membro da Equipe é responsável perante o Negócio pelo sucesso da Equipe Scrum e pelo valor dos resultados da Equipe Scrum. Esse é o Product Owner ou PO, para abreviar. E essa responsabilidade é uma coisa importante – define o PO como o líder formal da equipe no que diz respeito ao mundo exterior.
O Product Owner é a única pessoa responsável por gerenciar o Product Backlog. O gerenciamento do Backlog do Produto inclui:
- Expressando claramente os itens do Product Backlog.
- Ordenar os itens do Product Backlog para melhor atingir as metas e missões.
- Otimizando o valor do trabalho que a Equipe de Desenvolvimento realiza.
- Garantir que o Product Backlog seja visível, transparente e claro para todos, e mostrar no que o Time Scrum trabalhará em seguida.
- Garantir que a equipe de desenvolvimento entenda os itens do Product Backlog no nível necessário.
O PO são os olhos e ouvidos do Time Scrum para o mundo exterior (para os Stakeholders). Ele ou ela é o ponto de contato formal do Time Scrum, o canal de informações. Acrescente a isso que o PO tem as costas do Time Scrum. Ou seja, ao ser responsabilizado pelos resultados do Time Scrum, o PO é consumido em garantir que o Time Scrum esteja recebendo o feedback certo para fazer o Produto certo no ritmo certo. O PO gasta muito tempo definindo o escopo do Produto, esclarecendo expectativas obscuras, negociando datas de entrega e tornando tudo adequado para o Time Scrum.
Também devemos observar que, embora a palavra ‘Proprietário’ esteja no título, o PO pode não ser o especialista em Produto. É verdade que o PO tem muito conhecimento e habilidades, mas o papel é definido pela responsabilidade, não por habilidades específicas do produto. Um bom PO percebe que pode haver uma riqueza de inteligência dentro e fora do Time Scrum e sabe como alavancar isso tanto para o bem do Time Scrum quanto para o bem do Produto.
Scrum Master
O Scrum Master Enquanto o PO é os olhos e ouvidos para o mundo exterior, de muitas maneiras, os olhos e ouvidos do Scrum Master estão voltados decididamente para dentro, o que inclui os seguintes papéis:
- O Scrum Master é um líder informal preocupado com o que está acontecendo internamente dentro do Time Scrum e certificando-se de que o Scrum está sendo usado corretamente.
- O Scrum Master é um líder sem responsabilidades gerenciais. Em vez disso, ele ou ela está focado na saúde do Time Scrum e na melhoria contínua do Time Scrum, especialmente quando se trata do uso do Scrum pelo Time Scrum.
Papéis que um Scrum Master desempenha
Atendimento ao Product Owner
O Scrum Master serve o Product Owner de várias maneiras, incluindo:
- Garantir que os objetivos, escopo e domínio do produto sejam entendidos por todos no Time Scrum da melhor forma possível.
- Encontrar técnicas para o gerenciamento eficaz do Product Backlog.
- Ajudar o Time Scrum a entender a necessidade de itens do Backlog do Produto claros e concisos.
- Entendendo o planejamento de produtos em um ambiente empírico.
- Garantir que o Product Owner saiba como organizar o Product Backlog para maximizar o valor.
- Entendendo e praticando agilidade.
- Facilitar eventos Scrum conforme solicitado ou necessário.
Serviço Scrum Master para a Equipe de Desenvolvimento
O Scrum Master serve o Time de Desenvolvimento de várias maneiras, incluindo:
- Coaching da equipe de desenvolvimento em auto-organização e multifuncionalidade.
- Ajudar a equipe de desenvolvimento a criar produtos de alto valor.
- Remoção de impedimentos ao progresso do Time de Desenvolvimento.
- Facilitar eventos Scrum conforme solicitado ou necessário.
- Treinar o Time de Desenvolvimento em ambientes organizacionais nos quais o Scrum ainda não é totalmente adotado e compreendido.
Serviço Scrum Master para a Organização
O Scrum Master serve a organização de várias maneiras, incluindo:
- Liderar e treinar a organização na adoção do Scrum;
- Planejamento de implementações Scrum dentro da organização;
- Ajudar os funcionários e partes interessadas a entender e implementar o Scrum e o desenvolvimento de produtos empíricos;
- Causando mudanças que aumentam a produtividade do Time Scrum; e,
- Trabalhar com outros Scrum Masters para aumentar a eficácia da aplicação do Scrum na organização.
Equipe de desenvolvimento
O Time de Desenvolvimento O termo “Time de Desenvolvimento” é usado para representar a parte do Time Scrum que está atualmente desenvolvendo ou criando o Produto – e isso pode, ou não, incluir o PO e o SM. É totalmente apropriado, e muitas vezes útil, que o PO e o SM estejam na Equipe de Desenvolvimento, mas eles devem sempre perceber que seus papéis de liderança vêm em primeiro lugar.
Funções externas
As partes interessadas são o propósito para o qual um Produto ou serviço é criado em primeiro lugar. As partes interessadas são as pessoas que têm certas necessidades, desejos e vontades; assim, em termos de negócios, eles têm certos requisitos que precisam ser cumpridos.
Scrum define as partes interessadas como não parte do time Scrum. É responsabilidade do Time Scrum cumprir os requisitos dos Stakeholders e satisfazê-los.
Observe que:
Normalmente, as partes interessadas não têm uma compreensão clara do que precisam e, mesmo que tenham, mudam de ideia com muita frequência. Normalmente, descobrir as necessidades reais de uma parte interessada é alcançado através de muitas reuniões com as partes interessadas e também após muitas tentativas e erros.
Outros artigos essenciais relacionados aos papéis do Scrum:
-
- O que é Time Scrum?
- O que é uma equipe auto-organizada no Scrum?
- Como funciona a equipe Scrum? — Um breve guia
- Como ser um bom Product Owner em um projeto Scrum?
- Qual é o papel do Product Owner no Scrum?
- Desenvolvimento ágil: como se tornar um Scrum Master qualificado?
- O que é porco e galinha no Scrum?
- Gerente de Projeto x Scrum Master x Proprietário do Projeto
- Quais são os três papéis do Scrum?
- O que é um Scrum Master? O Papel e Responsabilidades
- O que é equipe multifuncional no Agile?