Scrum 101
Você aprenderá os pilares do Scrum e como eles sustentam os valores do Scrum. Também comparará as funções essenciais da equipe Scrum e examinará o que as torna eficientes.
Dedicação ao estudo
-
Videos: 32 min
-
Leitura: 30 min
-
Teste: 1 Teste com avaliação
Objectivos
- Identificar e comparar as funções essenciais em uma equipe Scrum e o que as torna eficientes.
- Explicar os pilares do Scrum e como eles sustentam os valores do Scrum.
Conteúdos
- Os pilares e os valores do Scrum
- Funções e responsablidades do Scrum
- Revisão: Scrum 101
1. Os pilares e os valores do Scrum
Introdução: Scrum 101
Video. Duração: 2 min
Anteriormente, demos uma visão geral da mentalidade Agile, que é baseada em quatro valores e 12 princípios do Manifesto Agile.
Abordamos os valores e princípios Agile e um conjunto de metodologias Agile que podemos usar para gerenciar projetos de forma Agile.
Agora, vamos discutir mais a fundo o Scrum, a estrutura Agile mais comumente usada. O Guia do Scrum, que contém tudo o que você precisa saber sobre Scrum, é a principal fonte de verdade para equipes Scrum e está disponível gratuitamente em Scrumguides (opens in a new tab)
Também recorremos a ele nos recursos do curso. Muitas vezes, vou me referir ao que é dito no Guia do Scrum definitivo, então, salve esse site para referência futura.
A maior parte da minha experiência de gerenciamento de projetos Agile é com Scrum, e, felizmente para mim, o Scrum é muito usado no Google. Scrum é tão prevalente que as pessoas às vezes usam o termo Scrum e Agile de forma intercambiável.
Para deixar isso bem claro, Agile inclui a filosofia e a mentalidade fundamentais, enquanto Scrum é uma estrutura que materializa ou dá vida a essa filosofia.
Na verdade, o Scrum veio antes do Manifesto Agile e serviu de inspiração para toda a filosofia Agile. Para o restante deste curso, vamos nos concentrar no Scrum, que é a estrutura de gerenciamento de projetos mais famosa. Também mencionamos outras estruturas no último módulo, que você pode consultar a qualquer momento, conforme necessário. Certo.
Vamos falar do Scrum. Vamos começar explorando a teoria por trás do Scrum, que tem três pilares, e vamos explorar os cinco valores do Scrum.
Vou dizer por que é importante para as equipes ter uma missão definida para seguir.
Vou apresentar as funções dentro de uma equipe Scrum: o Proprietário do Produto, o Scrum Master e a Equipe de Desenvolvimento.
Por último, vou apresentar todos esses conceitos para você usando nosso novo projeto da Office Green. Você provavelmente se lembra da Office Green como uma empresa que lida com plantas e vegetação para edifícios de escritórios. Bem, a Office Green tem um novo projeto em andamento chamado Virtual Verde, mas vamos falar dele mais adiante.
Você também aprendeu que em projetos Scrum gerentes de projeto normalmente assumem o papel de Scrum Master. Então, nesse cenário, você será o Scrum Master, trabalhando com a equipe Scrum, e aprenderá sobre artefatos e eventos Scrum e o que eles implicam.
Vamos começar com os três pilares da teoria Scrum.
Os três pilares do Scrum
Video. Duração: 4 min
Assim como o Agile tem valores fundamentais aos quais as equipes devem aderir, o Scrum tem seu próprio conjunto de pilares que atuam como base para equipes Scrum. Vou passar pelos três pilares do Scrum neste vídeo.
Vamos começar analisando a teoria por trás do Scrum para que possamos aprender os vários métodos e entender por que são eficazes.
Scrum
O Guia do Scrum define Scrum como uma estrutura para desenvolver, entregar e sustentar produtos complexos.
Isso significa que uma equipe pode usar o Scrum para criar produtos valiosos para seus usuários, mesmo quando o ambiente ou o setor em que estão seja difícil de prever e haja muitos riscos. O Scrum usa uma abordagem iterativa e incremental. Iterativo se refere ao fato de que os processos do projeto são repetidos. Discutimos um pouco sobre isso no último módulo, mas, só para lembrar, iterativo significa que o projeto funciona em períodos de tempo ou iterações. Incremental refere-se ao trabalho ser dividido em pedaços menores que se complementam. O produto é criado ao longo do tempo por meio do trabalho em cada iteração.
Cada uma dessas instâncias do produto é chamada de incremento. Iterações e incrementos nos permitem continuar verificando nosso progresso durante o ciclo de vida do projeto. Isso nos ajuda a ser mais previsíveis e a gerenciar a incerteza em nosso projeto.
O Scrum é baseado em uma teoria científica chamada empirismo. Esta é uma palavra chique para um conceito simples: o verdadeiro conhecimento vem da experiência real, vivida. Os fundadores do Scrum enfatizam que não devemos tentar presumir que as coisas vão sair exatamente como planejado ou tentar prever o futuro em um mundo incerto. Em vez disso, se estiver usando Scrum, você garantirá que cada decisão tomada em seu projeto seja baseada em experiência real e dados concretos. Assim, cada iteração e incremento é entendido como um miniexperimento com o qual podemos aprender coisas realmente valiosas para ajudar a melhorar o projeto.
O empirismo se ampara em três pilares fundamentais. Esses pilares são:
- Transparência
- Inspeção
- Adaptação
...e eles também são os três pilares do Scrum.
- Transparência significa que tornamos os aspectos mais significativos do nosso trabalho visíveis para os responsáveis pelo resultado.
Todos devem ser transparentes. Isso inclui todos, desde membros da equipe Scrum até patrocinadores seniores e até nossos usuários. É mais fácil ser transparente com uma equipe pequena. E, felizmente, as equipes Scrum são pequenas de propósito, variando entre três e nove pessoas. Dessa forma, você evita sinais misturados, falhas de comunicação e complicações desnecessárias.
A transparência dentro de uma equipe Scrum é fundamental para a produtividade da equipe e a conclusão do projeto.
Em termos de transparência fora da equipe, ser transparente com todas as partes interessadas, incluindo clientes, patrocinadores e a gerência cria um nível de confiança entre todos os envolvidos.
A transparência também incentiva mais colaboração e menos erros.
- Inspeção se refere à realização de verificações oportunas para o resultado do objetivo de um Sprint, a fim de detectar variações indesejáveis.
Isso significa que sempre verificamos nosso progresso e entregas, para detectar quaisquer alterações indesejáveis. Quando as equipes trabalham de maneira Agile, uma revisão do trabalho pelas partes interessadas é uma oportunidade necessária para crescimento e progresso. Quanto mais inspeções ocorrerem, mais melhorias uma equipe implementará em seu trabalho. Há um valor real a ser ganho com a inspeção deliberada enquanto você tem uma chance de mudar e melhorar.
A fiscalização também impulsiona nosso próximo pilar:
- Adaptação significa que estamos continuamente procurando maneiras de ajustar nosso projeto, produto ou processos para minimizar qualquer desvio ou problema adicional.
No Scrum e no Agile como um todo, abraçamos a mudança para melhorar sempre. Então, quando nos adaptamos, mudamos aspectos que não funcionam ou poderiam ser melhores.
Transparência e inspeção dão às equipes Scrum as informações e as oportunidade de que precisam para identificar melhorias ou mudanças.
Embora a adaptação inclua soluções imediatas para problemas, ela também pode significar a implementação de uma mudança para que projetos futuros não repitam erros do passado.
Agora, você conhece os três pilares que servem de base do Scrum: transparência, inspeção e adaptação. No próximo vídeo, veremos os cinco valores aos quais todas as equipes Scrum aderem.
Os cinco valores do Scrum
Video. Duração: 4 min
No vídeo anterior, discutimos a teoria do Scrum e exploramos seus três pilares.
Neste vídeo, vamos conversar sobre os cinco valores do Scrum e como eles se relacionam com os três pilares.
Ter um sistema de valores como uma equipe é ótimo, porque você espera todos ajam de forma alinhada com esses valores. Vamos direto ao ponto.
Equipes Scrum trabalham e se comportam de acordo com cinco valores fundamentais:
- Compromisso,
- Coragem,
- Foco,
- Abertura
- Respeito.
1 - Compromisso. Isso significa comprometer-se pessoalmente em alcançar as metas da equipe Scrum.
Por exemplo, talvez um membro da equipe esteja lutando para superar algo que esteja impedindo que seu trabalho seja feito, como uma nova tecnologia que está sendo difícil de aprender. Nesse caso, outro membro da equipe que está familiarizado com a tecnologia pode colocar seu próprio trabalho de lado para intervir e ajudar o colega a aprender a tecnologia.
2 - Coragem. Os membros da equipe Scrum devem ter a coragem de fazer a coisa certa e trabalhar em problemas difíceis.
Em qualquer projeto, há um corpo de trabalho que precisa ser feito. Parte do trabalho será relativamente simples, e parte será complexa, com muitos riscos. Um exemplo de coragem inclui assumir uma tarefa difícil que você sabe que vai exigir aprender uma nova habilidade. Coragem pode significar contar à equipe que você está preso e precisa de ajuda. Também pode significar chamar a atenção para um comportamento negativo na equipe e discuti-lo e abordá-lo abertamente. Demonstrar coragem ao responder a situações desafiadoras pode fortalecer a resiliência da equipe.
3 - Terceiro. Isso se refere a todos estarem focados no trabalho necessário dentro do Sprint e nos objetivos gerais da equipe Scrum.
Por exemplo, um membro da equipe está trabalhando em uma solução que envolve uma nova tecnologia e ela é muito difícil. Permitir que esse membro da equipe se concentre nessa parte difícil, mas necessária, da solução é fundamental, e seus colegas de equipe o ajudam até atingir a meta. Eles sabem que se concentrar na solução vai acelerar o progresso da equipe no longo prazo, então, vale a pena o investimento agora.
O Scrum Master, Tem um papel muitas vezes assumido pelo gerente de projeto, ajuda a equipe a se concentrar nas metas do Sprint e do produto, facilitando suas atividades e eventos no dia a dia.
4 - Abertura. Para o Scrum funcionar, a equipe e as partes interessadas concordam em se manter abertas sobre todo o trabalho e os vários desafios que vêm com a realização dele.
A abertura é essencial para uma equipe Scrum produtiva. Para coletar dados, os membros da equipe devem estar disposto a compartilhar observações e experiências. Se um membro da equipe se depara com um problema dentro do projeto que ele não tem certeza de como corrigir, deve compartilhá-lo com a equipe. Outro membro da equipe pode ter uma solução muito rápida e fácil, ou pelo menos um insight valioso sobre opções de como lidar com o problema.
5 - Respeito. Os membros da equipe devem respeitar as opiniões, as habilidades e a independência dos colegas de equipe. Quando você respeita a independência e as contribuições de outros e se sente respeitado, fica propenso a ouvir qualquer feedback. Isso é crucial para tornar o produto ou o mais bem sucedido possível.
Para que uma equipe traga os três pilares do Scrum à vida, deve agir de acordo com os cinco valores do Scrum.
Por exemplo, se uma equipe pretende conseguir transparência entre os membros e as partes interessadas, eles precisam estar abertos para compartilhar informações enquanto ainda têm o foco para compartilhar as informações mais relevantes. Para uma equipe inspecionar efetivamente seu trabalho e seus processos, deve ter coragem de oferecer feedback difícil e ter o respeito mútuo dos membros para realmente ouvir o que os outros têm a dizer.
Para uma equipe se adaptar a seus resultados de inspeção, os membros devem ter a coragem de fazer mudanças e aprender com elas. Eles também devem ser comprometidos com as metas da equipe e avançar até a adaptação. Incrível.
Agora, falamos dos pilares e valores fundamentais por trás de uma equipe Scrum. Também cobrimos como a equipe apoia os valores Scrum em sua relação com o Agile.
Encontre-me no próximo vídeo, em que vamos falar de funções específicas do Scrum em uma equipe.
Identificar: Pilares e valores do Scrum
Plugin. Duração: 30 min
Combine características para cada pilar e valor de Scrum
Você é o Scrum Master da Special Effects Studios e sua equipe está trabalhando em uma cena para um próximo filme. Avalie como o trabalho da sua equipe se alinha com os pilares e valores de Scrum.
O Guia do Scrum
Leitura. Duração: 10 min
No último vídeo, você aprendeu que o Guia do Scrum atua como principal fonte de verdade para as equipes Scrum e contém tudo o que você precisa saber sobre Scrum. Você também aprendeu que Scrum é uma estrutura dentro da filosofia fundamental de gerenciamento de projetos chamada Agile. O Guia do Scrum define Scrum como “uma estrutura dentro da qual as pessoas podem resolver problemas adaptativos complexos, enquanto entregam produtos de maior valor possível de forma produtiva e criativa”. Esta leitura analisará os pilares e valores do Scrum e fornecerá links para o Guia do Scrum e leituras adicionais sobre o Scrum.
Pilares e valores
Para recapitular, cada pessoa em uma equipe Scrum se compromete com os três pilares e os cinco valores do Scrum.
Os três pilares do Scrum são:
-
Transparência
-
Inspeção
-
Adaptação
Os cinco valores do Scrum são:
-
Coragem
-
Comprometimento
-
Foco
-
Abertura
-
Respeito
Para que uma equipe tenha sucesso, é extremamente importante que todos os membros sigam esses pilares e valores fundamentais.
O Scrum tem apenas algumas regras e práticas que são fáceis de seguir. Ele também é fácil de entender. No entanto, pode ser um desafio dominar o Scrum, porque esse domínio depende de ser capaz de incorporar, viver e promover os pilares e valores do Scrum.
Links úteis
Observe com mais cuidado a estrutura no Guia do Scrum (opens in a new tab). Para ler mais sobre o Scrum, acesse Scrum.org (opens in a new tab)
Aplicar os valores do Scrum
Discussão. Duração: 10 min
Na minha experiencia o trabalhar em projetos pode ser complicado, especialmente para aqueles que são novos no processo.
Um pensamento comum é a necessidade de um plano claro e conciso que descreva os objetivos, o calendário e os recursos do projeto.
Uma comunicação eficaz é também vital para garantir que todos os membros da equipa estão na mesma página e atingem os seus objetivos.
Outra experiência comum que vivenciei muito é a necessidade de flexibilidade e adaptabilidade.
Os planos podem mudar e podem surgir obstáculos inesperados, exigindo que a equipa se desloque e ajuste a sua abordagem.
Isto pode pôr à prova o empenho de cada um no projeto, mas também representa uma oportunidade para mostrar coragem e manter a concentração no objetivo final.
Por último, quanto ao respeito e a abertura são valores fundamentais que podem elevar o sucesso de um projeto e criar bom ambiente que é fundamental.
Respeitar as opiniões e contribuições de cada membro da equipa promove um ambiente de colaboração onde todos se sentem ouvidos e valorizados independentemente de sexo, altura, peso, raça. qualificações académicas, deficiências, etc...
Estar aberto a novas ideias e feedback também cria um espaço para a inovação e a melhoria.
2. Funções e responsablidades do Scrum
Funções essenciais do Scrum
Video. Duração: 5 min
Agora que abordamos a teoria por trás do Scrum, os próximos vídeos se concentrarão nas três funções que compõem a equipe Scrum, suas respectivas características e a missão da equipe Scrum.
Se você pensar em uma equipe no contexto de um esporte coletivo, como o futebol nossos alunos globais, cada posição desempenha uma função determinada. Você tem atacantes, alas, zagueiros, goleiros e muito mais.
Cada jogador tem suas próprias responsabilidades, que deve cumprir para tentar vencer o jogo. O mesmo também é verdadeiro para equipes Scrum. E, assim como na inspiração do nome do nosso Scrum, o esporte rugby, a equipe trabalha para um objetivo específico, para vencer.
Vamos começar discutindo a visão e a missão do produto da equipe. Lembre-se, Scrum é uma metodologia Agile, por isso, incorpora os valores e princípios do Agile.
Um dos princípios Agile diz: construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte de que precisam e confie neles para fazer o trabalho.
A melhor maneira de motivar os indivíduos é dar a eles uma missão e uma visão do produto com as quais eles realmente se importam, para que se sintam bem trabalhando para isso.
No Agile, uma Missão é uma breve declaração que permanece constante para a equipe ao longo do processo e dá a ela algo pelo que trabalhar.
Além da missão, uma equipe Agile também definirá uma Visão do produto, deixando claro por quais resultados a equipe é responsável e onde estão os limites dela.
Isso pode soar um pouco como falar de gerenciamento, mas gosto de pensar assim:
Uma missão me diz por que estamos fazendo o trabalho. Uma Visão de produto me ajuda a imaginar como ficará o trabalho quando terminarmos.
Vamos pensar na missão e na visão de produto com o novo projeto Virtual Verde da Office Green. O Virtual Verde entrega plantas para home offices das pessoas. O Departamento de Desenvolvimento de Negócios da Office Green surgiu com uma missão para o projeto. O Virtual Verde melhora a saúde dos usuários e sua felicidade dando vida ao seu espaço de trabalho em casa. Uma visão de produto criada pela equipe Scrum pode ser: Virtual Verde é um marketplace vivo que transforma o home office.
Essas duas declarações têm o objetivo de inspirar a equipe a entregar uma ótima experiência para os usuários do Virtual Verde.
Agora, vamos discutir as funções da equipe Scrum.
Cada equipe Scrum consiste em três funções definidas:
- Scrum Master
- Proprietário do Produto
- Equipe de Desenvolvimento.
Essas funções trabalham juntas para atingir os objetivos da equipe e perceber a missão e a visão.
O Proprietário do Produto é responsável pelo que uma equipe constrói.
Eles também devem garantir que todos entendam o porquê. Por exemplo, a equipe do Virtual Verde precisa de um Proprietário do Produto para capturar e promover as grandes ideias vindas da equipe sobre o novo serviço, que é entregar plantas para pessoas que trabalham em casa.
O trabalho do Proprietário do Produto é construir a coisa certa.
A Equipe de Desenvolvimento é responsável por como uma equipe vai entregar o produto.
Por exemplo, criar um novo site é o próximo passo da nossa lista de tarefas, para que os clientes possam encomendar plantas para o home office. A equipe de desenvolvimento está construindo sites, integrando sistemas de faturamento e corrigindo problemas. O trabalho da Equipe de Desenvolvimento é construir a coisa corretamente.
O Scrum Master é responsável por quando uma equipe entregará valor aos seus usuários.
Essa função é mais ou menos equivalente à função de gerente de projeto em projetos tradicionais. O Scrum Master do Virtual Verde está ajudando a desbloquear a equipe, para que ela realize as coisas, como descobrir por que um fornecedor atrasou ou ajudar a equipe a priorizar os problemas dos usuários ou organizar a demonstração para o CEO.
O trabalho do Scrum Master é construir a coisa rapidamente. Embora existam funções claramente definidas em uma equipe Scrum, é importante observar que toda a equipe trabalha em conjunto para atingir seus objetivos. Em outras palavras, embora existam expectativas específicas para cada função, a Equipe de Desenvolvimento ainda pode contribuir com ideias para o “o quê” e o “quando” de um projeto, enquanto o Proprietário do Produto pode contribuir para discussões sobre o “como” do projeto.
Como um coletivo, as equipes Scrum devem apresentar algumas habilidades específicas.
O Guia do Scrum detalha essas habilidades da seguinte forma. Lembre-se que as equipes Scrum são multifuncionais.
Quando uma equipe Scrum entrega algo, é a realização de toda a equipe, não importa em que função ou organização as pessoas estejam. Em sua equipe Scrum, você pode ter um desenvolvedor de software, um especialista em marketing, uma garantia de qualidade e um especialista em logística. Você pode se lembrar da nossa analogia com o time de futebol. Quando cada jogador entra para jogar em sua posição, o resultado final é que você tem tudo de que precisa para colocar a bola no gol. Além disso, essas novas perspectivas agregam muito valor ao projeto e aos seus usuários e negócios.
Equipes Scrum são auto-organizadas. Isso pode soar radicalmente diferente de outras organizações em que você trabalhou, nas quais gerentes ditavam tarefas e solicitavam atualizações frequentes. Mas como as equipes Scrum se baseiam nesses cinco valores, comprometimento, coragem, foco, abertura e respeito, ela é capaz de trabalhar em conjunto para entregar resultados excelentes em um ambiente mais orgânico e flexível.
Embora as equipes sejam auto-organizadas, as equipes Scrum de alto desempenho geralmente têm um gerente que está fora da equipe e fornece liderança estratégica e desenvolvimento de carreira individual, sem atrapalhar a natureza auto-organizada do Scrum.
Na minha experiência, se um gerente se sentir compelido a começar a dizer à equipe o que fazer e interferir na natureza auto-organizada, os benefícios do Scrum começarão a desmoronar.
Agora que você tem uma melhor compreensão do que constitui uma equipe Scrum, vamos mostrar as especificidades de cada função nos próximos vídeos.
Começaremos com as características de um Scrum Master eficaz
Características de um Scrum Master efetivo
Video. Duração: 4 min
Já mencionamos que no Scrum, o gerente de projeto muito provavelmente vai desempenhar o papel de Scrum Master.
Então, o que faz exatamente uma função de Scrum Master?
Neste vídeo, vou definir melhor o que é um Scrum Master. Em seguida, vou explicar algumas das diferenças e semelhanças entre um Scrum Master e um gerente de projeto.
O Scrum Master promove e apoia o processo de Scrum, ajudando todos a entender e implementar a metodologia. Isso inclui suas práticas, regras e valores.
Função do Scrum Master
Minha maneira favorita de descrever a função de um Scrum Master é que eles são responsáveis por ajudar a equipe a dar o melhor de si. Eles podem conseguir isso treinando indivíduos da equipe para gerenciar forças externas, bem como maximizar o potencial interno da equipe.
Por exemplo, digamos que o Virtual Verde continua recebendo relatórios de erros sobre o recurso de carrinho de compras na nova página do site. O Scrum Master está lá para notar o padrão e ajudar a equipe a encontrar uma solução melhor, em vez de apenas corrigir um erro de cada vez. Talvez seja necessário um plano de teste especial ou análises de soluções extras para esse recurso antes que as alterações sejam lançadas.
As responsabilidades do Scrum Master incluem
-
O Scrum Master treina membros da equipe em práticas, regras e valores Agile e Scrum
-
O Scrum Master ajuda a encontrar maneiras de gerenciar o backlog do produto de forma eficaz.
O backlog do produto é a única fonte oficial para as coisas em que uma equipe trabalha. Ele contém todos os:
-
Recursos
-
Requisitos do produto
-
Atividades associadas às entregas para atingir a meta do projeto.
-
O Scrum Master facilita os eventos de Scrum como Retrospectivas de Sprint, que acontecem no final de cada Sprint.
-
O Scrum Master ajuda a equipe a remover quaisquer obstáculos para o progresso, como informações ausentes ou acesso a treinamento ou ferramentas.
-
O Scrum Master também impede interações inúteis ou interrupções vindas de fora da equipe.
Nesse ponto, você pode estar se perguntando,
“Como vou fazer tudo isso?”
Bem, você provavelmente já tem muitas das características que os Scrum Masters precisam para executar essas tarefas. É necessário que um Scrum Master seja organizado e solidário ao liderar. Eles também são facilitadores, treinadores e ótimos comunicadores.
Características que são úteis na função de um Scrum Master
-
Os Scrum Masters devem ter boas habilidades organizacionais, que os ajudam a organizar com eficácia os artefatos do projeto e a gerenciar eventos Scrum.
-
Os Scrum Masters devem ser líderes solidários, que se concentram nas necessidades dos outros e nas necessidades da equipe antes das suas necessidades individuais.
Eles não têm o objetivo de se sobressair como gerente da equipe que manda nas pessoas. Em vez disso, eles estão sempre fazendo perguntas como:
“Como posso ajudar?”
ou
“O que ajudaria a equipe a avançar nesse projeto?”
-
Os Scrum Masters facilitam a produtividade e a colaboração. Essa é uma habilidade fundamental para garantir que a voz de cada membro da equipe seja ouvida e que sua contribuição seja considerada.
-
Os Scrum Masters devem treinar os membros da equipe na teoria e aplicação do Scrum. Treinamento é uma habilidade que incentiva o diálogo e a discussão, em vez de simplesmente dar as respostas de forma direta.
-
Os Scrum Masters devem ser ótimos comunicadores, particularmente quando se trata das partes interessadas. Os Scrum Masters têm experiência em se envolver com diversas partes interessadas que podem ter perspectivas e estilos conflitantes.
Um Scrum Master que consegue se relacionar com muitos tipos diferentes de pessoas é um colega de equipe poderoso e essencial para se ter em um projeto.
Você provavelmente está se perguntando se o papel de um Scrum Master é diferente de um gerente de projeto tradicional. A resposta é sim. As duas funções podem ser bem diferentes, embora possam ser desempenhadas pelo mesmo indivíduo e necessitem de um conjunto de habilidades semelhante.
Como principal responsabilidade, o Scrum Master atua como facilitador e treinador para a equipe Scrum e precisa garantir que tenha tempo suficiente no dia para fazer esse trabalho antes de mais nada. Se a empresa exigir o gerenciamento de muitas atividades de gerenciamento de projetos adicionais, a equipe poderá contratar gerentes de projeto que façam esse trabalho orientado de gerenciamento de projetos mais tradicional. Esse trabalho pode incluir coisas como gerenciamento de orçamento, planilhas de riscos ou diagramas de Gantt.
Mas, como eu disse, é comum gerentes de projeto tradicionais assumirem o papel de Scrum Master. Eles se baseiam muito em coisas como tomada de decisão, flexibilidade de comunicação, habilidades organizacionais e muito mais, e a posição do Scrum Master se ajusta naturalmente para muitos de nós como gerentes de projeto.
Para recapitular, um Scrum Master deve ter habilidades como organização, liderança, capacidade de facilitar, treinar e gerenciar as partes interessadas. E um Scrum Master pode ser bem diferente de um gerente de projeto em termos de suas responsabilidades, mas o papel pode ser desempenhado pelo mesmo indivíduo, já que ambos requerem um conjunto de habilidades semelhante.
No próximo vídeo, aprenderemos o que um Proprietário do Produto faz.
O que torna um Scrum Master eficaz
Video. Duração: 2 min
Olá, meu nome é Pete e trabalho como gerente de programa técnico no Google. A responsabilidade do gerente de programa técnico é ver a execução de ponta a ponta dos programas pelos quais é responsável.
No dia a dia, usamos a estrutura Agile como parte essencial de nossas entregas. Ela nos permite iterar o processo, e isso nos permite entregar produtos para nossos usuários muito mais rápido que com os modelos tradicionais.
A estrutura Scrum é só uma única implementação da metodologia Agile. O Scrum se concentra em entregar valor rápido para os clientes e nossos usuários, trabalhando iterativamente por curtos períodos de tempo para entregar um produto para nossos clientes.
Em sua essência, o Scrum é uma equipe auto-organizada, o que significa que reunimos indivíduos. Portanto, é importante que, ao reunir esses indivíduos, todo mundo tenha clareza das funções e das responsabilidades que emprestam para essa equipe.
Isso exige que haja um líder, ou Scrum Master, que ajude a garantir que estejamos sempre trabalhando para o mesmo objetivo. O que torna um Scrum Master efetivo são as seguintes qualidades:
1. primeiro, ser um bom professor e comunicador. Isso é importante porque você precisa instigar os valores do Scrum em toda a equipe.
2. Em segundo lugar, um Scrum Master consegue liderar melhor a equipe quando ele ou ela é influente. Na maioria dos casos, o Scrum Master não tem responsabilidades gerenciais com o restante da equipe, portanto, deve ter influência. E duas maneiras principais de fazer isso são garantir que a equipe esteja operando de forma eficaz e garantir que exista uma cultura de motivação dentro da equipe.
Como líder, também se espera que você dê a direção para a equipe e garanta um trabalho contínuo em direção às metas que definimos que devem ser alcançadas no Sprint. E Sprint é um esforço focado em direção a metas específicas e bem definidas, e é como uma explosão de energia para a equipe, para nos levar até lá. Adoro os aspectos de trabalhar com pessoas e tentar ir em direção a um objetivo comum. Nem sempre é fácil, mas é sempre satisfatório para mim.
Características de um Proprietário do Produto eficaz
Video. Duração: 3 min
No último vídeo, revisamos a função do Scrum Master. Agora, vamos entender o que o Proprietário do Produto faz. Você também começará a perceber como o relacionamento entre o Proprietário do Produto e a Equipe de Desenvolvimento funciona.
Função do Proprietário do produto
Um Proprietário do Produto tem a tarefa de garantir que a equipe está criando o produto ou serviço certo.
Uma equipe Scrum eficiente não é útil para ninguém se estiver criando um produto que os usuários não querem. O Proprietário do Produto garante que a equipe está criando a coisa certa.
Responsabilidades do Proprietário do produto incluem
- Um Proprietário do Produto é responsável por: maximizar continuamente o valor do produto entregue pela equipe Scrum.
Sua atividade principal é atuar como a voz do cliente dentro da equipe. Eles representam e expressam essa voz por meio da propriedade do backlog do produto. Como um lembrete rápido, o backlog do produto é a única fonte oficial de coisas nas quais uma equipe Scrum trabalha para atingir a meta do projeto.
-
As responsabilidades do Proprietário do Produto também incluem ajudar a equipe Scrum a entender por que seu trabalho é importante dentro da meta geral e da missão.
-
Um Proprietário do Produto também priorizam o backlog do produto para otimizar a entrega de metas e entregar valor aos clientes.
-
O Proprietário do Produto garante que o backlog do produto esteja visível e transparente para todos.
-
Um Proprietário do Produto também são responsáveis por garantir que o produto ou serviço atenda às necessidades do cliente.
Então, como os Proprietários do Produto conseguem tudo isso?
Eles se baseiam em seus principais traços de caráter. O papel de um Proprietário do Produto exige que eles sejam:
-
Focados no cliente, por isso, devem entender as necessidades do cliente e do setor de seus negócios extremamente bem.
-
Decisivos, grandes comunicadores e entender os dois lados do problema para que possam defender suas decisões para a equipe.
-
Flexíveis e abertos a novas informações que possam gerar uma mudança lucrativa para a equipe.
-
Otimistas e Positivos, especialmente porque estão entregando a visão do produto para a equipe. E eles devem inspirar a equipe a acreditar em sua missão.
-
Disponíveis. A natureza iterativa do Scrum significa que a equipe precisa que o Proprietário do Produto ajude a inspecionar, adaptar e planejar a próxima iteração regularmente.
-
Colaborativos. Os Proprietários do Produto terão de trabalhar com a equipe para garantir que as necessidades do cliente sejam atendidas, e isso exigirá se encontrar e trabalhar ao lado de várias partes interessadas.
Então, como você deve ter notado, Proprietários do Produto são responsáveis por muitas coisas do projeto, assim como o Scrum Master.
Vamos imaginar um exemplo de como um Proprietário do Produto trabalhará dentro do Virtual Verde. Por exemplo, digamos que o Proprietário do Produto do Virtual Verde disse à Equipe de Desenvolvimento que eles precisam trabalhar nos seguintes recursos nesta ordem:
- Arranjos de flores
- Suculentas em vasos
- Grandes vasos de plantas
- Hortas de temperos
Quando a Equipe de Desenvolvimento revisa a lista, ela diz ao Proprietário do Produto que as hortas de temperos originalmente pareciam difíceis de entregar, porque são consideradas alimentos regulamentados. Mas, na realidade, o especialista em fornecedores da Equipe de Desenvolvimento sabe que hortas de temperos são na verdade muito mais fáceis do que pensávamos, porque nosso fornecedor já têm muitas hortas de temperos em estoque. Portanto, a Equipe de Desenvolvimento sugere focar primeiro nas hortas de temperos. Um Proprietário do Produto que é flexível e tem foco no cliente ajustará as prioridades com base nessas novas informações.
Então, para recapitular, falamos que um Proprietário do Produto atua como a voz do cliente e é focado no cliente, decisivo, flexível, otimista, disponível e colaborativo. A seguir, discutiremos a função e as características da Equipe de Desenvolvimento.
Características de uma Equipe de Desenvolvimento eficaz
Video. Duração: 3 min
o vídeo anterior, falamos da função de Proprietário do Produto na equipe Scrum. Neste vídeo, vamos conhecer a Equipe de Desenvolvimento dentro de uma equipe Scrum.
A Equipe de Desenvolvimento é composta pelas pessoas que fazem o trabalho de criar o produto. O tamanho da equipe varia de três a nove pessoas.
Isso garante que a equipe seja pequena o suficiente para permanecer ágil, mas grande o suficiente para concluir um trabalho significativo dentro de cada Sprint. Ter uma equipe do tamanho correto é importante. Equipes menores podem ter dificuldades com diversidade de habilidades e ideias, enquanto equipes maiores podem se deparar com problemas de muitas opiniões e fluxos de comunicação.
A Equipe de Desenvolvimento deve ser:
-
Multifuncional para ser capaz de criar o produto ou serviço internamente, uma vez que ela tem todas as habilidades necessárias.
-
Auto-organizável ou seja dona de seus processos e estruturas. Ela deve ser auto-organizável e não pode contar com outros para dizer como se organizar.
-
Solidária pois opera continuamente como uma equipe, em vez de indivíduos, e todos apoiam uns aos outros para alcançar os objetivos da equipe.
-
Orientadas para o cliente pois reconhece que os melhores produtos surgem das equipes que são orientadas para o cliente e se concentram no usuário quando estão criando seus produtos.
Muitas equipes Scrum preferem ser instaladas no mesmo lugar, o que significa que os membros trabalham lado a lado no mesmo espaço físico. Muitos acreditam que a equipe entrega um trabalho de maior qualidade e melhora mais rápido trabalhando fisicamente juntos. Mas isso nem sempre é possível para toda equipe.
Vamos dar uma olhada em um exemplo. Digamos que a equipe do Virtual Verde descobre um problema com um de seus fornecedores de plantas. Eles não podem aproveitar um feriado devido a alguns problemas de qualidade do produto. O especialista em garantia de qualidade da equipe pode voar até o outro lado do país e ajudar o fornecedor, mas isso significa que ele não estará disponível para concluir suas tarefas atribuídas. Se a equipe estiver alocada fisicamente, eles poderão se unir rapidamente uma sala de reuniões e escrever algumas ideias para fazer o trabalho ou reorganizar o trabalho, para que isso não impacte as metas do Sprint. Se eles não estiverem juntos ou trabalharem em fusos horários diferentes, essa colaboração ficará um pouco mais difícil, terá de ser feita por telefone ou e-mail, ou você terá de coordenar os horários para uma reunião e poderá ter de inventar soluções alternativas, que, por fim, levarão a atrasos gerais do projeto.
Por outro lado, vivemos em um mundo onde trabalhar virtualmente é possível. Então, se o especialista em garantia de qualidade precisa estar em uma chamada, ele pode discar ou entrar via plataformas de videoconferência, como Zoom ou Skype. Trabalhar juntos física e virtualmente têm seus benefícios e desvantagens, portanto, tenha a certeza de usar o método que for melhor para sua equipe.
Neste ponto, cobrimos cada uma das funções dentro de uma equipe Scrum.
-
Um Proprietário do Produto é responsável por atender as necessidades dos clientes, também conhecido como “criar a coisa certa”.
-
Uma Equipe de Desenvolvimento é responsável por criar o produto, também conhecido como “criar a coisa corretamente”.
-
O Scrum Master é responsável por melhorar a eficiência, também conhecido como “criar a coisa de forma rápida”.
Sabemos que cada função é muito importante para alcançar as metas de um projeto Scrum. Nenhum indivíduo é mais ou menos importante do que os outros. Todos eles funcionam juntos como uma equipe para criar valor para usuários e clientes.
No próximo conjunto de vídeos, analisaremos o que você aprendeu até agora.
Entender as funções da equipe Scrum
Leitura. Duração: 10 min
Cada membro da equipe Scrum desempenha um papel vital no sucesso do projeto. Para ajudar um projeto a chegar à linha de chegada, você precisará entender o que cada uma dessas funções implica. Nesta leitura, você aprenderá como as responsabilidades do Scrum Master, Proprietário do Produto e Equipe de Desenvolvimento diferem umas das outras.
O Scrum Master
Uma responsabilidade chave do Scrum Master é ajudar a equipe a entender e seguir a teoria Scrum. Mais especificamente, de acordo com o Guia do Scrum, “o Scrum Master é responsável por estabelecer o Scrum conforme definido no Guia do Scrum. Ele faz isso ajudando todos a entender a teoria e a prática do Scrum, tanto dentro da equipe Scrum quanto na organização. O Scrum Master é responsável pela eficácia da equipe Scrum. Ele faz isso permitindo que a equipe Scrum melhore suas práticas, dentro da estrutura do Scrum.” O Scrum Master garante que reuniões importantes ocorram, como a Daily Scrum (reunião diária). Da mesma forma que um treinador estaria ciente do relógio do jogo, o Scrum Master tem a tarefa de garantir que a reunião seja mantida dentro do intervalo de tempo apropriado. Um intervalo de tempo é um conceito do Scrum que se refere à duração estimada de um evento.
O Scrum Master atua como um treinador para a equipe Scrum, ele encoraja a equipe a criar o produto dentro do prazo. Ele também apoia a equipe criando um ambiente colaborativo para que os objetivos do projeto sejam alcançados. Os deveres do Scrum Master incluem:
-
Treinar os membros da equipe em autogestão e multifuncionalidade
-
Ajudar a equipe Scrum a se concentrar na criação de incrementos de alto valor que atendam à Definição de Conclusão (um conjunto acordado de itens que devem ser concluídos antes que um projeto ou história de usuário possa ser considerado completo)
-
Remover impedimentos ao progresso da equipe Scrum
-
Garantir que todos os eventos Scrum ocorram e sejam positivos, produtivos e mantidos dentro do intervalo de tempo (um conceito Scrum que se refere à duração estimada de um evento)
Scrum Master x gerente de projeto
A função do Scrum Master às vezes é confundido com a do gerente de projeto. Embora as duas funções compartilhem habilidades e qualidades relacionadas, são muito diferentes.
Um Scrum Master é responsável por ajudar a equipe a entender a teoria e a prática do Scrum. Ele garante que os eventos Scrum ocorram e ajuda a equipe a se concentrar na entrega de valor, removendo impedimentos. Mas, diferentemente de um gerente de projeto tradicional, ele não assume o gerenciamento de mudanças de escopo ou prioridades. Além disso, o Scrum Master não mantém artefatos de projeto tradicionais, como gráficos GANTT.
O Proprietário do Produto
De acordo com o Guia do Scrum, “O Proprietário do Produto é responsável por maximizar o valor do produto resultante do trabalho da equipe Scrum. Como isso é feito pode variar muito entre organizações, equipes Scrum e indivíduos.” Os Proprietários do Produto maximizam o valor do produto ao representar e expressar a voz do cliente durante toda a duração do projeto. Um produto não é útil para seus clientes se não atender às suas expectativas e necessidades. Os deveres do Proprietário do Produto incluem:
-
Desenvolver e comunicar explicitamente o Objetivo do Produto
-
Criar e comunicar claramente os itens da Lista de Pendências do Produto (o backlog do produto contém todos os recursos, requisitos e atividades associados às entregas para atingir o objetivo do projeto)
-
Garantir que o backlog do produto seja transparente, visível e compreendida
Proprietário do Produto x gerente de projeto
No gerenciamento de projetos tradicional, o gerenciamento do escopo é a principal responsabilidade do gerente de projeto. Mas no Scrum a definição e gerenciamento do escopo do produto cabe ao Proprietário do Produto. Por outro lado, o Proprietário do Produto não é responsável pelo desempenho da equipe, ele não é considerado um gerente. O gerente de projeto lidera a equipe do projeto para atingir os objetivos do projeto e supervisiona as tarefas e o progresso.
Há também semelhanças entre as funções de Proprietário do Produto e gerente de projeto. Por exemplo, ambas as funções têm a tarefa de gerenciar as partes interessadas. Isso significa que ambos devem praticar e facilitar a comunicação eficaz entre os membros da equipe e as partes interessadas.
Além disso, em muitas empresas, incluindo no Google, a definição do escopo do produto ou da solução é responsabilidade de uma função separada chamada gerente de produto. Portanto, ao ingressar em qualquer nova empresa, é importante descobrir como ela aborda a área de definição de produto, desenvolvimento de requisitos e pesquisa de usuários para entender o que considera ser o domínio do gerente de projeto.
A Equipe de Desenvolvimento
A Equipe de Desenvolvimento, também chamada de Desenvolvedores, é composta pelas pessoas que fazem o trabalho para criar o produto. De acordo com o Guia do Scrum, Desenvolvedores são “as pessoas da equipe Scrum comprometidas em criar qualquer aspecto de um incremento utilizável a cada Sprint”. Suas responsabilidades incluem:
-
Criar um plano para o Sprint, a Lista de Pendências do Sprint(o conjunto de itens da Lista de Pendências do Produto que são selecionados para serem concluídos durante o próximo Sprint)
-
Incutir qualidade, aderindo a uma Definição de Concluído
-
Adaptar seu plano a cada dia para a meta do Sprint
-
Responsabilizar-se mutuamente como profissionais
-
Executar sprints projetando, criando e testando itens da Lista de Pendências do Produto em incrementos
Um aspecto importante da Equipe de Desenvolvimento que vale a pena destacar é que ela é multifuncional, o que significa que os membros da equipe serão especialistas em diferentes disciplinas. Em uma equipe de software, isso pode significar ter um desenvolvedor Web, um desenvolvedor de banco de dados e um especialista em experiência do usuário. Em uma equipe de marketing, isso pode significar ter redatores, editores, especialistas em otimização de mecanismos de busca e analistas de negócios.
As funções trabalham juntas
- As funções do Scrum se encaixam. e cada uma traz suas qualidades, habilidades e responsabilidades únicas ao conjunto para alcançar projetos Scrum bem-sucedidos. É crucial que todos na equipe entendam sua função e como trabalhar juntos para agregar valor a usuários e clientes. Quando a equipe tem esse entendimento compartilhado, os membros podem se ajudar melhor durante as práticas do Scrum.
Características necessárias para cada função
No geral, você desejará pessoas em sua equipe interessadas em colaboração e aprimoramento constantes. Mais especificamente, é ótimo ter membros da equipe que valorizam o feedback, trazem energia e diversão para a equipe e podem admitir e aprender com seus erros. Vejamos quais características cada membro da equipe deve exibir:
O Proprietário do Produto deve ser capaz de fornecer à equipe a direção geral, os requisitos e os objetivos do projeto com confiança, mas permitir que a equipe determine como atingir esses objetivos. Sua equipe vai querer um proprietário do produto que promova a visão do produto e priorize o backlog do produto para maximizar o valor para o cliente. Para entregar isso, o Proprietário do Produto deve ser organizado e ter fortes habilidades de comunicação.
O Scrum Master deve ter fortes habilidades de liderança, que lhe permitam ser facilitador e negociador eficiente e saber como resolver conflitos. Sua equipe vai querer um Scrum Master que tenha como objetivo treinar efetivamente a equipe de desenvolvimento, facilitar eventos e eliminar distrações que possam impedir seu progresso.
Quando se trata da equipe de desenvolvimento, você quer indivíduos que permaneçam focados em concluir as entregas e produzir um produto final superior. Como a equipe é auto-organizada e multifuncional, você vai querer pessoas ansiosas para trabalhar em conjunto e que não tenham medo de se comprometer pelo bem maior do produto.
Características de uma ótima equipe Scrum
Leitura. Duração: 10 min
Até agora, você aprendeu sobre as funções e as responsabilidades de uma equipe Scrum. Confira este artigo (opens in a new tab) do Scrum.org para ler mais sobre as características de uma ótima equipe Scrum.
Teste seu conhecimento: Funções do Scrum
Quiz. 4 questões | Duração: 8 min | Nota Final: 100%
3. Revisão: Scrum 101
Finalização
Video. Duração: 1 min
Parabéns por terminar uma nova seção! Você está no caminho para se tornar um especialista em Scrum. Ao longo desses vídeos, revisamos bastante uma teoria na estrutura Agile chamada Scrum. Como uma atualização, Scrum é a estrutura mais comum que usa uma abordagem Agile, mas existem outras, como Kanban ou Lean. Discutimos essas abordagens em vídeos anteriores.
Apresentei a você a fonte de verdade de todo membro de equipe Scrum, o Guia do Scrum, que você sempre pode usar como um recurso.
Discutimos a teoria do Scrum, que tem três pilares: transparência, inspeção e adaptação. E exploramos os cinco valores do Scrum: comprometimento, coragem, foco, abertura e respeito. Examinamos as funções essenciais em uma equipe Scrum. Você deve se lembrar de que essas funções são Scrum Master, que garante que a equipe crie a coisa rapidamente, Proprietário do Produto, que é encarregado de criar a coisa certa, e Equipe de Desenvolvimento, cujo papel é garantir que a equipe crie a coisa corretamente.
É um feito e tanto que você tenha chegado tão longe no programa, então, espero que esteja realmente orgulhoso de si mesmo. Vejo você na próxima seção, em que discutiremos como implementar o Scrum.
Desafio semanal 2
Até, Jun 25, 11:59 PM WEST | Quiz. 10 questões | Duração: 50 min | Nota Final: 100%