Startup em uma grande empresa: a evolução de um processo

91
startup grande em uma empresa: a evolução processo de um Henrique Imbertti Jr.

description

Relato de experiência apresentado no evento Agile Brazil 2011 em Fortaleza - Junho/2011 http://www.agilebrazil.com/2011/pt/detalhes.php#337 Nesta apresentação você encontra as mudanças e a evolução do processo de um time que está construindo um produto de forma incremental no Yahoo! Brasil como se fosse uma startup. Veja as dificuldades enfrentadas, soluções encontradas neste contexto, lições aprendidas e os próximos passos deste time.

Transcript of Startup em uma grande empresa: a evolução de um processo

Page 1: Startup em uma grande empresa: a evolução de um processo

startup

grandeem

umaempresa:

a evolução

processode um

Henrique Imbertti Jr.

Page 4: Startup em uma grande empresa: a evolução de um processo
Page 5: Startup em uma grande empresa: a evolução de um processo
Page 6: Startup em uma grande empresa: a evolução de um processo
Page 7: Startup em uma grande empresa: a evolução de um processo

1 2

3 4

Page 8: Startup em uma grande empresa: a evolução de um processo

visualização

Page 9: Startup em uma grande empresa: a evolução de um processo

startup

Page 10: Startup em uma grande empresa: a evolução de um processo

Uma startup é uma

instituição humana projetada para entregar um

novo produto ou serviço em condições de extrema incerteza

Eric Ries

Page 13: Startup em uma grande empresa: a evolução de um processo

relato de experiência

Page 14: Startup em uma grande empresa: a evolução de um processo

time

Page 15: Startup em uma grande empresa: a evolução de um processo

SET08Filtragem ideias

DEZ08Iteração zero

JUN11Como

estamos?

ABR09“Bom suficiente”amigos e família

JUL09Espanhol

AGO09Inglês

SET09BrasilMéxicoArgentinaFilipinas(+API)

produto

processo MAR10Início

mudançasprocesso

FEV09Release internofeedback

Page 16: Startup em uma grande empresa: a evolução de um processo

processo

Page 18: Startup em uma grande empresa: a evolução de um processo

1

http

://w

ww

.flic

kr.c

om/p

hoto

s/jy

mlo

ke/4

4761

7733

2/

Page 19: Startup em uma grande empresa: a evolução de um processo

2

Page 21: Startup em uma grande empresa: a evolução de um processo

visualização

Page 22: Startup em uma grande empresa: a evolução de um processo

Março 2010

Page 23: Startup em uma grande empresa: a evolução de um processo

Março 2010

Page 24: Startup em uma grande empresa: a evolução de um processo

mudar?

Page 25: Startup em uma grande empresa: a evolução de um processo

tasks to do

stories to do wip tasks

done blocks

Page 26: Startup em uma grande empresa: a evolução de um processo

bugs

Page 27: Startup em uma grande empresa: a evolução de um processo
Page 28: Startup em uma grande empresa: a evolução de um processo
Page 29: Startup em uma grande empresa: a evolução de um processo

mudanças

Page 30: Startup em uma grande empresa: a evolução de um processo
Page 31: Startup em uma grande empresa: a evolução de um processo
Page 32: Startup em uma grande empresa: a evolução de um processo
Page 33: Startup em uma grande empresa: a evolução de um processo

burndown

Page 34: Startup em uma grande empresa: a evolução de um processo
Page 35: Startup em uma grande empresa: a evolução de um processo
Page 36: Startup em uma grande empresa: a evolução de um processo
Page 37: Startup em uma grande empresa: a evolução de um processo
Page 38: Startup em uma grande empresa: a evolução de um processo
Page 39: Startup em uma grande empresa: a evolução de um processo
Page 40: Startup em uma grande empresa: a evolução de um processo
Page 41: Startup em uma grande empresa: a evolução de um processo

Dev & Dev Done (5) - Test (2)

Todo mundo pro lado de cá

Todo mundo pro lado de lá

Dev & Dev Done (2) - Test (5)

Page 42: Startup em uma grande empresa: a evolução de um processo
Page 43: Startup em uma grande empresa: a evolução de um processo

tasks to do

taksin dev

tasks test

taksdev

donetasks done

stories to do

stories in dev

stories check

out

stories PO

review

stories ready push

5 3

2

2

Page 44: Startup em uma grande empresa: a evolução de um processo
Page 45: Startup em uma grande empresa: a evolução de um processo
Page 47: Startup em uma grande empresa: a evolução de um processo
Page 48: Startup em uma grande empresa: a evolução de um processo
Page 49: Startup em uma grande empresa: a evolução de um processo
Page 50: Startup em uma grande empresa: a evolução de um processo
Page 51: Startup em uma grande empresa: a evolução de um processo
Page 52: Startup em uma grande empresa: a evolução de um processo

Standard

IntangibleExpedite

Fixed date

Page 53: Startup em uma grande empresa: a evolução de um processo
Page 54: Startup em uma grande empresa: a evolução de um processo
Page 55: Startup em uma grande empresa: a evolução de um processo
Page 56: Startup em uma grande empresa: a evolução de um processo

o que entregamos

Page 57: Startup em uma grande empresa: a evolução de um processo

case:populares

Page 58: Startup em uma grande empresa: a evolução de um processo
Page 59: Startup em uma grande empresa: a evolução de um processo
Page 60: Startup em uma grande empresa: a evolução de um processo
Page 61: Startup em uma grande empresa: a evolução de um processo

case:reposts

Page 62: Startup em uma grande empresa: a evolução de um processo
Page 63: Startup em uma grande empresa: a evolução de um processo
Page 64: Startup em uma grande empresa: a evolução de um processo
Page 65: Startup em uma grande empresa: a evolução de um processo

cada incremento

aprendizado

=

Page 68: Startup em uma grande empresa: a evolução de um processo

SET08Filtragem ideias

DEZ08Iteração zero

JUN11Como

estamos?

ABR09“Bom suficiente” amigos e família

JUL09Espanhol

AGO09Inglês

SET09BrasilMéxicoArgentinaFilipinas(+API)

produto

processo MAR10Início

mudançasprocesso

FEV09Release internofeedback

JUL10Execução

DEZ10O jeito inteligente de postar

MAI10Pivotear?

Page 69: Startup em uma grande empresa: a evolução de um processo
Page 70: Startup em uma grande empresa: a evolução de um processo

Pivotear significa cortar o que

você ama. É difícil de pivotear quando a empresa não está

Adam Wiggins, Co-Founder, Heroku

falindo

Page 71: Startup em uma grande empresa: a evolução de um processo
Page 72: Startup em uma grande empresa: a evolução de um processo
Page 73: Startup em uma grande empresa: a evolução de um processo
Page 74: Startup em uma grande empresa: a evolução de um processo

construir

medir

aprender

dados

ideias

produto

Lean Startup

Page 76: Startup em uma grande empresa: a evolução de um processo

tasks to do

taksin dev

tasks test

taksdev

donetasks done

stories to do

stories in dev

stories check

out

stories PO

review

stories ready push

5 3

2

2

construir

Page 77: Startup em uma grande empresa: a evolução de um processo
Page 79: Startup em uma grande empresa: a evolução de um processo

tasks to do

taksin dev

tasks test

taksdev

donetasks done

studies

stories to do

stories in dev

stories checkout

stories PO review

stories ready push

stories deploy

in prod

bugstech debt

{

other

5

3

2

3

2

construir

mediraprender

dados

ideias produto

Page 80: Startup em uma grande empresa: a evolução de um processo

tasks to do

taksin dev

tasks test

taksdev

donetasks done

studies

stories to do

stories in dev

stories checkout

stories PO review

stories ready push

stories deploy

in prod

bugstech debt

{

other

5

3

2

3

2

Page 81: Startup em uma grande empresa: a evolução de um processo
Page 82: Startup em uma grande empresa: a evolução de um processo

Retro10 dias úteis

Plan 1Ideias

JIT

Plan 2JIT

ReviewPush

10 dias úteis

GroomingMétricas

JIT

Page 83: Startup em uma grande empresa: a evolução de um processo
Page 84: Startup em uma grande empresa: a evolução de um processo

próximos passos e

em andamento

Page 85: Startup em uma grande empresa: a evolução de um processo

Previsibilidade:Commit

xMédia

Cycle Time

Times geograficamente

distribuídos

Deploy não é contínuo

© Gamestorming

para resolver

Nem sempre o ciclo Construir /

Medir / Aprender é executado

X

Page 86: Startup em uma grande empresa: a evolução de um processo

concluindo...

Page 87: Startup em uma grande empresa: a evolução de um processo

Março 2010

Maio 2011Junho 2011

Page 88: Startup em uma grande empresa: a evolução de um processo

Experimente até que você

encontre alguma coisa que funcione para você!

Henrik Kniberg & Mattias Skarin

E depois continue experimentando

Page 89: Startup em uma grande empresa: a evolução de um processo

http://howtodrawa.net/animals/draw-owl/

Um processo simples nem sempre é o melhor

Como desenhar uma coruja:

1. Desenhe alguns círculos

2. Desenhe o resto da p*$%@! da coruja

Page 91: Startup em uma grande empresa: a evolução de um processo

•http://www.istockphoto.com/

•http://iamfreeman.deviantart.com/

•http://www.flickr.com [Creative Commons]

•http://www.sxc.hu/

Imagens•http://www.netobjectives.com/blog/

•http://www.startuplessonslearned.com/

•http://www.acarlos.com.br/blog/2009/09/desenvolvimento-de-produtos-de-forma-incremental/

Sites•Running Lean [Ash Maurya]

•Lean-Agile Software Development: Achieving Enterprise Agility [Alan Shalloway, Guy Beaver, James R. Trott]

•Scrumban - Essays on Kanban Systems for Lean Software Development [Corey Ladas]

•Kanban, Successful Evolutionary Change for Your Technology Business [David J Anderson]

•Kanban and Scrum - making the most of both [Henrik Kniberg & Mattias Skarin]

Livros