Pra que serve um Scrum Master? E o Product Owner o que faz? Você notou que ultimamente a equipe de TI da sua empresa anda usando um novo vocabulário, com expressões como Scrum, Scrum Master, Product Owner, sprint e outras?
O que está acontecendo?
Nos últimos anos, os projetos de TI passaram, cada vez mais, a ser conduzidos pelas chamadas metodologias ágeis, como o Agile Scrum.
Assim, surgiram novos processos, novas abordagens e novos papéis a serem desempenhados pelos envolvidos.
Neste artigo, abordaremos duas das principais funções a serem desempenhadas dentro de um projeto ágil: a função do Scrum Master e a função do Product Owner.
A dinâmica do método Agile Scrum
O método Agile Scrum segue uma dinâmica própria e bem característica na condução de um projeto de desenvolvimento em TI, em que se destacam os papéis desempenhados pelo Scrum Master, pelo Product Owner e pela equipe do projeto.
De uma forma geral, essa equipe de projeto deve funcionar da seguinte forma:
- Não há um líder formalmente constituído, o que aumenta a responsabilidade individual de cada membro da equipe na realização das tarefas que lhe cabem.
- A equipe deve se caracterizar pela autossuficiência técnica, com domínio sobre todas as habilidades e conhecimentos necessários ao projeto. Eventualmente, um especialista externo pode ser chamado a transferir algum conhecimento específico para a equipe.
- Apesar de estar focado no projeto, o Product Owner deve ser alguém com a visão do negócio, para assegurar o alinhamento com a área técnica.
- O Scrum Master não é o chefe da equipe. Seu papel é o de um facilitador, que tem a preocupação de assegurar que a equipe alcance eficiência dentro dos princípios da metodologia.
- Em nome da eficiência, a equipe não deve ter mais que 9 integrantes.
O papel do Scrum Master
Quando dizemos que o Scrum Master não é o chefe da equipe, é porque ele não é o gestor da equipe, mas sim dos processos Scrum adotados pela equipe.
Como facilitador, ele intervém no sentido de remover qualquer tipo de impedimento que se coloque para a continuidade do projeto.
Outro papel desempenhado pelo Scrum Master é o de disseminar o método ágil na organização, para pessoas que não fazem parte da equipe de projeto.
O perfil de um Scrum Master
Pela natureza de suas atividades, um Scrum Master deve apresentar um perfil com as seguintes características:
- Ter conhecimento pleno dos processos Scrum: o Scrum Master não se envolve nas questões técnicas ou de negócios que estão no dia a dia dos integrantes da equipe. A ele cabe assegurar a utilização plena do método.
- Ter espírito colaborativo: o Scrum Master deve colaborar não no sentido de assumir para si tarefas que são da equipe, mas contribuindo para que cada membro da equipe exerça sua autonomia e encontre ele mesmo as melhores soluções.
- Ter iniciativa como protetor da equipe e dos processos: qualquer interferência que possa prejudicar ou comprometer o andamento do projeto deve ser identificada e neutralizada pela ação do Scrum Master.
- Ser transparente em todas as relações: essa é uma função que exige muito esforço de relacionamento com as pessoas. Sem transparência, torna-se praticamente impossível desempenhar tal papel.
As responsabilidades do Scrum Master
Um Scrum Master assume as seguintes responsabilidades em um projeto:
- Orienta a equipe para a aplicação correta das práticas do Scrum.
- Estimula a autonomia dos integrantes da equipe na resolução de problemas.
- Atua diretamente na remoção de impedimentos que ameaçam a continuidade do projeto.
- Blinda a equipe contra interferências externas ao projeto.
- Estimula o trabalho colaborativo entre a equipe do projeto e as áreas envolvidas.
O papel do Product Owner
Conforme salientado, o Product Owner deve trazer para o projeto a visão das áreas de negócios.
O perfil do Product Owner
Algumas competências gerenciais são especialmente importantes para um Product Owner desempenhar suas funções, tais como:
- Capacidade de planejamento e gestão: em Scrum, não existe a figura do gerente de projetos, mas algumas importantes atividades de gestão ficarão a cargo do Product Owner, como:
- Gestão de prazos: é o Product Owner quem negocia os acordos de níveis de serviço (SLA) com os clientes.
- Planejamento de produtos: o Product Backlog é um importante documento no método Scrum. Ele contém toda a relação de requisitos a serem implementados e é atualizado pelo Product Owner após analisar cada solicitação feita pelos clientes.
- Gestão do projeto: ao gerenciar o Product Backlog, o Product Owner acabará ditando o ritmo do andamento do projeto e o escopo a ser desenvolvido em cada etapa 9sprint).
- Visão analítica: a capacidade de entender corretamente os requisitos de negócios é essencial para que o Product Owner de fato represente a visão de negócios e saiba levar a equipe do projeto a esse mesmo entendimento correto.
- Relacionamento interpessoal e trabalho em equipe: não havendo a figura centralizadora do “chefe”, o andamento do projeto necessariamente se faz à base de um relacionamento com toda a equipe.
- Flexibilidade: mudanças são uma constante em projetos ágeis. O Product Owner deve ter facilidade para assimilar as mudanças e realizar as adaptações necessárias na parte que lhe toca.
As responsabilidades do Product Owner
O Product Owner deve assumir as seguintes responsabilidades em um projeto ágil:
- Planejar estrategicamente as entregas do projeto, definindo o escopo de cada etapa.
- Gerenciar o conhecimento sobre os produtos ou serviços.
- Transmitir para a equipe de desenvolvimento as necessidades do cliente.
- Documentar os requisitos do produto ou serviço.
- Priorizar os requisitos do produto ou do serviço.
- Responder pelo orçamento do produto ou serviço.
- Estabelecer o cronograma de implantação das funcionalidades do produto.
- Dar consultoria à equipe de desenvolvimento.
- Validar as entregas em cada Sprint.
- Fazer uma revisão do trabalho realizado ao final de cada Sprint.
- Responder pelo Product Backlog.
Capacitação Scrum Master e Product Owner
Com a difusão das metodologias ágeis, a capacitação como Scrum Master ou Product Owner tornou-se uma interessante opção de carreira para muitos profissionais. Existem diversos treinamentos disponíveis no mercado, incluindo cursos online.
Existem também as certificações emitidas por algumas instituições, como a Scrum.ORG, a Scrum Alliance, a ScrumStudy, o PMI e a EXIN, todas elas amplamente reconhecidas.
Há profissionais que atuam no mercado sem a certificação e questionam a sua validade ou necessidade. Entretanto, a certificação de fato tende a dar um peso maior ao currículo do profissional.
No caso do Product Owner, é interessante notar que a sua formação está mais relacionada à gestão de produtos do que aos métodos ágeis. Envolve alguns conhecimentos diferenciados, como negócios, mercados, experiência de usuário, análise de dados e marketing digital. Um bom Product Owner pode vir a ser um gerente de produtos.
Ainda sobre a capacitação para Scrum Master ou Product Owner, a plataforma Udemy, especializada em ensino à distância, eventualmente disponibiliza alguns de seus cursos gratuitamente. Vale a pena fazer uma persquisa no site.
Conheça também o nossos cursos online. Temos 99% de aprovação nos Exames oficiais.
Professional Scrum Master I® (PSM I®) da Scrum.org
Professional Scrum Product Owner I® (PSPO I®) da Scrum.org
Parceria. TI Exames