Escolar Documentos
Profissional Documentos
Cultura Documentos
Jun – 2019
QUEBRA GELO
Nome
Sonho de infância
Agenda
Case Sentinel
Cascata
Priorização de Projetos
Manifesto Ágil
Metodologia Scrum
Sprint na Prática
Referências
“
O desperdício é mais
um crime contra a
sociedade do que
uma perda nos
”
negócios
Taiichi Ohno, Toyota
A Fonte!
Case
Projeto
Sentinel
Sistema Virtual Case File
✓ Regra 80/20 (onde 80% do valor dos software vem de 20% das
funcionalidades);
Começo Planejar
do
Construir
Projeto
Testar
Revisar
Entregar
Faça uma coisa de cada vez
”
Perda causada pela mudança
Simultâneos disponível para cada projeto de contexto
1 100% 0%
2 40% 20%
3 20% 40%
4 10% 60%
5 5% 75%
Fonte: Software com Qualidade, de Gerald Weinberg
Exemplo Priorização entre Projetos
Projeto A A1 A2 A3 = A
Projeto B B1 B2 B3 = B
Projeto C C3
C1 C2 = C
A1 B1 C1 A2 B2 C2 A3 B3 C3
A1 A2 A3 B1 B2 B3 C1 C2 C3
A B C
Vamos testar?!
Manifesto para o desenvolvimento ágil de software
Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o
nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho,
passamos a valorizar:
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à
esquerda.
http://www.manifestoagil.com.br/
Princípios por trás do manifesto ágil
1. Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software
de valor.
2. Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam
a mudanças, para que o cliente possa tirar vantagens competitivas.
3. Entregar software funcionando com frequência, na escala de semanas até meses, com preferência
aos períodos mais curtos.
4. Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diariamente,
durante todo o curso do projeto.
5. Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte
necessário, e confiar que farão seu trabalho.
6. O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de
desenvolvimento, é através de uma conversa cara a cara.
7. Software funcional é a medida primária de progresso.
8. Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e
usuários, devem ser capazes de manter indefinidamente, passos constantes.
9. Contínua atenção à excelência técnica e bom design, aumenta a agilidade.
10. Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.
11. As melhores arquiteturas, requisitos e designs emergem de times auto organizáveis.
12. Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam
seu comportamento de acordo.
O que é Scrum?
Empurrada
Como funciona?
Adaptação Inspeção
Time de Desenvolvimento
É o responsável por maximizar o valor do
produto e do trabalho do Time de
Desenvolvimento.
Reunião
Diária
Revisão
da Sprint
Sprint
1-4 semanas
Reunião
Diária
Revisão
da Sprint
Sprint
1-4 semanas
Durante a Sprint:
• Não são feitas mudanças que possam por em perigo o objetivo dela;
• As metas de qualidade não diminuem;
• O escopo pode ser clarificado e renegociando entre o PO e o Time de
Desenvolvimento.
O Time de Desenvolvimento usa a Reunião Diária para inspecionar o progresso em direção ao objetivo da
Sprint.
Fonte Scrum Guide
É executada no final do Sprint para
inspecionar o incremento e adaptar o
Backlog do Produto se necessário, tem
duração de 4 horas de duração para Sprints
de um mês.
Reunião
Diária
Revisão
da Sprint
Sprint
1-4 semanas
Fonte: www.culturaagil.com.br
Uma estória de usuário pode ser
caracterizada como uma curta e simples Mesa de
descrição da necessidade do cliente. aula
I – Independente
N – Negociável
V – grande Valor
E – Estimável
S – Small (pequeno)
T – Testável
Fonte: www.culturaagil.com.br
Sprint e
Releases
A sprint é um período de tempo onde um
Est 1
trabalho específico deve ser executado,
concluído e preparado para uma posterior
Est 2 Sprint 1 revisão.
Est 6
Release, são pacotes de incrementos que
Est 7 Sprint 3 Release 2
compõem um plano de entregas. Ela pode
ter uma ou mais Sprints inseridas e são
Est 8
organizadas de acordo com suas
características e funções.
Fonte: www.culturaagil.com.br
Quadro
Kanban
Kanban é uma palavra
japonesa (lógico) e seu
significado literal é “cartão” ou
“sinalização”.
É um método para a
implantação de mudanças que
não prescreve papéis ou
práticas específicas.
Fonte: www.culturaagil.com.br
Cinco fundamentos:
1. Visualizar o fluxo de
trabalho;
2. Limitar trabalho em
andamento;
3. Medir e gerenciar o
fluxo;
4. Tornar o processo e as
politicas explicitas;
5. Utilizar um modelo que
reconhece
oportunidades de
melhoria.
Gráfico
Burndown
Gráfico Burndown, tem
como objetivo ajudar a
equipe a realizar o 30
acompanhamento do 7
trabalho tendo como
pontos de atenção o
6
Esforço
esforço vs tempo. 20
10
Ele da visibilidade de
como está o trabalho da 10
equipe e previsibilidade de
quando o trabalho será
finalizado. Tempo
”
Eric Ries – A Startup Enxuta
“ O objetivo de uma startup é descobrir a
coisa certa a criar – a coisa que os
clientes querem e pela qual pagarão – o
”
mais rápido possível.
APRENDER
Pivotar ou
Perseverar
Ciclo de
Feedback
Canvas Lean Startup
Problemas Soluções Proposta de Vantagens Segmentos de
Valor única injustas mercado
Listar três possíveis
Listar os três soluções para os Apresentar os ponto Identificar e
principais problemas problemas Definir uma proposta que não podem ser apresentar qual é o
que você identificou apresentados de valor única, bem facilmente copiados público alvo.
clara e que expresse ou comprados.
o seu diferencial para (diferencial)
que o consumidor
escolha o seu produto
ou serviço.
Registrar as Apresentar os
atividades chaves que caminhos para chegar
você está medindo. nos clientes.
www.innovathinking.com.br
1. Escolha um Dono do Produto.
2. Selecione uma equipe.
3. Escolha um Scrum Master.
4. Crie e priorize um backlog do produto.
5. Refine e estime o backlog.
Legal! 6. Planeje o Sprint.
Mas por onde eu 7. Dê visibilidade ao trabalho.
“Construtores”
6 Grupos
1 Cliente –
Missão
Construir Backlog
Estória de usuário
Warm up
Colaboração
Sprint
Planejamento da Sprint
Iteração
Revisão da Sprint
Retrospectiva do Sprint
E aí? O que aprendemos?
Referências
Referências
para Leitura
Sites
http://innovathinking.com.br/ https://www.abuzitos.com.br/
https://culturaagil.com.br/
O B R I G AD O
www.innovathinking.com.br
https://www.facebook.com/innovathinking/
https://www.linkedin.com/in/ronaldo-zanardo/
Ronaldo Zanardo
ronaldo.zanardo@innovathinking.com.br
+55.11.94524 3819