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]


Recommended