Guia Scrum | 2. O que é Scrum?
Publicados: 2022-04-07Scrum é a forma mais popular de gerenciamento de trabalho em equipe moderno e flexível. Não apenas as empresas de desenvolvimento de software seguem sua metodologia, mas cada vez mais equipes de vários setores, como finanças, marketing, RH e indústrias criativas, consideram o Scrum prático e aplicável. Sua popularidade cada vez maior faz do Scrum a estrutura organizacional mais comprovada adaptada por equipes que buscam a máxima eficácia.
O que é Scrum – índice:
- O que é Scrum?
- Filosofia Scrum
- Teoria Scrum
- Estrutura Scrum
- Resumo
O que é Scrum?
Para responder a esta pergunta, temos que considerar os três seguintes aspectos:
- filosofia
- teoria
- estrutura
Scrum é simples por design. Primeiro, facilita a divisão de problemas difíceis em componentes menores e mais compreensíveis. Em segundo lugar, fornece estrutura sólida ao dividir o trabalho em etapas para execução em prazos determinados, trazendo resultados mensuráveis e satisfatórios. Em terceiro lugar, permite o planejamento das próximas etapas do trabalho com base nos resultados obtidos e nas conclusões extraídas dos processos em andamento.
Filosofia Scrum
É importante lembrar que Scrum é apenas um framework. Ele fornece diretrizes para construir um plano detalhado de ações a serem tomadas em conjunto e adaptadas às necessidades e capacidades da equipe e da organização. Apesar de sua generalidade, o Scrum é bem delineado. A popularidade mostra sua eficácia, pois de acordo com o 15º relatório anual State Of Agile de 2021, os princípios do Scrum são usados por até 66% das equipes que trabalham seguindo as metodologias mais modernas. E essa porcentagem aumenta para mais de 80% das equipes em todas as disciplinas se adicionarmos metodologias derivadas diretamente do Scrum.
Scrum é abrangente e serve para otimizar o trabalho em equipe. Ele oferece um ponto de partida claramente definido. Além disso, a generalidade dos princípios do Scrum torna impossível simplesmente aplicá-los em um instante. No entanto, o esboço dessa estrutura é intencional e flui junto com a prática de gerenciamento de projetos. A filosofia Scrum se concentra na necessidade de desenvolvimento e reformulação contínuos por meio de feedback, reflexão e experiência. Rejeita sistemas complexos e rígidos que organizam o trabalho sem levar em conta realidades específicas. Os autores do Scrum, Ken Schwaber e Jeff Sutherland, chamam esse princípio de empirismo no Guia oficial do Scrum.
Teoria Scrum
O princípio principal da teoria do Scrum diz respeito ao empirismo. Significa manter o planejamento e as suposições no mínimo em favor da confiança na experiência, observação e experimentação. Torna-se possível e eficaz graças à abordagem iterativa, ou seja, trabalhar em ciclos curtos, que inclui não só trabalhar no produto, mas também planejá-lo e avaliar os resultados.
Três pilares do empirismo são os mais importantes para a eficácia do Scrum:
- transparência – graças a ela, tanto as pessoas que trabalham quanto os Stakeholders (a quem dedicaremos uma entrada separada no artigo a seguir) podem verificar facilmente o status do trabalho no Produto em um determinado momento
- inspeção – significa atualização frequente e confiável e verificação do progresso, graças ao qual é possível detectar problemas e resolvê-los rapidamente
- adaptação – significa ajustar as formas de trabalho e os Objetivos, descritos em artigo à parte, caso ocorram erros ou discrepâncias durante a fiscalização.
O empirismo funciona melhor se a equipe que opera de acordo com seus princípios tiver a capacidade de se autogerenciar de acordo com o conceito lean. Implica uma estrutura organizacional flexível que permite adaptação às condições existentes, melhoria contínua e independência do Time Scrum.
Estrutura Scrum
Scrum define a estrutura para a ação da equipe, definindo:
- Composição e papéis na equipe – Time Scrum
- Ritmo de suas atividades e reuniões – Eventos Scrum
- Métodos para planejar, gerenciar e executar ações – Scrum Artifacts
Vamos cobrir todos esses componentes em detalhes em artigos subsequentes. Aqui, no entanto, nos limitaremos a mencionar as características mais importantes de cada um deles.
Scrum Team é uma equipe independente e interdisciplinar de profissionais que trabalham em Scrum, livres do fluxo de tarefas adicionais da organização. É a base do trabalho eficaz em Scrum. O Time Scrum é composto por Product Owner , Scrum Master e Time de Desenvolvimento. É uma equipa pequena com composição possivelmente constante, a trabalhar num Objetivo específico. O Time Scrum deve constantemente melhorar e aprimorar não apenas o produto, mas também sua própria maneira de trabalhar. Isso ajuda a aumentar a eficiência e a qualidade do trabalho em equipe.
As atividades e reuniões do Time Scrum são chamadas de Eventos Scrum. Estes incluem Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective e seus componentes. Para saber mais sobre suas especificidades e processos, acesse os artigos dedicados a eles.
A forma de planejar e executar, e as condições para o alcance bem-sucedido da meta, são descritas em Scrum Artifacts, ou seja, Product Backlog e Sprint Backlog. Estes são documentos atualizados com muita frequência que refletem o estado atual do trabalho no Produto.
O que é Scrum? Resumo
O que é Scrum? Depois de ler isso, você está familiarizado com a base desse método. Desenvolvido por Ken Schwaber e Jeff Sutherland, o Scrum é uma metodologia de trabalho em equipe extremamente eficaz , aplicável em qualquer setor. Seus princípios que compõem a filosofia, teoria e estrutura do Scrum são simples e claros. No entanto, sua aplicação prática exige a adoção de uma atitude de empirismo – ou seja, o constante ajuste das formas de trabalho às condições existentes. E também melhoria constante não só do Produto desenvolvido, mas também dos métodos de cooperação dentro de uma determinada equipe.
Se você gosta do nosso conteúdo, junte-se à nossa comunidade de abelhas ocupadas no Facebook, Twitter e Linkedin.
Guia do Scrum:
- Glossário de termos básicos, funções e noções
- O que é Scrum?
- Valores do Scrum
- Como implementar o Scrum na sua empresa?
- Time Scrum - o que é e como funciona?
- Quem é um Product Owner?
- Os erros mais comuns do Product Owner
- Quem é o Scrum Master?
- Características de um bom Scrum Master
- Os erros mais comuns do Scrum Master
- Quais estatísticas e métricas o Scrum Master deve acompanhar?
- Cooperação entre Product Owner e Scrum Master
- Equipe de Desenvolvimento em Scrum
- Os erros mais comuns dos desenvolvedores
- Artefatos do Scrum
- Escalando Scrum
- Backlog da Sprint
- O que é o Backlog do Produto?
- O que são histórias de usuários?
- Criando a melhor história de usuário com INVEST
- Os erros mais comuns da história do usuário
- Critérios de aceitação da história do usuário
- Estimativa e pontos de história no Scrum
- Poker de Planejamento
- Jogo de estimativa de equipe
- Definindo Incremento
- Eventos Scrum
- O que é Sprint no Scrum?
- Compromissos da Equipe Scrum - Objetivo do Produto, Objetivo do Sprint e Definição de Conclusão
- O que é um gráfico Burndown?
- Como criar e interpretar um gráfico de burndown?
- Vantagens e desvantagens do gráfico de burndown
- Quadros Kanban em Scrum e Scrumban
- Velocidade no Scrum - Velocidade da Equipe de Desenvolvimento
- Reunião diária
- Planejamento de Sprint
- Revisão da Sprint
- O que é uma Sprint Retrospective?
- Erros comuns durante uma Sprint Retrospective
- Nutrição do Backlog do Produto