Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Público Alvo
▪ Gerente de projetos;
▪ Profissionais de TI;
▪ Desenvolvedores de Software;
▪ Gerente de Negócio.
2
Pré - Requisitos
3
Sobre o Exame
✓ Acerto de 26 questões
Questões: 40
✓ Sem consulta
Aprovação: 65% da prova ✓ Não é permitido o uso de nenhum
equipamento eletrônico
4
Alcance do Exame
5
Scrum Guide
Desenvolvido e mantido pelos criadores do Scrum, Ken Schwaber e Jeff Sutherland, o Guia
do Scrum .
Esse material sofre algumas atualizações de tempos em tempos para manter em dia as
inovações. A última ocorreu em 2020.
6
Agenda
7
Módulo 1 – Agile Mind Set
8
Agile Mind Set - O que é
9
Agile Mind Set - Conceitos Ágeis
10
Valores do Scrum
11
Valores do Scrum
12
Valores do Scrum
13
Valores do Scrum
Poder ser franco, expor as ideias e propostas mesmo que elas não sejam
aproveitadas. Promover momentos de debates, discussões, ouvir opiniões e
sugestões para gerar novas práticas.
14
Valores do Scrum
15
Estabelecendo a Cultura Ágil
16
Manifesto Ágil – Valores da agilidade (4)
17
Manifesto Ágil – Princípios (12)
3. Entregar software funcionando com frequência, na escala de semanas até meses, com
preferência para períodos mais curtos (2 a 4 semanas).
18
Manifesto Ágil – Princípios (cont.)
6. O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time
de desenvolvimento, é através de uma conversa cara a cara.
19
Manifesto Ágil – Princípios (cont.)
10. Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.
12. Em intervalos regulares, o time reflete em como ficar mais efetivo, então os membros se
ajustam e otimizam seu comportamento de acordo.
20
Abordagens ágeis
21
Tradicional x Agile
Velocidade: É o ponto de diferença entre metodologia ágeis vs metodologias tradicionais
(Cascata).
Nessa abordagem, os projetos são bastante demorados, e o princípio é prever quais serão os
resultados na entrega final.
Já na AGILIDADE , o foco é adaptar ao invés de planejar. Por isso, os projetos são divididos em
pequenas entregas denominada iterações.
Cada iteração é um “miniprojeto”, ou seja, inclui todas as etapas citadas em um ciclo rápido e
eficiente, que gera uma entrega parcial.
Assim, o cliente consegue ver resultados rapidamente e dar seu feedback durante todo o
processo – daí a característica incremental do método.
Adaptabilidade: Na AGILIDADE, projetos estão sempre abertos às mudanças, por mais impactantes
que sejam.
Por outro lado, no método tradicional, procuramos minimizar as alterações para não comprometer
o planejamento.
Por fim, a participação dos clientes e colaboradores no processo é mais um diferencial da cultura
ágil.
Isso porque as entregas fragmentadas permitem que todos avaliem o progresso do produto ou
serviço, evoluindo a criação em conjunto.
23
Áreas de Conhecimento
24
Módulo 2 – O Papel do Scrum Master
25
Alicerce da Comunicação
26
Visão mais nítida
A maioria dos projetos entregam software a cada 6 a 18
meses.
27
Um Scrum Master Deve...
28
A Vida de um Scrum Master
➢ Determine onde Scrum está, comparado com onde poderia estar e atualize seu próprio Product Backlog;
29
Autoridade do Scrum Master
O Scrum Master por meio de treinamentos, coaching, removendo impedimentos, solução de problemas
poderá fazer que o Scrum seja entendido.
Não é um gerente do Time. Mas é papel do Scrum Master orientar e motivar o time a seguir o Scrum, sem
obrigar a equipe a realizar ações, pois no ágil as equipes são multidisciplinares e auto organizáveis.
Scrum Master tem como característica ser um líder servidor, sem impor nada ao time.
30
Atributos de um bom Scrum Master
Responsabilidades:
▪ Humildade;
▪ Colaboração;
▪ Comprometimento;
▪ Influência;
▪ Conhecimento.
31
Motivando e Desafiando a Equipe
É necessário para o Scrum Master entender a dificuldade da tarefa que o Product Owner repassa para
equipe;
Esse repasse deverá ser realizado sem tom de problematização, ameaça ou de punição. O Product
Owner tem o dever de explicar a importância da tarefa e a importância de cada membro para a
conclusão da tarefa.
32
Aprendizagem
Mesmo após a equipe ter estar com pleno entendimento do Scrum, comprometida com os
resultados e diminuir a dependência dos especialistas é importante os membros procurarem
novas formas de aprender e de compartilhar os conhecimentos proativamente.
Cabe ao Scrum Master incentivar a equipe a procurar esse conhecimento através de:
33
Um Product Owner deve...
➢ 50% do tempo de um product owner deve ser gasto para entender o negócio do
cliente enquanto os outros 50% devem ser gastos passando esse conhecimento para
o restante do time.
34
O Time deve...
35
O Time Scrum
OS PAPÉIS NO SCRUM
• Product Owner
Responsável por garantir o ROI (Retorno de Investimento);
Responsável por conhecer as necessidades do(s) cliente(s);
Proxy em ambientes com mais de um cliente;
ScrumMaster
Responsável por remover os impedimentos do time;
Responsável por garantir o uso de Scrum;
Protege o time de interferências externas;
• Equipe
Definir metas das iterações;
Auto-gerenciamento;
Produzir produto com qualidade e valor para o cliente;
36
Módulo 3–Estimativa, planejamento, monitoramento e controles Ágeis
37
Estrutura do Scrum
38
Estrutura do Scrum
39
Estrutura do Scrum
40
Escrevendo o Backlog do Produto
▪ Dinâmico, pois é permitido adicionar e remover itens, repriorizar conforme a necessidade do
cliente;
▪ A mudança constante que ocorre no Backlog do Produto faz dele um artefato vivo, com as
evoluções no produto que acontece a cada Sprint;
▪ Importante que pode ocorrer cenários onde existam mais de um Time Scrum atuando em um
mesmo produto, no entanto deverá existir apenas um Backlog do Produto.
41
Características do Backlog
Não é exigido que o Backlog do Produto seja descrito com Estórias de Usuário, no entanto essa
prática é comum e muito incentivada.
É ordenado pelas estórias de maior valor no topo da lista, e as de menor valor por último.
Aconselha-se não gastar muito tempo com as estórias de menor valor, pois é possível que não
sejam feitas no futuro.
42
Características do Backlog
A estimativa dos itens do Backlog do Produto é de responsabilidade do Time de
Desenvolvimento.
43
Nível certo de priorização
44
Funcionamento do Product Backlog
45
Funcionamento do Product Backlog
IDENTIFICAÇÃO
Comece batizando o produto a ser desenvolvido.
PROBLEMAS
Formule uma dinâmica que auxile as partes interessadas a expor os
principais problemas existentes que se esperam ser solucionados com
o produto. Descreva cada um em post-its.
EXPECTATIVAS
Alinhe as expectativas das partes interessadas. Importante que cada
problema se relacione com uma exceptiva.
PARTES INTERESSADAS
Comece a personificar os usuários, papéis e responsáveis envolvidos
no negócio. Dê um nome/apelidos, defina suas principais atividades
e/ou objetivos no contexto do negócio que o produto pretende atuar,
alinhando as expectativas do persona com as do passo anterior.
46
Módulo 4 – Funcionamento do Product Backlog
AREAS DE NEGÓCIO
Agrupe as PERSONAS conforme área de negócio que atuam. Isso
auxilia o PO a ter uma visão de impacto no negócio e por
consequência a começar a priorizar.
ATIVIDADES DE NEGÓCIO
Descreva as atividades de negócio necessárias para cada área listada
anteriormente, associando a parte interessada já identificada.
FUNCIONALIDADES
Comece a estratificar as atividades de negócio, gerando as funcionalidades.
47
Engenharia do Product Backlog
48
Lista de Desejos no Product Backlog
O Product Backlog é uma lista de funcionalidades desejadas de um produto, ou seja, os requisitos que um cliente
espera receber ao final do projeto, descrito com sua própria linguagem. O ponto central do Scrum é a criação
do Product Backlog, é nele que o projeto começa.
Diferente do modelo tradicional de gestão de projetos, onde precisamos fechar o escopo para poder começar a
executar, no Scrum acredita-se que o início do projeto não é o melhor momento para isso. Afinal nesse ponto ainda
não conhecemos suficiente o projeto e precisamos avançar um pouco mais em algumas hipóteses antes de ter
tanta “certeza”.
Uma mudança muito clara no mindset é que no início do projeto o Product Backlog não precisa estar completo.
Podemos ter uma visão macro do produto e dos requisitos esperados. Conforme avançamos no projeto, o
Product Backlog cresce e muda à medida que se aprende mais sobre o produto e seus usuários.
Para melhor estruturar o Product Backlog nós utilizamos as chamadas estórias — itens do Product Backlog —
elas contém a descrição detalhada dos requisitos de cada solicitação a ser implementada. Em nossas estórias
incluímos os seguintes campos:
49
Lista de Desejos no Product Backlog
ID ou #
Uma identificação única, apenas um número com auto-incremento. O objetivo disto é evitar que, ao mudarmos
seu nome, percamos o controle sobre as estórias.
Nome
Um nome curto e descritivo para a estória. Por exemplo; “Layout do Relatório”. O nome tem que ser explicativo
o bastante, para que os membros do time e o Product Owner entendam minimamente sobre o que estamos
falando, e específico o suficiente para distingui-la das demais estórias.
Prioridade
Definir qual é importância dessa estória na perspectiva do Product Owner (em relação ao cliente). Por
exemplo: 10 ou 150. Quanto mais pontos mais prioritário.
Estimativa
Estimativas preliminares que o time dá sobre quanto tempo será necessário para concluir uma determinada
estória, se comparada as demais. Normalmente dá-se uma pontuação que está diretamente relacionada à
complexidade da tarefa e que servirá como base para se calcular quantos dias / horas / pessoas serão
necessárias para entregar. Se a pontuação estiver muito alta, uma dica interessante é quebrar a tarefa
em duas atividades, desta forma ficará mais fácil acertar na estimativa.
Critérios de Aceite
Em alto nível criamos uma descrição de como a estória será demonstrada na apresentação da sprint.
50
Workshop de Estórias
51
Workshop de Estórias
52
Estórias
Independente
Negociável
Valiosa para usuários e cliente
INVEST
Estimável
Small (pequena)
Testável
53
Quem?
Como um <PERFIL> eu posso/gostaria/devo
<FUNCTION> para <VALOR AO NEGÓCIO>
O que?
Como um INSTRUTOR eu devo APONTAR A LISTA
DE PRESENÇA DOS ALUNOS para MANTER AS
INFORMAÇÕES DO TREINAMENTO ATUALIZADAS
Por que? 54
Workshop de Estórias (Exemplo)
Sua empresa é uma fabrica especializada em construção de aeronaves. Seu cliente, a força aérea, por intermédio de
um representante, entrou em contato e solicitou propostas para um novo projeto de aeronave.
A aeronave deve possuir 12 janelas, cabine, o logotipo da empresa de fabricação, recursos para passageiros e
tripulação.
55
Workshop de Estórias (Exemplo)
Como um piloto eu posso realizar check-up on-line da Como um passageiro eu posso ter acesso à um tablet para
aeronave para acelerar os procedimentos de decolagem. visualizar as informações que necessito
Como um empresário da aviação eu gostaria de uma aeronave Como um membro da tripulação eu devo ter facilidade de
com maior autonomia de voo para que o tempo em solo fosse locomoção dentro da aeronave para melhor servir aos
menor passageiros
56
Condições de Satisfação
Todo projeto nasce com um grupo de objetivos. Sendo assim é importante elaborar critérios para o
atendimento desses objetivos.
No Scrum, isso é realizado de forma colaborativa entre o Product Owner e o Time que devem encontrar
formas para garantir a satisfação do Product Owner.
▪ Escopo;
▪ Cronograma;
▪ Orçamento;
▪ Qualidade.
Terá situações que todos os fatores acima não será atendido. Nesses casos as condições são alteradas.
Por esse motivo que o Planejamento de Liberação e as condições são interativos.
A condição de satisfação é definido como um teste de aceitação de alto nível que se tornará concreta
após a estória do usuário estiver completa.
57
Testes de Aceitação
Uma das melhores formas de se expressar em uma estória alguns dos detalhes discutidos entre
cliente (Product Owner, Especialista de Domínio, ...) é a escrita de Testes de Aceitação;
58
Testes de Aceitação (Regras)
59
Nem tudo é Estória
ESTORIA
ESTORIA ESTORIA
EPICO
TEMA
TEMA
ESTORIA ESTORIA ESTORIA
ESTORIA ESTORIA ESTORIA ESTORIA
60
Estrutura do Scrum
61
Estrutura do Scrum
• Na primeira parte da Planning Meeting o PO deverá: definir a meta da
Sprint e falar para o time sobre os Itens mais prioritários do Product
Backlog;
• O time deve estimar os Itens em tamanho (caso ainda não estejam
estimados) e selecionar o que acredita que possa ser feito durante a
Sprint. Essa lista selecionada chama-se Selected Product Backlog;
• O facilitador desta reunião é o Scrum Master.
62
Dimensionando Estórias (Planning Poker)
O esforço estimado para os itens do Product Backlog deve ser negociado entre o time e o Product Owner,
sempre praticando o bom senso;
Existem diversas técnicas de estimativas que podem ser utilizadas em projetos Scrum. O Planning Poker
é uma das mais populares, onde, através de cartas com numeração seguindo a tabela de Fibonacci, os
membros do time “sugerem” um tamanho (size) para os requisitos do Product Backlog.
63
Planning Poker Funciona porque...
... estimula o dialogo durante as reuniões, e cada membro do time tem a oportunidade de
explicar para todos os outros membros o porque estimou o requisito com aquele tamanho.
Todo este processo gera compartilhamento de conhecimento;
...estudos mostram que estimas feitas em grupo vem sendo mais bem sucedidas que
estimativas individuais;
64
Estrutura do Scrum
65
Backlog da Sprint
Backlog da Sprint é
formado do conjunto de
itens selecionados para a
Sprint
66
Quadro Kanban
67
Quadro Kanban (Exemplo)
68
Planejando ...
69
Planejamento em Camadas
70
Reunião de Planejamento
A Sprint Planning Meeting ou Reunião de Planejamento, é dividida em duas partes, e entra em cena no início de
cada Sprint.
Além de todos os comprometidos (PO, SM e Time), alguns envolvidos podem ser convidados a participar em
determinados momentos da reunião, desde que agreguem valor à mesma e tenham seu convite aprovado pelo
Product Owner.
Pela prática, percebemos que a duração desta reunião segue a seguinte tabela:
71
Estrutura do Scrum
72
Conceito de Iteração (Sprint)
A Sprint é um time-box de 2 a 4 semanas no qual o time do projeto irá produzir uma parte do
produto definida pelo cliente
Uma Sprint deve ser empreendida por um time multidisciplinar com não mais que 10 membros
Cada Sprint deve ter uma meta específica que represente o desejo do cliente para aquele time-box
específico
73
Sprint Smart
Specific – Específico
Measurable – Mensurável
Achivable – Atingível
Realistic – Realista
Timed – Datado
74
Estrutura do Scrum
75
Reunião diária (Daily stand-up)
Reuniões rápidas e objetivas, com 15 minutos de duração.
76
Planejamento por compromisso
Selecionar um requisito do
Ajuste de prioridades Backlog
Pergunte se time se
Finaliza Sprint Planning
compromete
Estimar estórias
Remove o requisito
77
Velocidade
78
Planejamento por Velocidade
Reunião I Reunião II
Ajuste de prioridades
Selecionar requisitos do
Identificar a meta da Sprint Quebra requisitos em estórias
Backlog
Determinar velocidade
Estimar estórias
79
Entregando o incremento do Produto
Ao final de cada Sprint, o time deve ter produzido um incremento potencialmente entregável do
produto com alta qualidade, testado, completo e pronto
S1 S2 S3 S4
R1
R1 é um entregável!
80
Regras de Ouro da Sprint
• Se houver necessidade de incluir tarefas técnicas, arquiteturais, estudos, ou qualquer tipo de tarefa
que não forneça valor visível para o cliente: fazer balanceamento entre estas tarefas e as com alto ROI
81
Sempre Entregar Valor
Itens técnicos, arquitetura...
82
Tamanho dos Sprint
“O tamanho ideal de uma Sprint é o tamanho que sua equipe e cliente achar ideal.”
• Mudança constante no topo do Product Backlog: ideal trabalhar com Sprints curtos
• Dificuldade de entregar valor para o cliente ao fim das Sprints: ideal trabalhar com Sprints curtos
• Equipe e/ou cliente exaustos com loops tão curtos: ideal trabalhar com Sprints longos
83
Sem mudanças durante a Sprint
O que o time se comprometeu a entregar – e o que foi acordado com o Product Owner – é o que deve ser entregue
• Deixa de haver a necessidade de fazer um planejamento de qualidade, bem como de estar atento a uma boa
composição e priorização do Product Backlog; afinal, se pode mudar a qualquer momento, para que se preocupar com
isso?
• A equipe ignora a meta, afinal “com certeza” ela mudará
• A equipe perde foco e motivação
• Stress impera
84
Quando parar a Sprint?
Uma Sprint pode ser terminada antes da sua finalização nas seguintes situações:
• O Product Owner percebe que mudanças em fatores externos influenciarão diretamente no valor da meta da Sprint
Caso uma Sprint seja cancelada deve se iniciar imediatamente o planejamento da próxima Sprint
85
Planejamento da Liberação (Release)
Nessa reunião temos visão a longo prazo do que será feito, quais recursos
serão implementados e quando serão concluídas.
86
Planejamento da Liberação (Release)
Selecionar um tamanho de
Sprint
Priorizar Estórias
87
Tamanho da Liberação (Release)
O Product Owner é quem possui a visão de qual o período ideal para distribuir uma
nova versão do produto
Observe:
88
Planejamento do Produto
Planejamento do Produto
▪ O Product Owner terá que ter uma visão generalizada do produto maior que a liberação. Normalmente, esta
visão é composta pelo plano de ROAD MAP do Projeto elaborado nas sessões de “brainstorm”
89
Conceito de pronto (DoD)
90
Conceito de Pronto (DoD)
91
Criando o Conceito de Pronto (DoD)
Documento colaborativo
A criação do conceito de pronto deve ser realizada de maneira colaborativa, ou seja, por todos os membros
do Time Scrum.
Durante a primeira Sprint Planning, o time definir a v1 da sua definição de pronto. Por exemplo: comece com
coisas simples como “todo item dado como pronto deve ter passado em testes unitários” e depois se aprofunde
em itens mais “avançados” como testes de regressão e teste em pares
Seguindo os pilares no Scrum inspeção e adaptação, transparência) itere e melhore seu conceito de pronto a
cada Sprint.
Pegue o que deu errado na Sprint Review e aborde na Sprint Retrospective e aplique de maneira aperfeiçoada
na próxima Sprint Planning. Comece simples e avance rapidamente. Lembre-se que a função deste artefato
é garantir a qualidade, mas lembre-se também de se manter ágil.
Na Sprint Planning considerar o conceito de pronto pois o tempo para que cada entrega fique pronta pode
mudar drasticamente. Tenha a definição de pronto pronta antes de jogar Planning Poker, por exemplo.
92
Criando o Conceito de Pronto (DoD)
Contrato moral
O conceito de pronto é algo com o qual o time se compromete a cumprir para garantir a qualidade das entregas.
Sendo assim, é um contrato moral. Moral porque estamos falando de pessoas e processos, não há um elemento
de software envolvido, lhe cobrando diariamente que cumpra os requisitos do documento.
Sendo um contrato moral e ao mesmo tempo algo colaborativo, o time terá de achar o checklist que agrade a todos,
incluindo aqui o Product Owner, que é quem tem a palavra final sobre os itens do Backlog que o Time de
Desenvolvimento está trabalhando.
O documento deve ser útil para garantir a qualidade das entregas que seja executável, exequível.
93
Acompanhamento do Projeto
94
Progresso do Projeto
Estar preparado para a qualquer momento verificar onde o projeto está e o que resta para
termina-lo.
95
Sprint Burndown
96
Project BurnUp
97
Alocando o tratamento de Bugs
Um grande desafio para as times ágeis é como lidar com os erros. O Quadro de Tarefas é um grande auxiliar
nesses casos para iniciar as correções.
Se o time determina que é necessário consertar o erro, por sua prioridade ser alta, o Time de
Desenvolvimento estima o trabalho, logo depois, retirem a mesma quantidade da estimativa de atividades na
coluna "Para Fazer" do quadro de Tarefas.
Para poder corrigir os erros levantados pelo Product Owner, o time escolhe a quantidade de iteração deve ser
orientado para correção de erros em vez de um novo recurso; Depois faz uma triagem de quais erros podem
entrar em um período de tempo.
98
Acompanhando o esforço da Equipe
99
Comunicação entre as partes
Além da importância da comunicação, deve-se focar na forma como realizamos e passamos as estimativas e os
planos, sendo de maneira frequente, transparente e recíproca.
No decorrer do projeto os planos são atualizados, e essas alterações necessitam que sejam comunicadas, não
ignorando os feedbacks que é uma excelente forma de obter melhoria continua do produto.
Em comunicados que são realizados com uma demora de tempo é importante que as partes interessadas tenham
um panorama do andamento do projeto em relação ás revisões do plano de liberação.
100
Estrutura do Scrum
101
Revisão da Sprint (Sprint Review)
Realizada ao final da Sprint com a participação do Product Owner, Partes Interessadas internas
e externas, Time Scrum e outros, com o foco de verificarem o que foi entregue na Sprint e analisarem
a necessidade de alguma alteração no projeto.
102
Retrospectiva da Sprint (Retrospective)
?
103
Última cerimônia realizada na Sprint para o Time Scrum analisar todas as lições
aprendidas (boas ou ruins) que ocorreram durante a Sprint.
104
Módulo 4 - Projetos Complexos
105
Adequação do Ágil para diferentes tipos de projetos
A necessidade de transformação está acontecendo mais rápido do que nunca. Cada vez mais, empresas precisam se
adaptar a mudanças de requisitos e prazos definidos de entrega.
O Agile ou Ágil tem o objetivo de proporcionar o produto ou projeto funcionando o mais rápido possível com permite um
melhor uso dos recursos humanos e dos gastos financeiros. Além disso, garante a satisfação do cliente com entrega
adiantada e contínua, assim como mudanças necessárias no escopo do produto.
Esta prática pode ser adaptada a equipes e empresas de diferentes tamanhos com formas de contratação variadas.
106
Adequação do Ágil para diferentes tipos de projetos
Projeto com prazo fixo
Nesse tipo de contrato, o escopo do projeto deve ser negociado. Quando a versão de entrega do produto tem data fixa, é
possível determinar um valor no início do projeto, pois será possível calcular quantas Sprints serão necessárias e seu
orçamento.
107
O Ágil vs Método tradicional
A metodologia Waterfall (Cascata), é uma metodologia de gerenciamento de projetos que adapta o modelo de entrega em
cascatas.
“O planejamento em cascata, também conhecido como Waterfall, ou como ciclo de vida preditivo significa conduzir o
projeto através de fases sequenciais que podem ter duração curta ou longa”.
Estas etapas consistem na análise do problema, observando o que está sendo estudado. Depois temos o desenho da
solução, que dará uma visualização do conteúdo. A tecnologia vem em seguida, e ajuda na resolução dos problemas para
a implementação, na hora de sair do papel.
As últimas etapas são divididas entre a fase de testes e implantação, resultando no produto final.
.
108
O Ágil vs Método tradicional
Atendimento das expectativas
Por ser um processo de desenvolvimento com muitas e longas fases, e sabendo que o resultado do produto só é
visualizado na última etapa, corre-se o risco de o cliente não ficar satisfeito.
Como o ágil resolve: com a Sprint Scrum e o Agile UX.
Alteração de requisitos
No decorrer do projeto, o cliente pode sentir a necessidade de alterar a ordem de alguns requisitos ou até mesmo
acrescentar pedidos que ficaram de fora no primeiro momento. Essa prática pode impactar possíveis restrições do
projeto, como tempo e custo.
Como o ágil resolve: com a Sprint Backlog.
109
Escalando projetos Ágeis
Em projetos grandes é difícil gerenciá-lo como um projeto pequeno, pois eles são mais críticos para organização,
de extrema urgência, pode ocorrer conflitos, seu tempo é maior.
Quando isso ocorre, é necessário distribuir em pequenos times em vez de um único de 5 a 10 pessoas podendo
utilizar quantos times forem necessários, não há um limite.
O Product Owner também pode ser escalado, pois pode ocorrer atrasos, gerenciamento das dependências do
time, em coordenar das atividades entre as equipes.
110
Escalando o Product Owner
Caso isso não seja possível, não deixar mais do que 2 times por Product Owner. Pois com um
número maior, a chance de ter um mal gerenciamento é muito maior.
Em outros casos, quando possuem vários Product Owners no mesmo time, é aconselhável
deixar um responsável, ter uma visão panorâmica de todo o projeto para atuar estrategicamente
com os demais.
111
Diversos Backlogs do Produto
Backlog do Produto será um para cada produto e terá um tamanho razoável de itens.
Em casos de mais uma equipe, o ideal é ter apenas um Backlog do Produto mas que contempla as
diversas visões dos outros Product Owners.
Caso um time tenha uma visão igual do Backlog do Produto, que possuir itens do interesse de outro
time, assim os itens podem ser mostrados para ambos os times.
112
Gerenciando Dependências de Equipes
▪ Planejar com antecedência: fazer com que cada time tenha na Sprint, um momento para se planejar para o que será
▪ Kick off das Liberações: Para manter todo o time na mesma linha de objetivo, se reunir para explicar o que é
esperado;
▪ Compartilhar os membros dos times entre os times: O mesmo membro trabalhando em duas equipes ao mesmo
tempo;
▪ Time de integração: trabalha entre as equipes para preencher os espaços que existe.
113
Scrum dos Scrums
Cada time possuí o embaixador que através de reuniões periódicas se reúnem para relatar o que cada um
dos times pretendem realizar e os possíveis impedimentos que podem interferir nas atividades.
▪ Desenvolvedores;
▪ Scrum Masters;
▪ Gerentes de cada equipe.
Cada equipe possuí seu próprio backlog para otimizar a organização entre as equipes.
114
Frameworks Escaláveis
1. Nexus
Foco: Ampliar o Scrum na sua forma mais nativa. Ele mantém o “material” no mínimo, por isso é
conciso e bastante rápido de aprender.
2. Less
Utiliza práticas e princípios de outras metodologias como: Mais com menos, foco no produto,
foco no cliente, melhoria contínua, pensamento Lean etc.
Este modelo não é apenas Scrum, mas Agile. Por exemplo, tem um processo Kanban na seção
de portfólio superior.
Na SAFe, o SM é um papel muito importante na equipe Scrum e faz muito coordenação intra-
equipe e inter-equipe.
Em SAFe: Epics, Features e Stories são explicitamente tratados como partes integrantes dos
backlogs SAFe
O SAFe é mais abrangente na oferta de processos e papéis para lidar com o desenvolvimento
de software, ao custo de talvez aparecer pesado em processos.
116
Ferramentas para gestão Ágil
Existem vários aplicativos que permitem o gerenciamento de projetos nas prática ágeis de forma premium ou
paga. As mais úteis e fáceis de usar são:
Trello (Premium)
Plataforma extremamente útil, flexível, visual e GRATUITA! Permite visualizar fluxos de trabalho confortavelmente
e temporariamente, a partir de colunas verticais às quais as diferentes etapas do projeto podem ser atribuídas
(pendentes, em curso, concluídas …), notas, perfis de certos trabalhadores, etc. Também podemos criar
categorias e listas de verificação para marcar todas as tarefas concluídas ou para concluir, etc.
Trello tem seu aplicativo para smartphones e tablets, além de permitir o acesso à internet.
Sua interface é confortável e intuitiva, pois mostra todas as atividades futuras, em desenvolvimento, completo ou
em incidentes do mesmo módulo principal organizado por colunas.
Embora seja pago, permite o download para uma semana de teste gratuita.
117
Ferramentas para gestão Ágil
Asana (Premium)
O Asana é um dos softwares mais populares pelo seu design intuitivo bem como suas funcionalidades: permite aos
profissionais visualizar seus objetivos, atribuir-lhes um tempo e priorizá-los, receber atualizações e visualizar tudo como
um calendário. Ele também tem seu aplicativo.
Axosoft (Paga)
Possui quatro módulos: Scrum, Bug Manager, Help Desk e Wiki. Otimiza os processos operacionais por meio de análise
automatizada, gráficos e uma tabela que permite a visualização, edição e difusão de tarefas. Permite o uso gratuito por
14 dias grátis.
iceScrum (Premium)
Facilita o cumprimento dos objetivos comerciais. Permite a organização de tarefas por colunas, exatamente como as
anteriores. No entanto, como um programa gratuito, sua vantagem está focada na análise, indicadores e gráficos que ele
constrói a partir dos dados que fornecemos.
118
Módulo 5 – Adotando o Ágil
119
Inserindo o Scrum em projetos
Uma organização pode ter vários motivos que a leva a ter restrições para a implementação ágil por toda a empresa,
principalmente quando há um Método em Cascada sendo utilizado ao mesmo tempo.
120
Zonas de Conflito
Processos de Negócio: Se a organização está habituada com os processos em Cascata será difícil
habituar ao processo Scrum.
Pessoas: Conflito entre os diferentes papéis que existem entre as duas formas de trabalho.
121
Adotando a Agilidade
As organizações estão optando pelo Ágil devido a sua velocidade de entrega de um produto ou serviço rápida e
com qualidade.
No entanto para iniciar as boas práticas ágeis em uma organização não é tarefa fácil. Alguns pensamentos que
tem ser considerados em uma transição:
122
Considerações na Transição para Scrum
▪ Até mesmo um CEO não terá como implementar o Scrum com uma correta visão, comunicar isso aos demais,
conseguir eliminar os obstáculos, ter ganhos a curto prazo e gerenciar diversos projetos de mudança.
▪ Uma organização que quer implementar o Scrum sem o apoio da alta liderança, não terá um resultado eficaz e
eficiente.
▪ Análises de GAPs: Impossível prever o que irá acontecer no futuro, sozinho ou com a participação de todos,
Scrum é tudo diferente, coletar as melhores práticas pode ser algo perigoso, a mudança acontece em uma
velocidade acima do normal.
123
Benefícios do Scrum
124
Adotando com Sucesso
125
Marcos na Transição
A wareness – Consciência do que é feito hoje não está tendo resultados com valor.
126
Resistência na Adoção do Scrum
O Scrum Master é responsável por envolver o time na utilização do Scrum por meio de demonstrações dos benefícios
que o framework traz.
Identificar os indivíduos que podem ser resistentes a mudança, sendo eles aqueles que podem perder algo como:
cargo, prestígio, influência e entre outros.
127
Tipos de Resistentes
Teimosos Seguidores
128
Lidando com a resistência a Mudança
129
Lidando com a resistência á Mudança
Sabotadores
130
Lidando com a resistência á Mudança
Teimosos
131
Lidando com a resistência á Mudança
132
Equipe Auto Organizada
A prática Scrum preza pelas equipes auto organizáveis, mas isso não significa que não há controles.
Controles de uma forma sutil e indireta.
O Time Scrum tem como tarefa de ser auto organizável em meio a desafios, e dentro dos limites e
restrições.
O time ser capaz de se auto organizar por meio das metas é fundamental em todas as práticas ágeis.
133
Construindo Equipes
134
Requisitos ágeis
135
Obrigado