SlideShare ist ein Scribd-Unternehmen logo
1 von 93
Downloaden Sie, um offline zu lesen
Case Giran
Os desafios no uso de XP e SCRUM no dia-a-dia
Léo Hackin (Rá-kim)
@leohackin
Q vergonha
Raquin
Héquin
@jeveaux(jéve, jêve, jevô, jevú, jevax, já foi, já vou, já vai ...)
que
vergonha
Paulo César Machado Jeveaux
jevô
Ruby
Java
Python
PHP
FOCO!
e-commerce
ensino e
consultoria
Formada por gente nova e competente que
trabalha de forma ágil e divertida, aqui nós
acreditamos e principalmente, aprendemos que os
resultados são gerados pelas pessoas, e não
apenas por processos.
{ PESSOAS } { PROCESSOS }
XP
SCRUM
XP
Por que XP e SCRUM?
Iniciando projetos
Iniciando projetos
Clientes
Contratos
Escopo de projeto
Forma de trabalho
Aprendendo a lidar
com clientes! :D
O cliente
Mostramos o que vai e não vai dar certo
Definimos bem o escopo do projeto
Não inventamos prazos para agradar
Viramos parceiros do cliente no negócio
Aprendemos a dizer “não”
Somos sempre
transparentes e
sinceros com nossos
clientes ... SEMPRE!
mesmo quando
não é muito agrádavel
pra eles
O cliente
O cliente vira parte do time
e contribui com seu
conhecimento de negócio.
seja verdadeiro
e sincero com
seu cliente
Iniciando projetos
Clientes
Contratos
Escopo de projeto
Forma de trabalho
Contratos são ruins?
negociando
contratos
seja transparente
defina claramente os objetivos
detalhe os seus contratos
desistir é permitido
}suspensão não é crime
evite pressionar e ser pressionado
multas não garantem nada
Iniciando projetos
Clientes
Contratos
Escopo de projeto
Forma de trabalho
O escopo sem XP
http://givenmydruthers.files.wordpress.com/2010/02/snowball.jpg
Time Projeto :P
eXtreme Go Horse
Requisitos fora de controle
Regras de negócio com problemas de personalidade
Refatoração desnecessária frenética
Sensação de “Uma Estória sem Fim”
http://gohorseprocess.wordpress.com/
XGH
eXtreme Go Horse
#NOT
http://gohorseprocess.files.wordpress.com/2010/06/xghm.jpg
Você sabe como entregar
um projeto de qualidade
no prazo?
Eu também não, mas
fecha comigo que eu tento
descobrir.
http://www.portaldailha.com.br/noticias/fotos/tiririca1.jpg
O gerente XGH
O escopo com XP
http://upload.wikimedia.org/wikipedia/commons/b/ba/Lego_tower.jpg
http://upload.wikimedia.org/wikipedia/commons/b/ba/Lego_tower.jpg
#WIN
user stories
O escopo com XP
Aprendemos a separar melhor as histórias
Cliente participa ativamente dos planejamentos
Diminuição do re-trabalho
Prazo cumprido e até adiantado :)
Porque prazo dado,
companheiro... é prazo
CUMPRIDO!
http://images.allmoviephoto.com/2008_Tropa_de_Elite/2008_tropa_de_elite_003.jpg
Desenvolvendo
Desenvolvendo
Planejamento
Dia-a-dia
Aprovação do cliente
Retrospectiva
Planejando ...
Planejando ...
Enchemos o backlog de estórias
Haja estória!
Ajudamos o cliente a escolher as primeiras estórias
Planejando ...
Essa tá sussa!
Então tá :)
Planejando ...
Usamos Kanban ou Scrum dependendo do projeto
Kanban para projetos
mais fluídos e sem dead
line bem estabelecido
Scrum para projetos
com necessidade de
entregas contínuas
Usamos Kanban e Scrum
juntos algumas vezes para
maximizar e experimentar
novas formas de gerir nosso
tempo.
Kanban e Scrum devem
ajudar e não ser apenas
mais um processo
Planejando
Dia-a-dia
Aprovação do cliente
Retrospectiva
Desenvolvendo
Ralação do dia-a-dia
Daily Scrum é sagrada
Ralação do dia-a-dia
Daily Scrum é sagrada
Ralação do dia-a-dia
Daily Scrum é sagrada
Ralação do dia-a-dia
Daily Scrum é sagrada
Ralação do dia-a-dia
Integração Contínua
Quando temos um build
quebrado o Hudson
“dedura” o sujeito na
hora via e-mails para
todos do time
Hudson CI
Ralação do dia-a-dia
TDD no café, almoço e janta
BDD de sobremesa
Ralação do dia-a-dia
nunca
mais!
TDD foi difícil no início.
E ainda é até hoje em
alguns momentos
Não fazemos TDD para o
mercado, fazemos para
dormir cedo e sem medo
=)
Ralação do dia-a-dia
Controle de versão
Colocamos tudo no
Github ao invés de um
servidor interno.
Ele tem ferramentas
impressionantes e está
SEMPRE online.
www.github.com
Ralação do dia-a-dia
Pair Programming
Chefes não gostam de
Programação em Par
http://downloads.open4group.com/wallpapers/chefe-do-homer-assustador-bd76b.jpg
Ralação do dia-a-dia
Pair Programming
Programação em par não é desperdício de tempo
Estimula aprendizado e aumenta qualidade
Torna o código mais coletivo
Resultados IMPRESSIONANTES
Ralação do dia-a-dia
Visibilidade e Comunicação
O ambiente deve ser o mais propício
para que as pessoas saibam o que
está acontecendo em todos os
projetos
E consigam se comunicar da
forma mais rápida e efetiva
Ralação do dia-a-dia
Visibilidade e Comunicação
Ralação do dia-a-dia
Visibilidade e Comunicação
Scrumboard #1 Scrumboard #2
Scrumboard #3
decoração =)
Ralação do dia-a-dia
Visibilidade e Comunicação
Seguimos muitas
práticas XP mas não
todas porque não
sentimos falta delas
Se você não precisa
NÃO adote. Isso pode
virar só mais um
problema. Não priorize
o processo
Planejando
Dia-a-dia
Aprovação do cliente
Retrospectiva
Desenvolvendo
Cliente Feliz
Felicidade do cliente é
apenas entrega no prazo
ou investimento baixo?
Cliente Feliz
Feedback e atenção constante
Sinceridade (nas horas boas e ruins)
Você vivendo o produto dele
Saindo o normal e fazendo o UAU!
Planejando
Dia-a-dia
Aprovação do cliente
Retrospectiva
Desenvolvendo
Retrospectiva
A retrospectiva nos dá
feedback da empresa
como um todo. O
time sempre aponta o
que tá legal e não está.
Retrospectiva
As coisas DO
C*RALHO nos fazem
saber quando estamos
indo bem! :)
Continuamos assim!
Retrospectiva
NEM F*DENDO
mostra o que não está
legal e devemos
prestar atenção e
consertar. :)
Vivendo e aprendendo
Retrospectiva
É importante as
pessoas saberem que
a retrospectiva é para
melhorar a empresa e
não dedurar ou puxar
saco da empresa.
Retrospectiva
A retrospectiva tem
que ser um momento
de reflexão com o
pensamento que as
coisas podem falhar e
devem ser
melhoradas.
Mantendo o pique
Mantendo o Pique
Giran Siege
Rails Rumble
Giran Labs
Ambiente descontraído
Nosso trampo, nosso lar
Nosso trampo, nosso lar
Nosso trampo, nosso lar
Nosso trampo, nosso lar
É nóis! :)
Nosso trampo, nosso lar
Nosso trampo, nosso lar
Nosso trampo, nosso lar
Nosso trampo, nosso lar
Blastoooooise!
Mantendo o Pique
Giran Siege
Rails Rumble
Giran Labs
Ambiente descontraído
Giran Siege
Hadoooken!
Giran Siege
O conhecimento
adquirido em projetos
circula por todas as
pessoas da empresa.
Mantendo o Pique
Giran Siege
Rails Rumble
Giran Labs
Ambiente descontraído
Rails Rumble 2010
O Rails Rumble é, resumidamente, um
campeonato de programação que desafia
as pessoas a construirem uma aplicação
em Rails em 48 horas! oO
Rails Rumble 2010
O Rails Rumble não é apenas uma competição
É uma lição de vida
Trata de como ser ágil no mundo real
você acha que 48 horas é coisa de competição!?
Mantendo o Pique
Giran Siege
Rails Rumble
Giran Labs
Ambiente descontraído
Giran Labs
extension safari
Giran Labs
extension chrome plugin jquery
One more thing ...
Coding Dojos
Estamos aprendendo
bastante ainda ... :)
Dúvidas?
http://www.flickr.com/photos/-bast-/349497988
www.giran.com.br

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (16)

Papeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional ScrumPapeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional Scrum
 
Lean Startup - Como Validar Ideias de Negocios
Lean Startup - Como Validar Ideias de NegociosLean Startup - Como Validar Ideias de Negocios
Lean Startup - Como Validar Ideias de Negocios
 
Decisoesilogicas gathering2018
Decisoesilogicas gathering2018Decisoesilogicas gathering2018
Decisoesilogicas gathering2018
 
[Product Starter] Marcell Almeida - Mindset de entrega vs Mindset de Resultado
[Product Starter] Marcell Almeida - Mindset de entrega vs Mindset de Resultado[Product Starter] Marcell Almeida - Mindset de entrega vs Mindset de Resultado
[Product Starter] Marcell Almeida - Mindset de entrega vs Mindset de Resultado
 
Método Kanban - Como começar e entrar no modo maratona [Ago/2019]
Método Kanban - Como começar e entrar no modo maratona [Ago/2019]Método Kanban - Como começar e entrar no modo maratona [Ago/2019]
Método Kanban - Como começar e entrar no modo maratona [Ago/2019]
 
MBA em projetos - Gestao Ágil
MBA em projetos - Gestao ÁgilMBA em projetos - Gestao Ágil
MBA em projetos - Gestao Ágil
 
Gestao de Projeto com gráfico burndown
Gestao de Projeto com gráfico burndownGestao de Projeto com gráfico burndown
Gestao de Projeto com gráfico burndown
 
Kanban everywhere! - O uso de Kanban nos níveis estratégico, tático e operaci...
Kanban everywhere! - O uso de Kanban nos níveis estratégico, tático e operaci...Kanban everywhere! - O uso de Kanban nos níveis estratégico, tático e operaci...
Kanban everywhere! - O uso de Kanban nos níveis estratégico, tático e operaci...
 
[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...
[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...
[Product Camp 2020] - Product Management Footprint - uma forma de adequar e e...
 
Gestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião DiáriaGestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião Diária
 
MeuPortifa - Erros e acertos do 1º ano de uma startup
MeuPortifa - Erros e acertos do 1º ano de uma startupMeuPortifa - Erros e acertos do 1º ano de uma startup
MeuPortifa - Erros e acertos do 1º ano de uma startup
 
O impacto da mulher na inovação
O impacto da mulher na inovaçãoO impacto da mulher na inovação
O impacto da mulher na inovação
 
Quebrando Histórias de Usuário
Quebrando Histórias de UsuárioQuebrando Histórias de Usuário
Quebrando Histórias de Usuário
 
Teste de software gestao e kaizen
Teste de software gestao e kaizenTeste de software gestao e kaizen
Teste de software gestao e kaizen
 
Como sincronizar times de design e desenvolvimento
Como sincronizar times de design e desenvolvimentoComo sincronizar times de design e desenvolvimento
Como sincronizar times de design e desenvolvimento
 
Análise de Negócios aplicada ao desenvolvimento de produto
Análise de Negócios aplicada ao desenvolvimento de produtoAnálise de Negócios aplicada ao desenvolvimento de produto
Análise de Negócios aplicada ao desenvolvimento de produto
 

Ähnlich wie Os desafios no uso de XP e SCRUM no dia-a-dia

Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-diaCase Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Paulo César M Jeveaux
 
Lean startupsworkshopacs kleber
Lean startupsworkshopacs kleberLean startupsworkshopacs kleber
Lean startupsworkshopacs kleber
Campinas Startups
 

Ähnlich wie Os desafios no uso de XP e SCRUM no dia-a-dia (20)

Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-diaCase Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
 
Desenvolvimento Ágil com Scrum - Palestra Digitalks
Desenvolvimento Ágil com Scrum - Palestra DigitalksDesenvolvimento Ágil com Scrum - Palestra Digitalks
Desenvolvimento Ágil com Scrum - Palestra Digitalks
 
Não São Apenas Sapatos
Não São Apenas SapatosNão São Apenas Sapatos
Não São Apenas Sapatos
 
Visão rápida sobre o SCRUM
Visão rápida sobre o SCRUMVisão rápida sobre o SCRUM
Visão rápida sobre o SCRUM
 
Treinamento - Scrum.pptx
Treinamento - Scrum.pptxTreinamento - Scrum.pptx
Treinamento - Scrum.pptx
 
7 Erros que você não pode cometer na sua Gestão de Projetos
7 Erros que você não pode cometer na sua Gestão de Projetos7 Erros que você não pode cometer na sua Gestão de Projetos
7 Erros que você não pode cometer na sua Gestão de Projetos
 
Lean Startups @ Unicamp
Lean Startups @ UnicampLean Startups @ Unicamp
Lean Startups @ Unicamp
 
Scrum na Prática
Scrum na PráticaScrum na Prática
Scrum na Prática
 
Fazendo acontecer com Scrum e a Filosofia Ágil.
Fazendo acontecer com Scrum e a Filosofia Ágil.Fazendo acontecer com Scrum e a Filosofia Ágil.
Fazendo acontecer com Scrum e a Filosofia Ágil.
 
Palestra Procrastinação - Leandro Stok
Palestra Procrastinação - Leandro StokPalestra Procrastinação - Leandro Stok
Palestra Procrastinação - Leandro Stok
 
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
 
Gestão do Projeto de Design de Interação - Aula 4
Gestão do Projeto de Design de Interação - Aula 4Gestão do Projeto de Design de Interação - Aula 4
Gestão do Projeto de Design de Interação - Aula 4
 
Você está evoluindo seu produto de forma ágil?
Você está evoluindo  seu produto de  forma ágil?Você está evoluindo  seu produto de  forma ágil?
Você está evoluindo seu produto de forma ágil?
 
TDC2018SP | Gestao de Produto - Por que muitas empresas adotam práticas ageis...
TDC2018SP | Gestao de Produto - Por que muitas empresas adotam práticas ageis...TDC2018SP | Gestao de Produto - Por que muitas empresas adotam práticas ageis...
TDC2018SP | Gestao de Produto - Por que muitas empresas adotam práticas ageis...
 
Lean startupsworkshopacs kleber
Lean startupsworkshopacs kleberLean startupsworkshopacs kleber
Lean startupsworkshopacs kleber
 
TDC2016POA | Trilha Dinamica - Conhecendo e criando novas Retrospectivas
TDC2016POA | Trilha Dinamica - Conhecendo e criando novas RetrospectivasTDC2016POA | Trilha Dinamica - Conhecendo e criando novas Retrospectivas
TDC2016POA | Trilha Dinamica - Conhecendo e criando novas Retrospectivas
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
 
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeScrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 

Mehr von Leonardo "Hackin" Freire

Mehr von Leonardo "Hackin" Freire (9)

iMasters DevCommerce 2016 - A difícil tarefa de ser TI numa empresa de varejo...
iMasters DevCommerce 2016 - A difícil tarefa de ser TI numa empresa de varejo...iMasters DevCommerce 2016 - A difícil tarefa de ser TI numa empresa de varejo...
iMasters DevCommerce 2016 - A difícil tarefa de ser TI numa empresa de varejo...
 
A arte de_pomodorar
A arte de_pomodorarA arte de_pomodorar
A arte de_pomodorar
 
ZTD e POMODOROS
ZTD e POMODOROSZTD e POMODOROS
ZTD e POMODOROS
 
[RockAndRails] TDD com RSpec
[RockAndRails] TDD com RSpec[RockAndRails] TDD com RSpec
[RockAndRails] TDD com RSpec
 
Giran Sieges - Applescript com @leohackin
Giran Sieges - Applescript com @leohackinGiran Sieges - Applescript com @leohackin
Giran Sieges - Applescript com @leohackin
 
Hacking Twitter API [ Giran Siege ]
Hacking Twitter API [ Giran Siege ]Hacking Twitter API [ Giran Siege ]
Hacking Twitter API [ Giran Siege ]
 
Iniciando com IphoneDev
Iniciando com IphoneDevIniciando com IphoneDev
Iniciando com IphoneDev
 
Designer vs programador
Designer vs programadorDesigner vs programador
Designer vs programador
 
PHPZEIRO: Adote um framework
PHPZEIRO: Adote um frameworkPHPZEIRO: Adote um framework
PHPZEIRO: Adote um framework
 

Os desafios no uso de XP e SCRUM no dia-a-dia