falhem comigo e sejamos melhores

36
Falhem comigo e sejamos melhores! Juliano Ribeiro Agile Coach & Trainer

Upload: juliano-ribeiro

Post on 01-Jul-2015

180 views

Category:

Leadership & Management


1 download

DESCRIPTION

A sua primeira adoção ágil vai falhar. Isso é quase um fato. No início iremos usar metodologias de forma errada, seremos resistentes às mudanças e por consequência falharemos. Mas isso é ruim? Talvez. Vamos falar sobre como criar um ambiente seguro para aprendizado, seguindo as práticas ágeis. A mecânica dessa palestra é mostrar que colocar a adoção de ágil como meta quase sempre leva a falha e ao desapontamento, com pouquíssimas exceções. Times ágeis, principalmente organizações que pretendem adotar ágil, precisam ter claro em suas mentes que haverá uma perda de performance, entrega ou seja lá qualquer métrica você adotar, antes de finalmente melhorar.

TRANSCRIPT

Page 1: Falhem comigo e sejamos melhores

Falhem comigo e sejamos melhores!

Juliano Ribeiro

Agile Coach & Trainer

Page 2: Falhem comigo e sejamos melhores

São Paulo Curitiba Maringá

A Empresa

Desenvolvimento de Software Customizado

Consultoria e Treinamento em Métodos Ágeis

Page 3: Falhem comigo e sejamos melhores

Alguns Clientes

Page 4: Falhem comigo e sejamos melhores
Page 5: Falhem comigo e sejamos melhores

Quem é esse cara???

• Desenvolvedor desde 1994

• Pós-graduado em POO com Java

• CSM, CSPO e CSP pela Scrum Alliance

• Certified Delphi Developer pela Embarcadero

• Organizador desde 2011 do AgileTour

• Agile Coach & Trainer pela Objective Solutions

Page 6: Falhem comigo e sejamos melhores

Aviso de interatividade

O palestrante, apesar de desenvolvedor, costuma interagir socialmente com os

participantes do evento, especialmenteindivíduos da espécie humana.

Portanto, esteja preparado!

Page 7: Falhem comigo e sejamos melhores

Define:falha

fa.lha (substantivo feminino)

• engano, equívoco

• descontinuidade, fratura, fissura, trinca,

fenda, racha

• irregularidade

• insucesso, ação ou evento em que não se

obteve sucesso

• imperfeição

• erro

Page 8: Falhem comigo e sejamos melhores

Define:sucesso

su.ces.so (substantivo masculino)

• resultado próspero ou favorável de

tentativas ou esforços

O sucesso ou o fracasso da missão depende de nossa atuação.

• a obtenção de riqueza, posição, honras etc

Ele é um homem de sucesso, tem tudo na vida.

• (Artes) obra que é um grande êxito

A peça foi um sucesso imediato.

Page 9: Falhem comigo e sejamos melhores

Não são permitidas falhas nesse mundo competitivo

Page 10: Falhem comigo e sejamos melhores

Grandes falhas levam grandes à cobranças...

Page 11: Falhem comigo e sejamos melhores

A sua primeira adoção ágil vai falhar!

Page 12: Falhem comigo e sejamos melhores

No início usaremos

métodos de forma

errada...

Page 13: Falhem comigo e sejamos melhores

seremos resistentes

às mudanças

Page 14: Falhem comigo e sejamos melhores

então falhamos...

Page 15: Falhem comigo e sejamos melhores

Mas isso é ruim?

Page 16: Falhem comigo e sejamos melhores

CASES DE FRACASSO(!?)

Page 17: Falhem comigo e sejamos melhores
Page 18: Falhem comigo e sejamos melhores

Estado inicial

Scrum + XP

Time Distribuído

Product Owner em outro país

Continuous Integration

Page 19: Falhem comigo e sejamos melhores

Como foi?

Sprints falhando…

Foco na entrega versus qualidade

Várias histórias quase aceitas…

Cliente insatisfeito

Por consequência, o time também!

Page 20: Falhem comigo e sejamos melhores

As mudanças

Mudança no comprometimento

Continuous Integration = Continuous delivery

Redução do WIP

Adoção de Pair Programming

Não estimar mais

Page 21: Falhem comigo e sejamos melhores

Resultados

Time entrega apenas 5 históriaspor semana/iteração/sprint

O cliente tem seu pedido atendido no menortempo possível, podendo validá-lo

imediatamente, com a maior qualidade que o time consegue entregar

Page 22: Falhem comigo e sejamos melhores
Page 23: Falhem comigo e sejamos melhores

Objective Solutions

Começaram com Scrum “by the book”

Desde o início com técnicas de XP

Page 24: Falhem comigo e sejamos melhores

ObservaçõesOverhead de planejamento, cerimônias…

Sprints constantemente cancelados,

os requisitos mudavam frequentemente

Pair programming exige mais

que disciplina, exige método

O time precisa do controle sutil,

mesmo um time maduro

Page 25: Falhem comigo e sejamos melhores

Mudanças

Iterações > Fluxo Contínuo

As tarefas levam o tempo que levarem

Keyboard rotation

Algoritmo para disciplinar o Pair Programming

Criaram a ronda da enfermeira

Page 26: Falhem comigo e sejamos melhores

Como criar um ambiente seguro para falhas?

Page 27: Falhem comigo e sejamos melhores

Kaizen vs Kaikaku

Page 28: Falhem comigo e sejamos melhores

Pair Programming

Page 29: Falhem comigo e sejamos melhores

Pequenas releases

Page 30: Falhem comigo e sejamos melhores

Testes, testes, testes...

Page 31: Falhem comigo e sejamos melhores

Test DrivenDevelopment

Page 32: Falhem comigo e sejamos melhores

Integração contínua

Page 33: Falhem comigo e sejamos melhores

CodeReview

Page 34: Falhem comigo e sejamos melhores

Gestão Visual

Page 35: Falhem comigo e sejamos melhores

OBSERVE SEU SISTEMA, ELE FALA!

Page 36: Falhem comigo e sejamos melhores

Obrigado

@JulianoRibeiro

[email protected]