ACELERADORES
DA AGILIDADE
@protolous
3
2
3 IDEIAS
3
3 IDEIAS
EPICS CONSIDERED HARMFUL *
3 IDEIAS
4
EPICS CONSIDERED HARMFUL *
CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE
3 IDEIAS
5
ESSAS ESTÓRIAS SÃO GRANDES DEMAIS
EPICS CONSIDERED HARMFUL *
CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE
6
EPICS CONSIDERED HARMFUL
ÉPICOS
7
ÉPICOS
8
estórias “de alto nível”
ÉPICOS
9
“super” estóriasestórias “de alto nível”
ÉPICOS
10
“super” estóriasestórias “de alto nível”
uma “feature”
ÉPICOS
11
“super” estóriasestórias “de alto nível”
uma “feature”
uma estória
muito grande
ÉPICOS
12
“super” estóriasestórias “de alto nível”
uma “feature”
uma estória
muito grande
um conjunto
de estórias
ÉPICOS SÃO INÚTEIS *
13
NÃO ACRESCENTAM
PREVISIBILIDADE
ALGUMA
* Exceto se era uma estória que se descobriu ser muito gran...
ÉPICOS SÃO INÚTEIS *
14
ASSUMEM DEMAIS
ÉPICOS SÃO INÚTEIS *
15
ESTIMULAM O “TIPO
ERRADO” DE
CRIATIVIDADE
ÉPICOS SÃO INÚTEIS *
16
ESTIMULAM O “TIPO
ERRADO” DE
CRIATIVIDADE
NÃO ACRESCENTAM
PREVISIBILIDADE
ALGUMA
ASSUMEM DEMAIS
MÉTODO “CIENTÍFICO”
17
OBJETIVO
PESQUISA
HIPÓTESE
EXPERIMENTO
ANÁLISE
MÉTODO “CIENTÍFICO”
18
OBJETIVO
PESQUISA
HIPÓTESE
EXPERIMENTO
ANÁLISE
MUDANÇA DE PARADIGMA
19
Frequentemente (...) a
descoberta não é exatamente
aquela prevista pela hipótese
especulativa e te...
DESENVOLVENDO COM HIPÓTESES
20
1. Declara o
objetivo
DESENVOLVENDO COM HIPÓTESES
21
1. Declara o
objetivo
2. Define um
limite
DESENVOLVENDO COM HIPÓTESES
22
1. Declara o
objetivo
2. Define um
limite
3. Explicita as
premissas
DESENVOLVENDO COM HIPÓTESES
23
1. Declara o
objetivo
2. Define um
limite
3. Explicita as
premissas
4. Identifica o
maior r...
24
CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE
25
STOP WORRYING…
ROBOTS.TXT
HTTP AUTH
FEATURE TOGGLES
CANARY RELEASES
DARK LAUNCHING
BLUE/GREEN DEPLOYMENT
MANUAL DE “PRODUÇÃO PRIMEIRO”
26
MANUAL DE “PRODUÇÃO PRIMEIRO”
27
1. Identifique a funcionalidade MAIS SIMPLES que pode ter algum valor para um usuário
MANUAL DE “PRODUÇÃO PRIMEIRO”
28
1. Identifique a funcionalidade MAIS SIMPLES que pode ter algum valor para um usuário
2. ...
MANUAL DE “PRODUÇÃO PRIMEIRO”
29
3. Crie um ambiente de produção para este esqueleto. SEJA FRUGAL EM SUA
AUTOMAÇÃO.
1. Ide...
30
31
Dá pra ter
entrega continua
sem integração
continua?
P – O – L – Ê – M – I – C - A
PRIMEIRO A ENTREGA
Se só tem um
desenvolvedor, com o
que vai integrar?
Quanto testes eu preciso
num código temporário?
Alg...
33
ESSAS ESTÓRIAS SÃO GRANDES DEMAIS
QUÃO PEQUENAS?
34
QUÃO PEQUENAS?
35
h i s t ó r i a r e a l
QUÃO PEQUENAS?
36
h i s t ó r i a r e a l
INCREMENTOS PEQUENOS NO LASTMINUTE.COM
Oferecer a página inicial
para celular em francês
37
Busca por código de 3
letras do local (p/ ex: POA)
e para a noite seguinte,
retornar o nome dos 100
primeiros hotéis
encon...
INCREMENTOS PEQUENOS NO LASTMINUTE.COM
Uma estória para
acrescentar fotos
Uma estória para
acrescentar preço
39
SMALL INCREMENTS @ LASTMINUTE.COM
Uma estória para estrelas
Uma para distância (via
GPS)
Uma para o botão de
voltar
Uma pa...
UMA BOA ESTÓRIA
41
REALIZA VALOR
IMEDIATAMENTE
VOCÊ SABE
QUANDO ESTÁ
PRONTA
VOCÊ SABE POR
QUE ESTÁ
FAZENDO
É a menor
possí...
E TEM MAIS!
42
E TEM MAIS!
43
Teorema do Limite Central
Estórias Menores
Mais estórias para o mesmo escopo
Maior tamanho amostral
Mais pr...
PERGUNTAS..? DÚVIDAS..?
RECLAMAÇÕES..?
Me siga - @protolous no e
continue esse papo!
Próximos SlideShares
Carregando em…5
×

3 Aceleradores da Agilidade v1.0

369 visualizações

Publicada em

Algumas alternativas ao padrão tradicional de “features”. Nesse modelo, se busca definir os objetivos do projeto, identificar o mínimo de passos necessários para começar a colocar código em produção e aperfeiçoar o sistema em incrementos muito pequenos derivados da experiência. Para quem já usa ágil e está frustrado com os resultados.

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
369
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

3 Aceleradores da Agilidade v1.0

  1. 1. ACELERADORES DA AGILIDADE @protolous 3
  2. 2. 2 3 IDEIAS
  3. 3. 3 3 IDEIAS EPICS CONSIDERED HARMFUL *
  4. 4. 3 IDEIAS 4 EPICS CONSIDERED HARMFUL * CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE
  5. 5. 3 IDEIAS 5 ESSAS ESTÓRIAS SÃO GRANDES DEMAIS EPICS CONSIDERED HARMFUL * CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE
  6. 6. 6 EPICS CONSIDERED HARMFUL
  7. 7. ÉPICOS 7
  8. 8. ÉPICOS 8 estórias “de alto nível”
  9. 9. ÉPICOS 9 “super” estóriasestórias “de alto nível”
  10. 10. ÉPICOS 10 “super” estóriasestórias “de alto nível” uma “feature”
  11. 11. ÉPICOS 11 “super” estóriasestórias “de alto nível” uma “feature” uma estória muito grande
  12. 12. ÉPICOS 12 “super” estóriasestórias “de alto nível” uma “feature” uma estória muito grande um conjunto de estórias
  13. 13. ÉPICOS SÃO INÚTEIS * 13 NÃO ACRESCENTAM PREVISIBILIDADE ALGUMA * Exceto se era uma estória que se descobriu ser muito grande mais tarde, ai tá ok!
  14. 14. ÉPICOS SÃO INÚTEIS * 14 ASSUMEM DEMAIS
  15. 15. ÉPICOS SÃO INÚTEIS * 15 ESTIMULAM O “TIPO ERRADO” DE CRIATIVIDADE
  16. 16. ÉPICOS SÃO INÚTEIS * 16 ESTIMULAM O “TIPO ERRADO” DE CRIATIVIDADE NÃO ACRESCENTAM PREVISIBILIDADE ALGUMA ASSUMEM DEMAIS
  17. 17. MÉTODO “CIENTÍFICO” 17 OBJETIVO PESQUISA HIPÓTESE EXPERIMENTO ANÁLISE
  18. 18. MÉTODO “CIENTÍFICO” 18 OBJETIVO PESQUISA HIPÓTESE EXPERIMENTO ANÁLISE
  19. 19. MUDANÇA DE PARADIGMA 19 Frequentemente (...) a descoberta não é exatamente aquela prevista pela hipótese especulativa e temporária. Apenas quando o esperimento e a teoria temporária são articuladas em sincronia é que uma descoberta surge e a teroria se torna paradigma.
  20. 20. DESENVOLVENDO COM HIPÓTESES 20 1. Declara o objetivo
  21. 21. DESENVOLVENDO COM HIPÓTESES 21 1. Declara o objetivo 2. Define um limite
  22. 22. DESENVOLVENDO COM HIPÓTESES 22 1. Declara o objetivo 2. Define um limite 3. Explicita as premissas
  23. 23. DESENVOLVENDO COM HIPÓTESES 23 1. Declara o objetivo 2. Define um limite 3. Explicita as premissas 4. Identifica o maior risco
  24. 24. 24 CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE
  25. 25. 25 STOP WORRYING… ROBOTS.TXT HTTP AUTH FEATURE TOGGLES CANARY RELEASES DARK LAUNCHING BLUE/GREEN DEPLOYMENT
  26. 26. MANUAL DE “PRODUÇÃO PRIMEIRO” 26
  27. 27. MANUAL DE “PRODUÇÃO PRIMEIRO” 27 1. Identifique a funcionalidade MAIS SIMPLES que pode ter algum valor para um usuário
  28. 28. MANUAL DE “PRODUÇÃO PRIMEIRO” 28 1. Identifique a funcionalidade MAIS SIMPLES que pode ter algum valor para um usuário 2. Construa um "esqueleto" para essa funcionalidade. FAÇA CONCESSÕES PARA TORNÁ-LO O MÍNIMO.
  29. 29. MANUAL DE “PRODUÇÃO PRIMEIRO” 29 3. Crie um ambiente de produção para este esqueleto. SEJA FRUGAL EM SUA AUTOMAÇÃO. 1. Identifique a funcionalidade MAIS SIMPLES que pode ter algum valor para um usuário 2. Construa um "esqueleto" para essa funcionalidade. FAÇA CONCESSÕES PARA TORNÁ-LO O MÍNIMO.
  30. 30. 30
  31. 31. 31 Dá pra ter entrega continua sem integração continua? P – O – L – Ê – M – I – C - A
  32. 32. PRIMEIRO A ENTREGA Se só tem um desenvolvedor, com o que vai integrar? Quanto testes eu preciso num código temporário? Alguém vai testar isso antes de produção? 32 ― ―
  33. 33. 33 ESSAS ESTÓRIAS SÃO GRANDES DEMAIS
  34. 34. QUÃO PEQUENAS? 34
  35. 35. QUÃO PEQUENAS? 35 h i s t ó r i a r e a l
  36. 36. QUÃO PEQUENAS? 36 h i s t ó r i a r e a l
  37. 37. INCREMENTOS PEQUENOS NO LASTMINUTE.COM Oferecer a página inicial para celular em francês 37
  38. 38. Busca por código de 3 letras do local (p/ ex: POA) e para a noite seguinte, retornar o nome dos 100 primeiros hotéis encontrados 38 INCREMENTOS PEQUENOS NO LASTMINUTE.COM
  39. 39. INCREMENTOS PEQUENOS NO LASTMINUTE.COM Uma estória para acrescentar fotos Uma estória para acrescentar preço 39
  40. 40. SMALL INCREMENTS @ LASTMINUTE.COM Uma estória para estrelas Uma para distância (via GPS) Uma para o botão de voltar Uma para colapsar os parâmetros da busca 40
  41. 41. UMA BOA ESTÓRIA 41 REALIZA VALOR IMEDIATAMENTE VOCÊ SABE QUANDO ESTÁ PRONTA VOCÊ SABE POR QUE ESTÁ FAZENDO É a menor possível que ...
  42. 42. E TEM MAIS! 42
  43. 43. E TEM MAIS! 43 Teorema do Limite Central Estórias Menores Mais estórias para o mesmo escopo Maior tamanho amostral Mais previsibilidade para o prazo
  44. 44. PERGUNTAS..? DÚVIDAS..? RECLAMAÇÕES..? Me siga - @protolous no e continue esse papo!

×