3 ideias radicais para acelerar a sua entrega - agile brazil 2015

40
IDEIAS RADICAIS PARA ACELERAR A SUA ENTREGA @protolous

Upload: lourenco-p-soares

Post on 15-Apr-2017

459 views

Category:

Software


0 download

TRANSCRIPT

IDEIAS RADICAIS PARA ACELERAR A SUA ENTREGA

@protolous

2

#3IDEIAS

#3IDEIAS3

CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE

#3IDEIAS4

ÉPICOS “CONSIDERED HARMFUL”

CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE

#3IDEIAS5

ESSAS ESTÓRIAS SÃO GRANDES DEMAIS

ÉPICOS “CONSIDERED HARMFUL”

CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE

6

CÓDIGO EM PRODUÇÃO COMO A 1a COISA QUE ACONTECE

7

RELAXE…

ROBOTS.TXTHTTP AUTHFEATURE TOGGLESCANARY RELEASESDARK LAUNCHINGBLUE/GREEN DEPLOYMENT

MANUAL DE “PRODUÇÃO PRIMEIRO”

8

MANUAL DE “PRODUÇÃO PRIMEIRO”

9

1. Identifique a funcionalidade MAIS SIMPLES que pode ter algum valor para um usuário

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.

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.

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

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

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

UMA API PRIMEIRO EM PRODUÇÃO

15

GET https://protolous.org/artigo/1

Retorna o texto artigo com id 1 do blog

4

16

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?

Alguém vai testar isso

antes de produção?

17

18

ÉPICOS “CONSIDERED HARMFUL”

É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!

ÉPICOS SÃO INÚTEIS *

20

ASSUMEM DEMAIS

ÉPICOS SÃO INÚTEIS *

21

ESTIMULAM O “TIPO ERRADO” DE

CRIATIVIDADE

É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

MÉTODO “CIENTÍFICO”

23

OBJETIVO

PESQUISA

HIPÓTESE

EXPERIMENTO

ANÁLISE

MÉTODO “CIENTÍFICO”

24

OBJETIVO

PESQUISA

HIPÓTESE

EXPERIMENTO

ANÁLISE

A mudança que eu quero no mundo real

MÉTODO “CIENTÍFICO”

25

OBJETIVO

PESQUISA

HIPÓTESE

EXPERIMENTO

ANÁLISE

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.

27

ESSAS ESTÓRIAS SÃO GRANDES DEMAIS

UMA BOA ESTÓRIA

28

REALIZA VALOR IMEDIATAMENTE

VOCÊ SABE QUANDO ESTÁ

PRONTA

VOCÊ SABE POR QUE ESTÁ FAZENDO

É a menor possível que ...

ESCREVENDO ESTÓRIAS EM “ONDAS”

29

ESCREVENDO ESTÓRIAS EM “ONDAS”

30

ESCREVENDO ESTÓRIAS EM “ONDAS”

31

Um teste para ver tem chance de funcionar

ESCREVENDO ESTÓRIAS EM “ONDAS”

32

Um teste para ver tem chance de funcionar

Melhorias para deixar “bom o suficiente”

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

HISTÓRIA REAL

34

i n c r e m e n t o s p e q u e n o s n o

INCREMENTOS PEQUENOS NO LASTMINUTE.COM

Oferecer a página inicial para

celular em francês

35

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

INCREMENTOS PEQUENOS NO LASTMINUTE.COM

Uma estória para acrescentar

fotos

Uma estória para acrescentar

preço

37

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

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

PERGUNTAS..? DÚVIDAS..? SUGESTÕES..?

Me siga - @protolous no e

continue esse papo!