Developer Experience como diferencial na Transformação Digital

Preview:

Citation preview

Developer ExperienceComo diferencial na

Transformação Digital

@marcosbrizeno

TransformaçãoDIGITAL

AdaptaçãoInovação

Adaptação

e-commerce

buscar produtos

gerenciarpromoção

manter estoque

rastrear pedidos

validação de pagamento

lidar com informaçõe sensitivas

Inovação

e-commerce

buscar produtos

gerenciarpromoção

manter estoque

rastrear pedidos

validação de pagamento

lidar com informaçõe sensitivas

infraestrutura de nuvem

escalabilidadedisponibilidade

gerenciamento de comunidade

recuperação de desastres

O comoO quê

TECNOLOGIAé a chave

Um mal necessário

Um mal necessário

Parte do negócio

Um mal necessário

Parte do negócio

É o negócio

Lojas físicas com diferencial tecnológico

Interações além da tela

http://thght.works/2txdcRq

Lojas físicas com diferencial tecnológico

TECNOLOGIAPrecisa de pessoas

Pessoas capacitadas e engajadas

Com as ferramentas certas

Com autonomia e responsabilidade

Foco na excelência técnica

DEVELOPER Experience

NUVEMmenos fricção e mais experimentação

RAILStempo para Hello World

USER

DEVELOPERExperience

Seamless Customer Experience

Ir ao shopping encontrar os amigos

pegar oticket

manter o ticket

pagar o ticket

devolver o ticker

Seamless Customer Experience

Ir ao shopping encontrar os amigos

pegar oticket

manter o ticket

pagar o ticket

devolver o ticker

Seamless Developer Experience

Entregar uma novaiteração do produto

documentar mudança

abrir ticket de mudança

coordenar com o CAB

esperar pela

mudança

Seamless Developer Experience

Entregar uma novaiteração do produto

documentar mudança

abrir ticket de mudança

coordenar com o CAB

esperar pela

mudança

"É a maneira como as pessoas se relacionam para criar um produto e entregam experiência aos usuários finais."

O que é Developer Experience? - @marcosbrizeno

"É a maneira como as pessoas se relacionam para criar um produto e entregam experiência aos usuários finais."

O que é Developer Experience? - @marcosbrizeno

"É a maneira como as pessoas se relacionam para criar um produto e entregam experiência aos usuários finais."

O que é Developer Experience? - @marcosbrizeno

O que fazuma boa Developer Experience?

AGILE &DeveloperExperience

simplicidadeMaximizar a quantidade de

tarefas que não são feitas

ExcelênciaTÉCNICA

PLATAFORMAS & Developer Experience

Ascensão das Plataformas

http://thght.works/2sU7UNI

Exemplo de plataforma técnica

Plataforma comum

Minha Lojaonline

POS Minha Loja

lojao.com

SAC Support

Exemplo de plataforma de negócio

Play Store/App Store

Clash of Clashy

Clashy Clash

Clash between Clashes

Clashing Clashes

Super Clashy

EXPERIMENTAÇÃO & DeveloperExperience

startupsCORPORAÇÕES

vs

Entropia do softwaretempo

evolução

QUALIDADE & DeveloperExperience

EVOLUTIVAhttp://thght.works/2uRjcUu

Arquitetura

PESSOAS &DeveloperExperience

AutonomiaLiberdade + Responsabilidade

Failure Cake - http://thght.works/2ssXnJY

Foco no seusTALENTOS

Martin Fowler sobre Excelência Técnica - https://youtu.be/Avs70dZ3Vlk

"All this stuff about Digital Transformation doesn't make any difference unless you can actually deliver it"

Adrian Cockcroft sobre inovação- http://bit.ly/2uNGdaU

"We hired them from youand got out of their way"

Obrigado!@marcosbrizeno