please read – instructions for adding page numbers “x … · metodologia ágil e devops...

35
São Paulo August, 28 2018

Upload: others

Post on 23-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

São PauloAugust, 28 2018

Page 2: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação
Page 3: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

Realizando nossa

Transformação DigitalA Jornada de TI da Dell

Roberto PetryDiretor de TI, Dell Digital Brazil

Page 4: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

4

Dell Digital: Nossa jornada de transformação

Transformação

digital

Transformação

da força de trabalho

Transformação

da segurança

O MODO DELL DIGITAL

Capacitando os negócios digitais

Metodologia ágil e DevOps

Aplicativos nativos da nuvem com o Pivotal

Plataforma de comércio digital (KOA)

Modernização de aplicativos, SaaS

IoT e lógica analítica de dados

Experiência de membros da equipe

Ferramentas para usuário final

Colaboração e comunicação

Mobilidade e acesso contínuo

Transformação

da TI

Datacenters modernos

Automatização da nuvem

privada/híbrida

Infraestrutura convergente/

hiperconvergente

Modelo operacional

Protegendo a empresa

Risco e segurança cibernética

Operações avançadas

de segurança

Infraestrutura moderna segura

Usuários

Segurança

Pessoas | Processo | Tecnologia

Aplicativos

e dados

Nuvem

Infraestrutura

Page 5: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

5

1. A oportunidade

2. Nossa abordagem

3. Tornando realidade

Page 6: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

6

A maior empresa de

tecnologia com controle

privado do mundo

Receita de US$ 79,9 bilhões1

Atendendo a 99% das empresas

na Fortune 500

145 mil funcionários

30.000 funcionários nas equipes de

serviço e suporte

180 países

1 A receita líquida não GAAP para o ano fiscal que terminou em 3 de fevereiro de 2018

A Dell Technologies é composta de sete marcas:

Page 7: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

7

A TI habilita os negócios digitaisM

AT

UR

IDA

DE

DO

MO

DE

LO

OP

ER

AC

ION

AL

DE

TI

Provedor de infraestrutura

Consolide, virtualize e migre cargas de trabalho

para a nuvem

Transforme a infraestrutura

Parceiro de negócios

Ofereça recursos de TI sob demanda

e alinhados aos negócios, aumentando a agilidade e reduzindo os custos

Acelerea inovação

Empresadigital

Alinhe-se aos negócios para estimular

colaborativamente a receita e o crescimento

Habilite novos modelos de negócios

RELAÇÕES DE NEGÓCIOS DE TI

Page 8: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

8

Dell Digital e TI

Líderes de negócios

Vendas

Líder de portfólio de TI

Manufatura, SC,CCO

Líder de portfólio de TI

Marketing, Integração

Líder de portfólio de TI

Serviços

Líder de portfólio de TI

G&A e BAT

Líder de portfólio de TI

Transformação do modelo operacionalEnvolvimento empresarial contínuo

Page 9: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

9

InovaçãoCusto &

Eficiência

Desafio do CIO

9

Page 10: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

10

A tecnologia estimula o valor para a empresa

Controle e reduza

os custos

Reduza o custo do desenvolvimento de aplicativo, a complexidade,time-to-market e otimize as operações em um

ambiente de nuvem híbridapara eficiência de TI

e suporte flexível aos negócios

Expanda

os negócios

Crie uma plataforma de TI ágil e flexível, usando o poder

da nuvem-móvel para dar suporte à inovação dos

negócios, e permitindo que a empresa responda

rapidamente às oportunidades digitais

Page 11: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

11

Temos uma variedade de aplicativos/cargas de trabalho

Nativo da NuvemTradicional

Page 12: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

12

DE

• Várias plataformas tradicionais

• Releases longas e ineficiência de TI

• Equipes alocadas em grandes projetos

• Experiências desconectadas em Dell.com, Premier e DellEMC.com

• Arquitetura regional para dar suporte aos negócios

PARA

• Uma plataforma única para todas as unidades de negócio baseado em Tecnologia Dell

• Equipes voltadas a desenvolvimento ágil

• Um ecossistema digital integrado com foco nas necessidades dos clientes

• Arquitetura padronizada global para transformar o negócio

A realidadePrecisamos nos transformar

Page 13: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

13

A transformação digital da Dell usa a tecnologia e a metodologia Pivotal

e infraestrutura da Dell EMC e Vmware nesta mudança de cultura

O modo Dell Digital

Aplicativos, arquitetura

e rede modernizados

Pessoas Processo Tecnologia

Simples, ágil, balanceado e direto

Com foco no produto, entrega contínua e rápida

TEMPO

DEFINIR LIBERAR

CRIAR

DEFINIR LIBERAR

CRIAR

DEFINIR LIBERAR

CRIAR

RISCO

</>

SPINE

LEAF

Produto

Projeto Desenv.

EQUIPE

BALANCEADA

Cultura

Page 14: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

14

Mudando

o modo como

trabalhamos

Mudando

o modo como

trabalhamos juntos

Mudando as ferramentas que

usamos para trabalhar

Mudando o modo como trabalhamos

Page 15: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

15

A abordagem ágil

Indivíduos

e interações

em vez de processos

e ferramentas

Software evolutivo

em vez de

documentação

abrangente

Responder

a mudanças em vez

de seguir um plano

Colaboração de clientes

em vez de negociação

de contratos

Page 16: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

16

Pensar e agir como uma Empresa de Software

Desenvolvimento ágil

com entrega contínuaacelera as melhorias

Novos produtos

e serviçostransformam

os negócios

Lógica analítica de dadostraz novas percepções

Page 17: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

17

EXPERIÊNCIADO CLIENTE

DIFERENCIALCOMPETITIVO

FOCO TOTAL EM

APLICAÇÕES

Page 18: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

18

Nossa base digital

Nuvem privada

IoT

Computaçãoperiférica IoT

Nuvem pública

QUALQUER APLICATIVO

QUALQUER DISPOSITIVO

NUVEM HÍBRIDA

Tradicional SaaSNativo da Nuvem

Desktops Móvel Identidade

APL APL APL

Page 19: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

19

A TI permite os negócios digitaisM

AT

UR

IDA

DE

DO

MO

DE

LO

OP

ER

AC

ION

AL

DE

TI Provedor de

infraestruturaParceiro de

negóciosEmpresa

digital

RELAÇÕES DE NEGÓCIOS DE TI

Nuvem privada• Portal da Web unificado para

solicitações de TI

• Provisionamento automatizado

• Centralização de auditoria e registro

• Continuidade de negócios, DR

Nuvem híbrida• Capacidade de pico com nuvem

• Medidas de nível de serviço

• Gerenciamento entre nuvens

PaaS• Plataforma sob demanda

• Criação de Aplicativos convergentes (DBaaS)

• Gerenciamento de alteração e configuração de aplicativos

XaaS• Capacidade de extensão do ciclo de

vida do serviço

• Segurança e sistema de redes centrados em aplicativos

Terceira Plataforma• Aplicativos dimensionáveis

e nativos da nuvem

• Big Data e lógica analítica

• Framework para IoT

• Dispositivo móvel

DevOps• Arquitetura de microsserviços

• Integração e entrega contínuas

• Transformação da organização e dos processos

Convergência digital• Novos modelos de negócios

• Envolvimento contínuo do cliente

• Transformação digital

IaaS• Gerenciamento do ciclo de vida

de serviços• Portal de autoatendimento do usuário• Transformação da organização e dos

processos• Custos de serviços para chargeback

Infraestrutura virtual• Computação, armazenamento

e sistemas de rede virtualizados

• Gerenciamento de capacidade e desempenho

Page 20: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

20

Processo: Mudando o modo como trabalhamos

Estratégia avançada• Mais tempo gasto para escrever um novo código

• Menos tempo em correções, velocidade, estabilidade

• Menos tempo para releases

100% de qualidade,

desempenho e tempo

de disponibilidade

Ciclos de release curtos

(Entrega contínua)

Iteração e projeto centrados

em pessoas

(Detecção contínua)

Inovação• Mais tempo gasto na detecção de novas soluções

• Encontre melhores maneiras por meio de testes mais

rápidos e iterações de feedback com clientes

• Baixo custo de falha

Eficiência• O sucesso do cliente é o KPI norteador

• Menos tempo de criação de itens não valorizados pelo cliente

Page 21: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

21

O modo Pivotal = O modo Dell Digital

Fornecimento contínuo de qualquer aplicativo

para cada nuvem com uma só plataforma

Programação por Pares

Equipes pequenas, interfuncionais e no mesmo

local com todas as perspectivas necessárias

para criar o produto certo, da maneira certa.

Projeto de produtosGerenciamento

de produtos

Engenharia

de produtos

Page 22: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

22

Nossa transformação PivotalOs três aspectos da transformação Pivotal que precisam ser executados

em paralelo para alcançar o resultado desejado

Ano fiscal 2018

Ano fiscal 2019

Ano fiscal 2020

Ano fiscal 2021

37% *desenv.

45% *desenv.

55% *desenv.

70% *desenv.Infraestrutura PCF

Reforçar a capacidade para a plataforma PCF para que ela possa ser dimensionada de acordo com os volumes de transações da Dell

Migração de aplicativos PCF

Redefinir a plataforma, refatorar e modernizar os aplicativos legados em aplicativos nativos e/ou prontos para a nuvem que estimulam o cliente final e o valor.

Transformação da metodologia Pivotal Labs

Transforme a Dell Digital em uma organização centrada no produto, usando a metodologia Pivotal Labs de programação por pares, desenvolvimento orientado por teste com pequenas equipes balanceadas.

“Mudando o modo como a Dell desenvolve software por meio da entrega de experiências

digitais diferenciadas ao cliente, que estimulam os melhores resultados

de negócios.”

Page 23: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

23

Jornada de infraestrutura e aplicativos PCFCriando a capacidade para permitir que a Dell Digital seja executada em PCF

$$$$

$$$$$ Novas iniciativas

de software

nativas da nuvem

Desenvolvidas para PCF

Dimensionamento automáticoAlta disponibilidadeRegistro/medições

SegurançaAtualizações sem downtimeE muito mais

Deco

mis

sio

nar

Elim

ina

do

do

eco

ssis

tem

a

Re

fato

rar

É e

xe

cu

tad

o e

mP

CF

Mo

dern

izar

Be

m e

xe

cu

tad

oe

m P

CF

Execução o

timiz

ada

em

PC

F

Oti

miz

ar

$$$$$

(Ma

is p

essoas e

pro

ce

ssos)

Page 24: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

24

Pivotal labs: como começamos a criação de maneira diferente

EQUIPE PCF DO SEU

PRODUTO

UNIDADE DE NEGÓCIOS MOTIVADA

Especialistas de produtos com conhecimento

de domínio

Uma ideia geral de

candidatos à migração

Uma equipe de operações de PCF capacitada e vinculada

à unidade de negócios

COMPROMISSO ORGANIZACIONAL

LISTA DE APLICATIVOS CANDIDATOS

PESSOAS QUALIFICADAS

Uma unidade de negócios motivada com a liderança

comprometida com a mudança e com disposição para

investir tempo e dinheiro na transformação.

Comece com os aplicativos criados há menos de 7 anos,

usando tecnologia compatível com o PCF (por exemplo: JEE)

que estejam sendo usados, atualizados e mantidos ativamente.

Novos aplicativos também serão construídos com PCF.

Uma pequena equipe de pessoas que compreendam os

aplicativos candidatos e estejam disponíveis para trabalhar

na iniciativa em uma forma dedicada.

Page 25: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

25

Desenvolvimento baseado em testesBaseado em teste significa que as alterações de código devem ser integrado aos

testes de regressão.

Teste inicial

CódigoCiclo de refato-ração

Vermelho = escreva

um teste que falhe

Verde = escreva

um código para

ser aprovado

Azul = melhore

o código, elimine

a redundância

Page 26: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

26

Benefícios do Pivotal Labs

Melhor experiência dos membros de

equipe por meio de:

Colaboração orientada

Estrutura e automação

Orientado a Self-service

Foco nos negócios

Adaptação a mudanças Qualidade do códigoPrática de codificação padronizada,

com menos defeitos

Compromisso

empresarialProcesso iterativo,

foco no negócio

Na velocidade do

mercadoMaior velocidade

InovadoresNão tradicional,

colaborativo

“Pivots” produtivos

Page 27: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

27

Desenv.

Operação

Aplicativos

VM,

Infraestrutura

Hardware

Ágil

DevOps

Spring

Boot

Contêineres

Convergente

Pivotal Labs;

transformação

Plataforma Pivotal Cloud

Foundry

Serviços em Container

Pivotal

Pivotal em IaaS virtual

Ágil

DevOps

Container

Convergente

A Plataforma Pivotal

Spring

Boot

Page 28: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

28

Abordagem nativa da nuvem

Nuvem

e

DevOps

Mudança, falha e

aprendizagem rápidas

Automação

Escalabilidae

Plataforma centralizada

para o desenvolvedor

Filosofia ágil

Entrega contínua

Desenvolvimento

ágil

Iteração rápida

Entrega

contínua

Envio rápido

Ideia

ProduçãoOPERAÇÕES

DESENVOLVIMENTO

DE NEGÓCIOS

Page 29: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

29

Nossos clientes são nossos desenvolvedores

Aplicativos tradicionais de TI migrando para aplicativos nativos da

nuvem

Desenvolve-

dores de TI

Desenvolve-

dor de linha

de negócios

Desenvolve-

dores de

produtos da

DELL EMC

“X” desenvolvedores Mais “10x” desenvolvedores

Produtividade da BU /aplicativos gerenciados

pela BU

Produtos de SaaS/hospedado na DELL EMC (receita e suporte à receita)

Por exemplo, eLicensing Por exemplo, Global Services Por exemplo, CloudIQ, eCDA

Page 30: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

30

Nossos clientes querem...Obter eficiência de custo e tempo para desenvolver,

implementar e operacionalizar os aplicativos

DesenvolverCriar/modificar

aplicativos

ImplementarExecutar/proteger

aplicativos

OperacionalizarDimensionar/integrar

aplicativos

Custo e Tempo

© Copyright 2016 Dell Inc.30

Page 31: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

31

Economia em aplicativos legados desenvolvidos de modo customizado

Plataforma de

Desenvolvimento

Plataforma de

Operação

40%

Utilização de IaaS

30% 20%

Page 32: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

32

Exemplo nativo de nuvem: MyService360TM

Painel de controle baseado em nuvem que moderniza nossa experiência de atendimento ao cliente

Implementado com o Pivotal Cloud Foundry no Dell EMC Data Lake

2 semanas4 meses Ciclo de lançamento

Zero24 horas Implementação

Especialista de DevOpsExterno Testes

Sob demanda com Pivotal Cloud FoundryDe acordo com recursos de implementação Relevância

Seletivo sob demandaNão contínua – 4 semanas Entrega

Page 33: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

33

Teclado prático Piloto de pesquisa da Dell.com

45 dias para

a produção

18 minutos para a produção

Mensal Várias vezes por dia

3 dias 18 minutos

Semanas/Meses Minutos

Limitado por

infra dedicada

Automático por meio do dimensionamento automático de PCF

Suporte à

produção

Criação de novos recursos

Tempo até

o lançamento

Lançamento

Tempo de

implementação

Provisionamento

Escalabilidade

Foco em

Page 34: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

34

A transformação digitalreside na intersecção entre negócios e tecnologia.

© Copyright 2017 Dell Inc.34

Page 35: PLEASE READ – INSTRUCTIONS FOR ADDING PAGE NUMBERS “X … · Metodologia ágil e DevOps Aplicativos nativos da nuvem com o Pivotal Plataforma de comércio digital (KOA) ... Operação

35