SlideShare a Scribd company logo
1 of 25
Download to read offline
SumUp. A better way to get paid
Releases, Releases
Everywhere
COMO A TRANSFORMAÇÃO ÁGIL MUDOU NOSSO PROCESSO
DE RELEASES
SumUp. A better way to get paid
▪ Danilo Lima
▪ Software Engineer @ SumUp
▪ Desenvolvimento há 9+ anos
▪ Quero jogar Mortal Kombat 11
Quem sou eu
SumUp. A better way to get paid
▪ Criamos a plataforma de pagamentos de ponta a ponta: hardware e software
▪ Desenvolvemos também APIs e SDKs para integrar pagamentos em outros apps
e serviços
▪ Estamos em 35 países / mercados
▪ 52 nacionalidades
Sobre a SumUp
SumUp. A better way to get paid
▪ Por que removemos o release train?
▪ Como a metodologia ágil nos ajudou a entregar valor mais rápido?
Objetivo
SumUp. A better way to get paid
Release Train
SumUp. A better way to get paid
Agenda semanal
Planning Code
Release
Code
Beta Test
Release
Beta Test
Code
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Planning
Release
Code
Stage Test
Stage Test
Code
Beta Test
Stage Test Planning
Code Code
Beta Test
Planning
Code
Beta Test Beta Test
Code
Code
Beta Test Beta Test
Code
Code
Beta Test Beta Test
Code
Code
Beta Test Beta Test
Code
SumUp. A better way to get paid
Agenda semanal
Feature Bug
Encontrado
SumUp. A better way to get paid
Agenda semanal
Feature Bug
Encontrado
Feature
Feature
Bug
Corrigido
SumUp. A better way to get paid
Agenda semanal
Feature Bug
Encontrado
Feature
Feature
Lead time + 7 dias
Bug
Corrigido
SumUp. A better way to get paid
Release Manager
Release
Manager
Feature
Feature
Feature
Feature
Feature
Feature
Release
SumUp. A better way to get paid
Planilha da Release
SumUp. A better way to get paid
Release Manager
Release
Manager
Feature
Feature
Feature
Feature
Feature
Feature
Release
SumUp. A better way to get paid
Release Manager
Feature
Feature
Feature
Feature
Feature
Feature Feature
Feature
Feature
Feature
Feature
Feature
SumUp. A better way to get paid
▪ Planilha para controlar o que vai na release
▪ Trabalho sincronizado de QA's
▪ Dia certo para fazer testes de regressão
▪ Baixo contexto para o release manager
Release Trains
SumUp. A better way to get paid
▪ Lead time das tasks muito alto
▪ Não é escalável
▪ Muita responsabilidade concentrada em uma pessoa
Impacto
SumUp. A better way to get paid
Jornada Ágil
SumUp. A better way to get paid
▪ Agile coaching
▪ Desacoplamento dos grandes serviços
▪ Microserviços e squads
Jornada Ágil
SumUp. A better way to get paid
Três serviços
SumUp. A better way to get paid
Como é atualmente
SumUp. A better way to get paid
Release Manager No More
Feature
Feature
Feature
Feature
Squad
Squad
SumUp. A better way to get paid
Release Manager No More
Feature
Feature
Feature
Feature
Squad
Squad
?
SumUp. A better way to get paid
▪ Cada time é responsável por sua própria release
▪ Cada time é responsável por organizar suas sprints
▪ Mais liberdade para QAs e Desenvolvedores
▪ Suíte de testes automatizada
Como é atualmente
SumUp. A better way to get paid
▪ Mais autonomia para os squads
▪ Mais user stories entregues no mesmo período de uma semana
▪ Lead time reduzido
▪ Quase 400 releases em pouco menos de seis meses
Impacto
SumUp. A better way to get paid
SumUp. A better way to get paid
danilo.lima@sumup.com
@danlima
Obrigado!
@dflima

More Related Content

Similar to Como a transformação ágil mudou nosso processo de releases

Guia-Passo-a-Passo-Como-Implantar-Scrum.pdf
Guia-Passo-a-Passo-Como-Implantar-Scrum.pdfGuia-Passo-a-Passo-Como-Implantar-Scrum.pdf
Guia-Passo-a-Passo-Como-Implantar-Scrum.pdfAmarildoFicacio
 
Gestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilGestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilSabrina Mariana
 
Gestão da qualidade metodologia ágil v01 (2)
Gestão da qualidade   metodologia ágil v01 (2)Gestão da qualidade   metodologia ágil v01 (2)
Gestão da qualidade metodologia ágil v01 (2)Sabrina Mariana
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014Vanilton Pinheiro
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosJoão Clineu - CTFL, CSM, CSD
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?Andrei Tognolo
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumInove
 
Scrum Overview - uma introdução ao Scrum
Scrum Overview - uma introdução ao ScrumScrum Overview - uma introdução ao Scrum
Scrum Overview - uma introdução ao ScrumCompanyWeb
 
Scrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATEDScrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATEDDanilo Bardusco
 
Papel do tester em projeto scrum
Papel do tester em projeto scrumPapel do tester em projeto scrum
Papel do tester em projeto scrumVinicius Sabadoti
 
Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em práticaAragon Vieira
 

Similar to Como a transformação ágil mudou nosso processo de releases (20)

Introdução ao scrum
Introdução ao scrumIntrodução ao scrum
Introdução ao scrum
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Guia-Passo-a-Passo-Como-Implantar-Scrum.pdf
Guia-Passo-a-Passo-Como-Implantar-Scrum.pdfGuia-Passo-a-Passo-Como-Implantar-Scrum.pdf
Guia-Passo-a-Passo-Como-Implantar-Scrum.pdf
 
Gestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilGestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágil
 
Gestão da qualidade metodologia ágil v01 (2)
Gestão da qualidade   metodologia ágil v01 (2)Gestão da qualidade   metodologia ágil v01 (2)
Gestão da qualidade metodologia ágil v01 (2)
 
Scrum Sprint Planning
Scrum Sprint PlanningScrum Sprint Planning
Scrum Sprint Planning
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
 
SCRUM
SCRUMSCRUM
SCRUM
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
 
Scrum Overview - uma introdução ao Scrum
Scrum Overview - uma introdução ao ScrumScrum Overview - uma introdução ao Scrum
Scrum Overview - uma introdução ao Scrum
 
Scrum workshop
Scrum   workshopScrum   workshop
Scrum workshop
 
Scrum
ScrumScrum
Scrum
 
Scrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATEDScrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATED
 
Papel do tester em projeto scrum
Papel do tester em projeto scrumPapel do tester em projeto scrum
Papel do tester em projeto scrum
 
Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em prática
 

Como a transformação ágil mudou nosso processo de releases

  • 1. SumUp. A better way to get paid Releases, Releases Everywhere COMO A TRANSFORMAÇÃO ÁGIL MUDOU NOSSO PROCESSO DE RELEASES
  • 2. SumUp. A better way to get paid ▪ Danilo Lima ▪ Software Engineer @ SumUp ▪ Desenvolvimento há 9+ anos ▪ Quero jogar Mortal Kombat 11 Quem sou eu
  • 3. SumUp. A better way to get paid ▪ Criamos a plataforma de pagamentos de ponta a ponta: hardware e software ▪ Desenvolvemos também APIs e SDKs para integrar pagamentos em outros apps e serviços ▪ Estamos em 35 países / mercados ▪ 52 nacionalidades Sobre a SumUp
  • 4. SumUp. A better way to get paid ▪ Por que removemos o release train? ▪ Como a metodologia ágil nos ajudou a entregar valor mais rápido? Objetivo
  • 5. SumUp. A better way to get paid Release Train
  • 6. SumUp. A better way to get paid Agenda semanal Planning Code Release Code Beta Test Release Beta Test Code Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Planning Release Code Stage Test Stage Test Code Beta Test Stage Test Planning Code Code Beta Test Planning Code Beta Test Beta Test Code Code Beta Test Beta Test Code Code Beta Test Beta Test Code Code Beta Test Beta Test Code
  • 7. SumUp. A better way to get paid Agenda semanal Feature Bug Encontrado
  • 8. SumUp. A better way to get paid Agenda semanal Feature Bug Encontrado Feature Feature Bug Corrigido
  • 9. SumUp. A better way to get paid Agenda semanal Feature Bug Encontrado Feature Feature Lead time + 7 dias Bug Corrigido
  • 10. SumUp. A better way to get paid Release Manager Release Manager Feature Feature Feature Feature Feature Feature Release
  • 11. SumUp. A better way to get paid Planilha da Release
  • 12. SumUp. A better way to get paid Release Manager Release Manager Feature Feature Feature Feature Feature Feature Release
  • 13. SumUp. A better way to get paid Release Manager Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature
  • 14. SumUp. A better way to get paid ▪ Planilha para controlar o que vai na release ▪ Trabalho sincronizado de QA's ▪ Dia certo para fazer testes de regressão ▪ Baixo contexto para o release manager Release Trains
  • 15. SumUp. A better way to get paid ▪ Lead time das tasks muito alto ▪ Não é escalável ▪ Muita responsabilidade concentrada em uma pessoa Impacto
  • 16. SumUp. A better way to get paid Jornada Ágil
  • 17. SumUp. A better way to get paid ▪ Agile coaching ▪ Desacoplamento dos grandes serviços ▪ Microserviços e squads Jornada Ágil
  • 18. SumUp. A better way to get paid Três serviços
  • 19. SumUp. A better way to get paid Como é atualmente
  • 20. SumUp. A better way to get paid Release Manager No More Feature Feature Feature Feature Squad Squad
  • 21. SumUp. A better way to get paid Release Manager No More Feature Feature Feature Feature Squad Squad ?
  • 22. SumUp. A better way to get paid ▪ Cada time é responsável por sua própria release ▪ Cada time é responsável por organizar suas sprints ▪ Mais liberdade para QAs e Desenvolvedores ▪ Suíte de testes automatizada Como é atualmente
  • 23. SumUp. A better way to get paid ▪ Mais autonomia para os squads ▪ Mais user stories entregues no mesmo período de uma semana ▪ Lead time reduzido ▪ Quase 400 releases em pouco menos de seis meses Impacto
  • 24. SumUp. A better way to get paid
  • 25. SumUp. A better way to get paid danilo.lima@sumup.com @danlima Obrigado! @dflima