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

Post on 19-Jun-2015

3.411 views 4 download

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

startup

grandeem

umaempresa:

a evolução

processode um

Henrique Imbertti Jr.

1 2

3 4

visualização

startup

Uma startup é uma

instituição humana projetada para entregar um

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

Eric Ries

relato de experiência

time

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

processo

1

http

://w

ww

.flic

kr.c

om/p

hoto

s/jy

mlo

ke/4

4761

7733

2/

2

visualização

Março 2010

Março 2010

mudar?

tasks to do

stories to do wip tasks

done blocks

bugs

mudanças

burndown

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

Todo mundo pro lado de cá

Todo mundo pro lado de lá

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

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

Standard

IntangibleExpedite

Fixed date

o que entregamos

case:populares

case:reposts

cada incremento

aprendizado

=

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?

Pivotear significa cortar o que

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

Adam Wiggins, Co-Founder, Heroku

falindo

construir

medir

aprender

dados

ideias

produto

Lean Startup

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

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

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

Retro10 dias úteis

Plan 1Ideias

JIT

Plan 2JIT

ReviewPush

10 dias úteis

GroomingMétricas

JIT

próximos passos e

em andamento

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

concluindo...

Março 2010

Maio 2011Junho 2011

Experimente até que você

encontre alguma coisa que funcione para você!

Henrik Kniberg & Mattias Skarin

E depois continue experimentando

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

obrigado!Henrique Imbertti Jr.

@imberttiimbertti@gmail.com

http://creativecommons.org/licenses/by/2.5/br/

•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