devops: continous delivery - como os feedbacks são importantes
TRANSCRIPT
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DEV OPS
Funcionou naminhamáquina… O problemaestá no ambiente de produção…
$^(#)*&%$^*!
Confidential
Estratégias DevOps: uma jornada
ProduçãoStagingQADev
Continuous delivery
Continuous testing
Continuous integration
Plan
Arq
Confidential
Integração contínua e Testes contínuos
ProductionStagingQADev
Continuous testing
Continuous integration
Build
automation
Test
automation
Confidential
Entrega Contínua
Infra como código Gestão de Pipeline
• Sharing user behavior and data from Production
• Requiring inputs from Dev / QA
• Greater Collaboration Across former boundariesContinuous delivery
Continuous testing
Continuous integration
ProductionStagingQADev
Confidential
Entrega ContínuaAgile Mgmt
Source
Repository
Application
Code
Build Server
Artifacts
App Release
Application
Version
RELEASE GATE
DEPLOY
Application Architect
Developer
Check-in
CI Triggered
Build
RELEASE GATE
RELEASE GATE
DEPLOY
DEPLOY
DEPLOY
User Stories
Application
Sprints
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Código naprodução em
11.6 seg !
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Mas... O que os usuários estão
achando?
Confidential
Medir a experiência real
9
Erros
Tempo para abrir
Uso de bateria
Uso de dados
Tempo de resposta da UI
Crashes
Análise de sentimentoUser Flow
Confidential
Avaliação Contínua
Continuous user experience and feedback loops
• Sharing user behavior and data from Production
• Requiring inputs from Dev / QA
• Greater Collaboration Across former boundaries
Continuous assessment
Continuous delivery
Continuous testing
Continuous integration
ProductionStagingQADev
Confidential
Avaliação Contínua: utilizar métricas como feedback contínuo
Agile Mgmt
Source
Repository
Application
Code
Build Server
Artifacts
App Release
Mgmt
Application
Version
RELEASE GATE
DEPLOY
Application Architect
Developer
Check-in
CI Triggered
Build
RELEASE GATE
RELEASE GATE
DEPLOY
DEPLOY
DEPLOY
User Stories
Application
Sprints
Confidential
Avaliação Contínua com HPE AppPulse Mobile e HPE Mobile Center
Agile Mgmt
Source
Repository
Application
Code
Build Server
Artifacts
App Release
Mgmt
Application
Version
RELEASE GATE
DEPLOY
Application Architect
Developer
Check-in
CI Triggered
Build
RELEASE GATE
RELEASE GATE
DEPLOY
DEPLOY
DEPLOY
User Stories
Application
Sprints
Confidential
Entre em saas.hpe.com e faça um trial:
AppPulse Mobile
MobileCenter
Visite o nosso stand na DevCamp e
concorra ao prêmio!