Você está na página 1de 401

www.eunati.com.

br

Jonathan Maia
www.eunati.com.br

Jonathan Maia
www.eunati.com.br

Jonathan Maia
www.eunati.com.br

Jonathan Maia
Sumário
www.eunati.com.br

➔ Introdução, Projetos e Produtos;


➔ Certificações Agile e Scrum;
➔ Gestão Ágil;
➔ Fundamentos do Scrum;
➔ Valores do Scrum;
➔ Times e papéis;
➔ Eventos;
➔ Artefatos;

5 Jonathan Maia
Sumário
www.eunati.com.br

➔ Técnicas;
➔ Na prática;
➔ A prova da Scrum.org;
➔ Dinâmica - Serviço de Aluguel;
➔ Dinâmica - AeroPORTO Ágil;
➔ Conclusão;
➔ Recursos extras;
➔ Bibliografia.

6 Jonathan Maia
Informações
www.eunati.com.br

➔ Com exceção dos textos e figuras de fontes


externas, o conteúdo desta apresentação
está sob a licença:
➔ Creative Commons Attribution-ShareAlike 4.0
International (CC BY-SA 4.0);
➔ Resumo da licença e texto legal:
http://creativecommons.org/licenses/by-sa/4.0/
http://creativecommons.org/licenses/by-sa/4.0/legalcode

7 Jonathan Maia
Informações
www.eunati.com.br

➔ Este material pode ser alterado ou


distribuído gratuitamente:
➔ Os créditos devem ser mantidos ao autor, com a
presença dos slides 4, 7 e 8;
➔ O material segue o mesmo licenciamento Creative
Commons do Guia Scrum;
➔ Que a gestão ágil seja disseminada!

8 Jonathan Maia
Informações
www.eunati.com.br

➔ Público alvo - Profissionais ou estudantes


que:
➔ Atuam com gerenciamento de produtos ou projetos;
➔ Desejam aprofundar e disseminar seus
conhecimentos sobre gestão ágil e Scrum;
➔ Desejam tirar certificações sobre o assunto;
➔ Desejam cobrir os conteúdos cobrados em
concursos públicos;

9 Jonathan Maia
Informações
www.eunati.com.br

➔ Professional Scrum Master ITM (PSM ITM) e


Professional Scrum Product Owner ITM (PSPO
ITM) são marcas registradas da Scrum.org;
➔ Este curso não é afiliado ou endossado pela
Scrum.org;
➔ A conclusão deste curso não lhe concede as
certificações da Scrum.org: é necessário pagar
a taxa e fazer as provas online;

10 Jonathan Maia
www.eunati.com.br

Introdução, Projetos e Produtos

11 Jonathan Maia
Introdução
www.eunati.com.br

12 Jonathan Maia
www.eunati.com.br

13 Jonathan Maia
www.eunati.com.br

14 Jonathan Maia
www.eunati.com.br

15 Jonathan Maia
Introdução, Projetos e Produtos
www.eunati.com.br

➔ Por que gerenciar projetos ?


➔ Compromisso das partes interessadas
(stakeholders);
➔ Comunicação eficiente;
➔ Obter os recursos necessários;
➔ Satisfação geral;
➔ Alcançar resultados almejados.

16 Jonathan Maia
Gerenciamento de projetos
www.eunati.com.br

17 Jonathan Maia
Gerenciamento de projetos
www.eunati.com.br

18 Jonathan Maia
Fundamentos teóricos - Gestão ágil
www.eunati.com.br

19 Jonathan Maia
Fundamentos teóricos - Gestão ágil
www.eunati.com.br

20 Jonathan Maia
Introdução, Projetos e Produtos
www.eunati.com.br

➔ Características (C) e Problemas (P) da gestão


tradicional e do modelo cascata. [7]

21 Jonathan Maia
Introdução, Projetos e Produtos
www.eunati.com.br

➔ C: Planos e cronograma detalhados no


início do projeto ou produto:
➔ P: Quantos diagramas de Gantt elaborados no
início do projeto e corretos você já viu ?
➔ P: Pessoas contratadas só para atualizar artefatos;
➔ P: Frustração porque planos não se concretizam;
➔ P: Artefatos enormes que não serão lidos por
ninguém (sem significado);
➔ P: Artefatos tornam-se mais importantes que
produtos (mapa vs terreno).

22 Jonathan Maia
Introdução, Projetos e Produtos
www.eunati.com.br

➔ C: Especificação detalhada e antecipada dos


requisitos - BRUF (Big Requirements Up
Front):
➔ P: Difícil detalhar requisitos no início do projeto ou
do produto;
➔ P: Como cliente só pode pedir uma vez, pede mais
requisitos que os necessários;
➔ P: Custos excessivos para cliente;
➔ P: E as mudanças decorrentes de um melhor
entendimento dos requisitos?

23 Jonathan Maia
Introdução, Projetos e Produtos
www.eunati.com.br

➔ C: Riscos, costumeiramente, não são


gerenciados diariamente:
➔ P: Riscos negativos (ameaças) concretizados são
as causas do fracasso de projetos e produtos.

➔ C: Mudanças durante o projeto são caras:


➔ P: Mudanças em projetos/produtos com
planejamento prévio excessivo são caras;
➔ É possível evitar mudanças?

24 Jonathan Maia
Introdução, Projetos e Produtos
www.eunati.com.br

➔ Gerenciamento de produtos:
➔ Um produto é algo oferecido a um mercado para
satisfazer um desejo ou uma necessidade;
➔ Gerenciamento de produtos é diferente de
gerenciamento de projetos; [46]
➔ Já ouviu falar em #noprojects ? [48]
➔ Gestão ágil pode ser utilizada no gerenciamento de
produtos ou projetos [47];

25 Jonathan Maia
Introdução, Projetos e Produtos
www.eunati.com.br

➔ Dinâmica - Quais práticas do XGH podemos


identificar no gerenciamento dos nossos
produtos ou projetos? Como você acha que
podemos combatê-las ?
➔ 3 rodadas de 4 minutos;
➔ Reflexões em duplas - mudam a cada rodada;
➔ Em cada rodada, 2 minutos por pessoa;
➔ Fale sobre a sua unidade (confidencialidade);
➔ Dinâmica Impromptu Networking – Estruturas
libertadoras; [64]
26 Jonathan Maia
www.eunati.com.br

27 Jonathan Maia
www.eunati.com.br

Certificações Agile e Scrum

28 Jonathan Maia
Certificações Agile e Scrum
www.eunati.com.br

➔ Várias entidades emitem certificações sobre


Agile e Scrum:
➔ Scrum.org;
➔ Scrum Alliance;
➔ PMI®;
➔ SCRUMstudy;
➔ EXIN
➔ Veja a Planilha com 17 Certificações Agile e
Scrum no Blog Eu na TI.

29 Jonathan Maia
Certificações Agile e Scrum
www.eunati.com.br

30 Jonathan Maia
Certificações Agile e Scrum
www.eunati.com.br

31 Jonathan Maia
Certificações Agile e Scrum
www.eunati.com.br

32 Jonathan Maia
Certificações Agile e Scrum
www.eunati.com.br

➔ Certificação PSM ITM - Professional Scrum


Master ITM:
➔ Emitida pela Scrum.org com prova online em inglês;
➔ Taxa de U$150 dólares;

➔ 60 minutos com 80 questões de múltipla escolha,


múltiplas respostas ou verdadeiro/falso (em média, 45
segundos por questão);
➔ 85% de aproveitamento (68 questões) - nível
intermediário;
➔ Sem pré-requisitos e vitalícia (não precisa renovar);

➔ Leituras recomendadas pela Scrum.org

33 Jonathan Maia
Certificações Agile e Scrum
www.eunati.com.br

➔ Certificação PSPO ITM - Professional Scrum


Product Owner ITM:
➔ Emitida pela Scrum.org com prova online em inglês;
➔ Taxa de U$200 dólares;

➔ 60 minutos com 80 questões de múltipla escolha,


múltiplas respostas ou verdadeiro/falso (em média, 45
segundos por questão);
➔ 85% de aproveitamento (68 questões) - nível
intermediário;
➔ Sem pré-requisitos e vitalícia (não precisa renovar);

➔ Leituras recomendadas pela Scrum.org

34 Jonathan Maia
Certificações Agile e Scrum
www.eunati.com.br

➔ Simulados:
➔ Scrum Open da Scrum.org - PSM ITM e PSPO ITM;
➔ Product Owner Open da Scrum.org - PSPO ITM;
➔ PSM I Quiz do Mikhail Lapshin - PSM ITM e PSPO
ITM;
➔ Pratique os simulados até alcançar repetidamente
95% (76 questões) de aproveitamento ou mais;

35 Jonathan Maia
www.eunati.com.br

Gestão Ágil

36 Jonathan Maia
Introdução – Gestão ágil
www.eunati.com.br

37 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Em 2001, 17 expoentes da área de Tecnologia


assinaram o Manifesto Ágil [6]:
➔ Valores e princípios que norteiam a Gestão Ágil
(Agilidade ou Agile);
➔ Alguns dos signatários:
➔ Ken Schwaber e Jeff Sutherland (Scrum);
➔ Kent Beck e Ron Jeffries (XP);

➔ Martin Fowler (Thoughworks, UML, Design Patterns);

➔ Alistair Cockburn (Crystal).

38 Jonathan Maia
Introdução - Gestão ágil
www.eunati.com.br

39 Jonathan Maia
Agile
www.eunati.com.br

40 Jonathan Maia
Agile
www.eunati.com.br

41 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Dinâmica - De quais maneiras podemos


colocar os valores e princípios do Manifesto
Ágil em prática nas nossas organizações?
➔ 1 minuto - reflexão individual (escreva);
➔ 2 minutos - reflexões em dupla;
➔ 4 minutos - reflexões de duas duplas;
➔ 5 minutos - grupos apresentam principais práticas;

➔ Dinâmica 1-2-4-ALL - Liberating Structures; [64]

42 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Empresas que adotam a gestão ágil:


➔ Intel, Microsoft, Google, Nokia, Adobe, NSA, Yahoo,
GE, Apple, Spotify, Netflix, IBM, Magazine Luíza,
Globo, Natura, Itaú, PagSeguro UOL, Nextel, B2W,
Walmart, …

➔ Órgãos públicos que adotam a gestão ágil:


➔ TRT Ceará, TRT RN, TST, Serpro, Ministério
Planejamento, Ministério da Educação, Banco
Central, Tribunal de Contas da União, ...

43 Jonathan Maia
Agile
www.eunati.com.br

44 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Programa Justiça do Trabalho - Gestão Ágil -


Veiculado na TV Ceará:

Fonte externa: https://www.youtube.com/watch?v=PbZAk96AauE&t=332s


45 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Projetos sociais - Itaú Social:

Fonte externa: Por Diego Ciarrocchi (Itaú Social) – Agile Trends Gov 2018 -
46 http://agiletrendsbr.com/programacao-agile-trends-gov-2018/ Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Métodos ou frameworks ágeis de gestão:


➔ Utilizados nas mais diversas áreas (tecnologia,
startups [9], engenharia, arquitetura, educação,
saúde, casa);
➔ Gartner Group já indica-os em suas mentorias;
➔ PMI® e Agile Alliance® publicaram Guia de Práticas
Ágeis;
➔ Vídeo:
➔ Nerdologia 95 - O Poder do Coletivo;
www.youtube.com/watch?v=eANH5f1ul7s
47 Jonathan Maia
Gestão Ágil
www.eunati.com.br

Fonte externa: www.youtube.com/watch?v=eANH5f1ul7s


48 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Poder do coletivo:
➔ Performances individuais variam menos que
performances coletivas (canais de comunicação);
➔ Focar em indivíduos ao invés de focar no time
(equipe) é um erro comum;
➔ Estimativas de grupos são melhores que
estimativas individuais.

49 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Elementos chave da gestão ágil [7][8][11]:


➔ Transparência, inspeção e adaptação;
➔ Desenvolvimento iterativo e incremental;
➔ Times auto-organizáveis;
➔ Times multifuncionais;
➔ Envolvimento dos usuários;
➔ Maximização do ROI;
➔ Aceitar mudanças;

50 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Transparência, inspeção e adaptação:


➔ Três pilares do Empirismo;
➔ Transparência (entendimento comum) em todos
aspectos: decisório, financeiro, político;
➔ Transparência gera confiança;
➔ Periodicamente, revise o que já fez;
➔ Verifique se deve continuar o que está fazendo;
➔ Verifique se pode melhorar o desempenho do que
está fazendo: adapte-se.

51 Jonathan Maia
Agile
www.eunati.com.br

52 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Desenvolvimento iterativo e incremental:


➔ Alternativa à gestão tradicional (modelo cascata ou
cachoeira);
➔ Projeto deve possuir Iterações (repetições ou
ciclos) nas quais um Incremento (versão
potencialmente utilizável) do produto é
disponibilizado.

53 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Desenvolvimento iterativo e incremental:


➔ Iterações permitem diminuir ciclos de inspeção e
adaptação;
➔ Incrementos adiantam feedback e trazem valor;
➔ MVP (Minimum Viable Product) - Incremento com
requisitos mínimos para liberação aos usuários:
deve validar hipóteses.

54 Jonathan Maia
Fundamentos teóricos - Gestão ágil
www.eunati.com.br

55 Jonathan Maia
Fundamentos teóricos - Gestão ágil
www.eunati.com.br

56 Jonathan Maia
Fundamentos teóricos - Gestão ágil
www.eunati.com.br

57 Jonathan Maia
Fundamentos teóricos - Gestão ágil
www.eunati.com.br

58 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

Lean Startup - MVP (Minimum Viable


Product) [9][55]:

Fonte externa: https://x-staticmediagroup.com/blog/what-


59 mvp-and-why-do-i-care Jonathan Maia
Fundamentos teóricos - Gestão ágil
www.eunati.com.br

60 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Times auto-organizáveis:
➔ Times que definem a melhor forma para
completarem seu trabalho (Guia Scrum) e quanto
são capazes de produzir;
➔ A gestão ágil deve ser adotada com o interesse das
equipes e não como imposição superior.

61 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Times multifuncionais:
➔ Times possuem todas as competências necessárias
para completar o trabalho sem depender de outros
que não fazem parte da equipe;
➔ Não que dizer que cada membro do time deve
possuir todas as competências.

62 Jonathan Maia
Gestão Ágil
www.eunati.com.br

Fonte externa: https://www.youtube.com/watch?v=LrmPezZzPlg&t=23s


63 Jonathan Maia
Agile
www.eunati.com.br

64 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Envolvimento dos usuários:


➔ Feedbacks constantes produzem produtos mais
adequados;
➔ Disponibilidade do cliente para colaborar em
dúvidas, alterações e prioridades do produto.

65 Jonathan Maia
Agile
www.eunati.com.br

66 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Maximização do ROI:
➔ ROI: Return of Investment;
➔ Produtos de projetos (softwares, serviços, etc)
removem restrições em processos de negócios para
que a empresa alcance objetivos estratégicos;
➔ Princípio de Pareto: 80% do valor do produto está
em 20% das funcionalidades;
➔ Por que não maximizar o ROI iniciando pelas
funcionalidades (20%) que trazem maior valor ?

67 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Maximização do ROI - Exemplo real [11]:


➔ Contrato de R$ 10 milhões em 20 meses (R$ 500
mil por mês) com cláusula de cancelamento
antecipado (cliente paga 20% do valor restante);
➔ Nos três primeiros meses cliente pagou R$ 1,5
milhões e produto chegou aos 20% desejados;
➔ Cliente deseja acionar cancelamento antecipado: já
está satisfeito com o que foi disponibilizado;

68 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Maximização do ROI - Exemplo real [11]:


➔ Empresa lucra R$ 1,7 milhões adicionais (20% de
R$ 8,5 milhões) e pode pegar outro projeto;
➔ Cliente paga R$ 3,2 milhões (R$ 1,5 + 1,7 milhões)
em algo que poderia custar R$ 10 milhões e tem
produto que atende suas necessidades essenciais
17 meses mais cedo.

69 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Aceitar mudanças:
➔ Mudanças são inevitáveis a medida que o produto
avança;
➔ Esteja preparado para mudanças no produto;
➔ A gestão ágil também traz mudanças de
paradigmas;
➔ Gestores disseminam atividades de gestão e
autoridade pelo Time: comprometimento mútuo;
➔ Em um Time, prepare-se para resistência de
algumas pessoas;

70 Jonathan Maia
Gestão Ágil
www.eunati.com.br

Comprometimento vs Envolvimento:

Fonte externa: blog.crmzen.com.br/post/64866403186/


71 porcos-e-galinhas-x-comprometimento-e-envolvimento Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Métodos / frameworks ágeis ou enxutos


(Lean):
➔ Scrum [11] [12]
➔ XP (eXtreme Programming) [13]
➔ Lean (Sistema Toyota de Produção) [4]
➔ Lean Startup [9]
➔ Lean Kanban [41] [42]
➔ Sprint do Google Ventures [37]
➔ DSDM
➔ Crystal
72 Jonathan Maia
Gestão Ágil
www.eunati.com.br

➔ Adoção da Gestão Ágil na Organização [62]:


➔ Não pode ser planejada (como definir datas?);
➔ Não pode ser imposta;
➔ Não possui um estado final.

73 Jonathan Maia
Gestão Ágil
www.eunati.com.br

74 Jonathan Maia
www.eunati.com.br

Fundamentos do Scrum

75 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

Fonte externa:Sutherland, Jeff; Schwaber, Ken. Guia do


76 Scrum: Uma Guia Definitivo Para o Scrum Jonathan Maia
Fundamentos teóricos - Scrum
www.eunati.com.br

77 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Scrum:
➔ Leve;
➔ Simples de entender;
➔ Extremamente difícil de dominar;
➔ É um framework e não uma metodologia;
➔ Se referenciado como processo, é um processo
servo, não um processo de comando.

78 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ “Embora seja possível implementar somente


partes do Scrum, o resultado não é Scrum.
Scrum existe somente na sua totalidade,
funcionando bem como um container para
outras técnicas, metodologias e práticas” [12]
➔ ScrumBut X ScrumAnd;

79 Jonathan Maia
Fundamentos teóricos - Scrum
www.eunati.com.br

80 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

81 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Case FBI [11]:


➔ Em 2010, FBI cancelou projeto de uma década que
poderia ter evitado 11 Setembro;
➔ Vários formulários e relatórios em papel e sistemas
existentes totalmente desintegrados;
➔ Começaram com projeto Virtual Case File (U$ 170
milhões);
➔ Em 2005, projeto Sentinel (U$ 450 milhões) foi
anunciado com prazo para 2009;

82 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Case FBI [11]:


➔ Em 2010, só 50% estava concluído e seriam
necessários mais 6 a 8 anos e U$ 350 milhões para
conclui-lo;
➔ Modelo cascata foi utilizado em ambos projetos;
➔ CIO Jeff Johnson decidiu internalizar
desenvolvimento no FBI;

83 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Case FBI [11]:


➔ Reduziu equipe de 220 para 40 e propôs entregar
sistema com gasto de 20 milhões;
➔ Utilizou Scrum com iterações (Sprints) de duas
semanas;
➔ Do início do fim do projeto, times triplicaram a
produtividade;
➔ Em 20 meses, o projeto foi finalizado e
disponibilizado em todo FBI.

84 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Jeff Sutherland:
➔ Piloto de reconhecimento na guerra do Vietnã;
➔ Doutor em medicina estatística;
➔ Trabalhou na concepção dos caixas ATM;
➔ Utilizou diversas fontes de inspiração para
desenvolver Scrum com Ken Schwaber.

85 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Principais inspirações para Scrum:


➔ Rugby;
➔ Shuhari do Aikido;
➔ Ciclo de Deming (PDCA);
➔ Empirismo;
➔ Ciclo OADA da aviação de combate;
➔ Sistema Toyota de Produção (Lean);
➔ The New New Product Development Game;

86 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Rugby:
➔ Criado no Século XIX;
➔ 15 pessoas em cada time;
➔ Scrum - Formação com 8 em cada lado;
➔ Associação entre trabalho em equipe e Rugby:
artigo The New New Product Development Game
(86);

87 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Vídeo - Scrum no Rugby:


www.youtube.com/watch?v=jUz1ytcnn3c

Fonte externa: upload.wikimedia.org/wikipedia/commons/


88 0/0b/Scrum_ASM_Clermont-Saracens.jpg Jonathan Maia
Fundamentos teóricos - Shuhari
www.eunati.com.br

89 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Aikido:
➔ Desenvolvido entre 1930 e 1960 por Morihei
Ueshiba;
➔ A associação com gestão ágil [38] foi feita por
Alistair Cockburn (assinou manifesto ágil e foi um
dos criadores do Crystal);
➔ Os times ágeis também passam pelo Shuhari.

90 Jonathan Maia
www.eunati.com.br

91 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Ciclo de Deming (PDCA):


➔ Desenvolvido na década de 50 por Walter Shewart;
➔ Disseminado por Edwards Deming;
➔ Utilização para reconstrução do Japão após a 2ª
guerra mundial;

92 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Teorias empíricas de controle de processo –


Empirismo [12]:
➔ Processos Definidos vs Empíricos;
➔ Processos definidos: Variáveis conhecidas, poucas
mudanças e repetitivos;
➔ Processos empíricos: Com mudanças, não
repetitivos e conhecimento vem da experiência;
➔ Dica de leitura sobre empirismo: A Lógica do Cisne
Negro [52];

93 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Empirismo – pilares:
➔ Transparência;
➔ Inspeção;
➔ Adaptação.

“Scrum é fundamentado nas teorias empíricas


de controle de processo, ou empirismo. O
empirismo afirma que o conhecimento vem da
experiência e de tomada de decisões baseadas
no que é conhecido” [12]
94 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

95 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Ciclo OADA da aviação de combate [11]:


➔ Utilizado na guerra do Vietnã (1965), onde Jeff
Sutherland foi piloto;
➔ Observar - Coletar dados;
➔ Avaliar - Levantar alternativas de ação;
➔ Decidir - Decidir por uma alternativa;
➔ Agir - Executar alternativa;

96 Jonathan Maia
Fundamentos teóricos - Toyota
www.eunati.com.br

97 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Sistema Toyota de Produção:


➔ TPS - Toyota Production System - Lean
Manufacturing;
➔ Desenvolvido por Taiichi Ohno de 1948 até 1975 [8];
➔ Publicado em 1988 e reconhecido na década de 90;
➔ Qual a maior característica dos carros da Toyota ?
➔ Ideia de fluxo de produção calmo e rápido;
➔ Gerência deve identificar e remover obstáculos do
fluxo, evitando desperdício: engenheiro chefe
Susha;

98 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Sistema Toyota de Produção:


➔ Kaizen (do japonês melhoria) - Melhoria continua:
“Hoje melhor que ontem, amanhã melhor que hoje!”
➔ Correção antecipada de defeitos de produção:
fracasse rápido;
➔ Just in Time: nada deve ser produzido,
transportado ou comprado antes da hora exata;
➔ Produção puxada: cada operação só produz algo
quando é solicitada por uma operação posterior;

99 Jonathan Maia
Fundamentos teóricos - KanBan
www.eunati.com.br

100 Jonathan Maia


Fundamentos do Scrum
www.eunati.com.br

➔ Sistema Toyota de Produção - Quadro de


Tarefas ou kanban (Task Board):
➔ kanban é uma palavra japonesa;
➔ kan = Visual, ban = Cartão ou Quadro;
➔ Taiichi Ohno é um dos pais do kanban [8];
➔ Bastante utilizado junto ao Scrum para representar
o Backlog da Sprint;
➔ Não confundir com o Lean Kanban difundido no
mundo de software por David Anderson [41] [42];

101 Jonathan Maia


Fundamentos do Scrum
www.eunati.com.br

Fonte externa: www.atlassian.com/wac/agile/kanban/sectionWrap/00/


column/00/moreContent/03/imageBinary/agile_kanban_board.png
102 Jonathan Maia
Fundamentos teóricos - KanBan
www.eunati.com.br

103 Jonathan Maia


Fundamentos do Scrum
www.eunati.com.br

➔ The new new product development game


(1986) [16]:
➔ Artigo de Harvard de 1986 dos administradores
japoneses Hirotke Takeuchi e Ikujiro Nonaka;
➔ Analisaram times de alta produtividade da Honda,
Fuji, Xerox, Canon, Epson, 3M, HP, etc;
➔ Descobriram equipes multifuncionais, auto-
organizáveis, com objetivos transcendentes e fases
de desenvolvimento sobrepostas;
➔ Executivos removiam obstáculos das equipes;
➔ Comparou equipes ao Scrum do Rugby.
104 Jonathan Maia
Fundamentos teóricos - KanBan
www.eunati.com.br

105 Jonathan Maia


Fundamentos do Scrum
www.eunati.com.br

➔ Scrum nascendo:
➔ Em 1993 Jeff Sutherland utilizou princípios do
Scrum na Easel Corporation [11];
➔ Em 1995 Ken Schwaber e Jeff Sutherland
formalizaram primeira versão do Scrum e
publicaram na OOPSLA'95 (Object-Oriented
Programming, Systems, Languages & Applications
da ACM);
➔ Manifesto ágil assinado em 2001.

106 Jonathan Maia


Fundamentos do Scrum
www.eunati.com.br

➔ Scrum hoje:
➔ Em 2002, Ken Schwaber fundou a Scrum Alliance;
➔ Em 2006, Jeff Sutherland criou a Scrum.inc;
➔ Em 2009, Ken Schwaber deixou a Scrum Alliance e
fundou a Scrum.org;
➔ A primeira publicação do Guia Scrum foi em 2010,
com atualizações em 2011, 2013, 2016 e 2017;
➔ Leia o artigo História da Agilidade e do Scrum no
Blog www.eunati.com.br.

107 Jonathan Maia


Fábrica de origamis
www.eunati.com.br

108 Jonathan Maia


Fábrica de origamis
www.eunati.com.br

➔ Dinâmica - Fábrica de origamis:


➔ Inspirada na dinâmica da Fábrica de aviões [20];
➔ Exercita conceitos do Ciclo PDCA e do Empirismo;
➔ Fase de estimativas e protótipos;
➔ Dois ciclos de produção (8 minutos cada).

109 Jonathan Maia


Fábrica de origamis
www.eunati.com.br

➔ Dinâmica - Instruções:
➔ Times com aproximadamente sete pessoas;
➔ Time que produzir mais origamis será o vencedor;
➔ Cliente deseja montar estrutura de proteção (nome
do avião ou navio na lateral):
➔ Aviões Gripen para encomenda da Aeronáutica;
➔ Aviões Rafale para encomenda da Aeronáutica;

➔ Navios Destroyer para Marinha;

➔ Navios Couraçados para Marinha.

110 Jonathan Maia


Fábrica de origamis
www.eunati.com.br

➔ Dinâmica - Parte 1:
➔ Time-box de dois minutos;
➔ Definir nome do Time;
➔ Times auto-organizados;
➔ Fornecer estimativa de origamis produzidos em
três minutos (uma pessoa não construirá pois
deverá apoiar o Time);
➔ Estimativas e produções serão controlados em
planilha. Segue modelo: http://bit.ly/fabricaOrigamis

111 Jonathan Maia


Fábrica de origamis
www.eunati.com.br

➔ Dinâmica - Parte 2:
➔ Time-box de 5 minutos;
➔ Uma pessoa deve coletar com instrutor quantidades
mínimas de aviões e navios por tipo;
➔ Time deve fazer um protótipo de avião Gripen e um
protótipo de navio Destroyer;
➔ Após o protótipo, time deve fornecer nova
estimativa de origamis produzidos em três minutos;

112 Jonathan Maia


Fábrica de origamis
www.eunati.com.br

➔ Dinâmica - Parte 3 - Primeiro ciclo:


➔ 2 minutos para o planejar:
➔ O que fazer? Como fazer?
➔ Estimativa de produção para o ciclo (em origamis);

➔ 3 minutos para produzir;


➔ 3 minutos para inspecionar e adaptar:
➔ Contabilizar produção do ciclo: origamis pela metade não
podem ser contabilizados mas podem ser usados no
próximo ciclo;
➔ Melhorias ? O que foi bom? O que foi ruim?

➔ Entrega ao cliente;

113 Jonathan Maia


Fábrica de origamis
www.eunati.com.br

➔ Dinâmica - Parte 4 - Segundo ciclo:


➔ 2 minutos para o planejar:
➔ O que fazer? Como fazer?
➔ Estimativa de produção para o ciclo (em origamis);

➔ 3 minutos para produzir;


➔ 3 minutos para inspecionar e adaptar:
➔ Contabilizar produção do ciclo: origamis pela metade não
podem ser contabilizados;
➔ Melhorias ? O que foi bom? O que foi ruim?

➔ Entrega ao cliente;

114 Jonathan Maia


Fábrica de origamis
www.eunati.com.br

➔ Dinâmica - Avaliação:
➔ Quais foram as maiores dificuldades ?
➔ Os aviões voaram?
➔ Os papéis foram exercidos adequadamente ?
➔ O time-box foi obedecido ?
➔ Estimativas e produção evoluíram com o tempo ?
➔ O protótipo foi importante?
➔ É possível utilizar os princípios aprendidos em sua
unidade de trabalho?

115 Jonathan Maia


www.eunati.com.br

116 Jonathan Maia


Fábrica de bonecos
www.eunati.com.br

➔ Dinâmica - Fábrica de bonecos:


➔ Exercita conceitos do Ciclo PDCA e do Empirismo;
➔ Restrições de recursos e sustentabilidade;
➔ Fase de estimativas e protótipos;
➔ Dois ciclos de produção (10 minutos cada);
➔ Times com aproximadamente cinco pessoas;

117 Jonathan Maia


Fábrica de bonecos
www.eunati.com.br

➔ Dinâmica - Instruções:
➔ Cada boneco deve ter:
➔ Cabeça, tronco e pernas (mesma peça);
➔ Braços individualizados e articulados;

➔ Desenhos nos membros (podem ser de uma só cor);

➔ Materiais por time:


➔ 2 tesouras;
➔ 3 lápis ou canetas;

➔ Grampos, ligas ou barbante (articulações);

➔ Papel com o instrutor (sustentabilidade);

118 Jonathan Maia


Fábrica de bonecos
www.eunati.com.br

➔ Dinâmica - Instruções:
➔ Time com mais pontos será o vencedor:
➔ Pontos bonecos = Cada boneco pronto vale 1 ponto;
➔ Fator sustentabilidade = Bonecos Prontos / Folhas de

papel consumidas;
➔ Pontos Finais = Pontos bonecos X Fator
sustentabilidade;
➔ Exemplo:
➔ Pontos bonecos = 20;
➔ Folhas de papel consumidas = 25;

➔ Pontos Finais = 20 X (20/25) = 20 X 0,8 = 16

119 Jonathan Maia


Fábrica de bonecos
www.eunati.com.br

➔ Dinâmica - Parte 1:
➔ Time-box de dois minutos;
➔ Definir nome do Time;
➔ Times auto-organizados;
➔ Fornecer estimativa de bonecos produzidos em
cinco minutos (uma pessoa não construirá pois
deverá apoiar o Time);
➔ Estimativas e produções serão controlados em
planilha. Segue modelo: https://bit.ly/2K5fZuQ

120 Jonathan Maia


Fábrica de bonecos
www.eunati.com.br

➔ Dinâmica - Parte 2:
➔ Time-box de 5 minutos;
➔ Time deve fazer um protótipo de boneco;
➔ Após o protótipo, time deve fornecer nova
estimativa de bonecos produzidos em cinco
minutos;

121 Jonathan Maia


Fábrica de bonecos
www.eunati.com.br

➔ Dinâmica - Parte 3 - Primeiro ciclo:


➔ 2 minutos para o planejar:
➔ O que fazer? Como fazer?
➔ Estimativa de produção para o ciclo (em bonecos);

➔ 5 minutos para produzir;


➔ 3 minutos para inspecionar e adaptar:
➔ Contabilizar produção do ciclo: bonecos pela metade não
podem ser contabilizados mas podem ser usados no
próximo ciclo;
➔ Melhorias ? O que foi bom? O que foi ruim?

➔ Entrega ao instrutor;

122 Jonathan Maia


Fábrica de bonecos
www.eunati.com.br

➔ Dinâmica - Parte 4 - Segundo ciclo:


➔ 2 minutos para o planejar:
➔ O que fazer? Como fazer?
➔ Estimativa de produção para o ciclo (em bonecos);

➔ 5 minutos para produzir;


➔ 3 minutos para inspecionar e adaptar:
➔ Contabilizar produção do ciclo: bonecos pela metade não
podem ser contabilizados;
➔ Melhorias ? O que foi bom? O que foi ruim?

➔ Entrega ao instrutor;

123 Jonathan Maia


Fábrica de bonecos
www.eunati.com.br

➔ Dinâmica - Avaliação:
➔ Quais foram as maiores dificuldades ?
➔ Os bonecos desmontaram?
➔ Os papéis foram exercidos adequadamente ?
➔ O Time-box foi obedecido ?
➔ Estimativas e produção evoluíram com o tempo ?
➔ O protótipo foi importante?
➔ O que acharam do Fator de Sustentabilidade?
➔ É possível utilizar os princípios aprendidos em sua
unidade de trabalho?
124 Jonathan Maia
Fundamentos do Scrum
www.eunati.com.br

➔ Scrum é composto por:


➔ Papéis (Roles);
➔ Eventos (Events);
➔ Artefatos (Artifacts);
➔ Regras (Rules).

125 Jonathan Maia


Fundamentos do Scrum
www.eunati.com.br

➔ Scrum - Papéis:
➔ Scrum Master;
➔ Dono do Produto (Product Owner);
➔ Time de Desenvolvimento (Development Team).

126 Jonathan Maia


Fundamentos do Scrum
www.eunati.com.br

➔ Scrum - Eventos:
➔ Sprint;
➔ Planejamento da Sprint (Sprint Planning);
➔ Reunião Diária (Daily Scrum);
➔ Revisão da Sprint (Sprint Review);
➔ Retrospectiva da Sprint (Sprint Retrospective).

127 Jonathan Maia


Fundamentos do Scrum
www.eunati.com.br

➔ Scrum - Artefatos:
➔ Backlog do Produto (Product Backlog);
➔ Backlog da Sprint (Sprint Backlog);
➔ Incremento (Increment).

128 Jonathan Maia


Fundamentos teóricos - Scrum
www.eunati.com.br

129 Jonathan Maia


Fundamentos teóricos - Scrum
www.eunati.com.br

130 Jonathan Maia


Fundamentos do Scrum
www.eunati.com.br

➔ Leitura do Guia Scrum [12] em inglês:


➔ Purpose of the Scrum Guide
➔ Definition of Scrum
➔ Uses of Scrum
➔ Scrum Theory:
➔ Transparency
➔ Inspection

➔ Adaptation

131 Jonathan Maia


www.eunati.com.br

Valores do Scrum

132 Jonathan Maia


Fundamentos teóricos - Scrum
www.eunati.com.br

133 Jonathan Maia


Certificações
www.eunati.com.br

134 Jonathan Maia


Certificações
www.eunati.com.br

135 Jonathan Maia


Valores do Scrum
www.eunati.com.br

Fonte externa: http://www.mindmaster.com.br/os-valores-


136 do-scrum/ Jonathan Maia
Valores do Scrum
www.eunati.com.br

➔ Leitura do Guia Scrum [12] em inglês:


➔ Scrum Values

137 Jonathan Maia


www.eunati.com.br

Times e papéis

138 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Experimento de Stanley Milgram [21]:


➔ Erro fundamental de atribuição: Costuma-se atribuir
erros unicamente aos indivíduos, esquecendo-se
das influências do sistema ao seu redor;
➔ Professor de psicologia da Universidade de Yale na
década de 60;
➔ Experimento reproduzido em diversos países:
Como tantos foram seduzidos pelo nazismo?
➔ Faríamos diferente?

139 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Experimento de Stanley Milgram:


➔ Pessoas possuíam dispositivo que aplicava falsos
choques em um ator;
➔ Quando alguém queria parar, um cientista mandava
continuar, pelo bem da pesquisa;
➔ Mais de 60% das pessoas continuavam dando os
choques;
➔ Filme O Experimento de Milgram (Experimenter);

140 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Nerdologia - O holocausto aconteceria de


novo?
https://www.youtube.com/watch?v=N6SI3L6orBA

141 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Dinâmica - Quais influências negativas dos


nossos ambientes de trabalho podem gerar
erros fundamentais de atribuição ?
➔ 1 minuto - reflexão individual;
➔ 2 minutos - reflexões em dupla;
➔ 4 minutos - reflexões de duas duplas;
➔ 5 minutos - grupos apresentam principais práticas;

➔ Dinâmica 1-2-4-ALL - Liberating Structures; [64]

142 Jonathan Maia


Times e papéis
www.eunati.com.br

143 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Dono do Produto:
➔ Responsável por maximizar o valor do produto e do
trabalho do Time de Desenvolvimento (Guia
Scrum);
➔ Não necessariamente é o cliente, mas atua como
representante de seus interesses;
➔ É uma pessoa e não um comitê, embora possa
delegar algumas de suas atividades;
➔ Relacionamento intenso com cliente e com Time;
➔ Autonomia para tomar decisões sobre o produto.

144 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Dono do Produto é responsável pelo


gerenciamento do Backlog do Produto [12]:
➔ Expressar claramente os Itens do Backlog do
Produto (PBI - Product Backlog Item) e garantir a
compreensão do Time de Desenvolvimento;
➔ Ordenar os PBIs para alcançar as metas e missões;
➔ A ordenação pode levar em conta as prioridades,
dependências, restrições, etc;
➔ Garantir que o Backlog do Produto seja visível,
transparente e claro para todos;

145 Jonathan Maia


Times e papéis
www.eunati.com.br

146 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Dono do Produto:
➔ É o único que pode alterar o Backlog do Produto:
novas funcionalidades devem ser solicitadas a ele;
➔ Negocia e esclarece o escopo das Sprints;
➔ Só ele pode cancelar uma Sprint (objetivo obsoleto);
➔ Tem autoridade para aceitar ou rejeitar trabalhos
realizados pelo Time de Desenvolvimento;
➔ Define se faz sentido liberar (release) um
Incremento do produto.

147 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Dono do Produto - cadeia de comando:


➔ Idealmente, não deve ser o chefe funcional do
Scrum Master nem do Time de Desenvolvimento;
➔ Responsável pelo macro gerenciamento do produto:
não deve exercer micro gerenciamento;
➔ Toda a organização deve respeitar suas decisões;
➔ É o único que define as ordens dos trabalhos a
serem realizados pelo Time de Desenvolvimento
(ordenação do Backlog do Produto);

148 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Dono do Produto não deve [62]:


➔ Ser apenas digitador de requisitos (PO Scribe);
➔ Aceitar todas as demandas (PO Proxy);
➔ Desaparecer durante a Sprint (PO Ghost);

Fonte externa: Ron Eringa - Evolution of the Product Owner


149 Jonathan Maia
Times e papéis
www.eunati.com.br

➔ Dono do Produto - resumo [51]:


➔ Maximiza retorno de investimento (ROI);
➔ Minimiza o TCO (Total Cost of Ownership);
➔ Visionário do Produto;
➔ Especialista no mercado do Produto;
➔ Toma as decisões sobre a liberação do produto;
➔ Líder facilitador do envolvimento das partes
interessadas chave;

150 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Definição de Pronto (Definition of Done -


DoD):
➔ Critérios obrigatórios para considerar PBIs prontos;
➔ Deve ser compartilhada por aqueles que realizam o
trabalho e por aqueles que aceitam o resultado do
trabalho (transparência);
➔ Deve evoluir com o tempo (mais rigorosa);
➔ Se não for uma convenção da organização, Time de
Desenvolvimento deverá defini-la para o produto;
➔ Times trabalhando no mesmo produto devem
compartilhar mesma Definição de Pronto.
151 Jonathan Maia
Times e papéis
www.eunati.com.br

➔ Definição de Preparado (Definition of Ready


- DoR):
➔ Product Backlog items that can be "Done" by the
Development Team within one Sprint are deemed
"Ready" for selection in a Sprint Planning;
➔ DoR são os critérios utilizados por alguns times
para considerar itens Preparados para seleção;
➔ DoR não é citada no Guia Scrum: refinamentos
dispensam a necessidade de uma DoR;
➔ Pode gerar muros entre o PO e o Time de Desenv.;

152 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Visão do Produto:
➔ Antes da primeira Sprint, é aconselhável (não
obrigatório) elaborar a Visão do Produto;
➔ Responsabilidade do Dono do Produto;
➔ Direcionamento inicial de alto nível do produto:
promove auto-organização;
➔ A partir da Visão, nasce o Backlog do Produto;
➔ Sprint 0 não existe no Scrum;

153 Jonathan Maia


Times e papéis
www.eunati.com.br

154
Fonte externa: dungeonsanddragonscartoon.com/ dungeons-dragons-3.jpg Jonathan Maia
Times e papéis
www.eunati.com.br

155
Fonte externa: dungeonsanddragonscartoon.com/ dungeons-dragons-3.jpg Jonathan Maia
Serviço de Aluguel
www.eunati.com.br

➔ Dinâmica - Visão do Produto - Elevator Pitch


- Template da Lean Inception [55]
➔ Time-box de 15 minutos;
➔ Para [cliente final]
➔ Cujo/Que [problema a ser resolvido]
➔ O [nome do produto]
➔ É um [categoria do produto]
➔ Que [Benefício chave, razão para adquiri-lo]
➔ Diferentemente do [alternativa da concorrência]
➔ O nosso produto [diferença chave]
156 Jonathan Maia
Times e papéis
www.eunati.com.br

157
Fonte externa: dungeonsanddragonscartoon.com/ dungeons-dragons-3.jpg Jonathan Maia
Times e papéis
www.eunati.com.br

➔ Time de Desenvolvimento:
➔ Profissionais que realizam trabalho necessário para
entregar o Incremento do produto ao final da Sprint
atendendo à Definição de Pronto (Done);
➔ Sem títulos para os membros. Até o Guia Scrum de
2016 o único título era o de Desenvolvedor
(Developer);
➔ Tamanho ideal: de 3 a 9 pessoas;
➔ Não possui sub-times: a responsabilidade é
compartilhada pelo sucesso ou fracasso;

158 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Time de Desenvolvimento:
➔ Embora não seja o ideal, Dono do Produto e Scrum
Master podem fazer parte do Time de
Desenvolvimento;
➔ Auto-organizado e multifuncional;
➔ Possui autonomia para definir as atividades
necessárias para contemplar a Meta da Sprint;
➔ Pode, inclusive, remover membros da equipe que
não se ajustam (com o apoio do Scrum Master);

159 Jonathan Maia


Times e papéis
www.eunati.com.br

160 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Estudo de Lawrence Putman [23] [24]:


➔ 491 projetos de TI de porte médio (35 a 95 mil
linhas de código);
➔ Equipes com até sete pessoas concluíram projetos,
em média, em 75% do tempo utilizado por equipes
com mais de sete pessoas;
➔ Quanto maior a equipe, mais canais de
comunicação existem, aumentando a complexidade
do gerenciamento;

161 Jonathan Maia


Times e papéis
www.eunati.com.br

Fonte externa: Putnam, Lawrence et al. Small is Beautiful-


162 Once Again, Familiar Metric Management. Jonathan Maia
Times e papéis
www.eunati.com.br

163 Jonathan Maia


Times e papéis
www.eunati.com.br

Tamanho da Equipe Canais de Comunicação


2 1
3 3
4 6
5 10
6 15
7 21
8 28
9 36
10 45
11 55
12 66
13 78
14 91

164 Jonathan Maia


Práticas
www.eunati.com.br

165 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Scrum Master:
➔ Servo líder para o Time Scrum;
➔ Garante aderência à teoria, práticas, regras e
valores do Scrum na organização;
➔ Facilita os eventos do Scrum quando requisitado ou
necessário;
➔ Combate o estilo comando/controle;

166 Jonathan Maia


Times e papéis
www.eunati.com.br

Fonte externa: 2.bp.blogspot.com/-70zw_E_j-4g/TjahEm KJcKI/


AAAAAAAAIb0/wyuHJX3di_Y/s1600/magic_bow.png
167 Jonathan Maia
Times e papéis
www.eunati.com.br

➔ Scrum Master trabalhando para o Dono do


Produto:
➔ Elencar técnicas para o gerenciamento efetivo do
Backlog do Produto (criação, ordenação, etc) para a
maximização de valor;
➔ Ensiná-lo a comunicar claramente a visão, objetivo
e itens do Backlog do Produto para o Time de
Desenvolvimento;
➔ Ensiná-lo a compreender o planejamento do
produto no ambiente empírico;

168 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Scrum Master trabalhando para o Time de


Desenvolvimento:
➔ Treinar auto-organização e interdisciplinaridade;
➔ Ajudar a criar produtos de alto valor;
➔ Remover impedimentos para o progresso;
➔ Blindar de interferências externas;
➔ Facilitar eventos quando requisitado ou necessário;
➔ Melhorar interações entre o Dono do Produto e o
Time de Desenvolvimento.

169 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Scrum Master trabalhando para a


Organização e para o Time Scrum:
➔ Liderar e treinar a organização na adoção do
Scrum;
➔ Planejar implementações Scrum dentro da
organização;
➔ Causar mudanças que aumentem a produtividade
do Time Scrum;
➔ Trabalhar com outros Scrum Masters para aumentar
a efetividade do Scrum na organização;

170 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Scrum Master - Mal Entendidos [60]:

Fonte Externa: Barry Overeem - The Scrum Master as the Change Leader
171 Jonathan Maia
Times e papéis
www.eunati.com.br

➔ Scrum Master - Atuações preferíveis [60]:

Fonte Externa: Barry Overeem - The Scrum Master as the Change Leader
172 Jonathan Maia
Eventos
www.eunati.com.br

173 Jonathan Maia


Times e papéis
www.eunati.com.br

➔ Leitura do Guia Scrum [12] em inglês:


➔ The Scrum Team:
➔ The Product Owner
➔ The Development Team

➔ The Scrum Master

➔ Questões da PSM ITM - Times e papéis

174 Jonathan Maia


www.eunati.com.br

Eventos

175 Jonathan Maia


Eventos
www.eunati.com.br

176 Jonathan Maia


Eventos
www.eunati.com.br

➔ Eventos Scrum:
➔ Sprint;
➔ Planejamento da Sprint (Sprint Planning);
➔ Reunião Diária (Daily Scrum);
➔ Revisão da Sprint (Sprint Review);
➔ Retrospectiva da Sprint (Sprint Retrospective).

177 Jonathan Maia


Fundamentos teóricos - Scrum
www.eunati.com.br

178 Jonathan Maia


Eventos
www.eunati.com.br

➔ Eventos do Scrum:
➔ Todos são Time-boxed;
➔ Promovem a transparência, inspeção e adaptação;
➔ Minimizam as reuniões não definidas no framework.

179 Jonathan Maia


Eventos
www.eunati.com.br

180 Jonathan Maia


Eventos
www.eunati.com.br

➔ Sprint:
➔ Container para todos os outros eventos;
➔ Limita os riscos de custos e complexidade a um
mês (transparência, inspeção e adaptação);
➔ É uma forma de limitar o Work in Progress (WIP);
➔ A próxima Sprint inicia-se logo após o término da
anterior.

181 Jonathan Maia


Eventos
www.eunati.com.br

➔ Sprint:
➔ Pode ser considerada um projeto com horizonte não
maior que um mês;
➔ Durações constantes;
➔ Não tão longa que o risco seja inaceitável para o
Dono do Produto;
➔ Não tão curta que eventos de negócio não possam
ser sincronizados com desenvolvimento.

182 Jonathan Maia


Eventos
www.eunati.com.br

➔ Durante a Sprint:
➔ Não são feitas mudanças que possam ameaçar a
Meta da Sprint (Sprint Goal);
➔ Os padrões de qualidade não diminuem;
➔ O escopo pode ser esclarecido e renegociado entre
o Dono do Produto e o Time de Desenvolvimento.

183 Jonathan Maia


Organizadores de atividades
www.eunati.com.br

184 Jonathan Maia


Organizadores de atividades
www.eunati.com.br

185 Jonathan Maia


Eventos
www.eunati.com.br

➔ Cancelamento da Sprint:
➔ Apenas quando a Meta da Sprint torna-se obsoleta
(incomum);
➔ Apenas o Dono do Produto pode cancelar;
➔ Itens Prontos são revisados e podem ser aceitos;
➔ Itens incompletos são estimados novamente e
voltam para o Backlog do Produto;
➔ Inicia-se nova Sprint após o cancelamento.

186 Jonathan Maia


Organizadores de atividades
www.eunati.com.br

187 Jonathan Maia


Eventos
www.eunati.com.br

➔ Interferência dual de tarefas - Pesquisa de


Gerald Weinberg [18][11]:

Número de Porcentagem do Perda com a troca


projetos tempo disponível de contexto
simultâneos por projeto
1 100% 0%
2 40% 20%
3 20% 40%
4 10% 60%
5 5% 75%

188 Jonathan Maia


Eventos
www.eunati.com.br

➔ Interferência dual de tarefas - Dinâmica:


➔ Primeiro passo: escreva as colunas e cronometre o
tempo gasto;
➔ Segundo passo: escreva as linhas e cronometre o
tempo gasto.

189 Jonathan Maia


Eventos
www.eunati.com.br

➔ Interferência dual de tarefas - Dinâmica:

1 2 3 4 5 6 7 8 9 10

I II III IV V VI VII VIII IX X

A B C D E F G H I J

190 Jonathan Maia


Eventos
www.eunati.com.br

➔ Interferência dual de tarefas - Dinâmica:

R E S I L I E N T E

I N S T I G A N T E

A P A I X O N A D O

191 Jonathan Maia


Eventos
www.eunati.com.br

➔ Interferência dual de tarefas - Dinâmica -


Avaliação:
➔ Em qual passo você gastou mais tempo ?
➔ Você consegue enxergar alguma relação com as
atividades realizadas em sua unidade de trabalho ?
➔ Entre 81% e 95% dos funcionários do mundo
trabalham em múltiplos times. Bons gestores
impactam inclusive seus liderados que trabalham
em outros times com maus gestores; [54]
➔ O que você PODE fazer para evitar a interferência
dual de tarefas ?
Jonathan Maia
Eventos
www.eunati.com.br

193 Jonathan Maia


Eventos
www.eunati.com.br

➔ Vídeo:
https://www.youtube.com/watch?v=hfxfJ7Qa4sg&t=173s
Fonte: Canal Ilustradamente

194 Jonathan Maia


Eventos
www.eunati.com.br

195 Jonathan Maia


Eventos
www.eunati.com.br

➔ Sprints de 1 semana:
Semana Segunda Terça Quarta Quinta Sexta
1 Planejamento Reunião Diária: Reunião Diária: Reunião Diária: Revisão da
da Sprint: 2 15 minutos 15 minutos 15 minutos Sprint: 1 hora
horas
Refinamento: 2 Retrospectiva
horas da Sprint: 45
minutos

196 Jonathan Maia


Eventos
www.eunati.com.br

➔ Sprints de 2 semanas:
Semana Segunda Terça Quarta Quinta Sexta
1 Planejamento Reunião Diária: Reunião Diária: Reunião Diária: Reunião Diária:
da Sprint: 4 15 minutos 15 minutos 15 minutos 15 minutos
horas
2 Reunião Diária: Reunião Diária: Reunião Diária: Reunião Diária: Revisão da
15 minutos 15 minutos 15 minutos 15 minutos Sprint: 2 horas

Refinamento: 3 Retrospectiva
horas da Sprint: 1
hora e meia

197 Jonathan Maia


Eventos
www.eunati.com.br

➔ Sprints de 1 mês:
Semana Segunda Terça Quarta Quinta Sexta
1 Planejamento Reunião Diária: Reunião Diária: Reunião Diária: Reunião Diária:
da Sprint: 8 15 minutos 15 minutos 15 minutos 15 minutos
horas
2 Reunião Diária: Reunião Diária: Reunião Diária: Reunião Diária: Reunião Diária:
15 minutos 15 minutos 15 minutos 15 minutos 15 minutos

Refinamento: 2
horas
3 Reunião Diária: Reunião Diária: Reunião Diária: Reunião Diária: Reunião Diária:
15 minutos 15 minutos 15 minutos 15 minutos 15 minutos
4 Reunião Diária: Reunião Diária: Reunião Diária: Reunião Diária: Revisão da
15 minutos 15 minutos 15 minutos 15 minutos Sprint: 4 horas

Refinamento: 2 Retrospectiva
horas da Sprint: 3
horas

198 Jonathan Maia


Times e papéis
www.eunati.com.br

199
Fonte externa: dungeonsanddragonscartoon.com/ dungeons-dragons-3.jpg Jonathan Maia
Serviço de Aluguel
www.eunati.com.br

➔ Dinâmica - Elencando Funcionalidades:


➔ Você pode utilizar:
➔ Design Thinking [58]
➔ Lean Inception [55]

➔ Project Thinking [56]

➔ Design Sprint [59]

➔ Elenque as funcionalidades do Serviço de Aluguel


com o template do Project Thinking [56] (por
Eduardo Freire);

200 Jonathan Maia


Serviço de Aluguel
www.eunati.com.br

Template Project Thinking [56] – Por Eduardo Freire


201 Jonathan Maia
Serviço de Aluguel
www.eunati.com.br

➔ Dinâmica - Elencando Funcionalidades:


➔ Passo 1 -Time-box de 10 minutos:
➔ Dores dos papeis/personas;
➔ Passo 2 - Time-box de 15 minutos:
➔ Funcionalidades (utilize verbos) associadas às dores e
papeis;
➔ Passo 3 - Time-box de 10 minutos:
➔ Matriz Esforço x Impacto das funcionalidades;
➔ Passo 4 - Time-box de 10 minutos:
➔ Votação e priorização das funcionalidades;

202 Jonathan Maia


Serviço de Aluguel
www.eunati.com.br

➔ Dinâmica - Estrutura Analítica do Produto:


➔ A criação de uma PBS (Product Breakdown
Structure) ou EAP (Estrutura Analítica do Produto) é
um ótimo início para auxiliar na criação do Backlog
do Produto;
➔ PBS: Decompõe o Produto em componentes
menores e facilita a identificação de épicos e
histórias de usuários;
➔ Time-box de 15 minutos;

203 Jonathan Maia


Serviço de Aluguel
www.eunati.com.br

Fonte externa: http://2020projectmanagement.com/wp-


204 content/uploads/2013/10/PBS_Motorcycle-3.jpg Jonathan Maia
Serviço de Aluguel
www.eunati.com.br

➔ Dinâmica - Project Model Canvas [57]:


➔ Para times orientados a projetos;
➔ Planejamento em equipe;

➔ Visual;

➔ Objetivo;

➔ Ênfase no que importa;

➔ 5W2H:

➔ Who? What? Where? When? Why?


➔ How? How Much?;
➔ Criado por José Finocchio Junior;
➔ Time-box de 30 minutos;

205 Jonathan Maia


Serviço de Aluguel
www.eunati.com.br

Fonte externa: http://pmcanvas.com.br/


206 Jonathan Maia
Eventos
www.eunati.com.br

207 Jonathan Maia


Eventos
www.eunati.com.br

➔ Planejamento da Sprint:
➔ Time-box máximo: 8 horas para Sprint de um mês;
➔ Para todo o Time Scrum;
➔ Tópico 1 - O que pode ser entregue como resultado
do Incremento da Sprint?
➔ Tópico 2 - Como será realizado o trabalho
necessário para entregar o Incremento ?

208 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 1 - O que pode ser entregue como


resultado do Incremento da Sprint?
➔ Sugestão de Time-box (não está no Guia): 4 horas
para Sprint de um mês;
➔ Para todo o Time Scrum;
➔ Entradas: Backlog do Produto, Incremento mais
recente, capacidade projetada e desempenho do
Time de Desenvolvimento;

209 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 1 - O que pode ser entregue como


resultado do Incremento da Sprint?
➔ Saídas: Itens do Backlog do Produto Selecionados
(SPBIs - Selected PBIs), Meta ou Objetivo da Sprint
(Sprint Goal);
➔ Com o Backlog do Produto ordenado, o Time de
Desenvolvimento pode indicar quais são os SPBIs;
➔ Time de Desenvolvimento que estima e diz quanto
fará na Sprint.

210 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 1 - Refinamento (Refinement):


➔ Refinamento do Backlog do Produto e estimativas
dos Itens do Backlog do Produto podem ser
realizados neste momento;
➔ Caso já tenha sido realizados, estimativas podem
ser revistas;
➔ Só o Time de Desenvolvimento pode estimar PBIs;
➔ Pôquer de planejamento pode ser utilizado para
estimativas.

211 Jonathan Maia


Eventos
www.eunati.com.br

212 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 1 - Meta da Sprint:


➔ Não pode ser alterada durante a Sprint;
➔ Dá certa flexibilidade ao Time de Desenvolvimento
quanto ao que será Pronto na Sprint;
➔ Deve ser uma frase curta, de preferência que possa
ser medida ao final da Sprint;
➔ Promove a formação de um time com propósitos
claros ao invés de um grupo com pessoas
trabalhando em tarefas individuais;

213 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 1 - Meta da Sprint:


➔ O Time se compromete com a Meta de Sprint e faz
forecasting dos SPBIs que irão alcançá-la;
➔ Razão para celebrar o sucesso a cada Sprint;
➔ Deve ser transparente e visível durante a Sprint;
➔ Deve ser abordada nas reuniões diárias;
➔ Reflexão: O que o negócio conseguirá fazer com o
atendimento da meta?

214 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 1 - Desafios com Meta da Sprint [61]:


➔ Sprint sem Meta definida;
➔ O trabalho selecionado torna-se a meta:
➔ “Executar todos os SPBIs”;
➔ Sem espaço para mais nada:
➔ Todos SPBIs são mandatórios para alcançar a Meta;
➔ Sem margem para manobra;

➔ Meta sem foco (ou nem mesmo é uma meta):


➔ Defina Metas SMART;
➔ Specific, Measurable, Attainable, Realistic, Time Bound;

215 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 2 - Como o trabalho necessário para


entregar o Incremento será realizado?
➔ Sugestão de Time-box (não está no Guia): 4 horas
para Sprint de um mês;
➔ Para o Time de Desenvolvimento, embora todos do
Time Scrum possam participar e devam estar
disponíveis para dúvidas.

216 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 2 - Como o trabalho necessário para


entregar o Incremento será realizado?
➔ Entradas: Itens do Backlog do Produto
Selecionados (SPBIs), Meta ou Objetivo da Sprint
(Sprint Goal);
➔ Saídas: Backlog da Sprint (SPBIs e Plano para
entregá-los);

217 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 2 - Como o trabalho necessário para


entregar o Incremento será realizado?
➔ SPBIs podem ser esclarecidos ou negociados com
o Dono do Produto;
➔ Time de Desenvolvimento inicia “desenho” do
incremento do produto;
➔ Time de Desenvolvimento pode convidar pessoas
de fora do Time Scrum para conselhos técnicos ou
de domínio;

218 Jonathan Maia


Eventos
www.eunati.com.br

➔ Tópico 2 - Como o trabalho necessário para


entregar o Incremento será realizado?
➔ Trabalhos para os primeiros dias da Sprint são
decompostos (pode utilizar um Quadro kanban) em
unidades de um dia ou menos;
➔ No final do planejamento da Sprint, o Time de
Desenvolvimento deve ser capaz de explicar ao
Product Owner e ao Scrum Master como pretende
trabalhar como equipe auto-organizada para
alcançar a Meta da Sprint e criar o incremento
previsto.

219 Jonathan Maia


Eventos
www.eunati.com.br

Fonte externa: https://www.scrum.org/resources/what-is-a-


220 sprint-backlog Jonathan Maia
Eventos
www.eunati.com.br

➔ Cone das incertezas [25] [26]:


➔ Nossas estimativas iniciais são muito ruins e vão
melhorando com o tempo;
➔ Por que não fazer planos iniciais mais superficiais e
refiná-los durante o projeto ?
➔ Scrum foca no Planejamento da Sprint.

221 Jonathan Maia


Eventos
www.eunati.com.br

222 Jonathan Maia


Eventos
www.eunati.com.br

223 Jonathan Maia


Eventos
www.eunati.com.br

➔ Reunião Diária:
➔ Também conhecida por Standup Meeting, Daily
Meeting ou Daily Scrum, é uma peça chave para
inspeção e adaptação;
➔ Nasceu a partir de uma reunião diária de uma hora
realizada por uma equipe de alta produtividade da
Borland [11]: nessa equipe, cada programador
produzia mil linhas de código por semana;

224 Jonathan Maia


Eventos
www.eunati.com.br

➔ Reunião Diária:
➔ Apenas Time de Desenvolvimento participa, embora
outros possam assisti-la;
➔ Reuniões devem acontecer no mesmo local e
horário;
➔ Time de Desenvolvimento é o responsável pela
condução da reunião, que pode ser conduzida de
várias maneiras (com base em questões ou
discussões);
➔ Sugestão (não presente no Guia): Todos de pé;

225 Jonathan Maia


Eventos
www.eunati.com.br

➔ Reunião Diária - Exemplo de perguntas:


➔ O que eu fiz ontem que ajudou o Time de
Desenvolvimento a atender a meta da Sprint ?
➔ O que eu farei hoje para ajudar o Time de
Desenvolvimento a atender a meta da Sprint ?
➔ Vejo algum obstáculo que impeça a mim ou o Time
de Desenvolvimento no atendimento da meta ?

226 Jonathan Maia


Eventos
www.eunati.com.br

➔ Reunião Diária:
➔ Deve acontecer nos dias dos outros eventos
Scrum? Pelo Guia Scrum: todos dias da Sprint;
➔ Antes do início da reunião, quadro kanban (caso
utilizado) deve estar atualizado;
➔ Trabalho restante da Sprint deve ser acompanhado
(Gráfico de Burndown atualizado, se utilizado);
➔ Discussões longas, adaptações ou replanejamentos
devem ser realizados após a reunião;

227 Jonathan Maia


Eventos
www.eunati.com.br

➔ Durante Sprint:
➔ Qualquer membro do Time de Desenvolvimento
pode adicionar ou remover tarefas no Backlog da
Sprint;
➔ Time de Desenvolvimento auto organiza-se na
atribuição de tarefas;

228 Jonathan Maia


Eventos
www.eunati.com.br

229 Jonathan Maia


Eventos
www.eunati.com.br

➔ Esgotamento do ego:
➔ Pesquisa com magistrados de Israel em 2011 [19];
➔ Análise de mais de 1.000 decisões sobre liberdade
condicional;
➔ Logo após a chegada ao trabalho ou lanche, a
probabilidade de concessão da condicional
aumentava em 60%;
➔ Com mais horas de trabalho, magistrados tomavam
decisões que minimizavam riscos.

230 Jonathan Maia


Eventos
www.eunati.com.br

➔ Experiência na empresa OpenView Venture


(financeira) de Scott Maxwell [11] :
➔ Trabalhar mais é sinal de fracasso e não de
sucesso;
➔ Trabalho em excesso ou heroico não deve ser o
padrão nem encarado como positivo.

231 Jonathan Maia


Eventos
www.eunati.com.br

232 Jonathan Maia


Eventos
www.eunati.com.br

➔ Experiência na empresa OpenView Venture


(financeira) de Scott Maxwell [11] :
➔ Cargas de trabalho menores trazem melhorias na
saúde emocional e física (tempo para atividades),
relacionamentos familiares, projetos pessoais, ...
➔ Ambientes de pressão, com membros trazendo
tensão ao time, também são negativos à
produtividade.

233 Jonathan Maia


Eventos
www.eunati.com.br

234 Jonathan Maia


Eventos
www.eunati.com.br

➔ Revisão da Sprint:
➔ Time-box: 4 horas para Sprint de um mês;
➔ Dono do Produto esclarece quais SPBIs foram
“Prontos” e quais não foram “Prontos”;
➔ Time de Desenvolvimento discute o que foi bem,
quais problemas ocorreram e como resolveram;
➔ Time de Desenvolvimento demonstra o Incremento
“Pronto”;

235 Jonathan Maia


Eventos
www.eunati.com.br

➔ Revisão da Sprint:
➔ Dono do Produto apresenta o Backlog do Produto e
presentes podem colaborar na sua construção e
ordenação (para próxima Sprint);
➔ Acompanhar trabalho ainda restante;
➔ Estimar possíveis “períodos” para entregas;
➔ Acompanhar KPIs (Key Performance Indicators);
➔ O que não está “Pronto” retorna ao Backlog do
Produto.

236 Jonathan Maia


Eventos
www.eunati.com.br

237 Jonathan Maia


Eventos
www.eunati.com.br

Fonte externa: heizerrenderom.files.wordpress.com/


238 2015/02/zappos-call-center.jpg Jonathan Maia
Eventos
www.eunati.com.br

➔ Felicidade - Sapataria Zappos:


➔ Case narrado pelo CEO Tony Hsieh no livro
Satisfação Garantida [28];
➔ Decidiu encorajar encontros entre os funcionários
de diversos níveis hierárquicos da empresa;
➔ Saltou de 1 milhão de dólares em vendas no ano
2000 para quase 1 bilhão de dólares em 2008:
crescimento de 125% ao ano;
➔ Comprada pela Amazon em 2009.

239 Jonathan Maia


Práticas
www.eunati.com.br

240 Jonathan Maia


Eventos
www.eunati.com.br

➔ Felicidade:
➔ Scrum Master é responsável por detectar bolhas de
felicidade e evitá-las;
➔ A existência de um tolo sábio (transparente demais)
na equipe pode ser benéfica.

241 Jonathan Maia


Eventos
www.eunati.com.br

242 Jonathan Maia


Eventos
www.eunati.com.br

➔ Retrospectiva da Sprint (Sprint


Retrospective) [12]:
➔ Inspecionar como foi a última Sprint em relação aos
relacionamentos, pessoas, processos e
ferramentas;
➔ Identificar e ordenar as boas práticas e as
potenciais melhorias;
➔ Criar um plano para implementar melhorias no
modo que o Time Scrum faz seu trabalho;

243 Jonathan Maia


Eventos
www.eunati.com.br

➔ Retrospectiva da Sprint:
➔ Time-box: 3 horas para Sprint de um mês;
➔ Para todo o Time Scrum;
➔ Scrum Master deve encorajar o Time Scrum em
busca da melhoria contínua e da transparência (por
isso não é interessante que seja chefe funcional);
➔ Definição de Pronto pode ser evoluída para
aumentar qualidade do produto.

244 Jonathan Maia


Eventos
www.eunati.com.br

➔ Retrospectiva da Sprint - Exemplos de


perguntas:
➔ O que fizemos de bom na Sprint e devemos
manter?
➔ O que pode ser melhorado ?
➔ Como vamos implementar as ações de melhoria ?

245 Jonathan Maia


Eventos
www.eunati.com.br

246 Jonathan Maia


Eventos
www.eunati.com.br

➔ Retrospectiva da Sprint:
➔ Foco na transparência, inspeção e adaptação;
➔ Melhorias devem entrar no próximo Backlog da
Sprint (pelo menos uma);
➔ Evento pode ser utilizado, inclusive, para definir o
afastamento de membros do Time Scrum;
➔ Dinâmicas para retrospectivas:
➔ www.funretrospectives.com
➔ Liberating Structures [64]

247 Jonathan Maia


Eventos
www.eunati.com.br

➔ Métrica da Felicidade [11]:


➔ De 1 a 5, como você se sente em relação ao seu
papel na empresa ?
➔ Por que você se sente assim ?
➔ O que tornaria você mais feliz na próxima Sprint ?

248 Jonathan Maia


Eventos
www.eunati.com.br

➔ Métrica da Felicidade:
➔ Proposta por Jeff Sutherland;
➔ Não está no Guia Scrum;
➔ Mantenha registros da Métrica da Felicidade Média
para posterior comparação com outras métricas do
Time;

249 Jonathan Maia


Práticas
www.eunati.com.br

➔ Dinâmica - Como potencializar os pontos


fortes do nosso time / unidade? Como
evoluir os pontos fracos? Identifique os 15%
onde você já pode agir sem precisar de mais
recursos ou autoridade.
➔ 3 minutos - reflexão individual (escreva);
➔ 6 minutos - reflexões em trios (2 min. por pessoa);
➔ 6 minutos - perguntas e conselhos - empatia (2
minutos focados no que foi falado por cada pessoa);
➔ Dinâmica 15% Solutions - Estruturas
libertadoras; [64]
250 Jonathan Maia
Eventos
www.eunati.com.br

➔ Vídeo -The Power of Scrum:


www.youtube.com/watch?v=eNe0UEsBalA

Fonte externa: www.youtube.com/watch?v=eNe0UEsBalA


251 Jonathan Maia
Eventos
www.eunati.com.br

➔ Leitura do Guia Scrum [12] em inglês:


➔ Scrum Events:
➔ The Sprint
➔ Sprint Planning

➔ Daily Scrum

➔ Sprint Review

➔ Sprint Retrospective

TM
➔ Questões da PSM I - Eventos

252 Jonathan Maia


www.eunati.com.br

Artefatos

253 Jonathan Maia


Artefatos
www.eunati.com.br

➔ Artefatos Scrum:
➔ Backlog do Produto (Product Backlog);
➔ Backlog da Sprint (Sprint Backlog);
➔ Incremento (Increment).

254 Jonathan Maia


Fundamentos teóricos - Scrum
www.eunati.com.br

255 Jonathan Maia


Artefatos
www.eunati.com.br

256 Jonathan Maia


Artefatos
www.eunati.com.br

“O Scrum Master deve trabalhar com o Dono do


Produto, Time de Desenvolvimento e outras
partes envolvidas para entender se os artefatos
estão plenamente transparentes.” Guia Scrum

257 Jonathan Maia


Artefatos
www.eunati.com.br

258 Jonathan Maia


Artefatos
www.eunati.com.br

➔ Backlog do Produto:
➔ É um artefato dinâmico, que existirá enquanto o
produto existir;
➔ Deve estar disponível para todos os interessados;
➔ Embora possam existir vários Times Scrum
trabalhando no mesmo produto, o Backlog do
Produto sempre será único;
➔ Dono do produto é único responsável pelo Backlog
do Produto, mas pode delegar algumas das
atividades de manutenção do Backlog do Produto
para o Time de Desenvolvimento;
259 Jonathan Maia
Artefatos
www.eunati.com.br

➔ Backlog do Produto:
➔ Os Itens do Backlog do Produto (PBIs) devem ser
expressos em linguagem de negócio e não em
linguagem técnica;
➔ PBIs possuem os seguintes atributos:
➔ Descrição;
➔ Ordem;

➔ Estimativa;

➔ Valor;

➔ PBIs geralmente incluem descrições de testes que


comprovarão sua completude quando “Prontos”
260 Jonathan Maia
Artefatos
www.eunati.com.br

261 Jonathan Maia


Artefatos
www.eunati.com.br

262 Fonte externa: https://confluence.atlassian.com Jonathan Maia


Artefatos
www.eunati.com.br

Fonte externa:
263 https://answers.atlassian.com/upfiles/rbplanning.png Jonathan Maia
Artefatos
www.eunati.com.br

➔ Refinamento (Refinement):
➔ Detalhamento, ordenação e estimativas dos PBIs;
➔ Processo colaborativo entre Dono do Produto e
Time de Desenvolvimento;
➔ O Dono do Produto é o responsável pelo
detalhamento e ordenações;
➔ O Time de Desenvolvimento é o responsável pelas
estimativas (ex: Pôquer);
➔ Nível de detalhamento do PBI deve residir entre
“um desejo” e o que “antes chamávamos de
requisitos”: um convite para conversa; [62]
264 Jonathan Maia
Artefatos
www.eunati.com.br

➔ Refinamento (Refinement):
➔ Não costuma consumir mais que 10% da
capacidade do Time de Desenvolvimento;
➔ Quanto mais próximo de entrar em uma Sprint
(ordem), mais detalhado o PBI deve estar;
➔ Recomenda-se ter PBIs ordenados e estimados
para três Sprints;
➔ PBIs Preparados (Ready) para seleção no Backlog
da Sprint;

265 Jonathan Maia


Artefatos
www.eunati.com.br

266 Jonathan Maia


Artefatos
www.eunati.com.br

➔ Backlog da Sprint:
➔ Torna visível o trabalho do Time de
Desenvolvimento;
➔ Time de Desenvolvimento é o único que pode
alterar o Backlog da Sprint;
➔ Novos trabalhos identificados devem ser
adicionados pelo Time de Desenvolvimento ao
Backlog da Sprint;

267 Jonathan Maia


Artefatos
www.eunati.com.br

➔ Backlog da Sprint:
➔ Alterações nos SPBIs podem ser negociadas entre
Dono do Produto e Time de Desenvolvimento;
➔ Inclui pelo menos uma melhoria de processo de alta
prioridade identificada na última retrospectiva;
➔ Conforme o trabalho é realizado ou completado, a
estimativa do trabalho restante é atualizada;

268 Jonathan Maia


Artefatos
www.eunati.com.br

269 Fonte externa: https://confluence.atlassian.com Jonathan Maia


Artefatos
www.eunati.com.br

Fonte externa: https://www.scrum.org/resources/what-is-a-


270 sprint-backlog Jonathan Maia
Artefatos
www.eunati.com.br

Fonte externa: www.atlassian.com/wac/agile/kanban/sectionWrap/00/


column/00/moreContent/03/imageBinary/agile_kanban_board.png
271 Jonathan Maia
Artefatos
www.eunati.com.br

272 Jonathan Maia


Artefatos
www.eunati.com.br

273 Jonathan Maia


Artefatos
www.eunati.com.br

➔ Leitura do Guia Scrum [12] em inglês:


➔ Scrum Artifacts:
➔ Product Backlog
➔ Sprint Backlog

➔ Increment

➔ Artifact Transparency:
➔ Definition of “Done”

➔ Questões da PSM ITM - Artefatos

274 Jonathan Maia


www.eunati.com.br

Técnicas

275 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Técnicas normalmente utilizadas com o


Scrum (Guia Scrum não cita todas):
➔ Histórias de Usuário (User Stories);
➔ Quadro de Tarefas ou kanban (Task Board);
➔ Pôquer de Planejamento (Planning Poker);
➔ Velocidade da Sprint (Sprint Velocity);
➔ Gráficos de Burn-down, Burn-up e CFD;
➔ Roadmap do Produto (Product Roadmap);
➔ Planejamento de Liberações (Release Planning);
➔ Lean Kanban (Kanban Method);
276 Jonathan Maia
Técnicas
www.eunati.com.br

➔ Histórias de Usuário (User Stories):


➔ Podem ser usadas em substituição aos casos de
uso, descrições textuais, ...
➔ Como um <ator>, eu gostaria de <ação> para
<objetivo>;
➔ Quanto maior a prioridade de uma História, maior
deve ser seu detalhamento;

277 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Histórias de Usuário:
➔ Uma História deve caber em uma Sprint, caso
contrário, quebre-a em Histórias menores;
➔ Estimativas dos tamanhos das Histórias são
chamadas de Pontos de História;
➔ Um Épico (Epic) dá origem a um conjunto de
Histórias relacionadas;

278 Jonathan Maia


Técnicas
www.eunati.com.br

279 Jonathan Maia


Técnicas
www.eunati.com.br

280 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Histórias de Usuário Preparadas (Ready) -


Critérios INVEST [30]:
➔ Independente;
➔ Negociável (deve ser convite para conversa);
➔ Valiosa;
➔ Estimável;
➔ Pequena (Small);
➔ Testável (critérios de aceitação).

281 Jonathan Maia


Técnicas
www.eunati.com.br

282 Jonathan Maia


Times e papéis
www.eunati.com.br

283
Fonte externa: dungeonsanddragonscartoon.com/ dungeons-dragons-3.jpg Jonathan Maia
Serviço de Aluguel
www.eunati.com.br

➔ Dinâmica - Mapeando Histórias de Usuário:


➔ Decomponha as funcionalidades mais prioritárias
em Histórias de Usuário;
➔ Use como base a lista de Funcionalidades e a
Estrutura Analítica do Produto (EAP);
➔ Utilize os critérios INVEST;
➔ Classifique as histórias com MoSCoW;
➔ Time-box de 20 minutos;

284 Jonathan Maia


Fundamentos teóricos - KanBan
www.eunati.com.br

285 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Quadro kanban:
➔ Utilizado para representar o Backlog da Sprint;
➔ Colunas devem refletir o fluxo de trabalho do Time:
➔ Para Codificar;
➔ Codificando;

➔ Para homologar;

➔ Homologando;

➔ Deploy;

➔ Feita;

286 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Quadro kanban:
➔ Deve ser o mais transparente possível;
➔ WIP (Work In Progress) pode ser limitado: reduz a
interferência dual de tarefas;
➔ A Meta da Sprint e o Gráfico de Burndown (caso
utilizado) costumam ficar juntos ao kanban;
➔ Deve estar atualizado antes da Reunião Diária;
➔ Utilize cores para classificar as tarefas;

287 Jonathan Maia


Técnicas
www.eunati.com.br

288 Jonathan Maia


Práticas
www.eunati.com.br

289 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Pôquer de Planejamento (Planning Poker):


➔ Baseado no método de Delphi;
➔ “Em linhas gerais, o método de Delphi consulta um
grupo de especialistas a respeito de eventos futuros
através de um questionário, que é repassado
continuadas vezes até que seja obtida uma
convergência das respostas, em um consenso, que
representa uma consolidação do julgamento
intuitivo do grupo. Pressupõe-se que o julgamento
coletivo, ao ser bem organizado, é melhor do que a
opinião de um só indivíduo.” [29]

290 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Pôquer de Planejamento:
➔ Estimativas comparativas são mais fáceis de
elaborar [49] que estimativas absolutas em horas;
➔ Pontos de História (Story Points) indicam o esforço
ou complexidade de uma História de Usuário;
➔ Estimativas do Backlog do Produto podem utilizar
Pontos de História obtidos com o Pôquer;
➔ Apenas Time de Desenvolvimento (executores)
deve elaborar as estimativas;
➔ Estimar X Não Estimar (#noestimates)

291 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Pôquer de Planejamento - Baralho:


➔ 0 indica que algo já está feito;
➔ 40 e 100 são estimativas altas (Histórias precisam
ser mais detalhadas);
➔ O infinito indica que a História é muito grande
(representa um Tema ou Épico);
➔ A interrogação indica que a pessoa ainda não
consegue estimar;
➔ Alguns baralhos possuem carta para pausa.

292 Jonathan Maia


Técnicas
www.eunati.com.br

293 Jonathan Maia


Técnicas
www.eunati.com.br

Fonte externa: Livro Métricas Ágeis, Rafael Albino, Casa do Código, 2017
294 Jonathan Maia
Técnicas
www.eunati.com.br

➔ Pôquer de Planejamento - Como jogar:


➔ Passo 1: Convencionar uma História de 2 pontos
para iniciar;
➔ Passo 2: Dono do Produto seleciona PBI e
questiona estimativa ao Time de Desenvolvimento;
➔ Passo 3: Cada pessoa seleciona uma carta;
➔ Passo 4: Todos mostram cartas ao mesmo tempo;

295 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Pôquer de Planejamento - Como jogar:


➔ Passo 5: Caso a maior divergência possua distância
de uma carta, selecione o maior valor (ou faça a
média) e vá para a próxima História (Passo 2);
➔ Passo 6: Caso a maior divergência possua distância
de mais de uma carta, as pessoas da maior e da
menor estimativa devem defendê-las;
➔ Passo 7: Novas rodadas de estimativas até a
convergência (Passo 5);

296 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Pôquer de Planejamento - Demonstração:


➔ HU1 - Como usuário registrado do site, eu gostaria de
enviar avaliações dos produtos disponíveis para
orientar outros usuários. Pontos: 2
➔ HU2 - Como usuário registrado do site, eu gostaria de

realizar a compra de um produto para não me deslocar


até uma loja física. Pontos: ?
➔ HU3 - Como administrador, eu gostaria de visualizar

todas as compras dos usuários através de relatórios


analíticos para facilitar a tomada de decisões. Pontos: ?
➔ HU4 - Como administrador, eu gostaria de receber um e-

mail com cada nova avaliação de produto para identificar


possíveis problemas rapidamente. Pontos: ?

297 Jonathan Maia


Técnicas
www.eunati.com.br

➔ HU2 - Como usuário registrado do site, eu


gostaria de realizar a compra de um produto
para não me deslocar até uma loja física -
Rodada 1

Pedro Tiago Rosa Carla


Tamanho 5 Tamanho 3 Tamanho 5 Tamanho 3

298 Jonathan Maia


Técnicas
www.eunati.com.br

➔ HU2 - Como usuário registrado do site, eu


gostaria de realizar a compra de um produto
para não me deslocar até uma loja física -
Rodada 1

Pedro Tiago Rosa Carla


Tamanho 5 Tamanho 3 Tamanho 5 Tamanho 3

Convergiu: Tamanho 5
299 Jonathan Maia
Técnicas
www.eunati.com.br

➔ HU3 - Como administrador, eu gostaria de


visualizar todas as compras dos usuários
através de relatórios analíticos para facilitar
a tomada de decisões - Rodada 1

Pedro Tiago Rosa Carla


Tamanho 5 Tamanho 8 Tamanho 13 Tamanho 13

300 Jonathan Maia


Técnicas
www.eunati.com.br

➔ HU3 - Como administrador, eu gostaria de


visualizar todas as compras dos usuários
através de relatórios analíticos para facilitar
a tomada de decisões - Rodada 1

Pedro Tiago Rosa Carla


Tamanho 5 Tamanho 8 Tamanho 13 Tamanho 13

Não Convergiu: Nova rodada


301 Jonathan Maia
Técnicas
www.eunati.com.br

➔ HU3 - Como administrador, eu gostaria de


visualizar todas as compras dos usuários
através de relatórios analíticos para facilitar
a tomada de decisões - Rodada 2

Pedro Tiago Rosa Carla


Tamanho 8 Tamanho 13 Tamanho 8 Tamanho 13

302 Jonathan Maia


Técnicas
www.eunati.com.br

➔ HU3 - Como administrador, eu gostaria de


visualizar todas as compras dos usuários
através de relatórios analíticos para facilitar
a tomada de decisões - Rodada 2

Pedro Tiago Rosa Carla


Tamanho 8 Tamanho 13 Tamanho 8 Tamanho 13

Convergiu: Tamanho 13
303 Jonathan Maia
Técnicas
www.eunati.com.br

➔ HU4 - Como administrador, eu gostaria de


receber um e-mail com cada nova avaliação
de produto para identificar possíveis
problemas rapidamente - Rodada 1

Pedro Tiago Rosa Carla


Tamanho 1 Tamanho 1 Tamanho 1 Tamanho 1

304 Jonathan Maia


Técnicas
www.eunati.com.br

➔ HU4 - Como administrador, eu gostaria de


receber um e-mail com cada nova avaliação
de produto para identificar possíveis
problemas rapidamente - Rodada 1

Pedro Tiago Rosa Carla


Tamanho 1 Tamanho 1 Tamanho 1 Tamanho 1

Convergiu: Tamanho 1
305 Jonathan Maia
Times e papéis
www.eunati.com.br

306
Fonte externa: dungeonsanddragonscartoon.com/ dungeons-dragons-3.jpg Jonathan Maia
Serviço de Aluguel
www.eunati.com.br

➔ Dinâmica - Pôquer de Planejamento:


➔ Convencionem uma história de usuário de 2 pontos;
➔ Estimem os tamanhos de 3 histórias de usuário;
➔ Cada pessoa deve fazer suas estimativas em um
pedaço de papel;
➔ Time-box de 10 minutos;

307 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Aplicativo Tudo Ágil:


➔ Cronômetro regressivo para Reunião Diária / Time-
box;
➔ Cronômetro regressivo para Técnica Pomodoro;
➔ Cartas para Pôquer de planejamento;
➔ Disponível para Android e IOS;
➔ Desenvolvido pelo Instituto Atlântico (Fortaleza/CE).

308 Jonathan Maia


Técnicas
www.eunati.com.br

309 Jonathan Maia


Técnicas
www.eunati.com.br

310 Jonathan Maia


Técnicas
www.eunati.com.br

311 Jonathan Maia


Técnicas
www.eunati.com.br

312 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Velocidade da Sprint (Sprint Velocity):


➔ Quantos Pontos de História o Time Scrum entrega
por Sprint: capacidade do Time;
➔ Não é garantia futura (empirismo);
➔ Não necessariamente implica em produtividade ou
valor;
➔ Varia de projeto para projeto, ainda que o Time
Scrum seja o mesmo;
➔ Mantenha comparativos com outras métricas;

313 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Velocidade da Sprint (Sprint Velocity):


➔ Em Times de infraestrutura, ao invés de Pontos de
História, podem ser utilizadas USTs (Unidades de
Serviço Técnico) para a velocidade do Time;
➔ Pregão Eletrônico 104/2010 do STJ: “a menor UST
possível foi definida como sendo aquela equivalente
a uma hora de trabalho na atividade de menor
complexidade. ”

314 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Velocidade da Sprint (Sprint Velocity):


➔ ACORDÃO TCU 050907/15P: “O Superior Tribunal
de Justiça (STJ) foi um dos primeiros órgãos no
âmbito da APF a adotar a unidade de referência
UST para mensurar os serviços de TI a serem
contratados e possibilitar o pagamento vinculado a
resultados. Os conceitos inaugurados pelo STJ
tornaram-se parâmetro para contratações similares
em outros órgãos da APF”.

315 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Gráfico Burndown (Burndown Chart):


➔ Indica trabalho restante a ser realizado em um
período de tempo;
➔ Eixo X: Tempo;
➔ Eixo Y: Trabalho restante (em Pontos de História ou
em horas);
➔ Gráfico Burndown da Sprint (caso utilizado)
atualizado antes da Reunião Diária.

316 Jonathan Maia


Técnicas
www.eunati.com.br

Fonte externa: http://www.scrum-


317 institute.org/images_scrum/Sprint_Burndown.jpg Jonathan Maia
Técnicas
www.eunati.com.br

318 Jonathan Maia


Técnicas
www.eunati.com.br

Fonte externa: https://www.logicroom.co/should-we-stop-


319 using-agile-story-points/ Jonathan Maia
Técnicas
www.eunati.com.br

Fonte externa: http://blog.plataformatec.com.br/2017/10/metricas-ageis-


320 cumulative-flow-diagrams-e-lead-time-breakdown/ Jonathan Maia
Técnicas
www.eunati.com.br

➔ Leitura:
➔ Métricas Ágeis: Cumulative Flow Diagrams e Lead
Time Breakdown
➔ Por Raphael Albino – Plataformatec.

321 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Roadmap do Produto (Product Roadmap):


➔ “Roadmap, como o nome sugere, é uma espécie de
mapa, uma poderosa ferramenta visual e descritiva
que apontará como será o produto ou projeto a
cada período de sua evolução. Essa bússola
gerencial alinhará todos os stakeholders
(interessados no projeto) em torno dos mesmos
passos sequenciais rumo à construção integral do
produto.” Fonte: Endeavor. [45]

322 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Roadmap do Produto (Product Roadmap):


➔ Planejamento para os componentes prontos do
produto (componentes da EAP, épicos ou histórias
de usuário) em relação aos períodos vindouros
(meses, trimestres, semestres) ou sprints;
➔ Alto nível, foco no produto e nas partes
interessadas, não necessariamente associado às
versões (releases) do produto;
➔ Pode ser apresentado na Revisão da Sprint pelo
Dono do Produto;

323 Jonathan Maia


Técnicas
www.eunati.com.br

324 Fonte externa: https://gearset.com/images/GearsetRoadmap-v2.6.png


Jonathan Maia
Técnicas
www.eunati.com.br

325 Fonte externa: https://gearset.com/images/GearsetRoadmap-v2.6.png


Jonathan Maia
Técnicas
www.eunati.com.br

➔ Planejamento de Liberações (Release


Planning):
➔ Todo Incremento deve obedecer aos critérios de
Pronto (Done), mas nem todo Incremento precisa
ser Liberado (Released) em uma versão para o
Cliente ao final da Sprint;
➔ Dono do Produto é o responsável pelo
Planejamento de Liberações;
➔ Uma Liberação pode incluir os Incrementos de mais
de uma Sprint;

326 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Planejamento de Liberações:
➔ Sprints de Liberação ou de Release (termo não
citado no Guia Scrum): possuem tarefas adicionais
necessárias à Liberação do Produto (preparação do
suporte, treinamento, da equipe de vendas, etc);
➔ Tendência no mundo de software: liberação
contínua com DevOps (Dev + Ops) [39];

327 Jonathan Maia


Técnicas
www.eunati.com.br

Fonte externa:
328 https://roadmunk.com/images/templates/screenshots/agile-sprint.svg Jonathan Maia
Técnicas
www.eunati.com.br

➔ Planejamento de Liberações:
➔ Product Burndown ou Release Burndown é uma
ferramenta gráfica para o Planejamento de
Liberações;
➔ Lembre dos ambientes empíricos: Incertezas.

329 Jonathan Maia


Técnicas
www.eunati.com.br

Fonte externa: http://www.scrum-


330 institute.org/images_scrum/Simple_Burndown_Chart.jpg Jonathan Maia
Técnicas
www.eunati.com.br

➔ PBS (Product Breakdown Structure) X


Roadmap X Planejamento de liberações:
➔ Não existem regras rígidas sobre como estruturá-
los: utilize-os para promover transparência sobre os
rumos do produto (com as informações que
possuímos hoje);

331 Jonathan Maia


Times e papéis
www.eunati.com.br

332
Fonte externa: dungeonsanddragonscartoon.com/ dungeons-dragons-3.jpg Jonathan Maia
Serviço de Aluguel
www.eunati.com.br

➔ Dinâmica - Criando um Roadmap:


➔ Crie um Roadmap para o Serviço de Aluguel;
➔ Use como base a lista de Funcionalidades e a
Estrutura Analítica do Produto (EAP):
➔ Crie raias (componentes) e colunas (tempo);
➔ Destaque o MVP;
➔ Time-box de 20 minutos;

333 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Lean Kanban (Kanban Method) [41] [42]:


➔ Com K maiúsculo;
➔ Criado por David Anderson fundamentado no Lean;
➔ Sistema puxado, visual, com limitação de work in
progress (WIP) e definição de fluxo de trabalho;
➔ Em Fevereiro de 2018 a Scrum.org liberou The
Kanban Guide for Scrum Teams [53] em uma
colaboração com a comunidade Kanban (assunto
não é cobrado na PSM ITM);

334 Jonathan Maia


Técnicas
www.eunati.com.br

➔ Leitura do Guia Scrum [12] em inglês:


➔ End Note
➔ Acknowledgements
➔ People
➔ History

TM
➔ Questões da PSM I - Teoria do Scrum

335 Jonathan Maia


www.eunati.com.br

Na prática

336 Jonathan Maia


Na prática
www.eunati.com.br

➔ Planilha para acompanhar Sprints:


➔ Disponível no Blog Eu na TI;
➔ Análises quantitativas: análises numéricas da Sprint
com gráficos para fácil acompanhamento;
➔ Análises qualitativas: o que manter, o que melhorar,
ações de melhoria, fatores na Sprint, etc.

337 Jonathan Maia


Na prática
www.eunati.com.br

338 Jonathan Maia


Na prática
www.eunati.com.br

339 Jonathan Maia


Na prática
www.eunati.com.br

➔ Escalando Scrum:
➔ Scrum pode ser utilizado por vários Times
trabalhando no mesmo Backlog do Produto;
➔ Backlog do Produto e Definição de Pronto devem
ser compartilhados por todos os Times;
➔ Cada Time deve possuir um Dono do Produto
(único por Produto) e um Scrum Master;
➔ Cada Dono do Produto ou Scrum Master podem
servir a mais de um Time de Desenvolvimento.

340 Jonathan Maia


Na prática
www.eunati.com.br

➔ Escalando Scrum - Scrum of Scrum:


➔ Reunião com um representante de cada Time de
Scrum para alinhamento;
➔ Pode ser realizada algumas vezes por semana,
após as Reuniões Diárias dos Times, com Time-
box;
➔ Na reunião, cada representante “apresenta” o que
seu time está fazendo.

341 Jonathan Maia


Na prática
www.eunati.com.br

➔ Escalando Scrum:
➔ Ao final das Sprints, é necessário integrar trabalho
dos Times;
➔ NexusTM [32] é o Framework da Scrum.org que
permite escalar Times Scrum;
➔ SAFe® (Scaled Agile Framework) [40] também é um
Framework bastante difundido;

342 Jonathan Maia


Na prática
www.eunati.com.br

➔ Escalando Scrum - NexusTM [32]:

Fonte externa: https://www.scrum.org/resources/online-nexus-guide


343 Jonathan Maia
Na prática
www.eunati.com.br

➔ Escalando Scrum - SAFe® [40]:

Fonte externa: http://www.scaledagileframework.com/posters/


344 Jonathan Maia
Na prática
www.eunati.com.br

➔ Framework Cynefin [50] - Para decisões e


análise de problemas ou situações:
➔ Desenvolvido por volta do ano 2000 na IBM;
➔ Cinco contextos ou domínios para tomada de
decisões:
➔ Óbvio (Simples) - Melhor prática, 1+1=2
➔ Complicado - Boa prática, requer especialista, 2 0+15 = 2

➔ Complexo - Prática emergente, aprendizado contante,

empírico - Lembre da definição do Scrum


➔ Caótico - Nova prática, aprendizado é parcialmente útil

➔ Desordem - Não consegue definir em qual contexto está

345 Jonathan Maia


www.eunati.com.br

Jonathan Maia
Na prática
www.eunati.com.br

Fonte externa: http://stateofagile.versionone.com/


347 Jonathan Maia
Na prática
www.eunati.com.br

348 Fonte externa: http://stateofagile.versionone.com/ Jonathan Maia


Na prática
www.eunati.com.br

Fonte externa: http://stateofagile.versionone.com/


349 Jonathan Maia
Na prática
www.eunati.com.br

Fonte externa: http://stateofagile.versionone.com/


350 Jonathan Maia
Na prática
www.eunati.com.br

Fonte externa: http://stateofagile.versionone.com/


351 Jonathan Maia
Na prática
www.eunati.com.br

➔ Estudo de Melo et al [34]:


➔ The Evolution of Agile Software Development in
Brazil – 2013;
➔ 67,1% dos entrevistados relataram aumento na
velocidade de conclusão dos projetos.

352 Jonathan Maia


Na prática
www.eunati.com.br

➔ Estudo de Melo et al - Abordagens ágeis


mais utilizadas:
➔ Scrum (51,2% do total);
➔ Scrum com XP (22,5% do total);
➔ Totalmente customizada (8,1% do total);
➔ XP (7,2% do total).

353 Jonathan Maia


Na prática
www.eunati.com.br

➔ Estudo de Melo et al - Principais


preocupações relacionadas à adoção de
abordagens ágeis:
➔ Falta de documentação (apontada por 51% dos
entrevistados);
➔ Falta de previsibilidade (apontada por 43% dos
entrevistados );
➔ Falta de planejamento inicial (apontada por 41%
dos entrevistados).

354 Jonathan Maia


Na prática
www.eunati.com.br

➔ Estudo de Melo et al - Principais barreiras


relacionadas à adoção de abordagens ágeis:
➔ Incapacidade de mudar a cultura organizacional
(apontada por 50,7% dos entrevistados);
➔ Falta de pessoal com conhecimentos específicos
(apontada por 43,3% dos entrevistados);
➔ Resistência geral à mudança (apontada por 41,4%
dos entrevistados);
➔ Falta de colaboração do cliente (apontada por 38%
dos entrevistados).

355 Jonathan Maia


Na prática
www.eunati.com.br

➔ No Governo:
➔ Tribunal de Contas da União (TCU) trata sobre a
Gestão Ágil em:
➔ Acórdão 2314 de 2013;
➔ Acórdão 2362 de 2015;

➔ Editais para desenvolvimento de software utilizando


Gestão Ágil (fonte www.governoagil.com.br):
➔ TST – Pregão 092/2017 – Métrica PEEX;
➔ BACEN - Pregão DEMAP 83/2016;

➔ TCU - Edital TCU PE73/2016 - Equipe Técnica;

356 Jonathan Maia


Na prática
www.eunati.com.br

➔ Organizador Ágil:
➔ Desenvolvido por Jonathan Maia entre 2016 e 2017;
➔ Incorpora práticas da gestão ágil para organização
pessoal e familiar;
➔ Resultados: melhor aproveitamento do tempo,
menor estresse e maior satisfação pessoal;
➔ Ciclos semanais: no máximo, 3 horas e meia por
semana (Time profissional), podendo ser apenas 90
minutos semanais para gestão pessoal ou familiar.

357 Jonathan Maia


Na prática
www.eunati.com.br

➔ Organizador Ágil - Propósitos:


➔ Ser simples e acessível por pessoas sem
treinamento em gestão;
➔ Ser objetivo, transparente e sustentável no longo
prazo;
➔ Aplicável a atividades / projetos pessoais, familiares
ou profissionais;
➔ Aplicável a atividades / projetos de quaisquer áreas;

358 Jonathan Maia


Na prática
www.eunati.com.br

➔ Organizador Ágil - Propósitos:


➔ Facilitar a ordenação de atividades;
➔ Evitar esquecimentos;
➔ Diminuir estresse;
➔ Focar na melhoria contínua;
➔ Focar na felicidade (bem estar) individual e coletiva.

359 Jonathan Maia


Na prática
www.eunati.com.br

➔ Organizador Ágil - Consolida inspirações e


conceitos de várias fontes, com termos
simples e acessíveis:
➔ Gestão ágil e manifesto ágil;
➔ Ciclo PDCA;
➔ Scrum;
➔ Sistema Toyota de Produção;
➔ kanban;
➔ GTD – Getting Things Done;
➔ Eat That Frog;

360 Jonathan Maia


www.eunati.com.br

361 Jonathan Maia


www.eunati.com.br

Jonathan Maia
www.eunati.com.br

A prova da Scrum.org

363 Jonathan Maia


A prova da Scrum.org
www.eunati.com.br

➔ Comprar e fazer provas da Scrum.org:


➔ Siga o roteiro disponibilizado nos recursos do curso;
➔ Esteja descansado e em um local onde não seja
interrompido: você tem 45 segundos por questão;
➔ Caso tenha dificuldade de concentração, utilize
fones ou protetores auriculares;
➔ Responda todas as questões na ordem, ainda que
não tenha certeza da resposta;
➔ Marque as questões com dúvida (“Bookmark this
question”), caso sobre algum tempo para revisão;

364 Jonathan Maia


A prova da Scrum.org
www.eunati.com.br

➔ Comprar e fazer provas da Scrum.org:


➔ Devido ao tempo bastante limitado, só consulte
materiais caso sobre tempo para revisão;
➔ Leia o Guia Scrum em inglês inteiro de três a cinco
vezes, sendo uma na véspera da prova;
➔ Se possível, tenha um acesso “backup” (ex: 4G) à
internet no computador onde fará a prova;
➔ Evite fazer a prova no local de trabalho e utilize os
navegadores Firefox ou Chrome;

365 Jonathan Maia


A prova da Scrum.org
www.eunati.com.br

➔ Comprar e fazer provas da Scrum.org:


➔ Observe quantas respostas corretas cada questão
possui (algumas possuem mais de uma resposta);
➔ Ao final da prova, caso sobre tempo, revise as
questões marcadas (“Open Bookmarks”);
➔ Na última questão, clique em “Save and Finish”
para terminar o exame;

366 Jonathan Maia


A prova da Scrum.org
www.eunati.com.br

➔ Na primeira questão, leia rapidamente todo o


texto para se ambientar ao ambiente da
prova:
➔ Cronometro regressivo;
➔ Quantidade de questões já respondidas;

➔ Botão para voltar à primeira questão não respondida

(“Jump Back”);
➔ Marcar questões para revisão (“Bookmark this question”);

➔ Responder e voltar para questão anterior (“Back”);

➔ Responder e avançar para próxima questão (“Forward”);

➔ Abrir questões marcadas (“Open Bookmarks”);

367 Jonathan Maia


www.eunati.com.br

AeroPORTO Ágil

368 Jonathan Maia


aeroPORTO Ágil
www.eunati.com.br

➔ Dinâmica - aeroPORTO Ágil:


➔ Cliente deseja montar estrutura para os aviões e
navios:
➔ Aeroporto;
➔ Porto;

➔ Integração entre os dois;

➔ Time que produzir o aeroPORTO que melhor


atender às necessidades do cliente e com maior
qualidade vencerá;

369 Jonathan Maia


aeroPORTO Ágil
www.eunati.com.br

➔ Dinâmica - aeroPORTO Ágil:


➔ Exercita conceitos do Scrum;
➔ Refinamento + Duas Sprints para produção;
➔ Dois Times Scrum;
➔ Por fins didáticos, os time-boxes dos Eventos não
estão proporcionais aos recomendados;
➔ Instruções para cliente/instrutor disponíveis em:
http://bit.ly/aeroporto-agil

370 Jonathan Maia


aeroPORTO Ágil
www.eunati.com.br

➔ Dinâmica - Time e papéis:


➔ Time-box de dois minutos;
➔ Definir nome do Time Scrum;
➔ Definir Dono do Produto, Scrum Master e Time
de Desenvolvimento;
➔ Dono do Produto: representa os interesses do
cliente;
➔ Scrum Master: serve e blinda o Time, garante que
o Scrum é seguido e compreendido;

371 Jonathan Maia


aeroPORTO Ágil
www.eunati.com.br

➔ Dinâmica - Requisitos e kanban:


➔ Time-box de 10 minutos;
➔ Dono do Produto deve mapear requisitos e as
ordenações junto ao cliente (instrutor);
➔ Time Scrum deve estruturar espaço para Backlog
do Produto e kanban para Backlog da Sprint:
➔ Listas (mapear o processo de trabalho)
➔ Cores/etiquetas das notas

➔ Burndown da Sprint

➔ Se sobrar tempo, ficam livres para ...

372 Jonathan Maia


aeroPORTO Ágil
www.eunati.com.br

➔ Dinâmica - Refinamento:
➔ Time-box de 8 minutos;
➔ Épicos e Histórias de Usuário devem ser
cadastrados no Backlog do Produto;
➔ Produto Mínimo Viável (MVP) deve ser identificado;
➔ Definição de Pronto;

373 Jonathan Maia


aeroPORTO Ágil
www.eunati.com.br

➔ Dinâmica - Sprints:
➔ Duas Sprints para produção;
➔ kanban deve ser mantido atualizado;
➔ Cada Sprint possui 29 minutos:
➔ 7 minutos para o Planejamento da Sprint;
➔ 6 minutos para construção;

➔ 3 minutos para a Reunião Diária;

➔ 6 minutos para construção;

➔ 4 minutos para a Revisão da Sprint;

➔ 3 minutos para a Retrospectiva da Sprint;

374 Jonathan Maia


aeroPORTO Ágil
www.eunati.com.br

➔ Dinâmica - Primeira Sprint:


➔ 7 minutos para o Planejamento da Sprint:
➔ O que fazer? Como fazer? Meta da Sprint?
➔ SPBIs pontuados, Backlog da Sprint;

➔ 6 minutos para construção;


➔ 3 minutos para a Reunião Diária:
➔ kanban atualizado, Burndown atualizado;
➔ Todos em pé: 1) O que fiz 2) O que farei 3) Impedimentos

➔ 6 minutos para construção;


➔ 4 minutos para a Revisão da Sprint:
➔ Apresentação ao cliente do incremento e feedback;
➔ Velocidade da Sprint (em pontos);

➔ 3 minutos para a Retrospectiva da Sprint:


➔ Métrica da Felicidade, pontos a manter e a melhorar;
375 Jonathan Maia
aeroPORTO Ágil
www.eunati.com.br

➔ Dinâmica - Segunda Sprint:


➔ 7 minutos para o Planejamento da Sprint:
➔ O que fazer? Como fazer? Meta da Sprint?
➔ SPBIs pontuados, Backlog da Sprint;

➔ 6 minutos para construção;


➔ 3 minutos para a Reunião Diária:
➔ kanban atualizado, Burndown atualizado;
➔ Todos em pé: 1) O que fiz 2) O que farei 3) Impedimentos

➔ 6 minutos para construção;


➔ 4 minutos para a Revisão da Sprint:
➔ Apresentação ao cliente do incremento e feedback;
➔ Velocidade da Sprint (em pontos);

➔ 3 minutos para a Retrospectiva da Sprint:


➔ Métrica da Felicidade, pontos a manter e a melhorar;
376 Jonathan Maia
aeroPORTO Ágil
www.eunati.com.br

➔ Dinâmica - Avaliação:
➔ Quais foram as maiores dificuldades ?
➔ Os papéis foram exercidos adequadamente ?
➔ O time-box dos eventos foi obedecido ?
➔ O kanban foi mantido atualizado ?
➔ Como foi a manutenção dos artefatos ?
➔ É possível utilizar os princípios aprendidos em sua
unidade de trabalho?

377 Jonathan Maia


www.eunati.com.br

Conclusão, extras e bibliografia

378 Jonathan Maia


Agile
www.eunati.com.br

379 Jonathan Maia


Conclusão
www.eunati.com.br

➔ Gestão ágil é uma realidade no mercado e no


governo: questão de sobrevivência;
➔ Conceitos simples e baseados no empirismo;
➔ Benefícios diversos para clientes e times;
➔ Evolua com a prática;
➔ Certificações Scrum podem ser um diferencial.

380 Jonathan Maia


Conclusão
www.eunati.com.br

381 Jonathan Maia


Recursos extras
www.eunati.com.br

➔ Ferramentas Open Source para Scrum:


www.opensourcescrum.com
➔ Scrum Master’s Skeleton - Quadro no Trello
com diversas ferramentas e recursos:
https://trello.com/b/2Hx5dNlB/scrummasters-skeleto
n
➔ Grupos de discussão brasileiros:
➔ Telegram – Descomplicando a Agilidade
➔ Whatsapp – Manifesto Ágil
➔ Slack – Agilidade.org
382 Jonathan Maia
Recursos extras
www.eunati.com.br

➔ Materiais, vídeos e apresentações sobre Agile e


Scrum:
www.mountaingoatsoftware.com
dzone.com/agile-methodology-training-tools-news
www.mitchlacey.com/resources
www.infoq.com/br/agile/
epf.eclipse.org/wikis/scrum/

383 Jonathan Maia


www.eunati.com.br

384 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [1] Extreme Go Horse. Disponível em: <


http://www.gohorseprocess.com.br>. Acesso em:
27/08/2015;
➔ [2] PMI®. Um guia do conhecimento em gerenciamento

de projetos, Guia PMBOK 5ª. ed. - EUA: Project


Management Institute, 2013;
➔ [3] Wikipedia. Taiichi Ohno. Disponível em: <
https://pt.wikipedia.org/wiki/Taiichi_Ohno>. Acesso em
28/07/2015;
➔ [4] Ohno, Taiichi. Toyota production system: beyond

large-scale production, Productivity press, 1988. ISBN


8573071702;

385 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [5] Moura, Reinaldo A. Kanban: A simplicidade no


controle da produção, São Paulo, IMAN, 1989. ISBN
890965;
➔ [6] Manifesto Ágil. Disponível em: <
http://agilemanifesto.org/iso/ptbr/>. Acesso em
30/07/2015;
➔ [7] ClydeBank Business. Agile Project Management
QuickStart Guide: a simplified beginner's guide to agile
project management, ClydeBank Media, 2014;
➔ [8] ClydeBank Business. Scrum QuickStart Guide: a

simplified beginner's guide to mastering Scrum,


ClydeBank Media, 2014;
➔ [9] Ries, Eric. A Startup Enxuta, São Paulo, Leya, 2011.

ISBN 9788581780139;
386 Jonathan Maia
Bibliografia
www.eunati.com.br

➔ [10] Youtube, Canal Nerdologia. Disponível em: <


https://www.youtube.com/watch?v=eANH5f1ul7s>.
Acesso em: 24/08/2015;
➔ [11] Sutherland, Jeff. Scrum: A arte de fazer o dobro na

metade do tempo, Leya, 2014. ISBN 9788544100875;


➔ [12] Sutherland, Jeff; Schwaber, Ken. Guia do Scrum:
Uma Guia Definitivo Para o Scrum, Scrum.Org e
ScrumInc, 2013. Disponível em: <
http://www.scrumguides.org>. Acesso em 04/08/2015;
➔ [13] Beck, Kent; Andres, Cynthia. Extreme Programming

Explained: Embrace Change, Addison-Wesley, 2004;


➔ [14] Scrum.org. Disponível em: <http://www.scrum.org>.

Acesso em 04/08/2015;

387 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [15] Wikipedia. Shuhari. Disponível em: <


https://en.wikipedia.org/wiki/Shuhari>. Acesso em
06/08/2015;
➔ [16] Nonaka, Ikujiro; Hirotke Takeuchi. The new new
product development game, Harvard Business Review,
1986. Disponível em: <
https://hbr.org/1986/01/the-new-new-product-developme
nt-game
>. Acesso em 13/01/2018;
➔ [17] Strayer, D.L.; Drews, F. A.; Crouch, D.J. A
comparison of the cell phone driver and the drunk driver.
Human Factors, 2006, 48, 2, pp 381-391;
➔ [18] Weinberg, Gerald. Software com qualidade (Quality

Software Management), Makron Books, São Paulo, 1991;

388 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [19] Pesso, Avnaim et al. Extraneous Factors in Judicial


Decisions, Proceedings of the National Academy of
Sciences of The United States of America, EUA, 2011;
➔ [20] Steffens, Flávio; Prikladnicki, Rafael. Dinâmica
Fábrica de Aviões 2.0, AgileWay, 2009. Disponível em: <
http://agileway.com.br/2009/08/18/dinamica-fabrica-de-av
ioes-2-0/
>. Acesso em 09/08/2015;
➔ [21] Milgram, Stanley. The perils of Obedience, Harper's

Magazine, 1974;
➔ [22] Brooks , Frederick P. The Mythical Man-Month,

Addison-Wesley, 1995 [1975];


➔ [23] Putnam, Lawrence; Myers, Ware. Small is Beautiful-

Once Again, Familiar Metric Management, Quantitative


Software Management Inc;
389 Jonathan Maia
Bibliografia
www.eunati.com.br

➔ [24] Putnam, Lawrence; Myers, Ware. Five Core Metrics:


The Intelligence Behind Successful Software
Management, Pearson, 2003;
➔ [25] Boehm, Barry. Software Engineering Economics,

Prentice-Hall, 1981;
➔ [26] Microsoft MSDN. Estimating. Disponível em: <
https://msdn.microsoft.com/en-us/library/hh765979.aspx
>. Acesso em: 28/08/2015;
➔ [27] Lyubomirsky, Sonja et al. The Benefits of Frequent

Positive Affect: Does Hapiness Lead to Success?


Psychological Bulletin, Vol 131(6), 2005, pp. 803-55;
➔ [28] Hsieh, Tony. Satisfação Garantida (Delivering
Happiness), Editora HarperCollins, 2017;

390 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [29] Coulter Wright, James; Alves Giovinazzo, Renata.


Delphi – Uma ferramenta de apoio ao planejamento
prospectivo. Caderno de Pesquisas em Administração,
Universidade de São Paulo, V. 01, nº 12, 2ª Trimestre
2000;
➔ [30] Cohn, Mike. User Stories Applied For Agile Software

Development. Addison-Wesley Professional, 2004;


➔ [31] EduScrum. Disponível em: <http://eduscrum.nl>.
Acesso em 15/10/2015;
➔ [32] Schwaber, Ken. NexusTM Guide: The Definitive Guide
To Nexus: The exoskeleton of scaled Scrum
Development, Scrum.Org, 2015. Disponível em: <
https://www.scrum.org/Portals/0/NexusGuide%20v1.1.pdf
>. Acesso em 17/10/2015;
391 Jonathan Maia
Bibliografia
www.eunati.com.br

➔ [33] II Seminário de Metodologia Ágil do SISP.


Apresentações disponíveis em: <
http://www.sisp.gov.br/guiaagil/wiki/eventos>. Acesso em:
28/08/2015;
➔ [34] MELO, C. DE O. et al. The evolution of agile software

development in Brazil, Journal of the Brazilian Computer


Society, v. 19, n. 4, p. 523–552, 2013;
➔ [35] Tribunal de Contas da União. Acordão 2314 de 2013;

➔ [36] Tribunal de Contas da União. Acordão 2362 de 2015;

➔ [37] Knapp, Jake. Sprint: O método usado no Google

para testar e aplicar novas ideias em apenas cinco dias,


Editora Intrinsica, 2017;

392 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [38] Cockburn, Alistair. Shuhari. Disponível em: <


http://alistair.cockburn.us/Shu+Ha+Ri>. Acesso em:
31/07/2017;
➔ [39] Carvalho, Guto. O que é DevOps afinal ? Disponível

em: <
http://gutocarvalho.net/octopress/2013/03/16/o-que-e-um-
devops-afinal/
>. Acesso em 02/09/2017;
➔ [40] Agile, Scaled. Scaled Agile Framework. Disponível

em: <http://www.scaledagileframework.com/>. Acesso em


02/09/2017;
➔ [41] Anderson, David. Kanban: Successful Evolutionary

Change for Your Technology Business, Blue Hole Press,


2010;

393 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [42] Anderson, David. Shuhari. Lessons in Agile


Management: On the Road to Kanban, Blue Hole Press,
2012;
➔ [43] Project Management Institute; Agile Alliance. Agile

Practice Guide, PMI®, 2018;


➔ [44] Albino, Rafael. Métricas Ágeis, Casa do Código,

2017;
➔ [45] Endeavor. Roadmap. Disponível em: <
https://endeavor.org.br/roadmap/>. Acesso em
22/12/2017;
➔ [46] Brainmates. Project Manager vs Product Manager.

Disponível em:
<https://brainmates.com.au/brainrants/project-manager-
vs-product-manager> . Acesso em 22/12/2017;
394 Jonathan Maia
Bibliografia
www.eunati.com.br

➔ [47] Swaber, Ken. Agile Project Management with Scrum,


2004;
➔ [48] Leybourn, Evan. #noprojects. Disponível em:
<https://www.infoq.com/articles/noprojects3-value-
change>. Acesso em 03/01/2018;
➔ [49] Scrum.org. Scrum Pulse Episode #14. Disponível

em: <https://www.youtube.com/watch?v=0hRZffDD1ec>.
Acesso em 03/01/2018.
➔ [50] Snowden, David; Boone, Mary. A Leader’s
Framework for Decision Making – Cynefin, Harvard
Business Review, 2017. Disponível em: <
https://hbr.org/2007/11/a-leaders-framework-for-decision
-making
>. Acesso em 13/01/2018;

395 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [51] Crazy, Scrum. The New New Product Owner.


Disponível em: <
http://www.scrumcrazy.com/The+New+New+Product+Ow
ner
>. Acesso em 18/01/2018;
➔ [52] Taleb, Nassim. A lógica do Cisne Negro: O impacto

do altamente improvável, Editora Best Seller, 2008;


➔ [53] Scrum.org. Kanban Guide for Scrum Teams, 2018;

➔ [54] Smith, Troy; Kirkman, Bradley et al. When


Employees Work on Multiple Teams, Good Bosses Can
Have Ripple Effects, Harvard Business Review, 2018;
➔ [55] Caroli, Paulo. Lean Inception: Como Alinhar Pessoas

e Construir o Produto Certo, Editora Caroli, 2018;

396 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [56] Freire, Eduardo. Project Thinker Kit – Ferramentas


para fazer e inovar, FrameWork, 2016;
➔ [57] Finocchio Junior, José. Project Model Canvas -

Gerenciamento de Projetos Sem Burocracia, Elsevier,


2013;
➔ [58] Tribunal de Contas da União. Design Thinking
Toolkit. Disponível em: <
https://portal.tcu.gov.br/inovaTCU/toolkitTellus/index.html
>. Acesso em 04/02/2019;
➔ [59] Knapp, Jake. Sprint – O Método usado no Google

para aplicar novas ideias em apenas cinco dias,


Intrínseca, 2017;

397 Jonathan Maia


Bibliografia
www.eunati.com.br

➔ [60] Overeem, Barry. The Scrum Master as the Change


Leader, Scrum.org, 2017. Disponível em:
<https://www.scrum.org/resources/blog/scrum-master-
change-leader>. Acesso em 25/03/2019;
➔ [61] Alblas, Jasper. Scrum from the trenches – the Sprint

Goal, Scrum.org, 2018. Disponível em:


<https://www.scrum.org/resources/blog/scrum-trenches-
sprint-goal>. Acesso em 25/03/2019;
➔ [62] Verheyen, Gunther. Scrum: A Smart Travel
Companion - A Pocket Guide, Van Haren Publishing,
2019;
➔ [63] Rubin, Kenneth. Essential Scrum: A Practical Guide

to the Most Popular Agile Process, Addison-Wesley,


2012;
398 Jonathan Maia
Bibliografia
www.eunati.com.br

➔ [64] Liberating Structures. Disponível em:


<http://www.liberatingstructures.com/>. Acesso em
25/03/2019;

399 Jonathan Maia


www.eunati.com.br

Jonathan Maia
www.eunati.com.br

Jonathan Maia

Você também pode gostar