Scrum tem como premissa interações rápidas chamadas de sprints. Cada sprint tem objetivo específico e dura de uma a quatro semanas. No início, a equipe planeja o que será feito e o respectivo responsável. Durante o sprint, os integrantes trabalham paralelamente em várias tarefas. O progresso é discutido diariamente. 

Para implementá-lo, é necessário compreender alguns conceitos, conforme listados a seguir. 

Os três papéis principais são:

  • Product Owner: Quem define os requisitos do produto e prioriza as funcionalidades;
  • Scrum Master: Responsável por facilitar o processo e garantir que a equipe esteja cumprindo as metas do projeto;
  • Scrum Team: Os integrantes que irão desenvolver a atividade. 

As cinco cerimônias são:

  • Sprint Planning: Ocorre no início de cada sprint. Consiste em definir o objetivo do sprint, as tarefas que serão realizadas e o responsável por ela;
  •  Daily Meeting: São realizadas diariamente. Objetiva discutir o progresso do sprint e identificar quaisquer impedimentos;
  • Sprint Review: A meta dessa etapa é apresentar a solução para o cliente;
  • Sprint Retrospective: Nessa fase, a equipe avalia o que deu certo, fracassos e como melhorar o andamento do trabalho para o próximo sprint.

Os três artefatos são:

  • Product Backlog: Lista de requisitos do produto, priorizados pelo Product Owner;
  • Sprint Backlog: Agrupamento de tarefas a serem realizadas em cada sprint;
  • Increment: Solução desenvolvida no final de cada sprint.

Como implementar

  • Defina seu objetivo. O que você espera alcançar?
  • Identifique seus requisitos. Do que precisa para realizar o projeto?
  • Priorize seus requisitos. Quais são os itens mais importantes?
  • Crie seu Product Backlog. Coloque seus requisitos no Product Backlog, priorizando-os de acordo com a importância;
  • Forme a equipe. Esse grupo deve ter as habilidades necessárias para desenvolver o produto;
  • Determine a duração de seu sprint. Ele pode variar de uma a quatro semanas;
  • Planeje. No início de cada sprint, a equipe se reúne para organizar o que será feito e o respectivo responsável;
  • Trabalhe em paralelo em várias tarefas. Durante o sprint, a equipe realiza diversas atividades concomitantemente;
  • Reúna-se diariamente. A equipe conversa todos os dias para discutir o progresso do trabalho;
  • Entregue um produto ou funcionalidade no final de cada sprint. A cada conclusão de um ciclo, a equipe fornece uma solução ao cliente;
  • Faça ajustes. Após o feedback do cliente, realize as mudanças sugeridas;
  • Revise os processos. No final de cada sprint, a equipe discute o que deu certo, o que fallhou e como melhorar o andamento do trabalho para o próximo sprint. 

Dicas de aplicativos

Dicas de livros

  • "Scrum - A Arte de Fazer o Dobro do Trabalho na Metade do Tempo", de Jeff Sutherland;
  • "Scrum e Métodos Ágeis para Projetos de Sucesso", de Rafael Sabbagh;
  • "Agile, Scrum e Kanban - Um Guia Prático das Metodologias Ágeis", de Henrique Moura;
  • "Scrum - Gestão Ágil para Projetos de Sucesso", de Natan Souza;
  • "Scrum para Leigos", de Michael Franken.