Quais são os papéis no Scrum?

Foto de Sohrab Salimi
Sohrab Salimi
3 Min. Tempo de Leitura
Este conteúdo foi traduzido com IA. Ver original

No trabalho de desenvolvimento com Scrum, existe uma ou mais equipes Scrum, cada uma composta por três papéis Scrum: Product Owner, Scrum Master e equipe de desenvolvimento.

O Product Owner é responsável pelo que será desenvolvido e em qual ordem isso acontece. O Scrum Master apoia a equipe no desenvolvimento de seu próprio processo, baseado no framework mais amplo do Scrum. A equipe de desenvolvimento define como alcançar o que o Product Owner determina.

Se você é um gestor, não se surpreenda que "gestor" não seja mencionado como um papel. Gestores ainda têm um papel importante em todas as empresas que trabalham com Scrum. O framework Scrum define apenas os papéis específicos do Scrum e não todos os que podem e devem existir nas empresas onde o Scrum é aplicado.

Proprietário do Produto

O Product Owner é o ponto central na estratégia do produto. Ele pode decidir quais características e funcionalidades devem ser criadas e em qual ordem. O Product Owner tem a tarefa de transmitir a todos os envolvidos uma visão clara do que o time Scrum deseja alcançar. Assim, ele é, em última instância, responsável pelo desenvolvimento e implementação bem-sucedidos de uma solução.

Independentemente de o foco estar em um produto externo ou em uma aplicação interna; o Product Owner é obrigado a garantir que, a qualquer momento, o melhor trabalho possível possa ser realizado. Isso também pode incluir trabalho com foco técnico, por exemplo, revisão do modelo de dados para otimização de performance. Para garantir que o time alcance o mais rápido possível o que o Product Owner deseja, ele deve colaborar ativamente com o Scrum Master e o time de desenvolvimento e estar disponível para responder rapidamente às perguntas frequentes.

Scrum Master

O Scrum Master ajuda todos os envolvidos a entender e internalizar os valores, princípios e métodos do Scrum. Ele atua como coach, assumindo a liderança do processo e ajudando o Scrum Team e o resto da empresa a desenvolver uma estratégia Scrum de alto desempenho, perfeitamente adaptada à sua organização. Além disso, o Scrum Master apoia a empresa durante o difícil processo de gestão de mudanças que pode ocorrer durante a fase de implementação do Scrum.

O Scrum Master também atua como mediador, podendo resolver problemas dentro do time e melhorar a implementação do Scrum. Ele também é responsável por proteger o time contra influências externas e remover obstáculos que possam prejudicar a produtividade do time (caso os envolvidos não consigam resolver esses problemas por conta própria). No entanto, o Scrum Master não pode exercer controle sobre o time, por isso essa função não é igual à de um gerente de projeto ou desenvolvimento tradicional. A função de um Scrum Master é a de um líder, não a de um gerente.

Equipe de Desenvolvimento

Nas abordagens tradicionais de desenvolvimento de software, existem muitos tipos diferentes de funções, como arquitetos de software, programadores, testadores, administradores de banco de dados e designers. No Scrum, define-se apenas o papel de um time de desenvolvimento, um grupo diversificado e multifuncional que reúne exatamente essas pessoas responsáveis pelo design, elaboração e revisão do produto desejado.

O time de desenvolvimento organiza-se de forma autônoma para trabalhar da melhor forma possível em direção ao objetivo definido pelo Product Owner. O time de desenvolvimento é tipicamente composto por três a nove pessoas, e os membros do time devem reunir todas as habilidades e conhecimentos necessários para produzir software funcional e de alta qualidade. Naturalmente, o Scrum também pode ser utilizado para trabalhos de desenvolvimento que exigem times maiores. No entanto, em vez de um grande time Scrum com 35 pessoas, é preferível ter vários times Scrum menores, cada um com um time de desenvolvimento de no máximo nove pessoas.

Mais sobre este tema

Os diferentes tipos de auto-organização de equipes ágeis

A auto-organização é essencial no Scrum e no Agile. Como a auto-organização funciona dentro de uma equipe, nossos treinadores explicam!

Innovation vs. Umsetzung in Unternehmen

Wie innovativ ist ein Unternehmen, welches Ideen nicht umsetzt und wann kann man tatsächlich von Innovationen sprechen? Wir sagen es dir!

O que fazer quando há gestão de comando e controle e forma de trabalho ágil

Descubra o que você pode fazer em relação ao Command and Control em equipes ágeis. Dicas de Scrum Master na Agile Academy. Mais autonomia e auto-organização!

Fale com nosso assistente Fale com nosso assistente