Escolar Documentos
Profissional Documentos
Cultura Documentos
Preparatório para
da Scrum.org
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
1. A certificação PSM I
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Objetivo do curso
O objetivo deste curso é preparar você para tirar a certificação PSM I através
dos estudos dos fundamentos do framework Scrum no desenvolvimento de
software.
Certificado
Scrum.org
Scrum.org é a organização fundada por Ken Schwaber, um dos signatários do
manifesto ágil e um dos criadores do Scrum.
1. Demonstração de conhecimento
Quando você obtém uma certificação você mostra para a comunidade que
possui conhecimento em um determinado assunto. Por exemplo, o profissional
que obtém a certificação PSM I demonstra que possui conhecimentos
fundamentais do framework Scrum e compreende seu funcionamento.
Quando você obtém uma certificação você demonstra que passou por um
processo de estudo e verificação de conhecimento, ganhando o reconhecimento
de que domina tal assunto.
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Certificação PSM I
O exame PSM I
Preparatório para
Certificação PSM I
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Sprint
1 Último dia
A Reunião Diária acontece todos os dias no mesmo local e horário e é
limitada a 15 minutos.
Preparatório para
Certificação PSM I
3. Desenvolvimento de software e
seu insucesso
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
O Scrum permite o
desenvolvimento de produtos de
Sprint software de maneira progressiva.
Características
É utilizado em abordagens cascata.
Desenvolvimento O profissional gasta tempo
considerável no início do projeto
identificando as necessidades do
cliente.
Parte da ideia que é possível identificar
todas as necessidades no início.
Testes
Um outro termo que acompanha BRUF
é BDUP – Big Design Up Front.
O cliente se vê forçado a pedir o que
precisa e também o que não precisa, já
que não terá outra chance de pedir
Implantação novas funcionalidades.
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Plano
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
A incerteza
Quando estamos resolvendo
problemas adaptativos complexos
o grau de incerteza é alto no início
do trabalho.
No planejamento de uma
abordagem preditiva utilizamos
técnicas para definir o custo e prazo
ainda cedo no projeto.
Muita incerteza!
Preparatório para
Certificação PSM I
Incremento
do Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Abordagem Iterativa
Iteração
Testes Testes Testes Testes
Abordagem Incremental
Incremental
Preparatório para
Certificação PSM I
6. O Manifesto Ágil
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Valor #1
Indivíduos e
interação entre eles
mais que processos
e ferramentas
Valor #2
Software em
funcionamento
mais que
documentação
abrangente
Software em funcionamento é
mais importante que um plano por
escrito do que deve ser feito. Abordagens cascata se apoiam na
premissa de seguir o plano e a
É mito que não se documenta documentação..
quando se utiliza o framework
Scrum ou outras metodologias
ágeis.
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Valor #3
Colaboração com o
cliente
mais que
negociação de
contratos
Valor #4
Responder a
mudanças
mais que
seguir um plano
Princípio #1
Nossa maior prioridade é satisfazer o cliente através da entrega
contínua e adiantada de software com valor agregado.
Princípio #2
Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento.
Processos ágeis se adequam às mudanças, para que o cliente possa
tirar vantagens competitivas.
Princípio #3
Entregar frequentemente software funcionando, de poucas semanas a
poucos meses, com preferência à menor escala de tempo.
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Princípio #4
Pessoas do negócio e desenvolvedores devem trabalhar em conjunto
diariamente, durante todo o curso do trabalho.
Princípio #5
Construir projetos em torno de indivíduos motivados, dando a eles o
ambiente e o suporte necessário e confiando neles para fazer o trabalho.
Princípio #6
O método mais eficiente e eficaz de transmitir informações para e entre
uma equipe de desenvolvimento é por meio de conversa face a face.
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Princípio #7
Software funcionando é a medida primária de progresso.
Princípio #8
Os processos ágeis promovem desenvolvimento sustentável. Os
patrocinadores, desenvolvedores e usuários devem ser capazes de
manter um ritmo constante indefinidamente.
Princípio #9
Contínua atenção a excelência técnica e bom design aumenta a
agilidade.
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Princípio #10
Simplicidade: a arte de maximizar a quantidade de trabalho não realizado
é essencial.
Princípio #11
As melhores arquiteturas, requisitos e designs emergem de times auto-
organizáveis.
Princípio #12
Em intervalos regulares, a equipe reflete sobre como se tornar mais
eficaz e então refina e ajusta seu comportamento de acordo.
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Preparatório para
Certificação PSM I
8. Os 3 pilares do Scrum
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Inspeção
A inspeção no Scrum
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Adaptação
A adaptação no Scrum
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Transparência
A transparência no Scrum
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Preparatório para
Certificação PSM I
Tradicional Ágil
O gerente define o plano a ser seguido, Não há um gerente definindo o trabalho a ser
enquanto que o time acata e executa o feito. O time planeja e executa o trabalho.
serviço. Quando há falha, a responsabilidade Quando surgem falhas, o time é o
é do gerente. O time somente se preocupa responsável. Time ágil somente funciona com
com as demandas e o gerente com a direção. uma direção clara.
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
ATENÇÃO
Time tradicional versus time ágil O Scrum não
reconhece títulos para
os integrantes dos
desenvolvedores,
independentemente
do trabalho que está
sendo realizado pela
pessoa.
Time Scrum
O Scrum Master é o responsável pelo O Dono do Produto é o responsável Os desenvolvedores são responsáveis
desempenho dos desenvolvedores e por garantir que as necessidades das pela criação dos incrementos de
também por zelar pela utilização do partes interessadas do negócio sejam software com qualidade e
framework Scrum. atendidas corretamente através da consequentemente atender as
criação do produto de software. necessidades definidas pelo Dono do
Produto.
Auxilia os desenvolvedores no COMO
fazer e auxilia o Dono do Produto na Define O QUE fazer Define COMO fazer e FAZ
definição do O QUE fazer
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Time Scrum
Autogerenciado Multifuncional
Ser autogerenciado significa que o time Ser multifuncional significa que o time tem
planeja e executa seu trabalho sem a todas as competências necessárias para
necessidade de um profissional ficar ditando executar o trabalho sem a dependências de
o que o time deve fazer. Esta característica terceiros externos ao time. O Time é o único
diminui o custo de gestão e comunicação. responsável por criar o produto.
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
O Dono do Produto
O Dono do Produto
Desenvolvedores
Negócio
A voz do cliente
Scrum
Master
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Comunica as Atualiza o
necessidades backlog
Negócio
Backlog do
Produto
Dono do Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Acompanha o Comunica a
desenvolvimento evolução do
do produto desenvolvimento
do produto
Incremento do Negócio
Produto
Dono do Produto
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
11. Os Desenvolvedores
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Os Desenvolvedores
Dono do Produto
Desenvolvedores
Backlog do
Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Os Desenvolvedores
É auto-gerenciado.
Não possui dependências externas para implementar
os itens do backlog.
É o único responsável pelos itens que foram definidos a
serem entregues em um ciclo de desenvolvimento.
São chamados de desenvolvedores, mesmo tendo
habilidades específicas distintas.
Todos tem o mesmo nível hierárquico.
É multifuncional.
Ao se trocar um membro haverá perda de
produtividade em algum grau
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Backlog da
Desenvolvedores
Backlog do Sprint
Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Os Desenvolvedores
Multitarefa
Multitarefa é quando se tenta fazer mais de uma coisa
ao mesmo tempo.
É quando o time trabalha na criação de mais de um
produto de software.
O efeito da multitarefa é justamente o contrário do que
se espera, o time acaba gastando mais tempo para
executar as tarefas.
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
O Scrum Master
Negócio
Scrum
Master
Desenvolvedores
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
O Scrum Master
Scrum
Sprint
Master
Scrum
Master
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
E o gerente de projetos?
Preparatório para
Certificação PSM I
Comprometidos e os envolvidos
Comprometidos Envolvidos
Dono do Scrum
Produto Master
Cliente Usuário
Diretor VP
Desenvolvedores
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Planejamento
Reunião Diária
Revisão
Retrospectiva
14. Sprint
Certificação PSM I
Preparatório para
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Time-box
É um período de tempo fixo máximo.
Pode terminar antes do tempo limite, mas nunca
após seu limite.
Todos os eventos do Scrum são eventos time-
boxed. Tempo regulamentar
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Sprint
Sprint significa ao pé da letra uma corrida de velocidade, ou
arranca.
No Scrum a palavra sprint significa uma corrida onde são
selecionados requisitos e os mesmos são implementados em Sprint
um período curto de tempo.
Sprint é um ciclo de desenvolvimento com duração de 1 mês
ou menos.
O tempo da sprint pode variar.
O time escolhe a duração da sprint e, a partir daí, utiliza esse
time-box para os ciclos de desenvolvimento.
Todo o trabalho feito para transformar o requisito em
software é feito dentro da sprint.
Não há trabalho fora da sprint.
Cada sprint deve sempre produzir incremento de software
funcionando e pronto e potencialmente liberável.
Retrospectiva
Revisão
Sprint
Reunião Diária
Planejamento
Sprint
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Sprint n
Sprint 3
Sprint 2
Não há folga!
Sprint 1
Sprint
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Duração da Sprint
Sprint 0
Isso non
eczisteee!
Todo o time Scrum é responsável por criar um
incremento valioso e útil a cada sprint.
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Sprint
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Sprint 3
Não há folga!
Cancelamento da Sprint
Sprint 2
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Cancelamento da Sprint
Desenvolvedores
Dono do Scrum
Produto Master
Planejamento Planejamento
Dono do
Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Cancelamento da Sprint
Desenvolvedores
Retrospectiva
Dono do Scrum
Revisão
Produto Master
Planejamento
Cancelamento Sprint 3
da Sprint 2
Dono do
Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Backlog do
Produto
Backlog da Sprint
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Backlog do Produto
Dono do
Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Partes
Interessadas
Dono do
Produto
Estrutura de um Backlog do Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Meta do Produto
Meta do Produto
Porque queremos
Visão criar o produto?
Meta da
Sprint
O que queremos
alcançar durante a sprint?
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Meta do
Mostrar quais são os
Produto
hábitos da pessoa
Meta da
Sprint Registrar a distância
percorrida diariamente
Meta do Produto
compromisso
Backlog do
Produto
Compromisso
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Meta do Produto
Backlog do
Produto
Meta do Produto
Preparatório para
Certificação PSM I
Backlog da Sprint
Backlog da Sprint
Planejamento
da Sprint
Tarefas
Como?
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
O backlog da sprint é de
responsabilidade dos
desenvolvedores.
Somente os desenvolvedores
podem adicionar, modificar ou
remover itens no backlog da sprint.
O backlog da sprint deve estar
disponível e visível para que todos
possam consultá-lo.
Todos os desenvolvedores são
responsáveis por todo o backlog
da sprint.
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Itens Selecionados
Pode mudar!
Tarefas
Nova tarefa
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Meta da Sprint
Meta da Sprint
Porque queremos
Visão criar o produto?
Meta da
Sprint
O que queremos
alcançar durante a sprint?
Meta da Sprint
compromisso
Backlog da
Sprint
Compromisso
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Meta da Sprint
Substituir o
Melhorar o framework X20 pelo
desempenho do framework X25
módulo de segurança. utilizado no login da
aplicação.
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Incremento do Produto
Meta do
Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Início Fim da
da sprint 3
Sprint 3
Partes
Interessadas
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Meta do
Produto
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Definição de Pronto
Início Fim da
da sprint 3
Sprint 3
Partes
Interessadas
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Início Fim da
da sprint 3
Sprint 3
Partes
Interessadas
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Incremento
do Produto
Compromisso
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Definição de Pronto
Preparatório para
Certificação PSM I
Refinamento do Backlog
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Sprint
1 Último dia
A Reunião Diária acontece todos os dias no mesmo local e horário e é
limitada a 15 minutos.
Desenvolvedores Revisão
Atividade de Refinamento
Refinamento
Tamanho
Conteúdo
Item do
Backlog do backlog
Produto
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Planejamento da Sprint
Sprint
1 Último dia
A Reunião Diária acontece todos os dias no mesmo local e horário e é
limitada a 15 minutos.
Planejamento da Sprint
Incremento
do Produto
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Planejamento
da Sprint
Tarefas
Como?
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Reunião Diária
Reunião Diária
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Reunião Diária
É limitada a 15 minutos.
Deve ser realizada todos os dias.
Reunião Diária Deve ser realizada no mesmo local e horário para
reduzir a complexidade.
O objetivo é identificar os problemas.
Não tem como objetivo resolver os problemas.
Contribui para a redução de outras reuniões.
Não é uma reunião de status report.
É uma reunião dos desenvolvedores.
É uma reunião de planejamento das próximas 24
horas de trabalho.
É uma reunião de inspeção de processo e produto.
Desenvolvedores Esta reunião visa responder a pergunta mais
importante: Estamos na direção de cumprir a meta da
sprint?
E as 3 perguntinhas?
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Reunião Diária
Ajustes
Backlog da
Sprint
Desenvolvedores
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Outros convidados?
Reunião Diária
Ajustes
Scrum Dono do
Backlog da
Master Produto Sprint
Desenvolvedores
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Reunião de Revisão
Sprint
1 Último dia
A Reunião Diária acontece todos os dias no mesmo local e horário e é
limitada a 15 minutos.
Demonstração
Discussão
Reunião
de Revisão
Ajustes
Meta do
Produto
Backlog do
Produto
Reunião de Revisão
Tem um time-box de 4 horas.
Todo o time Scrum participa.
Algumas partes interessadas podem ser convidadas.
O foco desta reunião é o produto, especificamente o
incremento de produto.
O objetivo desta reunião é apresentar o incremento
de produto pronto e coletar o feedback do Dono do
Produto e das partes interessadas.
Nesta reunião se faz a inspeção de produto.
Ao conferir o incremento do produto o Dono do
Produto identifica outros itens e os adiciona no
backlog do produto.
Nesta reunião se faz adaptação, ou seja, decide-se o
que está bom e o que não está bom no produto.
Nesta reunião se identifica o progresso do
desenvolvimento e projeta-se o esforço ainda
necessário restante.
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Backlog do
Produto
Backlog da Sprint
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Reunião de Retrospectiva
Sprint
1 Último dia
A Reunião Diária acontece todos os dias no mesmo local e horário e é
limitada a 15 minutos.
Reunião de Retrospectiva
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Reunião de Retrospectiva
Reunião de Retrospectiva
O objetivo da retrospectiva é:
a. Inspecionar os itens pessoas, ferramentas e
processo de trabalho de acordo com a última sprint.
b. Confirmar o que funcionou bem e o que precisa
melhorar.
c. Criar um plano de ação para colocar em prática as
melhorias identificadas.
O framework Scrum promove a melhoria do processo
de trabalho através das reuniões de retrospectiva.
O Scrum Master é o responsável por conscientizar os
desenvolvedores e o Dono do Produto quanto a
importância da melhoria contínua do processo de
trabalho.
É durante a retrospectiva que a Definição de Pronto é
discutida e melhorada.
Retrospectiva é uma reunião onde o time Scrum
inspeciona a si mesmo.
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Burndown
Burnup
Preparatório para
Certificação PSM I
Itens
WIP
Dia
MARCELO NEVES
Licenciado para - MARIANA VILAR SCHLUSEN - Protegido por Eduzz.com
Preparatório para
Certificação PSM I
Preparatório para
Certificação PSM I
Sprint
Reunião Diária
Backlog do Incremento
Produto do Produto
Backlog da
Sprint
Preparatório para
Certificação PSM I
QUER SER
UM AGILISTA?
Formação de Agilista