Você está na página 1de 16

CENTRO PAULA SOUZA

ETEC PROF MARIA CRISTINA MEDEIROS


Técnico em Informática para Internet Integrado ao Ensino Médio

Beatriz Silva Pinheiro de Godoy

SCRUM

Ribeirão Pires
2020
Beatriz Silva Pinheiro de Godoy

SCRUM

Trabalho sobre SCRUM, apresentado


no curso Técnico em Informática Integrado ao
Ensino Médio, na ETEC Prof.ª Maria Cristina
Medeiros orientado pela Prof.ª Cíntia Pinho
como requisito para a obtenção de menção
na disciplina de PAW.

Ribeirão Pires
2020
Sumário
1. introdução.........................................................................................................4

2. O que é SCRUM? .‌...........................................................................................5

3. O que é um Backlog?.......................................................................................6

3.1. Dê um exemplo de como seria um Backlog do seu TCC. .‌.............................6

4. O que é um Sprint no SCRUM?.......................................................................7

4.1. Execução da Sprint..........................................................................................7

4.2. Dê um exemplo de um Sprint em seu projeto.................................................7

5. Qual é o máximo de membros de uma equipe de SCRUM?...........................8

6. Qual é o papel do SCRUM Master?.................................................................9

6.1. Em seu projeto de TCC, você consegue visualizar alguém com este papel?
Porquê? .‌.......................................................................................................................9

7. Qual é o principal método de documentação do SCRUM? .‌.........................10

8. Por quê utilizar SCRUM? .‌.............................................................................11

8.1. Aumento da produtividade.............................................................................11

8.2. Entrega de valor ao cliente............................................................................11

8.3. Redução de riscos.........................................................................................11

8.4. Melhor qualidade no serviço prestado...........................................................11

8.5. Clareza...........................................................................................................11

9. O que é Manifesto Ágil?.................................................................................12

9.1. Manifesto Ágil: como surgiu?.........................................................................12

10. O que são metodologias ágeis?.....................................................................14

conlusão......................................................................................................................15

bibliografia...................................................................................................................16
4

1. INTRODUÇÃO

No Scrum, os projetos são dividos em ciclos (tipicamente mensais) chamados


de Sprints. O Sprint representa um Time Box dentro do qual um conjunto de
atividades deve ser executado. Metodologias ágeis de desenvolvimento de
software são iterativas, ou seja, o trabalho é dividido em iterações, que são
chamadas de Sprints no caso do Scrum.
5

2. O QUE É SCRUM? ‌

Scrum é uma metodologia ágil para gestão e planejamento de projetos de


software.

No Scrum, os projetos são dividos em ciclos (tipicamente mensais) chamados


de Sprints. O Sprint representa um Time Box dentro do qual um conjunto de
atividades deve ser executado. Metodologias ágeis de desenvolvimento de software
são iterativas, ou seja, o trabalho é dividido em iterações, que são chamadas de
Sprints no caso do Scrum.

As funcionalidades a serem implementadas em um projeto são mantidas em


uma lista que é conhecida como Product Backlog. No início de cada Sprint, faz-se
um Sprint Planning Meeting, ou seja, uma reunião de planejamento na qual
o Product Owner prioriza os itens do Product Backlog e a equipe seleciona as
atividades que ela será capaz de implementar durante o Sprint que se inicia. As
tarefas alocadas em um Sprint são transferidas do Product Backlog para o Sprint
Backlog.

A cada dia de uma Sprint, a equipe faz uma breve reunião (normalmente de
manhã), chamada Daily Scrum. O objetivo é disseminar conhecimento sobre o que
foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do dia que se
inicia.

Ao final de um Sprint, a equipe apresenta as funcionalidades implementadas


em uma Sprint Review Meeting. Finalmente, faz-se uma Sprint Retrospective e a
equipe parte para o planejamento do próximo Sprint. Assim reinicia-se o ciclo.
6

3. O QUE É UM BACKLOG?

A melhor tradução para backlog é Acúmulo. Mas acúmulo de que? Depende


do contexto onde o termo é aplicado.

Uma pilha de pratos numa pia pode ser considerado um backlog de pratos
para lavar, por exemplo.

Na prática, um backlog é um acumulado de “serviços”, uma pilha de itens a


fazer, solicitados por alguém com base em suas necessidades/desejos, que devem

ser entregues a quem solicitou depois que forem produzidos.

Um backlog é um conceito aplicado na maioria das industrias de manufatura,


ou seja, em empresas que produzem algo, em série ou não.

Em projetos de software a finalidade de um backlog é ser um repositório de


requisitos que deverão ser desenvolvidos e entregues a seus demandantes, em
algum momento no tempo.

Um item do backlog (ou um requisito), após estar devidamente preparado –


mais à frente veremos sobre Definição de Pronto – é retirado do backlog e levado
para ser desenvolvido.

3.1. Dê um exemplo de como seria um Backlog do seu TCC. ‌

O backlog do meu TCC pode ser definido como toda tarefa que é necessária para
sua conclusão como por exemp,o: a parte de documentação, programação e
alimentação da plataforma, a parte financeira e o marketing.
7

4. O QUE É UM SPRINT NO SCRUM?

Primeiramente, ao de iniciar a Sprint, é preciso definir que histórias do


Product Backlog serão implementadas no ciclo que está se iniciando. Para isso as
histórias no Product Backlog devem estar em uma ordem de prioridade definida pelo
PO e devem estar estimadas pela equipe de desenvolvimento.

Uma vez que o Product Backlog esteja priorizado e estimado, a equipe realiza
uma reunião de planejamento (Planejamento 1) para selecionar as histórias que
serão incluídas na Sprint de modo a acomodá-las dentro do tempo da Sprint e
respeitando a ordenação definida pelo PO. Este conjunto de histórias incluídas na
Sprint é chamado de Sprint Backlog.

Uma vez definido o Sprint Backlog, o trabalho pode então ser iniciado! Neste
momento a equipe de desenvolvimento parte para uma segunda parte do
planejamento (Planejamento 2), no qual cada história é subdividida em tarefas
menores a fim de se ter um maior controle sobre o desenvolvimento de cada história
individualmente.

4.1. Execução da Sprint

Durante a execução da Sprint, a equipe executa as tarefas para a realização


das histórias seguindo a ordem de prioridade definida pelo PO. Ao longo da Sprint a
equipe pode utilizar o gráfico de Burndown para ter noção se está atrasada ou
adiantada em relação ao objetivo da Sprint e tomar providências se for necessário.

Diariamente a equipe de desenvolvimento se reúne para falar o que foi feito


no dia anterior, quais são seus impedimentos e o que será feito no dia atual. Caso
hajam impedimentos, o SM busca resolvê-los o mais rápido possível para que a
equipe possa dar prosseguimento normal aos trabalhos da Sprint. O SM também
participa desta reunião diária.

4.2. Dê um exemplo de um Sprint em seu projeto

Um fragmento do TCC acho que pode ser considerado como exemplo. Como a
documentação ou a programação que são entregues por partes.
8

5. QUAL É O MÁXIMO DE MEMBROS DE UMA EQUIPE DE SCRUM?

 A equipe do Scrum é composta por 5 a 11 pessoas, porque equipes muito


pequenas podem encontrar restrições de habilidades e as muito maiores podem
encontrar mais complexidades no processo empírico;
9

6. QUAL É O PAPEL DO SCRUM MASTER?

O Scrum é uma estrutura poderosa para implementar processos ágeis em


desenvolvimento de software e outros projetos. Esse framework altamente adotado
utiliza iterações curtas de trabalho, chamadas sprints, e reuniões diárias, chamadas
scrums, para lidar com parcelas de um projeto. Existem três funções principais no
Scrum: o Scrum Master, o Product Owner e membros da equipe Scrum.

O Scrum Master é o líder de uma equipe Scrum e é responsável por defender


um projeto, fornecer orientação à equipe e ao proprietário do produto e garantir que
todas as práticas Agile sejam seguidas pelos membros da equipe. O Scrum Master
não apenas aborda todas as facetas do processo de desenvolvimento ágil, mas
também atende ao negócio, ao proprietário do produto, à equipe e aos indivíduos,
além de facilitar a comunicação e a colaboração entre todos esses elementos.

6.1. Em seu projeto de TCC, você consegue visualizar alguém com este
papel? Porquê? ‌

Sim, existem duas pessoas que podem ser consideradas como SCRUM no
nosso projeto. Eu Beatriz Godoy e a Giovana Brito, pois somos a que estamos no
projeto desde o começo e sabemos maiores detalhes sobre ele.
10

7. QUAL É O PRINCIPAL MÉTODO DE DOCUMENTAÇÃO DO SCRUM? ‌

O SCRUM busca ser mais objetivo, ou seja, contém uma documentação mais
simplificada sem grandes margens de complexidade. Procura trabalhar mais a
prática, com objetividade para tornar as idéias concretas de maneira mais eficiente e
completa.
11

8. POR QUÊ UTILIZAR SCRUM? ‌

A metodologia SCRUM atua no gerenciamento de projetos, ajudando a


melhorar a eficiência das equipes, melhorar a produtividade, poupar tempo e
recursos, e possibilitar a entrega de produtos e serviços de melhor qualidade. 

Além disso, usando a metodologia SCRUM, as empresas conseguem


enxergar oportunidades e desenvolver soluções mais rapidamente, ganhando uma
vantagem competitiva em relação à concorrência e, consequentemente, melhorando
seus resultados. Existem várias vantagens para as empresas que optam por utilizar
o SCRUM no desenvolvimento de suas atividades, como por exemplo:

8.1. Aumento da produtividade

Com a eliminação do desperdício de tempo e recursos, é possível


alcançar resultados mais expressivos, aumentando a produtividade da equipe. 

8.2. Entrega de valor ao cliente

O SCRUM prioriza os pontos mais importantes do projeto, ou seja, as


características que geram mais valor ao cliente. As atividades realizadas na
empresa durante os sprints têm como objetivo uma entrega constante de valor ao
cliente, o que melhora sua percepção sobre os serviços prestados, evita o
cancelamento e ajuda na fidelização. 

8.3. Redução de riscos 

Como as atividades são feitas de forma fragmentada e subdivididas em


pequeninos períodos de trabalho, é possível detectar problemas logo no início e,
assim, fazer as devidas correções rapidamente. Isso reduz os riscos do projeto e
evita o retrabalho.  

8.4. Melhor qualidade no serviço prestado

Como o SCRUM leva em conta as dores e necessidades do cliente, e tais


anseios são refletidos nos sprints, o serviço acaba tendo maior qualidade, já que é
feito de acordo com as demandas e especificações do próprio cliente. 

8.5. Clareza

Com todas as etapas do projeto definidas e divididas em sprints, é mais fácil


visualizar o progresso do projeto de maneira clara e transparente. 
12

AGORA QUE SABE SOBRE O SCRUM, PESQUISE UM POUCO SOBRE O


MANIFESTO ÁGIL, FALE SOBRE O MOTIVO DELE TER SURGIDO E ALGUMAS
DE SUAS CARACTERÍSTICAS. ‌

9. O QUE É MANIFESTO ÁGIL?

O Manifesto Ágil é uma declaração de valores e princípios essenciais para o


desenvolvimento de software. 

Embora seja relacionada a um setor tecnológico, os impactos do Manifesto e


do desenvolvimento ágil proposto por ele são inegáveis para empresas de diversos
setores.

Atualmente, quem pode dizer que não é atingido por entregas mais rápidas,
produtivas e informativas, engajamento e inovação promovidos pelos softwares de
empresas como Uber, IFood, Netfliz ou Airbnb?

9.1. Manifesto Ágil: como surgiu?

O documento foi criado em fevereiro de 2001, quando 17 profissionais, que já


praticavam métodos ágeis como XP, DSDM, Scrum, FDD etc, se reuniram nas
montanhas nevadas do estado norte-americano de Utah.

Embora esses 17 desenvolvedores utilizassem abordagens e métodos


diferentes, eles compartilhavam dos mesmos fundamentos.

Ao decorrer da reunião, um consenso comum sobre aspectos importantes em


desenvolvimento de software fluía. Logo, todos acharam melhor elevar aquela
reunião a um patamar maior.

Decidiram escrever um documento que serviria como grito de guerra aos


novos processos de desenvolvimento de software. A primeira parte se resumia a
encontrar um nome que expressasse bem o significado daquele movimento,
“métodos leves” deixaram de ser uma opção válida, pois não explanavam o
significado desejado.

Após considerar vários nomes decidiram que a palavra “ágil” melhor captava
a abordagem proposta.
13

A segunda parte da reunião foi dedicada à escrita de um documento que


desencadearia o Agile Manifesto, nele estaria contido a declaração das crenças e
valores que aquelas 17 pessoas possuíam.

Na última parte e nos meses seguintes, foram trabalhados os princípios. O


Manifesto Agile se tornou um grito de guerra para a indústria de software e para
aqueles 17 desenvolvedores. O documento consegue expressar claramente o que
defende e o que opõe, deixando bem claro o que é, e o que não é ágil.

Por isso, atualmente, não dá para dissociar Scrum do Manifesto Ágil, ou


qualquer outra metodologia baseadas em suas premissas.

O Manifesto Ágil aborda valores que todos os profissionais ali reunidos


acordaram em seguir e disseminar.

Os valores Manifesto Ágil são:

- Indivíduos e interação entre eles mais que processos e ferramentas;

- Software em funcionamento mais que documentação abrangente;

- Colaboração do cliente mais que negociação de contratos;

- Responder a mudanças mais que seguir um plano.

De acordo com The Agile Manifesto, mesmo havendo valor nos itens à direita
(processos e ferramentas, documentação abrangente, negociação de contratos e
plano), os itens à esquerda (indivíduos e interações, software em funcionamento,
colaboração e resposta a mudanças) são mais valorizados.
14

PESQUISE SOBRE OUTRAS METODODOLOGIAS ÁGEIS (PELO MENOS MAIS


4), EXPLICANDO RAPIDAMENTE SOBRE SUAS PRINCIPAIS
CARACTERÍSTICAS OU DIFERENÇAS ENTRE AS OUTRAS.

10. O QUE SÃO METODOLOGIAS ÁGEIS?

Metodologias ágeis são conjuntos de práticas que proporcionam uma forma


de gerenciar projetos mais adaptável às mudanças. Elas são estruturadas em ciclos
curtos sendo que, a cada novo ciclo, é entregue um conjunto de funcionalidades pré-
determinado. Portanto, as metodologias ágeis têm como principal restrição o
tempo e são caracterizadas por produzirem entregas rápidas e frequentes.

É importante ressaltar que as metodologias ágeis partem do pressuposto que


a condução do projeto será feita por uma equipe pequena e autogerenciável. Essa
equipe normalmente será sênior, multidisciplinar e concentrada em um único local.
Todo o esforço da equipe será empregado na qualidade da solução apresentada,
que deverá acrescentar alto valor para o cliente do projeto.

São consideradas metodologias ou frameworks ágeis:

 Scrum;
 Scaled Agile Framework (SAFe);
 Feature Driven-Development (FDD);
 Test Driven Development (TDD);
 eXtreme Programming (XP);
 Dynamic Systems Development Method (DSDM);
 Microsoft Solutions Framework (MSF);
 Adaptative Software Development (ASD);
 Entre outras.
15

CONCLUSÃO

Scrum vem sendo usado com muito sucesso em projetos de desenvolvimento


de software para diferentes finalidades, em organizações de todos os tipos e
tamanhos. Mas, além de software, há várias outras aplicações.
16

BIBLIOGRAFIA

Portal Desenvolvimento Ágil. SCRUM. Disponível em:


https://www.desenvolvimentoagil.com.br/scrum/. Acesso em:01/03/2020.

Portal Até o Momento. O que é backlog. Disponível em:


https://www.ateomomento.com.br/o-que-e-backlog/. Acesso em:01/03/2020.

Portal Myscrumhalf. O que é sprint scrum. Disponível em:


https://blog.myscrumhalf.com/o-que-e-sprint-faq-scrum/. Acesso em:01/03/2020.

Portal Robson Camargo. Scrum regras e artefatos. Disponível em:


https://robsoncamargo.com.br/blog/Scrum-regras-artefatos. Acesso em:01/03/2020.

Portal Cio. Scrum Master. Disponível em: https://cio.com.br/scrum-master-um-


papel-fundamental-para-o-sucesso-do-projeto/. Acesso em:01/03/2020.

Portal Heflo. Metodologias ágeis. Disponível em:


https://www.heflo.com/pt-br/agil/tudo-sobre-scrum/. Acesso em:01/03/2020.

Portal Robson Camargo. Manifesto ágil. Disponível em:


https://robsoncamargo.com.br/blog/Manifesto-Agil-entenda-como-surgiu-e-conheca-
os-12-principios/. Acesso em:01/03/2020.

Você também pode gostar