Agile - Scrum - Visão Geral
Tags: scrum, agile
Published: 2020-06-25 11:31:02

---
title: Agile - Scrum - Visão Geral
published: true
description: Agile - Scrum - Visão Geral
tags: scrum, agile
cover_image: https://knowledge21.com.br/escondido/wp-content/uploads/2019/02/Ciclo_Scrum_-_post.png
---

[Conheça a série sobre Agile](https://antoniolazaro.dev/agile/2020/05/24/scrum-e-agile-indice-serie.html)

## Introdução

O objetivo desse post é falar um pouco scrum e em próximos posts compartilhar visões sobre conceitos e experiências que eu me sinta confortável para falar a respeito.

O Scrum é uma metodologia ágil para gestão e planejamento de projetos. Foi criada pensando em software, mas devido aos seus bons resultados, rapidamente também foi adaptada para outras áreas, como pode ser encontrado diversos relatos no [livro **_Scrum: A arte de fazer o dobro do trabalho na metade do tempo_**](https://www.amazon.com.br/SCRUM-fazer-dobro-trabalho-metade/dp/8543107164/ref=asc_df_8543107164/?tag=googleshopp00-20&linkCode=df0&hvadid=379751563849&hvpos=&hvnetw=g&hvrand=8860049318467581133&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1001533&hvtargid=pla-810952799643&psc=1) escrito por [Jeff Sutherland](https://en.wikipedia.org/wiki/Jeff_Sutherland), que nada mais é que um dos assinantes do [manifesto ágil](https://agilemanifesto.org/iso/ptbr/manifesto.html).

A figura abaixo relata a estrutura macro do Scrum.

![](/static/img/agile/scrum-cycle.jpg)

## Sprint

O Scrum basicamente é divididos em ciclos de construção e entrega chamados de Sprint. Um Sprint, representa um [Time Box (período de tempo definido pelo time que uma pessoa ou o time tem para realizar uma atividade ou um conjunto dela)](https://www.agilealliance.org/glossary/timebox/)

## Product Backlog

Lista que contém todas as funcionalidades a serem implementadas em um projeto.

## Sprint planning

No início de cada Sprint, se faz uma reunião de planejamento entre o time e o Product Owner (P.O.), com o objetivo de priorizar os itens do Product Backlog que serão desenvolvidos dentro da Sprint. Uma vez que essas tarefas foram priorizadas elas irão para o **Sprint Backlog**, que é o conjunto de tarefas a serem desenvolvidas dentro da Sprint.

## Daily Meeting

Diariamente, a equipe tem uma reunião breve, que tem como objetivo disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos das atividades em andamento e priorizar o trabalho do dia que inicia. O ideal é que a Daily tenha um timebox definido e que esse seja respeitado. Basicamente na daily se responde as seguintes perguntas:

1. O que fiz ontem
1. O que vou fazer hoje
1. Tenho algum impedimento que impacta minha atividade de ontem ou de hoje.

## Sprint review x retrospective

Ao final de uma Sprint, a equipe faz uma uma reunião, onde as funcionalidades implementadas são apresentadas ao P.O. e em alguns casos ao cliente com objetivo de validar a construção da Sprint.

A retrospectiva, tem como objetivo a equipe avaliar o que deu certo, e o que deu errado na Sprint e o que a equipe deve melhorar.

## Conclusão

O objetivo dessa série foi avançar na série sobre agile e fazer uma introdução sobre Scrum. Os próximos passos, falarei um pouco sobre os papéis dentro do Scrum e depois experiências usando esse framework. Recomendo fortemente que vejam o site https://www.scrumstudy.com/portuguese. Lá tem muito conteúdo e tem uma certificação gratuita de Scrum [(Scrum Fundamentals Certified - SFC)](https://www.scrumstudy.com/portuguese/scrum-fundamentals-certified) que apresenta um overview geral da linguagem. Existem outras certificações pagas também para quem quiser e puder, incrementar o currículo.

<br/>

[Conheça a série sobre Agile](https://antoniolazaro.dev/agile/2020/05/24/scrum-e-agile-indice-serie.html)

## Outras fontes

- https://www.desenvolvimentoagil.com.br/scrum/