Files
freeCodeCamp/guide/portuguese/agile/scrum/index.md

54 lines
4.5 KiB
Markdown
Raw Normal View History

---
title: Scrum
localeTitle: Scrum
---
## Scrum
2019-08-16 00:26:47 -03:00
O Scrum é um framework ágil. O nome é derivado de um método de retomada do jogo no esporte de rugby, no qual toda a equipe se move em conjunto para fazer o chão. Da mesma forma, um scrum no Agile envolve todas as partes da equipe trabalhando no mesmo conjunto de metas. No método scrum, uma lista de tarefas priorizadas é apresentada à equipe e, ao longo de um "sprint" (geralmente duas semanas), essas tarefas são concluídas, em ordem, pela equipe. Isso garante que as tarefas ou entregas de maior prioridade sejam concluídas antes que o tempo ou os recursos acabem.
### Componentes de um Scrum
2019-08-16 00:26:47 -03:00
Ele se origina do "scrummage", que é um termo usado no rugby para denotar os jogadores que se amontoam para obter a posse da bola. A prática gira em torno
* Um conjunto de funções (equipe de entrega, product owner e scrum master)
* Cerimônias (planejamento de sprint, standup diário, revisão de sprint, retrospectiva de sprint e preparação de backlog)
* Artefatos (lista de pendências de produtos, lista não processada de sprint, incremento de produto e informações de irradiadores e relatórios).
* O principal objetivo é manter a equipe alinhada ao progresso do projeto para facilitar a iteração rápida.
* Muitas organizações optaram pelo Scrum, porque ao contrário do modelo Waterfall, ele garante uma entrega no final de cada Sprint.
## Artefatos
2019-08-16 00:26:47 -03:00
* Backlog: É a lista de requisitos da aplicação que será necessária para o seu entendimento e desenvolvimento. O responsável por ela é o product Owner. O backlog é dividido em duas partes sendo elas o Product Backlog e o Sprint Backlog.
* Product Backlog: É a lista de requisitos da aplicação em si, nela estão contidas todas as informações pertinentes ao projeto e tudo que precisa ser desenvolvido para que a aplicação seja entregue;
* Sprint Backlog: É o conjunto de informações necessárias para a finalização de um Sprint, ele é criado a partir do Produc Backlog. Dentro da Sprint Backlog é que são criadas as tarefas que precisarão ser entregues no final do Sprint que costuma durar em média 8 horas;
* Sprint: É a duração do tempo, principalmente em semanas, para a qual uma equipe trabalha para alcançar ou criar uma entrega. Um produto final pode ser definido como um pedaço de código de fragmento do Produto Final que a equipe deseja obter. O Scrum aconselha a manter a duração de um Sprint entre 2-4 semanas;
* Estórias: É um descritivo claro e objetivo, porém resumido, da funcionalidade que será desenvolvida. Muitas vezes uma estória cabe em um post-it por conta da sua objetividade;
* Burndown: É um gráfico que mostra a linha de esforço frente aos trabalhos que precisam ser realizados. Os eixos que forma esse gráfico analisam a quantidade de trabalho a ser completado (eixo y) e as datas ou dias de execução (eixo x). O Burndown, assim como o Backlog, também é divido em duas partes, um gráfico para o Produto e outro para o Sprint.
## Papéis
* Product Owner (PO): A ÚNICA Pessoa Responsável para a Administração. O PO decide o que entra ou sai do Product Backlog.
* Equipe de entrega: Eles são obrigados a trabalhar de acordo com as tarefas definidas pelo seu PO no backlog do produto e a entregar a exclusão necessária no final do sprint.
* Scrum Masters: - O Scrum Master's tem que aderir estritamente ao Scrum Guide e fazer a equipe entender a necessidade de aderir ao Scrum Guide ao seguir o Scrum. É um trabalho do Scrum Master garantir que todas as cerimônias do Scrum sejam conduzidas no prazo e participadas por todas as pessoas necessárias, de acordo com o guia do scrum. O SM deve garantir que o Daily Scrum seja realizado regularmente e participado ativamente pela equipe.
#### Mais Informações:
Existem várias ferramentas online que podem ser usadas para fazer scrum para sua equipe:
* [Scrum Do](https://www.scrumdo.com/)
* [Asana](http://www.asana.com)
* [Trello](http://trello.com)
* [Segunda-feira](https://monday.com)
* [Campo de base](https://basecamp.com)
* [Airtable](https://airtable.com)
* [Folha inteligente](https://www.smartsheet.com)
Aqui estão mais alguns recursos:
* [Por que Scrum](https://www.scrumalliance.org/why-scrum) da Aliança Scrum
* [Guia](http://www.scrumguides.org/scrum-guide.html) do [Scrum](http://www.scrumguides.org/scrum-guide.html) no Scrum.org
2019-08-16 00:26:47 -03:00
* [Fazendo vs sendo ágil](http://agilitrix.com/2016/04/doing-agile-vs-being-agile/)
* [Artefatos do Scrum] (https://www.scriptcaseblog.com.br/artefatos-na-metodologia-scrum/)