• Save
Depois de Scrum e XP: não pare de aprender, não pare de inovar
Upcoming SlideShare
Loading in...5
×
 

Depois de Scrum e XP: não pare de aprender, não pare de inovar

on

  • 1,424 views

Apresentação feita no Caelum Day 2011, baseada em Grandiosismo dos loucos e discussões sobre educação e inovação

Apresentação feita no Caelum Day 2011, baseada em Grandiosismo dos loucos e discussões sobre educação e inovação

Statistics

Views

Total Views
1,424
Views on SlideShare
1,424
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
1

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Seria possível liberar esta apresentação para download? Ficou show!!! Agradeço a compreensão.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Depois de Scrum e XP: não pare de aprender, não pare de inovar Depois de Scrum e XP: não pare de aprender, não pare de inovar Presentation Transcript

  • Depois de 5 anos de XP e Scrum @guilhermecaelum Guilherme Silveira
  • e
  • Loucura dos grandes @cecifernandes @guilhermecaelum
  • com
  • que diabos ele faz?
  • www.caelum.com.br
  • tudo menos dançar no knetics
  • 2 partes
  • 4 loucuras
  • 4 loucuras king size
  • no início
  • o mundo
  • d o unm
  • depois
  • o mundo
  • redondo
  • depois
  • o mundo
  • d o unm
  • Imagine...
  • lista de refatorações switch => recursão repetição => método
  • • ({}–>nil)• (nil->constant)• (constant->constant+)• (constant->scalar)• (statement->statements)• (unconditional->if)• (scalar->array)• (array->container)• (statement->recursion)• (if->while)• (expression->function)• (variable->assignment)
  • uma sequência de passos a serem tomados
  • como ela é fácil
  • usar ela SEMPRE
  • parece bom?
  • é bom ter um guia!
  • problema:ordenar uma array (4, 2, 5, 1)
  • é difícil mesmo!
  • 1 ==> 1 2,1 ==> 1,21,3,2 ==> 1,2,3
  • resultado:quicksort
  • o melhor resultado hoje em dia!
  • nossa reação?
  • ANIMAL
  • PORTANTO
  • PORTANTOtodo problema terá como resultado o melhor algoritmo
  • O QUÊ?
  • o MELHOR algoritmo para QUALQUER problema
  • “O melhor algoritmo”resolve com a melhor solução = bala de prata
  • SÉRIO MESMO?
  • pior ainda,mesmo queexistisse!!!
  • Qual a chance de uma pessoadescobrir A REGRA que resolve todos os problemas da melhor maneira possível?
  • Einstein errou
  • quem é que vai acertar essa lista?
  • aliás na ordem que elesugeriu, a solução dava outra!
  • provei pra 1provei pra todos?
  • Uncle Bob em“encontrei a solução do universo”http://cleancoder.posterous.com/the- priority-premise
  • quero mais...
  • antigamente
  • waterfall zuava
  • existe algo melhor?
  • já existia Lean
  • problemas visíveis
  • ainda linha de produção
  • significa que...
  • LEAN =(waterfall - descanso - criatividade)
  • AHN?
  • mas tenho a solução
  • se você usar Scrum
  • se você usar Scrum
  • se você usar Scrum
  • se você usar Scrum
  • se você usar Scrum
  • melhor do que todos os competidores
  • todos querem trabalhar com você
  • AHN?
  • “o meu é o melhor do mundo”
  • cheirinho ruim
  • REPITO
  • “o meu é o melhor do mundo”
  • pé no saco
  • Ken Schwaber em “o meu é o melhor do mundo”http://kenschwaber.wordpress.com/2010/06/10/waterfall- leankanban-and-scrum-2/
  • QUERO MAIS
  • algumas pessoas não querem aprender
  • poucas pessoas querem aprender sem parar
  • “não quero perdertempo tentando mudar a pessoa média”
  • só quero ser o melhor
  • COM MUITA CALMA!
  • se eu “desistir” e“só pensa em mim”
  • o mercado vai sersempre o mesmo
  • com cada vez MAIS legado lixo
  • com cada vez MAIS legado lixo
  • adianta sim tentar mudar
  • uma pessoa sinistrapode produzir o dobro!
  • o mercadosomos nozes
  • nosso código será legado
  • mas que não seja um legado LIXO
  • Michael Feathers em “não to nem aí pro mercado, quero é ser produtivo”http://michaelfeathers.typepad.com/michael_feathers_blog/ 2011/02/the-pinned-progress-curve.html
  • Programming Language
  • +50 anosProgramming Language
  • procedural
  • OO
  • logical
  • funcional
  • estruturada
  • graphical
  • Já vimos +10 tipos.
  • Matematicamente falando,
  • Já exploramos *todas* as possibilidades?
  • Se já exploramos todosos tipos possíveis, então...
  • como assim?
  • todas?
  • só 50 anos deprogramação
  • o *universo* é gigante ps: e olha que de universo ele manja
  • se nós já exploramos TODOS os tipos de linguagens?
  • sempre tem algo novo para experimentar
  • que tristeza seriase a partir de agora não desse mais pra inovar
  • Sabe essa área de estudo?
  • *acabou*!
  • Uncle Bob em “não vale a pena tentar algo novo”http://cleancoder.posterous.com/the-last-programming- language
  • parte 2
  • o futurosabe ninguém
  • o futurosabe (quase) ninguém
  • orkut
  • icq
  • visual basic
  • irc
  • xuxa
  • waterfall
  • fábrica
  • xp
  • scrum
  • lean
  • extreme
  • extreme go horse
  • kanban
  • NÃO existe “o melhor”algoritmo dos algoritmos para sempre
  • NÃOexiste “o melhor” método para sempre
  • adianta sim tentar mudar
  • adianta sim tentar novas linguagens
  • nota chave
  • fanatismo
  • NÃOfanatismo
  • aprender
  • limites
  • NÃOlimites
  • inventar
  • que diabos ele faz?
  • ensinoinovação
  • um mundoa descobrir
  • obrigado @guilhermecaelum