59
Enterprise Scrum Dicas do que fazer, e não fazer, ao adotar Scrum por toda a organização. Danilo Bardusco < Danilo Bardusco < [email protected] [email protected] .com> .com>

Enterprise Scrum - Recife Summer School

Embed Size (px)

DESCRIPTION

Slides da apresentação que fiz no dia 16/02/08 para o Recife Summer School, organizado pelo CESAR.Edu. Nela falo dos desafios encontrados ao adotar Scrum por toda a organização.

Citation preview

Page 1: Enterprise Scrum - Recife Summer School

Enterprise Scrum

Dicas do que fazer, e não fazer, ao adotar Scrum por toda a organização.

Danilo Bardusco <Danilo Bardusco <[email protected]@corp.globo.com>.com>

Page 2: Enterprise Scrum - Recife Summer School

História

Page 3: Enterprise Scrum - Recife Summer School

Há 9 anos atrás

Surgia a Globo.com, com a missão de ser o braço de internet das Organizações Globo

Page 4: Enterprise Scrum - Recife Summer School

Março/2000

Um time de pouco mais de 20 pessoas colocou no ar a primeira versão do portal.

Page 5: Enterprise Scrum - Recife Summer School

Julho/2000

„Globo.com protagoniza a maior operação de venda acionária de um negócio ponto

com na América Latina”

Fonte: REUTERS

Page 6: Enterprise Scrum - Recife Summer School

Agosto/2001

Eu me junto ao time da Globo.com para junto com o Antonio Carlos, fundar a divisão

de WebMedia.

Page 7: Enterprise Scrum - Recife Summer School

Janeiro/2002

Globo.com chega a 3° posição no ranking de audiência on-line no país.

Page 8: Enterprise Scrum - Recife Summer School

Junho/2006

Batemos o récorde de tráfego gerado por um unico portal na internet Brasileira com a

Copa do Mundo de Futebol.

Page 9: Enterprise Scrum - Recife Summer School

400.000assinantes

Page 10: Enterprise Scrum - Recife Summer School

15Gb/sde tráfego na internet

Page 11: Enterprise Scrum - Recife Summer School

Líder em:* Jornalismo

* Esportes

* Entretenimento

* Vídeos

Page 12: Enterprise Scrum - Recife Summer School

85milhões de vídeos/mês

Page 13: Enterprise Scrum - Recife Summer School

mas...

Page 14: Enterprise Scrum - Recife Summer School

Não conseguiamos lançar mais doque

1grande produto por ano.

Page 15: Enterprise Scrum - Recife Summer School

Os backlogs de BUGs após a implantação eram gigantescos.

Page 16: Enterprise Scrum - Recife Summer School

Uma base de código legado,

sem testes, muito difícil de manter.

Page 17: Enterprise Scrum - Recife Summer School

Váriosprojetos cancelados

Page 18: Enterprise Scrum - Recife Summer School

Por quê?

Page 19: Enterprise Scrum - Recife Summer School

400+funcionários

Page 20: Enterprise Scrum - Recife Summer School

15+departamentos

Page 21: Enterprise Scrum - Recife Summer School

4filiais

Page 22: Enterprise Scrum - Recife Summer School

MUITAburocracia

Page 23: Enterprise Scrum - Recife Summer School
Page 24: Enterprise Scrum - Recife Summer School

Maio/2007

1° piloto com Scrum

Page 25: Enterprise Scrum - Recife Summer School

Inscrições para o BBB8

Page 26: Enterprise Scrum - Recife Summer School

SUCESSO!

Page 27: Enterprise Scrum - Recife Summer School

Curiosidades

Principal requisito nunca foi entregueApesar disso o cliente ficou muito feliz!! (negociação de escopo)

Barulho e Post-Its nas paredes chamaram a atenção da empresa inteira.

Diretoria pediu uma apresentação para saber o que era "esse tal de SCRUM"

Page 28: Enterprise Scrum - Recife Summer School

Janeiro/2008

4times multifuncionais

trabalhando com Scrum

Page 29: Enterprise Scrum - Recife Summer School

Departamentos começam a perder força.

Page 30: Enterprise Scrum - Recife Summer School

100+Pessoas treinadas pelo Boris Gloger

Page 31: Enterprise Scrum - Recife Summer School

Scrum of Scrums

SoSdiário entre Scrum Masters

Page 32: Enterprise Scrum - Recife Summer School

Velocidade++Qualidade++

Page 33: Enterprise Scrum - Recife Summer School

7Departamentos foram desintegrados

Page 34: Enterprise Scrum - Recife Summer School

16São os times Scrum que formam todo o

desenvolvimento de produtos da Globo.com

Page 35: Enterprise Scrum - Recife Summer School

Communities's Scrum of Scrums

35

Processos

Visão geralde produtos

BacklogCorporativo

PadrõesVisuais

Padrões deimplementação

Arquitetura dainformacão

Ferramentasde teste

Automacão etc

Scrum of Scrums

Page 36: Enterprise Scrum - Recife Summer School

Hierarquia / Departamentos

Estrutura organizacional mudou radicalmente

Page 37: Enterprise Scrum - Recife Summer School

Recompensa

Modelo de recompensa tem que mudar

Page 38: Enterprise Scrum - Recife Summer School

E agora?

Page 39: Enterprise Scrum - Recife Summer School

Estabilidade?

Page 40: Enterprise Scrum - Recife Summer School

Por quê?

Page 41: Enterprise Scrum - Recife Summer School

PUSH x PULL

Page 42: Enterprise Scrum - Recife Summer School

Modelo de Gestão tem que mudar

Confiança

Page 43: Enterprise Scrum - Recife Summer School

Kaizen Mind

Falta de censo de urgência.

Page 44: Enterprise Scrum - Recife Summer School

XP practices

Práticas ágeis de engenharia

Page 45: Enterprise Scrum - Recife Summer School

Meta-Scrum

Gestão do portfólio

Page 46: Enterprise Scrum - Recife Summer School

Reuso

5 twitters like em menos de 1 ano.

Page 47: Enterprise Scrum - Recife Summer School

Nova Plataforma

● Escalável

● Distribuída

● Orientada a Serviços

● Fácil de Usar

● Rápida de Desenvolver

Page 48: Enterprise Scrum - Recife Summer School

Start

1 Time

12 Sprints

Page 49: Enterprise Scrum - Recife Summer School

Replicando os times

Page 50: Enterprise Scrum - Recife Summer School

Estimativas?

Page 51: Enterprise Scrum - Recife Summer School

Sincronismo

● Sprints dos 6 times sincronizados

● Sprint Plannings individuais

● Daily Meeting as 9:30h

● Daily Scrum of Scrums as 9:50h

● Review no auditório com todos os times

Page 52: Enterprise Scrum - Recife Summer School

Ferramentas para colaboração

●Lista de discussão (nada de email)

●IRC (nada de IM)

●GitHub

●PasteBin

●Documentação em desenvolvimento no Wiki

Page 53: Enterprise Scrum - Recife Summer School

3 dias de treinamento hands-on

Page 54: Enterprise Scrum - Recife Summer School

dicas!

Page 55: Enterprise Scrum - Recife Summer School

Não paralelizar

- diminui o estoque de produto não acabado

- ajuda na auto-gestão

- regula o tamanho do time

- tira da zona de conforto

Page 56: Enterprise Scrum - Recife Summer School

Em larga escala, menos é mais

- Procurar alternativas

- Reusar soluções

- Explorar várias idéias

Page 57: Enterprise Scrum - Recife Summer School

Ser Preguiçoso

1. Só fazer o absolutamente necessário para atingir o GOAL

2. Não re-inventar a roda

3. Simplificar

4. Automatizar

Page 58: Enterprise Scrum - Recife Summer School

Janeiro/2009

Assumimos a liderança, em páginas vistas, entre os portais brasileiros.

Fonte: alexa.com

Page 59: Enterprise Scrum - Recife Summer School

Obrigado!

É possível escrever software de qualidade sem burocracia.

Danilo Bardusco <Danilo Bardusco <[email protected]@corp.globo.com>.com>http://blog.bardusco.comhttp://blog.bardusco.com