Gerenciar projetos por funcionalidades é inerentemente ineficiente, pois assume que é possível elencar tudo que deve ser feito em um projeto antes de começar. Se errarmos, desperdiçamos. Mas se não fizermos assim, como faremos? Nessa palestra, Lourenço vai falar sobre Épicos (ou a ausência deles), desenvolvimento visando produção primeiro e estórias pequenas que podem ajudar.
9. MANUAL DE “PRODUÇÃO PRIMEIRO”
9
1. Identifique a funcionalidade MAIS SIMPLES que pode ter algum valor para um usuário
10. MANUAL DE “PRODUÇÃO PRIMEIRO”
10
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.
11. MANUAL DE “PRODUÇÃO PRIMEIRO”
11
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.
12. UMA API PRIMEIRO EM PRODUÇÃO
12
GET http://protolous.org/artigo
Retorna o texto estático do único
artigo do blog. Configurado
manulamente
1
13. UMA API PRIMEIRO EM PRODUÇÃO
13
GET https://protolous.org/artigo
Retorna o texto estático do único
artigo do blog. Suporta HTTPs.
Configurado manualmente
2
14. UMA API PRIMEIRO EM PRODUÇÃO
14
GET https://protolous.org/artigo
Retorna o texto estático do único
artigo do blog. Configuração como
código
3
15. UMA API PRIMEIRO EM PRODUÇÃO
15
GET https://protolous.org/artigo/1
Retorna o texto artigo com id 1 do
blog
4
17. 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?
17
―
―
19. ÉPICOS SÃO INÚTEIS *
19
NÃO ACRESCENTA
PREVISIBILIDADE AOS
PRAZOS, MAS
ACRESCENTA
PREVISBILIDADE AO
PRODUTO
* Exceto se era uma estória que se descobriu ser muito grande mais tarde, ai tá ok!
22. ÉPICOS SÃO INÚTEIS *
22
ESTIMULAM O “TIPO
ERRADO” DE
CRIATIVIDADE
NÃO ACRESCENTA
PREVISIBILIDADE AOS
PRAZOS, MAS
ACRESCENTA
PREVISIBILIDADE AO
PRODUTO
ASSUMEM DEMAIS
26. MUDANÇA DE PARADIGMA
26
Frequentemente (...) a
descoberta não é exatamente
aquela prevista pela hipótese
especulativa e temporária.
Apenas quando o experimento
e a teoria temporária são
articuladas em sincronia é que
uma descoberta surge e a
teroria se torna paradigma.
32. ESCREVENDO ESTÓRIAS EM “ONDAS”
32
Um teste para
ver tem chance
de funcionar
Melhorias para deixar
“bom o suficiente”
33. ESCREVENDO ESTÓRIAS EM “ONDAS”
33
Um teste para
ver tem chance
de funcionar
Melhorias para deixar
“bom o suficiente”
O que você realmente
gostaria de fazer
36. 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
36
INCREMENTOS PEQUENOS NO LASTMINUTE.COM
37. INCREMENTOS PEQUENOS NO LASTMINUTE.COM
Uma estória para acrescentar
fotos
Uma estória para acrescentar
preço
37
38. INCREMENTOS PEQUENOS NO 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
38
39. 39
3 IDEIAS RADICAIS PARA
ACELERAR
A SUA ENTREGA
PRODUÇÃO PRIMEIRO Para maximizar o trabalho que não é feito
ESTÓRIAS PEQUENAS Para feeedback mais rápido
EVITE ÉPICOS Para não cair na armadilha de achar que sabe a resposta