O que é Scrum?
- Conjunto de ações para gestão de projetos de alta performance ou complexidade. É uma metodologia que otimiza recursos, tempo e custos.
- Permite que a empresa trabalhe com uma equipe reduzida e multifuncional, onde cada membro tem uma função e responsabilidade para atingir o objetivo final.
Pilares do Scrum
- Transparência
- Inspeção e feedback contínuo
- Adaptabilidade
Definição dos Pilares
- Transparência: Garantir que todos tenham conhecimento dos processos, requisitos de entrega e do andamento do projeto.
- Inspeção: Acompanhar o andamento do projeto para verificar se tudo está progredindo conforme o esperado.
- Adaptabilidade: Corrigir o rumo ou realizar mudanças quando necessário.
Papéis Fundamentais
-
Product Owner: Responsável pelo projeto, ponto central e líder de todo o processo. Decide o que pode ou não ser feito.
-
Avalia os recursos e funcionalidades necessários, que compõem o backlog.
-
É sua responsabilidade deixar claro o objetivo do projeto com o Scrum e as expectativas de cada membro da equipe.
-
Scrum Master: Garante que todos da equipe compreendam o Scrum e mantém a equipe organizada e focada.
-
Auxilia a equipe na resolução de problemas e na remoção de obstáculos à produtividade.
- Conhece bem o Scrum e orienta o trabalho de todos.
-
Não possui a autoridade do PO, mas ajuda a facilitar o processo.
-
Time Scrum: Composto por todos os profissionais responsáveis pelo desenvolvimento do projeto.
- Trabalham em colaboração, com atividades delegadas, responsabilidades individuais e metas definidas.
- Equipes são autogerenciáveis e multidisciplinares, trabalham de forma proativa e sabem o que precisa ser feito sem supervisão.
Nota: O PO é responsável por deixar clara a visão do projeto.
Product Backlog
- Lista de funcionalidades e características desejadas para o produto ou projeto.
- Funcionalidades são organizadas por ordem de prioridade, definida pelo PO.
- O backlog está em constante evolução e atualização.
Sprints
- O Product Backlog geralmente apresenta várias etapas e requisitos. Os sprints garantem sua realização.
- Ciclos do projeto com uma duração definida, em que funcionalidades do backlog são realizadas e entregues.
- Ao final de um sprint, inicia-se outro; idealmente, todos devem ter a mesma duração.
Planejamento de Sprints
- Com base nos três papéis fundamentais do Scrum, define-se quantas funcionalidades do backlog podem ser realizadas em um sprint.
Daily Scrum
- Reuniões rápidas e diárias para garantir que tudo está caminhando conforme planejado.
- O que foi feito ontem para alcançar as metas?
- O que será feito hoje para concluir o sprint?
- Quais são os impedimentos ou dificuldades?
Definição de Pronto
- Documento que define quando uma parte do produto ou funcionalidade está concluída. Deve ser elaborado pelos três papéis fundamentais do Scrum.
Revisão do Sprint
- Apresentação da evolução do projeto e discussão sobre adaptações antes do próximo sprint.
- Verificar se o que foi realizado corresponde ao esperado.
- Identificar possíveis mudanças no backlog para atualizar e iniciar o novo sprint.
Retrospectiva do Sprint
- Reflexão sobre as atividades realizadas, aprendizados, desafios e oportunidades de melhoria.
- Analisar o que funcionou ou não antes de começar um novo sprint, visando tornar o próximo mais assertivo e eficiente.