SlideShare uma empresa Scribd logo
1 de 28
Os desafios da entrega contínua
@JulianoRibeiro
Do que falaremos?
História
Estórias
Mais histórias
Como eu faço CD
Do que eu preciso?
Questionamentos?
Era uma
vez, uma
empresa em
Maringá…
Enfim, eu era mais um horse
Programação “estruturada”
Era hora de evoluir…
Subversion
Hudson
Testes? Ainda não
A saída da empresa
E então nasceu a…
HappinessApp
O que adotamos no início?
Era hora de evoluir…
TestFlight
Sprint 12
Sprint 14
Legal, ótimas
histórias,
mas qual o
ponto?
Uma boa estória
Backlog Refinement
Product Owner
Product Champion
Cliente
PO Fênix
Quais são os passos então?
• Tecnologia é suporte
– Controle de Versão: SVN, GIT…
– Build Contínuo: Jenkins, Hudson…
– Ferramentas de Teste: JUnit, OCUnit…
• Workshop de escrita de histórias
• Refinamento de Backlog
• Ferramentas de feedback: TestFlight (iOS)
Sim, tem
tecnologia
mas o ponto é
FEEDBACK!
Agile Manifesto
Colaboração com
o cliente
Negociação de
Contratos
Software em
funcionamento
Indivíduos e interações
Documentação
Abrangente
Processos e
Ferramentas
Responder a mudanças Seguir um
plano
Obrigado
@JulianoRibeiro
juliano@massimus.com
www.julianoribeiro.com.br

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Não há agile sem práticas ágeis
Não há agile sem práticas ágeisNão há agile sem práticas ágeis
Não há agile sem práticas ágeis
 
Métricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeMétricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipe
 
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
 
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...
 
ALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnC
 
Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017
 
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis   project labGerenciamento ágil e o aprendizado a partir de indicadores ágeis   project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project lab
 
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos ÁgeisTrend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
 
Estimar é crime?
Estimar é crime?Estimar é crime?
Estimar é crime?
 
Agilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceAgilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba Conference
 
Scrum Class
Scrum ClassScrum Class
Scrum Class
 
PARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QAPARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QA
 
Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020
 
O que é um Agile Coach
O que é um Agile CoachO que é um Agile Coach
O que é um Agile Coach
 
Scrum - Conceitos
Scrum - ConceitosScrum - Conceitos
Scrum - Conceitos
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
 
Qa4 women - Porque qualidade também é coisa de mulher! <3
Qa4 women - Porque qualidade também é coisa de mulher! <3Qa4 women - Porque qualidade também é coisa de mulher! <3
Qa4 women - Porque qualidade também é coisa de mulher! <3
 
Praticas Ágeis para desenvolvimento de Software
Praticas Ágeis para desenvolvimento de SoftwarePraticas Ágeis para desenvolvimento de Software
Praticas Ágeis para desenvolvimento de Software
 
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...
 
E você pensava que tdd era coisa de javaneiro
E você pensava que tdd era coisa de javaneiroE você pensava que tdd era coisa de javaneiro
E você pensava que tdd era coisa de javaneiro
 

Destaque

Pruebas software con junit ..
Pruebas software con junit ..Pruebas software con junit ..
Pruebas software con junit ..
siticfje
 
Desenvolva pessoas, elas desenvolverão soluções
Desenvolva pessoas, elas desenvolverão soluçõesDesenvolva pessoas, elas desenvolverão soluções
Desenvolva pessoas, elas desenvolverão soluções
Marcio Sete
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
Marcio Sete
 

Destaque (20)

Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega Continua
 
Pruebas software con junit ..
Pruebas software con junit ..Pruebas software con junit ..
Pruebas software con junit ..
 
Da Integração à Entrega Contínua
Da Integração à Entrega ContínuaDa Integração à Entrega Contínua
Da Integração à Entrega Contínua
 
Entrega contínua com arquitetura distribuida
Entrega contínua com arquitetura distribuidaEntrega contínua com arquitetura distribuida
Entrega contínua com arquitetura distribuida
 
Desenvolva pessoas, elas desenvolverão soluções
Desenvolva pessoas, elas desenvolverão soluçõesDesenvolva pessoas, elas desenvolverão soluções
Desenvolva pessoas, elas desenvolverão soluções
 
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraTDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013
 
Continious Delivery in practice - POA Meetup
Continious Delivery in practice - POA MeetupContinious Delivery in practice - POA Meetup
Continious Delivery in practice - POA Meetup
 
Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?
 
Implantando continuous delivery e seus oito principios
Implantando continuous delivery e seus oito principiosImplantando continuous delivery e seus oito principios
Implantando continuous delivery e seus oito principios
 
Continuous delivery
Continuous deliveryContinuous delivery
Continuous delivery
 
Os desafios na gestão de roadmap de produto em equipes ágeis
Os desafios na gestão de roadmap de produto em equipes ágeisOs desafios na gestão de roadmap de produto em equipes ágeis
Os desafios na gestão de roadmap de produto em equipes ágeis
 
Implementando Entrega Contínua
Implementando Entrega ContínuaImplementando Entrega Contínua
Implementando Entrega Contínua
 
Builds e Pipelines - A arte de automatizar a entrega de software!
Builds e Pipelines - A arte de automatizar a entrega de software!Builds e Pipelines - A arte de automatizar a entrega de software!
Builds e Pipelines - A arte de automatizar a entrega de software!
 
Plataformas de Alta Disponibilidade
Plataformas de Alta DisponibilidadePlataformas de Alta Disponibilidade
Plataformas de Alta Disponibilidade
 
Software Delivery Like a Boss
Software Delivery Like a BossSoftware Delivery Like a Boss
Software Delivery Like a Boss
 
Continuous Delivery. Em Busca da Entrega Perfeita!
Continuous Delivery. Em Busca da Entrega Perfeita!Continuous Delivery. Em Busca da Entrega Perfeita!
Continuous Delivery. Em Busca da Entrega Perfeita!
 
Continuous Delivery na SoundCloud
Continuous Delivery na SoundCloudContinuous Delivery na SoundCloud
Continuous Delivery na SoundCloud
 
Valor de Negócio é Resolução de Problemas: Controle da Qualidade Total | TDC ...
Valor de Negócio é Resolução de Problemas: Controle da Qualidade Total | TDC ...Valor de Negócio é Resolução de Problemas: Controle da Qualidade Total | TDC ...
Valor de Negócio é Resolução de Problemas: Controle da Qualidade Total | TDC ...
 

Semelhante a Os desafios da entrega contínua

Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
Sompo Seguros
 
Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de software
Elvis Lima
 

Semelhante a Os desafios da entrega contínua (20)

Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
 
Agilidade no governo 02
Agilidade no governo 02Agilidade no governo 02
Agilidade no governo 02
 
Gestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governoGestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governo
 
DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...
DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...
DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...
 
Scrum-Projetos-EngenhariaSoftware - 2018.pdf
Scrum-Projetos-EngenhariaSoftware - 2018.pdfScrum-Projetos-EngenhariaSoftware - 2018.pdf
Scrum-Projetos-EngenhariaSoftware - 2018.pdf
 
Scrum-Projetos-EngenhariaSoftware - 2018.pdf
Scrum-Projetos-EngenhariaSoftware - 2018.pdfScrum-Projetos-EngenhariaSoftware - 2018.pdf
Scrum-Projetos-EngenhariaSoftware - 2018.pdf
 
Metodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucessoMetodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucesso
 
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
 
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
 
O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]
O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]
O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]
 
Metologias Ágeis com Scrum
Metologias Ágeis com ScrumMetologias Ágeis com Scrum
Metologias Ágeis com Scrum
 
O que aprendemos escalando growth - Vinicius Souza, Growth Innovation - Zup
O que aprendemos escalando growth - Vinicius Souza, Growth Innovation - ZupO que aprendemos escalando growth - Vinicius Souza, Growth Innovation - Zup
O que aprendemos escalando growth - Vinicius Souza, Growth Innovation - Zup
 
Os desafios no uso de XP e SCRUM no dia-a-dia
Os desafios no uso de XP e SCRUM no dia-a-diaOs desafios no uso de XP e SCRUM no dia-a-dia
Os desafios no uso de XP e SCRUM no dia-a-dia
 
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Desenvolvimento Ágil de Software
 
Levantamento Ágil de Requisitos
Levantamento Ágil de RequisitosLevantamento Ágil de Requisitos
Levantamento Ágil de Requisitos
 
SETIC Scrum & XP
SETIC Scrum & XPSETIC Scrum & XP
SETIC Scrum & XP
 
Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de software
 
[GetNinjas] Business Intelligence Workshop @ Google Campus SP
[GetNinjas] Business Intelligence Workshop @ Google Campus SP[GetNinjas] Business Intelligence Workshop @ Google Campus SP
[GetNinjas] Business Intelligence Workshop @ Google Campus SP
 
Framework Scrum
Framework ScrumFramework Scrum
Framework Scrum
 
Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Req...
Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Req...Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Req...
Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Req...
 

Mais de Juliano Ribeiro

Mais de Juliano Ribeiro (20)

Mais Serviços, menos times!
Mais Serviços, menos times!Mais Serviços, menos times!
Mais Serviços, menos times!
 
Quando vai ficar pronto? Agile Beer version
Quando vai ficar pronto? Agile Beer versionQuando vai ficar pronto? Agile Beer version
Quando vai ficar pronto? Agile Beer version
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
 
Como adotar ágil sem perder organização
Como adotar ágil sem perder organizaçãoComo adotar ágil sem perder organização
Como adotar ágil sem perder organização
 
Controlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil SalvadorControlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil Salvador
 
Extreme pair programming
Extreme pair programmingExtreme pair programming
Extreme pair programming
 
Agile customs
Agile customsAgile customs
Agile customs
 
Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015
 
O que aprendi com minha empresa
O que aprendi com minha empresaO que aprendi com minha empresa
O que aprendi com minha empresa
 
Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015
 
Agile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilAgile customs - Pré Agile Brazil
Agile customs - Pré Agile Brazil
 
Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
 
A bula da agilidade - Renato Willi
A bula da agilidade - Renato WilliA bula da agilidade - Renato Willi
A bula da agilidade - Renato Willi
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
 
Nós precisamos de um PO!
Nós precisamos de um PO!Nós precisamos de um PO!
Nós precisamos de um PO!
 
#Estimar é Crime?
#Estimar é Crime?#Estimar é Crime?
#Estimar é Crime?
 
Tell me what you want - Uma visão sobre análise de requisitos
Tell me what you want - Uma visão sobre análise de requisitosTell me what you want - Uma visão sobre análise de requisitos
Tell me what you want - Uma visão sobre análise de requisitos
 
Agile customs
Agile customsAgile customs
Agile customs
 

Último

Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
RogrioGonalves41
 

Último (20)

Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdfAPRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPoesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 

Os desafios da entrega contínua

Notas do Editor

  1. Como a maioria de todos os que lêem esse texto comecei minha carreira começou com programador. Comecei num tempo em que se comprava revistas e digitava o código todo no PC, apenas para ver um gorila jogando uma banana em outro, do outro lado da tela. Naquele tempo, sinceramente não me recordo de ouvir alguém falando de boas práticas, de código limpo ou de qualquer outra boa prática que temos hoje como verdade. Enfim, sou &quot;das antigas&quot;. Assim, eu gerava código como um genuíno horse. Não me preocupava com a qualidade do que eu produzia, simplesmente produzia.
  2. E com esse background eu fui contratado pela Produtec. Lá aprendi muito sobre programação. Mas principalmente vi um ambiente que refletia aquele meu histórico. E isso me incomodou profundamente. A maior prática que eles tinham até então era um simples controle de versionamento dos arquivos, com arquivos com lock durante o mês de desenvolvimento e só sendo liberados e reintegrados só no momento da liberação da build. Nem preciso falar dos problemas e do tempo que se tomava do momento do início da liberação até ela finalmente ser entregue ao cliente.
  3. Free VCS, falar dos locks, da integraçãocomplexa, propriedadecoletiva do código.
  4. E entãocomeçamos a fazerintegraçãocontínua. E só, nãopudemosavançarmais.
  5. Haviammuitos bugs, a empresaqueria
  6. Uma nova esperança, uma novacarreira
  7. A proposta era quepudéssemosfazer as coisasqueacreditávamos, sembarreiras. Sóaceitaríamosprojetosquecoincidissem com nossascrenças.
  8. Reuniões, overhead e demora no feedback.
  9. Entãonóscomeçamos a enviaros apps para o TF. E nessemomento,começamos a ter beta tester funcionando.
  10. Sai twitter e facebookEntra e-mail
  11. Vídeodemonstrativo
  12. Uma boa história de usuário é aonde as coisas começam. Se você vai começar a entregar histórias uma a uma essas histórias devem estar na granularidade adequada para tanto.
  13. Scrum tem uma cerimônia perfeita para isso, o BacklogRefinement. Nessa cerimonia, o ProductOwner tem a oportunidade de revisar junto ao time as historias futuras, debatendo-as com quem realmente ira faze-las. Isso pode ocorrerem qualquer momento, sempre que o PO precisar e o time estiver disponível. Para esse momento devem estar presentes o PO, o Scrum Master e o time. O Scrum Master sempre está presente, pois é de sua responsabilidade facilitar as cerimonias.