Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

29
Evilázaro Alves CBDO BR Soluções Integradas Microsoft Regional Director Criando a nova geração de Apps e Serviços com a plataforma de Nuvem e DevOps Microsoft Igor Abade Diretor Comercial Lambda3 Microsoft ALM MVP

Transcript of Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Page 1: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Evilázaro AlvesCBDO BR Soluções IntegradasMicrosoft Regional DirectorMicrosoft Azure MVP

Criando a nova geração de Apps e Serviços com a plataforma de Nuvem e DevOps Microsoft

Igor AbadeDiretor Comercial Lambda3Microsoft ALM MVP

Page 2: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

$1.9TGartner estima que o valor econômico agregado pela Internet das Coisas através das indústrias irá alcançar US$1.9 trilhões em todo mundo em 20201

$77BEm 2017, aplicações móveis serão baixadas mais de 268 bilhões de vezes, gerando um faturamento maior que US$77 bilhões

$1.6TDividendo disponível para empresas que colocam novos tipos de dados e analyses nas mãos de mais functionários nos próximos 4 anos.

~50%Agilidade Empresarial é responsável por 50% dos principais motivos para mover para a nuvem, versus 14% para redução de custos.

Dispositivos e IoT Apps Big Data Infraestrutura e Nuvem

Gartner “Forecast: The Internet of Things, Worldwide, 2013,” (G00259115), Peter Middleton, Peter Kjeldsen, and Jim Tully, November 18, 2013

Gartner Report, “Predicts 2014: Apps, Personal Cloud and Data Analytics Will Drive New Consumer Interactions” Stephanie Baghdassarian, Brian Blau, Jessica Ekholm. Sandy Shen, November 22, 2013.

IDC “Capturing the $1.6 Trillion Data Dividend,” Dan Vesset, Henry D. Morris, John F. Gantz, May 2014

Gartner “Hype cycle for cloud computing, 2014”, David Mitchell Smith, July 24, 2014Software

Page 3: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

A realidade do desenvolvimento de software

Page 4: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Força de Trabalho

2,6 bilhõesDispositivos móveis em 2016, 350 milhões deles usados no trabalho

Consumidores

82% Da população mundial online participando de redes sociais

Comércio

70%dos negócios usando ou investindo em soluções de computação na nuvem

Tendências de Modernização de Negócio

Page 5: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Fonte: Standish Group, “CHAOS Report” 2015, Resultados da CHAOS Research

Típico Projeto de Software

2011 2012 2013 2014 20150%10%20%30%40%50%60%70%80%90%

100%

29% 27% 31% 28% 29%

49% 56% 50% 55% 52%

22% 17% 19% 17% 19%

Taxa de Sucesso nos projetos de software

MalsucedidosCom desafiosBem-sucedido

Page 6: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

MonitoreImplemente

Product backlog

Ops backlog

Software em produção

Requisitos

Perda de focoQualidade é uma fasePassagem de bastão entre desenv e testesIntegração de times multiplataforma

Expectativa dos usuários não atendidas

Requisitos de produção não atendidos/estabelecidos

Dificuldade para identificar causas raiz em incidentes de produção

Ferramentas e processos distintos

Usuários/Stakeholders

Operações

Desenv & Teste

Feedback não gera ação para desenvolvimento

Requisitos não compreendidosPrioridades conflitantes

Muita coisa pode dar errado!

Page 7: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Agilidade melhora o cenário...

Fonte: Standish Group, “CHAOS Report” 2015, Resultados da CHAOS Research

43%

45%

12%

Projetos Ágeis

Bem-sucedidos Com desafios Malsucedidos

26%

59%

16%

Projetos Cascata

Bem-sucedidos Com desafios Malsucedidos

Page 8: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

DevOps

Page 9: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

É DevOps!

É DevOps!

É DevOps!É

DevOps!

“DevOps é a colaboraçãoEntre Desenvolvimento e Infra (Ops)”

“DevOps é tratar suaInfraestrutura como

código”

“DevOps é usar automação”

“Kanban para Ops?”

“DevOps é usarfeature switches”

“DevOps é fazer pequenas implantações”

Page 10: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

• “Segunda década da Agilidade” (Sam Guckenheimer)

• Queda das barreiras entre desenvolvimento e infraestrutura• Requer uma mudança em

como pensamos sobre responsabilidades, colaboração e um ciclo de vida único fim-a-fim, numa cultura de alta confiança

• Jornada de constantes ciclos de “Build – Measure – Learn”

O que é DevOps?

https://www.microsoft.com/en-us/download/details.aspx?id=46920

Page 11: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

A primeira abordagem (pensamento sistêmico)

DEV OPS

Page 12: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Segunda abordagem (feedback loops)

DEV OPS

Page 13: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Terceira abordagem (experimentação)

DEV OPS

Page 14: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Contrastando ALM e DevOps

Page 15: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Um ciclo de vida convergentePlan Monitor + Learn

Development

Release

Operations

Develop + Test

Page 16: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Motivadores de DevOps

• Solucionar problemas de desempenho e disponibilidade é muitas vezes difícil

• Operações não conseguem liberar versões rápido o suficiente

• Metodologias ágeis para acelerar ciclo de vida do desenvolvimento

• Priorização de investimentos não se baseia em padrões de uso do mundo real

Plan Monitor + Learn

Development

Release

Operations

Develop + Test

Page 17: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Source Repos

Test Case Management

Feedback Management

Build and Continuous Integration

Agile Planning

Team Rooms

Team Foundation Server

Microsoft DevOps

Page 18: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Microsoft DevOps Gartner Magic Quadrant for Application Lifecycle Management

ProduçãoDesenvolvimento

RequisitosPlanejar

Desenvolver + Testar Implantar

Times de Negócios

DesenvolvedoresTestadores

Infraestrutura

+ todos osoutros stakeholders

Backlog

Colaboração

Page 19: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Demo

Page 20: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Cloud Computing e Microsoft Azure

Page 21: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Por que nuvem?

EconomiaEscalaAgilidade

Page 22: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

A ideia principal

Quase todas as empresas do mundo hoje, já podem se beneficiar do uso de plataformas de nuvem Pública!!

Page 23: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Como as mudanças acontecemDa inovação à obrigação

Vantagem competitivada empresa

Primeira empresa de uma determinada indústria implementa uma inovaçãoSegunda empresa de uma determinada indústria implementa uma inovaçãoTerceira empresa de uma determinada indústria implementa uma inovação

TIME

Page 24: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Janela de diferenciação

Categorizar gastos com TI

Vantagem competitivada empresa

Utility ITStrategic IT

Page 25: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Empresas e plataformas de nuvem públicaCom o que você se importa?

O que aplicações estratégicas precisam

Abilidade de suportar novas e modernas ideias de negócios.

Recursos elásticos

Suporte ao desenvolvimento acelerado

O que aplicações de suporte / continuidade ao negócio precisamBaixo custo

Disponibilidade

Plataformas de nuvem pública

Pode ajudar com ambos

Page 26: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Enterprise proven

Hybrid

Hyper-scale Azure

Page 27: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Hyper-scalefootprint

AZURE REGIONS

28Azure regions around the world

More than AWS and Google Cloud combined

Últimos lançamentos em Outubro de 2015-India – Central, India – South, India – WestGENERALLY AVAILABLE6 nova regiões anunciadas: Canada Central, Canada East, Germany Central, Germany North East, United Kingdom (2 – regions TBD)

Page 28: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

O que plataformas de nuvem públicas podem oferecer:

Page 29: Keynote - Trilha Negócios (DevOps Summit Brasil 2016)

Data storageCloud identityVMs on demandDisaster recoveryDeploying packaged applicationsMoving existing applications to the public cloud

Utility ITExemplos de cenários