COWBLAM!<br />A nossametodologiaé a melhor!<br />Alexandre Freire<br />@freire_da_silva<br />Agile Brasil 2011<br />
O quevairolarnessapalestra?<br />Locaweb: contextualizando<br />A linha do tempo da nossatransiçãoágil<br />Os perigos do ...
<ul><li>Criada em 1998:tem hoje mais de 220 mil clientes e mais de 600 mil domínios hospedados;
Seu Data Center, tem capacidade para abrigar 25 mil servidores;
É líder em Hosting no Brasil e América Latina, segundo a IDC;</li></li></ul><li><ul><li>Faturou R$ 165 milhões em 2010
Nos últimos cinco anos, registrou crescimento médio acima de 30% anuais;
Possui cerca de 700 funcionários, destes 120 trabalham no desenvolvimento de produtos;</li></li></ul><li><ul><li>Foi pione...
Novas linhas de produto:
Cloud
SaaS</li></li></ul><li>Na pré-história – Start-Up style<br />Equipemuitopequena<br />MetodologiaAD HOC<br />O CEO codava (...
Antes de 2006 – Eng. de Software<br />Waterfall<br />Documentaçãoextensa<br />Hand-off “porcima do muro”<br />
2006 – PilotoProgramaçãoextrema<br />XP em um time isoladodesenvolvendoo PABX Virtual <br />by @danicuki<br />
2007 - SCRUM<br />@cagan<br />Gestão de produtos<br />Estimating with @mmdevos<br />Trempartindoàcada 2 semanas<br />Scrum...
2008 <br />@akitaonrails<br />Getting Real / 37signals / RoR<br />Feature Teams<br />XFT<br />Suportecomo parte do time<br />
2009<br />@cagan de novo<br />Operational Problems<br />Test? / QA?<br />ITIL => Visible Ops<br />@fabiokung, @rafaelrosaf...
2010 –cadamacaco no seugalho<br />SaaS<br />Cloud<br />SC<br />Email<br />Hospedagem<br />
Constantesaolongo do tempo:<br />Tudomuda, sempre!<br />Entre eSai – ogruposempremuda!<br />VS.<br />
CARGO CULT<br />
Resgatandoosvaloresperdidos…<br />Porquefazemos um papoempé?<br />Praque serve a reunião de planejamento?<br />Qualopropós...
Valoressãoopilar<br />sobreoqualconstruimoscoletivamente<br />
Retrospectivas<br />
Papoempé<br />
TDD<br />
Sprints ereuniões de planejamento<br />
Interação entre equipes<br />
Storymaps<br />
O DIA-A-DIA<br />
KANBAN<br />
CFDs<br />
Continuous Integration & Delivery<br />
ITIL<br />
Propriedadecoletiva do códigoe da infraestrutura<br />
Métricasp/ análise de qualidade<br />
Turbulência<br />
Rapid response team<br />
Timeboxes<br />
Documentação<br />
Equipecompleta<br />
Próximos SlideShares
Carregando em…5
×

COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011

1.441 visualizações

Publicada em

A Locaweb foi pioneira na adoção de métodos ágeis no Brasil. Isso aconteceu à alguns anos atrás e depois de um bom tempo muitas equipes se acomodaram aos rituais do Scrum e vivênciamos um pouco de “cargo-cult” ágil, sem sermos beneficiados de fato pela metodologia e sem valorizar o que era realmente importante.

Seu Kanban descambou? Seu XP travou? Seu Scrumbutt deu m**rd? Seu DevOPs deu uma devopada?

Nesta falamos sobre como conseguimos reverter esta situação através de práticas simples como retrospectivas e uma busca dos valores perdidos.

Vamos também compartilhar como estamos desenvolvendo software de qualidade hoje, com agilidade, usando a nossa própria metodologia: COWBLAM!

Não seja um zumbi dos rituais, não seja mais um seguidor de livros de receita. Adapte as práticas que fazem sentido no seu contexto por que a _sua_ metodologia é a melhor.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.441
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Quandoeuentrei – Equipe da loja &gt; 6 mesesnapágina de cadastro de produtos (de 2 em 2 semanas) Equipeemkt &gt; 6 mesesreescrevendoprojeto de 6 mesesfaltam 6 meses
  • KaizenEspaçopramelhoria continuaVáriasmaneirasClássica6 chapéusAçõeseresponsabilidade
  • KaizenEspaçopramelhoria continuaVáriasmaneirasClássica6 chapéusAçõeseresponsabilidade
  • Mudanças simples: perguntasOqueeufizontem, oqueeuvoufazerhojeAprendizado/dificuldade &amp; organizaçãoUse um tokenP/ gruposqueprecisamteresseespaço de comunicação
  • Testaréimportanteporra!Test all the fuc**ng timeHistória do test do tooltipE olegado? Colcha de retalhosBlackbox acceptance tests parapodermecher com coragemAcceptance testsNãodeveria ser ferramenta pros programadores (masdificilenvolveros Pos, aindamais antes)Se otesteémaisdificil do queimplementar, tem algoerradoSe o feedback émuito lento, atrapalha
  • História de frustaçãonasreuniões de sprint – sempreprometiamais do queodobro doqueentregava, um tanto do queentregavatavaerrado
  • EstimativaseacompanhamentoPlaning poker, really?Faziamasnãousavapra nadaAprendendo a estimar
  • Praqueestimar?
  • Outrasmaneiras de garantirprazosCortaescopo
  • “Vamosver de encaixarisso no próximo sprint”
  • planejamentopode ser maiságil!(os Pos játinham um backlog emplanilha)
  • EntendendooprodutoEscopo “difuso”AtividadesReleases (sópra milestone mesmo)Personas
  • Kanban -&gt; organizareacompanharodia-a-dia
  • NãodápramelhoraroquevcnãovisualizarQuadro do scrum vsKanban
  • Toda equipeentendendoseuprocessoFluxo
  • CFDs extends BurnUps
  • Emmédia deploy a cada 3 diasNovo CTO -&gt; Praquetanto?BricklayerGitHudsonBricklayer (pacotedebian)System integration (Demoroumais de anopraconseguir a infra)Produção (CGH manual, masé one-enter deploy)
  • EntregarproblemasmaisrápidonãoéAgilChange ManagementPorquePqtantaresistência?Configuration ManagementINC, PRB, CHGestatísticas
  • Não se esqueça das coisas simplesFerramentafácilAçãocomumnaretrospectivaéadicionar um item ao checklist
  • Estações de pareamentoNo começopessoassentemfalta de um espaço “seu”NãoéobrigatórioTarefas simples, suporteoperacional, estudos/spikesSe nãoroloumasécódigoquevaipraprodução, fazemos code review (valeugit!)
  • Um granderepositório GITTodosprojetos da empresaDescobrimoscoisasemcomumAlgumas gems surgemAinda tem coisafora… Pacote do speedy, vai pro GITLidando com a saida de pessoasTásobrandoservidor :-PNo final oprodutopagaSysadmins tem acessoàproduçãoDevs tem acesso a dev integrationSystem integration feitopelossysadminsmasdevs com acesso de leitura
  • É ciênciaMétricasPluginsTurbulênciaLogsAnalyticsClicktaleTempo praestudareapresentarresultadosITIL ajuda44 deploys (2 crises - 13% rollback)0,8 bugs emprodução
  • InterupçõesMudança de focoTime dedicadoparaapoiarsuporteComeçou com rodízioHojeére:legados
  • ExploraçãosemfimLidando com dívidatécnicaEstudosO maldito IEExplorando a criatividade com restrições (feedbackrem 3 semanas)
  • LegadomalditoNãoqueroapanhar de novoAmbientescomplexosHistórico de retrospectivaeaçõesApresentaçõespraequipe
  • DevsUXSysadminPOGerente/lídertécnico/desempedidor/facilitadorSomostodos QAMarketingOperaçõesSuporte
  • Tem 360 annualPessoasqueremmelhorarEspaçopraajudar (criticaconstrutiva)AçõespessoaisAjudanatransparência do processo de desligamento de pessoasquenãocrescemouatrapalham
  • IncentivaraprendizadoFoiemevento?Leu um livro?Querfalarsobrealgobacanaque fez?
  • COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011

    1. 1. COWBLAM!<br />A nossametodologiaé a melhor!<br />Alexandre Freire<br />@freire_da_silva<br />Agile Brasil 2011<br />
    2. 2. O quevairolarnessapalestra?<br />Locaweb: contextualizando<br />A linha do tempo da nossatransiçãoágil<br />Os perigos do Cargo Cult<br />Resgatandoosvaloresperdidos<br />Adaptaçõesaocontextoe novas práticas<br />
    3. 3. <ul><li>Criada em 1998:tem hoje mais de 220 mil clientes e mais de 600 mil domínios hospedados;
    4. 4. Seu Data Center, tem capacidade para abrigar 25 mil servidores;
    5. 5. É líder em Hosting no Brasil e América Latina, segundo a IDC;</li></li></ul><li><ul><li>Faturou R$ 165 milhões em 2010
    6. 6. Nos últimos cinco anos, registrou crescimento médio acima de 30% anuais;
    7. 7. Possui cerca de 700 funcionários, destes 120 trabalham no desenvolvimento de produtos;</li></li></ul><li><ul><li>Foi pioneira na adoção de Metodologias Ágeis no Brasil;
    8. 8. Novas linhas de produto:
    9. 9. Cloud
    10. 10. SaaS</li></li></ul><li>Na pré-história – Start-Up style<br />Equipemuitopequena<br />MetodologiaAD HOC<br />O CEO codava (em asp ;-)<br />
    11. 11. Antes de 2006 – Eng. de Software<br />Waterfall<br />Documentaçãoextensa<br />Hand-off “porcima do muro”<br />
    12. 12. 2006 – PilotoProgramaçãoextrema<br />XP em um time isoladodesenvolvendoo PABX Virtual <br />by @danicuki<br />
    13. 13. 2007 - SCRUM<br />@cagan<br />Gestão de produtos<br />Estimating with @mmdevos<br />Trempartindoàcada 2 semanas<br />Scrum by @mdedianae @danicuki<br />Component teams<br />Saída de algumaspessoas<br />
    14. 14. 2008 <br />@akitaonrails<br />Getting Real / 37signals / RoR<br />Feature Teams<br />XFT<br />Suportecomo parte do time<br />
    15. 15. 2009<br />@cagan de novo<br />Operational Problems<br />Test? / QA?<br />ITIL => Visible Ops<br />@fabiokung, @rafaelrosafu, @fnando, @codezone, @gleicon, @adolfosousa, @dovb, @andressavieira, @freire_da_silva<br />
    16. 16. 2010 –cadamacaco no seugalho<br />SaaS<br />Cloud<br />SC<br />Email<br />Hospedagem<br />
    17. 17. Constantesaolongo do tempo:<br />Tudomuda, sempre!<br />Entre eSai – ogruposempremuda!<br />VS.<br />
    18. 18. CARGO CULT<br />
    19. 19.
    20. 20.
    21. 21. Resgatandoosvaloresperdidos…<br />Porquefazemos um papoempé?<br />Praque serve a reunião de planejamento?<br />Qualopropósito da retrospectiva?<br />Programaçãopareada?<br />Porqueestimamos?<br />Para quetestar?<br />Dápra ser ágil com ITIL?<br />Porqueos sprints tem duassemanas?<br />Qualo valor queentreguamosaocliente?<br />
    22. 22. Valoressãoopilar<br />sobreoqualconstruimoscoletivamente<br />
    23. 23. Retrospectivas<br />
    24. 24.
    25. 25. Papoempé<br />
    26. 26. TDD<br />
    27. 27. Sprints ereuniões de planejamento<br />
    28. 28.
    29. 29.
    30. 30.
    31. 31. Interação entre equipes<br />
    32. 32.
    33. 33.
    34. 34. Storymaps<br />
    35. 35.
    36. 36. O DIA-A-DIA<br />
    37. 37. KANBAN<br />
    38. 38.
    39. 39. CFDs<br />
    40. 40. Continuous Integration & Delivery<br />
    41. 41. ITIL<br />
    42. 42.
    43. 43.
    44. 44.
    45. 45.
    46. 46. Propriedadecoletiva do códigoe da infraestrutura<br />
    47. 47. Métricasp/ análise de qualidade<br />
    48. 48. Turbulência<br />
    49. 49.
    50. 50. Rapid response team<br />
    51. 51. Timeboxes<br />
    52. 52. Documentação<br />
    53. 53. Equipecompleta<br />
    54. 54. Reuniões de feedback<br />
    55. 55. Palestras de quinta<br />
    56. 56. MORAL DA HISTÓRIA<br />Precisamos de maiscozinheirosemenosseguidores<br />de livros de receitas!<br />
    57. 57. COWBLAM?<br />CONTEXT IS KING!<br />A SUA METODOLOGIA É A MELHOR!<br />

    ×