Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalCamp Campinas 2016

Post on 16-Apr-2017

283 views 0 download

Transcript of Como a Natura vem diminuindo seu custo de operação total com Drupal - DrupalCamp Campinas 2016

Como a Natura vem diminuindo seu custo de operação total com Drupal

Augusto Knijnik

Líder do Núcleo de Produtos Digitais Natura

Handrus Nogueira

Business DeveloperTaller

HandrusFloripa! -SC / BR

Business Developer / Consultant @ TallerWeb & Open-Source & Agile~12 anos de estradaDrupaleiro a ~8 anosDev with Passion!

Augusto R. KnijnikSão Paulo - SP / BR

Engenheiro de Computação - UFSCarLíder do Núcleo de Produtos e Serviços Digitais @Natura5 anos atuando em TI

NaturaAcreditamos na inovação como um dos pilares para o alcance de um modelo de desenvolvimento sustentável. Mais de 2 milhões de CNs no mundoMais de 6 mil colaboradores no mundo

http://natura.com.br

TallerSomos um ateliê de negócios digitais que transformaideias em projetos inovadores.55 modulos, 2 temas, 710 commits, 3 commits no Drupal 8 Core e 1 commit no Drupal 6 core. http://oqueedrupal.org http://drupaldeelite.com.brhttp://blog.taller.net.br

Agenda

1. Seleção de projetos na maioria das empresas2. O que é T.C.O.?3. Open-source Power4. PaaS/SaaS Power5. Drupal Power6. Resultados7. Por onde começo?8. Materiais9. Perguntas

Seleção de projetos em grandes empresas

Seleção de projetos em grandes empresas

Inexperiente1. Valor Homem-hora2. Pesquisa superficial de

expertise3. Sem checagem de

reputação

Mais Experiente1. Valor Homem-hora2. Custo de Running

a. Processos ágeis vs Cascata/Tradicional

3. Pesquisa de espertisea. Indicações, Comunicades etc

4. Reputaçãoa. Cases, clientes, tempo de mercado,

validação do curriculum dos colaboradores

Seleção de projetos em grandes empresas

Inexperiente1. Valor de aquisição2. Valor de desenvolvimento3. Quantidade de escopo4. Parcelamento e condições

de pagto

Mais Experiente1. Valor de aquisição2. Valor de desenvolvimento3. Quantidade de escopo4. Cortes de escopo (explicações e

sugestões)5. Valor da operação6. Aderência Arquitetural7. Parcelamento e condições de pagto

Seleção de projetos em grandes empresas

Inexperiente1. Quantidade de bugs por

história2. Atrasos no projeto

Mais Experiente1. Quantidade de bugs por história2. Quantidades de incidentes pós

implantação3. Uptime4. Aderência ao Escopo5. Capacidade de Flexibilizar escopo

(desafios do escopo aberto)6. Atrasos no projeto7. Qualidade de comunicação8. ROI

a. Dificil medirb. E valores subjetivos?

Seleção de projetos em grandes empresas

Inexperiente1. Totalmente subjetivo2. Avaliação de vários

projetos

Mais Experiente1. Totalmente subjetivo2. Avaliação de vários projetos3. Melhor ROI

Seleção de projetos em grandes empresas

Escolhi o fornecedor de menor preço!Vamos economizar MUITO! Hã?!

Não tão rápido!

Seleção de projetos em grandes empresas

O que tem de errado nessa abordagem?

R: Não mensura pontos qualitativos e quantitativos importantes1. Quantas pessoas se envolvem em incidentes?2. Quantas horas são gastas em monitoramento?3. Quantas horas são gastas para usar o software?

Seleção de projetos em grandes empresas

O que tem de errado nessa abordagem?

R: Mensuração rasa1. Se a solução não é aderente, quanto custa

para customizá-lo?2. Realmente preciso de todos os requisitos?

a. Investimento vs Retorno

Seleção de projetos em grandes empresas

Como fazer isso certo?

R: É preciso mensurar todo o ciclo de vida do software!

T.C.O.Ou

C.T.P.

O que é TCO?

Calcula custos diretos e indiretos1. Manutenção e treinamento2. Custos associados com a falha ou o outage

(planejada ou não)3. Incidentes diminutivos do desempenho (por ex., se

os usuários ficarem em espera)4. Quebras de segurança (e custos por perda de

reputação e recuperação)5. Preparação para o desastre e recuperação6. Espaço7. Eletricidade8. Desenvolvimento, infraestrutura teste9. Garantia de qualidade, crescimento incremental,

custo de desativação do equipamento, depreciação etc

Total Cost of OwnershipCusto Total da Posse

O que é TCO?

Porque??Compensa ter tanto trabalho?

O que é TCO?

O que acontece quando compro focando somente em custo de aquisição?

O que é TCO?

O que é TCO?

O que é TCO?

O que é TCO?

1. Te força a focar no custo de todo o ciclo de vida do software

2. Te força a considerar todo o ecossistema necessário. Hardware, serviços, pessoas, aquisição, dustomização, depreciação etc

3. Te força a mapear todo o ciclo, ajudando a levar questões qualitativas a outro patamar.

Total Cost of OwnershipCusto Total da Posse

O que é TCO?

Custos diretos

Custos Indiretos

O que é TCO?

NOT BAD!Compensa ter tanto trabalho!

Como calcular?

Como calcular TCO?

Como calcular?

Análises

Extingue o custo

Diminui o custo

Compatível com outras soluções que reduzem o custo

Open Source Power

Open Source Power

1. Economia na Aquisiçãoa. Sem liçensasb. Customização possível e facilitada

MAS…

1. Suportea. Nem sempre existe uma empresa grande e estável

suportando a soluçãob. Mais difícil calcular o valor do ativo vs investimento

PaaS/SaaS Power

PaaS/SaaS Power

1. Economia de escala paraa. Manutençãob. Aquisiçãoc. Manutençãod. Suporte

2. Qualidadea. Expertiseb. Remedia dores de cabeça comuns (24x7,

monitoramento, time para reção rápida…)MAS…Esqueça qualquer customização.SLAs fixos, e você não pode mudar isso.

Drupal Power

Drupal Power

1. Usabilidadea. Menor custo para uso da ferramenta

2. Baixo custo para customizaçãoa. Alta chance de encontrar a customização necessária pronta

ou quase pronta3. SaSS e PaaS focados

a. Facilita a seleção, suporte… SaaS/PaaS Power!4. Enterprise ready

a. Segurançab. Escalabilidade

… e na Natura?

núcleo

de produtos e serviços digitais

Processo e Operação Ágil

Estratégia

ProblemáticaDefinição de Objetivo e proposta de valor de uso.Público Alvo e JornadaDefinição de Métricas Mobilização das células

Prototipação

Priorização e desenvolvimento de protótipo.

Pesquisa com o usuário e Teste de Usabilidade

Analise de resultados

APRENDIZADOS DO PROTÓTIPO E DIRECIONAMENTO DE ESCOPO, REFINAMENTO DA SOLUÇÃO PARA A ETAPA DE DESENVOLVIMENTO, ATIVAÇÃO E OPERAÇÃO DO NOVO PRODUTO OU SERVIÇO.

Desenvolvimento Melhoria Contínua

Desenvolvimento do MVPTestesAjustesRelease

FeedbacksInsightsNovas demandas Incidentes

Acompanhamento de indicadores.Analise de performance.

Macroprocesso

Dev

Test

Release

Feedbacks, Insights, Novas

Ideias & Incidentes

EVOLUÇÕES E CORREÇÕESFLUXO ÚNICO

Prioriza

ç

ão

Entregas

Checkli

st

GMUD

DevOp

s

Arq. Ref

Docume

n.

Case AdoroMaquiagem.com.br

designque se adapta para smatphones e tablets

+350 matérias publicadas

Saving de TI eNegócios

Melhoria Contínua

Prova de conceito Drupal + Cloud

Redução na taxa de rejeição Maior incidência

de usuários mobile

Prazo do projeto 50% menor em

Drupal

Economia com infraestrutura

Case Natura.com.br

NOVA UX co-criação e testes com o consumidor final.

designque se adapta para smatphones e tablets

identidadevisual nova

Sacola de

Compras

CLOUD+ disponibilidade,performance e suporte.

PERFORMANCE25% de melhoria no tempo de resposta

SEO7% de melhoria na busca orgânica

IntegraçãoeCommerce

Saving de TI eNegócios

Melhoria Contínua

IncidentesCríticos

Por onde começo?

Calculandohttp://www.cio.com/article/3005705/software/calculating-the-total-cost-of-ownership-for-enterprise-software.html

Evite Erros!http://www.appian.com/blog/bpm/avoiding-the-two-biggest-mistakes-in-software-tco-analysi

Ignore aquilo que é impossível calcular1. Não perca o sono, é dificil de calcular…2. Vale o esforço ou você pode estimar?3. Somente esse dado tem potencial de invalidar toda a

análise?

Perguntas?

Obrigado!

Augusto Knijnik

Líder do Núcleo de Produtos Digitais Natura

Handrus Nogueira

Diretor ComercialTaller

@augusto455augustoknijnik at natura.net

@handrushandrus at taller.net.brhttps://br.linkedin.com/in/handrushttps://branded.me/handrus