SlideShare uma empresa Scribd logo
1 de 37
BRANDÃO, EMMANUEL G.
• 38 anos
• Consultor ALM
• www.egomesbrandao.com.br
• twitter.com/egomesbrandao
• linkedin.com/in/egomesbrandao
• github.com/egomesbrandao
• pt.stackoverflow.com/users/14094/egomesbrandao
• docs.com/egomesbrandao#
• Xbox live: egomesbrandao
OBRIGADO!!!
101
PROVOCAÇÕES
ALM
APPLICATION LIFECYCLE MANAGEMENT
Operações
Desenvolvimento
Governança
Ideia Implantação Fim da vida
DISCIPLINAS
StandardizedBasic DynamicAdvanced
DEVOPS
APPLICATION LIFECYCLE MANAGEMENT
Operações
Desenvolvimento
Governança
Ideia Implantação Fim da vida
PROBLEMAS
Analista
de
Negócio
Gerente
de Projeto
Time de
Desenvolvimento
Time de
Testes
Operações
Solicitações de
Mudança
Cenários
Requisitos
de Negócio
Bugs
Tarefas
Erros em
Produção
Builds
Implantação
#1
POR QUE ISSO
ACONTECE?
It’s not about getting
code to production,
it’s about getting
ideas into production
- Craig Miller, Bing
Operações
Desenvolvimento
Governança
Ideia Implantação
DevOps
APPLICATION LIFECYCLE MANAGEMENT
Fim da vida
Plan
1 Monitor + Learn
ReleaseDevelop + Test
2
Development Production
4
3
Negócios Desenvolvimento Teste
Operações
#2
COMO DERRUBAR
SILOS EM UMA
ENTERPRISE?
LEMBRE-SE...
Comunicaçãotransparente
DevOps
Comunicação
Responsabili-
dade
Respeito
Confiança
Scrum
Coragem
Foco
Comprometi
mento
Respeito
Transparência
XP
Simplicidade
Comunicação
FeedbackRespeito
Coragem
#3
É POSSÍVEL
MUDAR A
CULTURA DE UMA
EMPRESA?
Avenida Angélica, 2318, Cj. 11 | Consolação - São Paulo - SP
11 2386.1886 | contato@lambda3.com.br
w w w. l a m b d a 3 . c o m . b
r

Mais conteúdo relacionado

Mais procurados

POG - Definição e Conceitos
POG - Definição e ConceitosPOG - Definição e Conceitos
POG - Definição e ConceitosLuciano Reis
 
Gerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumGerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumLeandro Cianconi
 
Agil das trincheiras
Agil das trincheirasAgil das trincheiras
Agil das trincheirasFelipe Zampa
 
Práticas do Extreme Agile
Práticas do Extreme AgilePráticas do Extreme Agile
Práticas do Extreme AgileDairton Bassi
 
Como NÃO escalar ágil
Como NÃO escalar ágilComo NÃO escalar ágil
Como NÃO escalar ágilRenato Willi
 
Palestra Scrum Gathering 2017
Palestra Scrum Gathering 2017Palestra Scrum Gathering 2017
Palestra Scrum Gathering 2017Caroline Wirtti
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizadosMarcelo Andrade
 
ALM no Visual Studio 2010
ALM no Visual Studio 2010ALM no Visual Studio 2010
ALM no Visual Studio 2010Waldyr Felix
 
Como escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquiteturaComo escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquiteturaLeandro Alonso
 
Metodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XPMetodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XPWashington Botelho
 
Metodologias ageis de projetos: Scrum
Metodologias ageis de projetos: ScrumMetodologias ageis de projetos: Scrum
Metodologias ageis de projetos: ScrumRafael Auday
 
#Javou10 - Testes E2E com JavaScript
#Javou10 - Testes E2E com JavaScript#Javou10 - Testes E2E com JavaScript
#Javou10 - Testes E2E com JavaScriptHenrique Luz
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeWagner Mendes Voltz Fusca
 
Eliminando o desperdício para entregar valor
Eliminando o desperdício para entregar valorEliminando o desperdício para entregar valor
Eliminando o desperdício para entregar valorStéfano H. dos Santos
 
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...Embratel
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
 
Práticas do Extreme Agile
Práticas do Extreme AgilePráticas do Extreme Agile
Práticas do Extreme AgileDairton Bassi
 
12 passos para um código melhor
12 passos para um código melhor12 passos para um código melhor
12 passos para um código melhorGilmar Pupo
 

Mais procurados (20)

Scrum treinamento
Scrum   treinamentoScrum   treinamento
Scrum treinamento
 
POG - Definição e Conceitos
POG - Definição e ConceitosPOG - Definição e Conceitos
POG - Definição e Conceitos
 
Gerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumGerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando Scrum
 
Agil das trincheiras
Agil das trincheirasAgil das trincheiras
Agil das trincheiras
 
Testes de a a z
Testes de a a zTestes de a a z
Testes de a a z
 
Práticas do Extreme Agile
Práticas do Extreme AgilePráticas do Extreme Agile
Práticas do Extreme Agile
 
Como NÃO escalar ágil
Como NÃO escalar ágilComo NÃO escalar ágil
Como NÃO escalar ágil
 
Palestra Scrum Gathering 2017
Palestra Scrum Gathering 2017Palestra Scrum Gathering 2017
Palestra Scrum Gathering 2017
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizados
 
ALM no Visual Studio 2010
ALM no Visual Studio 2010ALM no Visual Studio 2010
ALM no Visual Studio 2010
 
Como escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquiteturaComo escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquitetura
 
Metodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XPMetodologias Ágeis com Scrum e XP
Metodologias Ágeis com Scrum e XP
 
Metodologias ageis de projetos: Scrum
Metodologias ageis de projetos: ScrumMetodologias ageis de projetos: Scrum
Metodologias ageis de projetos: Scrum
 
#Javou10 - Testes E2E com JavaScript
#Javou10 - Testes E2E com JavaScript#Javou10 - Testes E2E com JavaScript
#Javou10 - Testes E2E com JavaScript
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da Agilidade
 
Eliminando o desperdício para entregar valor
Eliminando o desperdício para entregar valorEliminando o desperdício para entregar valor
Eliminando o desperdício para entregar valor
 
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
Como soluções de desenvolvimento ágil podem trazer flexibilidade e velocidade...
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
Práticas do Extreme Agile
Práticas do Extreme AgilePráticas do Extreme Agile
Práticas do Extreme Agile
 
12 passos para um código melhor
12 passos para um código melhor12 passos para um código melhor
12 passos para um código melhor
 

Semelhante a Perfil e contatos de Emmanuel Brandão com dicas sobre ALM e DevOps

3 way's a base do DevOps no Azure DevOps
3 way's a base do DevOps no Azure DevOps3 way's a base do DevOps no Azure DevOps
3 way's a base do DevOps no Azure DevOpsEmmanuel Gomes Brandão
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareAdriano Bertucci
 
Otimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TOOtimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TOPaulo Henrique de Sousa
 
Scrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareScrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareRodrigo Yoshima
 
O Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de NegóciosO Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de NegóciosLuiz C. Parzianello
 
Vi ebts implantação de fábrica de teste - desafios, resultados e melhores p...
Vi ebts   implantação de fábrica de teste - desafios, resultados e melhores p...Vi ebts   implantação de fábrica de teste - desafios, resultados e melhores p...
Vi ebts implantação de fábrica de teste - desafios, resultados e melhores p...Welington Monteiro
 
Novidades ALM Summit 2013
Novidades ALM Summit 2013Novidades ALM Summit 2013
Novidades ALM Summit 2013Lambda 3
 
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Igor Abade
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasRicardo Serradas
 
Technical Product Management at Nubank
Technical Product Management at NubankTechnical Product Management at Nubank
Technical Product Management at Nubankalexandre freire
 
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes AutomatizadosScrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes AutomatizadosStefan Teixeira
 

Semelhante a Perfil e contatos de Emmanuel Brandão com dicas sobre ALM e DevOps (20)

3 way's a base do DevOps no Azure DevOps
3 way's a base do DevOps no Azure DevOps3 way's a base do DevOps no Azure DevOps
3 way's a base do DevOps no Azure DevOps
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de Software
 
Otimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TOOtimização da gerencia de configuração do TRE-TO
Otimização da gerencia de configuração do TRE-TO
 
Métodos Ágeis - Aula 01
Métodos Ágeis - Aula 01Métodos Ágeis - Aula 01
Métodos Ágeis - Aula 01
 
Agile
AgileAgile
Agile
 
Scrum
ScrumScrum
Scrum
 
Scrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareScrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de Software
 
Mudança Organizacional
Mudança OrganizacionalMudança Organizacional
Mudança Organizacional
 
Desafios de um projeto de BPM [Webinares iProcess 2015]
Desafios de um projeto de BPM [Webinares iProcess 2015]Desafios de um projeto de BPM [Webinares iProcess 2015]
Desafios de um projeto de BPM [Webinares iProcess 2015]
 
O Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de NegóciosO Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de Negócios
 
Vi ebts implantação de fábrica de teste - desafios, resultados e melhores p...
Vi ebts   implantação de fábrica de teste - desafios, resultados e melhores p...Vi ebts   implantação de fábrica de teste - desafios, resultados e melhores p...
Vi ebts implantação de fábrica de teste - desafios, resultados e melhores p...
 
Novidades ALM Summit 2013
Novidades ALM Summit 2013Novidades ALM Summit 2013
Novidades ALM Summit 2013
 
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
 
Jornada para o DevOps
Jornada para o DevOpsJornada para o DevOps
Jornada para o DevOps
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivas
 
Talk 2 vitor massari
Talk 2   vitor massariTalk 2   vitor massari
Talk 2 vitor massari
 
PDP FINAL.ppt
PDP  FINAL.pptPDP  FINAL.ppt
PDP FINAL.ppt
 
Produtividade
ProdutividadeProdutividade
Produtividade
 
Technical Product Management at Nubank
Technical Product Management at NubankTechnical Product Management at Nubank
Technical Product Management at Nubank
 
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes AutomatizadosScrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
Scrum Gathering Rio 2014 - Melhorando sua Estratégia de Testes Automatizados
 

Mais de Emmanuel Gomes Brandão

Mais de Emmanuel Gomes Brandão (12)

VS2019 Launch - VS com DevOps
VS2019 Launch - VS com DevOpsVS2019 Launch - VS com DevOps
VS2019 Launch - VS com DevOps
 
DevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOpsDevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOps
 
DevOps para Enterprises
DevOps para EnterprisesDevOps para Enterprises
DevOps para Enterprises
 
7Masters - Automação de testes
7Masters - Automação de testes7Masters - Automação de testes
7Masters - Automação de testes
 
DevOps em Enterprises: problemas
DevOps em Enterprises: problemasDevOps em Enterprises: problemas
DevOps em Enterprises: problemas
 
Three ways a base do DevOps no VSTS
Three ways a base do DevOps no VSTSThree ways a base do DevOps no VSTS
Three ways a base do DevOps no VSTS
 
Saia do Brownfield com Refactoring
Saia do Brownfield com RefactoringSaia do Brownfield com Refactoring
Saia do Brownfield com Refactoring
 
Saia do Brownfield com Refactoring
Saia do Brownfield com RefactoringSaia do Brownfield com Refactoring
Saia do Brownfield com Refactoring
 
DevOps: Muito mais cultura do que ferramentas
DevOps: Muito mais cultura do que ferramentasDevOps: Muito mais cultura do que ferramentas
DevOps: Muito mais cultura do que ferramentas
 
Git Rebase, reescrevendo o seu histórico
Git Rebase, reescrevendo o seu históricoGit Rebase, reescrevendo o seu histórico
Git Rebase, reescrevendo o seu histórico
 
Brownfield applications: dicas, técnicas e experiências
Brownfield applications: dicas, técnicas e experiênciasBrownfield applications: dicas, técnicas e experiências
Brownfield applications: dicas, técnicas e experiências
 
MS Enterprise Library
MS Enterprise LibraryMS Enterprise Library
MS Enterprise Library
 

Perfil e contatos de Emmanuel Brandão com dicas sobre ALM e DevOps

Notas do Editor

  1. Agradecer por poder fazer algo nunca feito: Dar uma palestra que seria seguida de por um debate
  2. O ciclo de vida de uma aplicação é representado por todo o investimento feito por uma organização, desde a ideia até o final de sua vida, representado por três áreas: Governança: Business Case, Gerenciamento de Portfólio de Projetos, Gerenciamento de Portfólio de Aplicações Desenvolvimento: Desenvolvimento de Aplicações, Gerenciamento do Projeto, Processo de desenvolvimento Operação: Distribuição, Monitoramento, Atualização
  3. Uma cultura DevOps é criada através de muita discussão e debate. Tradicionalmente silos técnicos interagem através de complexos sistemas de chamados (tickets) e procedimentos ritualísticos, que requerem intervenções do nível mais alto. Um time DevOps debate sobre o ciclo de vida do produto, requisites, funcionalidades, agenda, recursos, etc… O foco é o produto, e não feudos ou poder politico. Métricas estão disponíveis para todos abertamente e visíveis. A infraestrutura é documentada e disponível.
  4. Empoderamento Fazer o melhor produto, qualquer que ele seja! Os Dev’s não são recompensados por escreverm um monte de código, e Ops não é punido se o código não roda da maneira esperada. O time é recompensado pelo produto ser fantástico e re-alimentam o processo dando feedback de como ele podem ser melhor ainda
  5. Confiança Ops confia que Dev’s estão fazendo o seu melhor para o sucesso do produto, que confia que QA não quer sabotar o sucesso do projeto. Se você não confia na sua equipe, no seu colegal, por que você está trabalhando aí? Por que você contratou a pessoa?
  6. Todos os membros devem respeitar uns aos outros, não é preciso gostar, ser amigo do colega, mas reconhecer suas contribuições e tratá-los bem. Respeito em discussões e ouvir opiniões, nenhum membro do time tem que ter medo de falar, opinar, questionar