Você está na página 1de 27

Elaboração e Gerenciamento II

METODOLOGIA ÁGIL SCRUM

Prof. Antonio Vieira


SCRUM- DEFINIÇÃO

 É um framework (conjunto de conceitos) no qual se emprega diversos processos e


técnicas (Guide Scrum)
 É um conjunto de ações para gestão de projetos de alta performance e
complexidade.
 É uma metodologia que otimiza recursos, custo e tempo.
 Entre suas principais características está a entrega de produtos de softwares
totalmente funcionais em períodos curtos e funcionais.
 Emprega uma abordagem iterativa e incremental de gerenciamento ágil de projetos.
A principal teoria do SCRUM

O SCRUM EMPREGA UMA ABORDAGEM ITERATIVA E INCREMENTAL


A principal teoria do SCRUM

 A figura mostra que a abordagem incremental é o


modelo onde se vai incrementando partes do projeto,
ou seja, os entregáveis (Sprint) vão em partes
menores até que a somatória total entrega todo o
projeto.
 A abordagem iterativa é uma característica onde se vai
validando as entregas com o cliente e entrega tudo ao
final.
 O framework Scrum, assim como os métodos ágeis,
utilizam abordagens incremental e iterativa.
OS BENEFÍCIOS DA ABORDAGEM ITERATIVA E
INCREMENTAL INCLUEM:

 Software funcional desde o início.


 Fornece valor comercial com cada iteração.
 Adaptável a mudanças nos requisitos durante todo o
desenvolvimento.
 O esforço de design é gasto apenas para o que será
construído em seguida.
 Capacidade de corrigir com cada iteração.
 Funciona bem com clientes que precisam de alguma coisa
para descobrir o que precisam.
 Redução de riscos a cada etapa do projeto.
 Gerenciamento de risco mais fácil e simples. Os riscos podem
ser identificados e tratados a cada iteração.
 Potencializa as chances de sucesso do projeto.
A principal teoria do SCRUM
A principal teoria do SCRUM
Os 3 pilares do SCRUM

De acordo com o guia oficial do Scrum, são


três pilares que sustentam a implementação de um
projeto com o Scrum: transparência, inspeção e
adaptação.
Os 3 pilares do SCRUM

De acordo com o guia oficial do Scrum, são três pilares que


sustentam a implementação de um projeto com o Scrum:
transparência, inspeção e adaptação. Os pilares são os
princípios fundamentais sobre os quais o Scrum foi
construído, são eles que fazem a diferença numa
implantação e criam o ambiente propícios para projetos
realmente ágeis.
Os 3 pilares do SCRUM
TRANSPARÊNCIA

O primeiro pilar é a TRANSPARÊNCIA, significa que todo


trabalho deve ser claramente definido e conhecido por
todas as partes envolvidas no projeto.
A transparência se dá através da comunicação (verbal ou
escrita) e ocorre em diversos momentos durante o ciclo de
vida do projeto. Por exemplo.
TRANSPARÊNCIA

 Quando o cliente (Product Owner) descreve as


funcionalidades esperadas para o produto;
 Quando o cliente informa as prioridades das entregas;
 Quando o Scrum Master apresenta o planejamento e o
andamento das sprints;
 Quando a equipe comunica diariamente o andamento do
trabalho;
 Quando a equipe atualiza um kanban deixando claro o
andamento do desenvolvimento do produto (progresso físico);
 Quando a entrega parcial (incremento do produto) é
realizada e o cliente tem a oportunidade de dar um feedback
antes do final do projeto;
 etc
INSPEÇÃO

O segundo pilar é inspeção, que significa que todo


trabalho deve ser inspecionado com a frequência
necessária para garantir a qualidade.
Os diversos aspectos do processo devem ser
inspecionados com uma frequência suficiente para que
variações inaceitáveis no processo possam ser
detectadas.
Os 3 pilares do SCRUM

A INSPEÇÃO é um princípio tão forte que o Scrum


considera que o processo de testes está dentro da própria
sprint. Isso nos remete aos conceitos de integração
contínua, test driven development e pair programming,
que são formas de garantir a qualidade enquanto o
produto está sendo produzido, ao invés de controlar a
qualidade só no final.
ADAPTAÇÃO

O terceiro pilar é a Adaptação, que significa a capacidade


de adaptar o projeto à necessidade de negócio.

A partir da inspeção, se um ou mais aspectos do processo


estão fora dos limites aceitáveis e que o produto resultante
será inaceitável, então, o processo deverá ser ajustado.
Os 3 pilares do SCRUM

Se um inspetor determina que um ou mais aspectos de um


processo desviou para fora dos limites aceitáveis, e que o
produto resultado será inaceitável, o processo ou o material
sendo produzido deve ser ajustado. O ajuste deve ser
realizado o mais breve possível para minimizar mais
desvios.
Os 3 papeis no SCRUM

 Product Owner
 Scrum Master
 Dev Team
Os 3 papeis no SCRUM

1) Product Owner (Dono do produto)


 O Product Owner é o responsável por maximizar o valor
do produto feito pelo Time de Desenvolvimento.
 É o responsável por comunicar e gerenciar o Backlog do
Produto (são as entregas de valor do produto).
 Sendo assim, é o PO que prioriza os itens do Backlog do
Produto, define metas e missões e garante que todas as
ações estejam transparentes para o Time de
Desenvolvimento Scrum.
Os 3 papeis no SCRUM

2) Scrum Master
O Scrum Master tem o papel de ser o “evangelizador do
Scrum”, ele é responsável por promover e suportar a
metodologia dentro da organização/time fazendo com que
todos entendem a teoria, prática e o framework do Scrum.
É a figura do Scrum Master que é responsável por entender
a relação entre os times de desenvolvimento, deixando claro
quais são os limites de demandas que podem ser cobrados
para os times, por exemplo.
Os 3 papeis no SCRUM

3) Dev Team (time de desenvolvimento)


São os responsáveis por desenvolver o produto e entregar
incrementos à cada iteração do Scrum.
Quando falamos em multifuncionalidade, aqui é a principal
aplicação. É importante que o time tenha todas as habilidades
necessárias para o incremento do produto.
SPRINT

O coração do Scrum é a Sprint. Sprint são eventos com


duração fixa (time-boxes) de um mês ou menos, durante o
qual um “Pronto”, versão incremental potencialmente
utilizável do produto é criado. Sprints tem durações
coerentes em todo o esforço de desenvolvimento. Uma
nova Sprint inicia imediatamente após a conclusão da
Sprint anterior.
SPRINT

Durante a Sprint, o Scrum Master garante que não será


feita nenhuma mudança que possa afetar a Meta da Sprint.
Tanto a composição do time quanto as metas de qualidade
devem permanecer constantes durante a Sprint. As Sprints
contêm e consistem na reunião de Planejamento de Sprint,
o trabalho de desenvolvimento, a Revisão da Sprint e a
Retrospectiva da Sprint. As Sprints ocorrem uma após a
outra, sem intervalos entre elas.
SPRINT

Cada Sprint pode ser considerada um projeto com


horizonte não maior que um mês. Como os projetos, as
Sprints são utilizadas para realizar algo. Cada Sprint tem a
definição do que é para ser construído, um plano projetado
e flexível que irá guiar a construção, o trabalho e o
resultado do produto.
Sprints são limitadas a um mês corrido. Quando o
horizonte da Sprint é muito longo, a definição do que será
construído pode mudar, a complexidade pode aumentar e
o risco pode crescer. Sprints permitem previsibilidade que
garante a inspeção e adaptação do progresso em direção
à meta pelo menos a cada mês corrido. Sprints também
limitam o risco ao custo de um mês corrido.
BIBLIOGRAFIA
KERZNER, Harold. Gestão de Projetos: As Melhores Práticas. 2020. Disponível em minha
biblioteca.
RUBIN, Kenneth S. Scrum essencial: um guia prático para o mais popular
processo ágil.Editora Alta Books, 2017.
Disponível em: https://analisederequisitos.com.br/guia-do-scrum/

Você também pode gostar