como a natura vem diminuindo seu custo de operação total com drupal - drupalcamp campinas 2016

40
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 Developer Taller

Upload: taller-negocio-digitais

Post on 16-Apr-2017

283 views

Category:

Software


0 download

TRANSCRIPT

Page 1: 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

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

HandrusFloripa! -SC / BR

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

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

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

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

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

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

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

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

Seleção de projetos em grandes empresas

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

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

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

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

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

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?

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

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

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

Seleção de projetos em grandes empresas

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

Não tão rápido!

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

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?

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

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

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

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.

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

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

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

O que é TCO?

Porque??Compensa ter tanto trabalho?

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

O que é TCO?

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

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

O que é TCO?

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

O que é TCO?

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

O que é TCO?

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

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

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

O que é TCO?

Custos diretos

Custos Indiretos

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

O que é TCO?

NOT BAD!Compensa ter tanto trabalho!

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

Como calcular?

Como calcular TCO?

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

Como calcular?

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

Análises

Extingue o custo

Diminui o custo

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

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

Open Source Power

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

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

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

PaaS/SaaS Power

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

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.

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

Drupal Power

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

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

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

… e na Natura?

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

núcleo

de produtos e serviços digitais

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

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.

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

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.

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

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

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

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

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

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?

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

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