Академический Документы
Профессиональный Документы
Культура Документы
Setembro - 2018
Quem somos
Avelino F.
Gomes Filho
avelino@k21.com.br
Agilidade na mão do Dev
Design
Codificação
Testes
Implantação
Modelo Tradicional
Prática
Análise Codificação Design
Design Análise Análise
Codificação Design Codificação Análise
T
e
s
t
e
s
Implantação
Exemplo
Visão do pessoal de negócios
Exemplo
Visão da TI
Exemplo
Como realmente era
"Filtro
"
Agilidade resolve
Ágil vai resolver essa parada!
Disfunção
Histórias de Histórias de
usuário Testes
Maldições
Débito Técnico
Dívida Técnica
Sprint de Testes
Sprint de integração
Sprint de correção
Zoom in
Onde garantimos a qualidade do software?
[1]
Edgar
Onde garantimos a qualidade do software?
[1]
Edgar
Onde garantimos a qualidade do software?
[1]
Edgar
Técnico Organizacional
Qualidade Processos
v2.1©
Domínios de Conhecimento em Agilidade
Negócio
Cultural
Organizacional
Técnico
k21.com.br/blog/ate-onde-vai-agilidade/
Indivíduos e interações mais que processos e ferramentas
As 4 devem andar
Negócio Cultural
Produtos Melhoria contínua
ROI e Priorização Motivação
Estimativas Autonomia
Metas Resistência a mudança
Releases Interdisciplinaridade
KPI's Liderança
Técnico Organizacional
Qualidade Processos
v2.1©
+ Qualidade
+ Agilidade
Quais os desafios?
#1 Paixão pela solução
Desafio 1: Apaixonados pela solução
É um diálogo e não
uma luta.
Apaixone-se pelo problema
Up Fazer A arquitetura
Front
k21.com.br/blog/bduf/
BDUF
Otimização precoce da arquitetura
youtube.com/watch?v=q-OHu0cENc4
BDUF
Equilíbrio
Eduardo Guerra
youtube.com/watch?v=q-OHu0cENc4
BDUF
Padrões para equilíbrio
Eduardo Guerra
youtube.com/watch?v=q-OHu0cENc4
BDUF
Padrões para equilíbrio
Eduardo Guerra
youtube.com/watch?v=q-OHu0cENc4
BDUF
Padrões para equilíbrio
Eduardo Guerra
youtube.com/watch?v=q-OHu0cENc4
Não BDUFar
bonkersworld.net/building-software
Retrabalho
Retrabalho é inevitável!!!
Falhar
Melhorar
#4 Tá pronto, só falta testar
Desafio 4: Tá pronto, só falta testar
k21.com.br/blog/ta-pronto-so-falta-testar/
Como você testa seu software?
Plano de Testes?
Como você testa seu software?
Evidências?
Testes automatizados
Delivery!
Não
Sim
Sim
Wagner Fusca
medium.com/@wagnerfusca/agilidade-e-o-comportamento-do-desenvolvedor-de-software-apresenta%C3%A
7%C3%A3o-dos-dados-b02b11b42ee0
Testes automatizados
k21.com.br/blog/qualidade-do-software-testes-automatizados/
Testes automatizados
k21.com.br/blog/qualidade-de-software-com-tdd-test-driven-development/
Testes automatizados
Baby Steps
#5 Lobo Solitário
Desafio 5: Lobo solitário
Efeitos da colaboração
Como?
Paramento
Funcionamento
● Tempo de pilotagem 4-5 minutos
● Plateia só assiste
● Na troca de pilotos rola a discussão (plateia - pilotos)
Na verdade,
essa conversa foi sobre
...
eXtreme Programming (XP)
Princípios
Valores
Auto-semelhança
Comunicação Benefício Mútuo
Coragem Diversidade
Feedback Economia
Respeito Falha
Simplicidade Fluidez
Humanismo
Algumas Melhoria
Práticas Oportunidade
Passos de bebê
Design Incremental Qualidade
Sentar junto Redundância
TDD Reflexão
Trabalho em par Responsabilidade
Trabalho energizado
Avelino F. Gomes Filho
avelino@k21.com.br
linkedin.com/in/avelinoferreiragf
@avelinofgf
Rua Barata Ribeiro 543 • 1104 • Copacabana • Rio de Janeiro • RJ • 22040-001 • (21) 3825 8624
www.k21.com.br