ExeWatch: 2.000 empresas, 74.000 devices e o programa MVP
🇮🇹 Italiano • 🇬🇧 English • 🇩🇪 Deutsch • 🇪🇸 Español • 🇫🇷 Français
Mais de 2.000 empresas e mais de 74.000 devices monitorados em poucos meses, o programa EW-MVP que começa pelo Brasil com Sileide Campos, e o Developer Guide que tanta gente pediu.
TL;DR: O ExeWatch passou de 2.000 empresas e 74.000 devices monitorados. Começa o programa EW-MVP, um ponto de contato para cada macro-região do mundo: o primeiro é a Sileide Campos, do Brasil, e as candidaturas para as outras áreas estão abertas em
exewatch@bittime.it. E o Developer Guide está no ar, a coisa que vocês mais pediram. Experimente em exewatch.com.
Os números
Mais de 2.000 empresas usuárias finais rodam o ExeWatch em produção, em mais de 74.000 devices. Em poucos meses.
Não esperávamos isso tão cedo. Mas o motivo por trás desses números é sempre o mesmo: quem desenvolve em Delphi precisa saber como as suas aplicações se comportam depois que saem pela porta, e até ontem se virava com os logs que pedia ao cliente por e-mail, com telefonemas e, em um dia bom, com um crash report. O crash report diz onde a aplicação morreu, não o que ela estava fazendo um minuto antes, quantas vezes aquilo já tinha acontecido e para quantos clientes.
O mundo web trata telemetria de aplicação como algo óbvio há quinze anos. O mundo desktop e cliente/servidor, que é justamente onde rodam os sistemas com os quais as empresas faturam, não.
O programa EW-MVP
Um EW-MVP é uma pessoa que usa o ExeWatch de verdade e o conhece a fundo, e que é a referência da sua região: responde às perguntas na língua local, mostra o produto para quem está avaliando, e traz de volta para nós o que faz falta para quem desenvolve na região dele.
Ele existe por um motivo prático. O ExeWatch é usado em países cuja língua não falamos e cujo tecido industrial não conhecemos. E, principalmente, nesses países às três da tarde no horário local nós nem estamos acordados.
A ideia é cobrir todas as macro-regiões do mundo, uma a uma, com um EW-MVP de referência.
O primeiro EW-MVP: Sileide Campos, Brasil
A nossa primeira EW-MVP é a Sileide Campos, do Brasil. Ela começou a falar de ExeWatch para os amigos brasileiros no dia 1 de setembro, no palco da Embarcadero Conference.
A Sileide também é Embarcadero MVP, ou seja, explicar ferramentas para quem desenvolve é o ofício dela. Com ela a conversa não começa pela lista de recursos, começa pelo que a sua empresa precisa: quais métricas olhar, o que instrumentar primeiro, quais recursos do ExeWatch mudam o seu dia e quais podem ser de importância secundária para você.
Começamos por aí porque a comunidade Delphi brasileira é uma das mais vivas do planeta.
Se você desenvolve no Brasil e quer parar de supor como as suas aplicações estão indo e começar a saber, escreva para a Sileide: sileidecampos@gmail.com. Ela explica em português o que o ExeWatch pode fazer por você e pela sua empresa, e você não precisa esperar a gente acordar em Roma.
Todo o resto do mundo, por enquanto, pode continuar escrevendo direto para exewatch@bittime.it.
Candidate-se a EW-MVP
Se você gosta do ExeWatch, conhece bem a ferramenta e acha que pode ser a referência do seu país ou de uma macro-área, escreva para exewatch@bittime.it.
O que procuramos:
- que você já tenha público na sua região. Um user group, um canal, um blog, os eventos locais, o grupo em que as pessoas vão perguntar justamente para você;
- que você tenha vontade de falar sobre isso. Palestras, demos, artigos, respostas nos grupos locais. Não pedimos dias fixos, pedimos vontade;
- que você fale a língua local. Uma dúvida explicada na língua de quem tem a dúvida, e dentro do fuso horário dela, se resolve em uma tarde.
O que você ganha:
- linha direta com a gente. O que você aponta e o que os seus usuários apontam para você entra na roadmap. As betas você vê primeiro;
- visibilidade. Você é a referência oficial da sua região, com nome e contato no site do ExeWatch e em posts como este. É exatamente por isso que você está lendo o nome da Sileide;
- retorno financeiro. O papel é técnico, mas não é trabalho voluntário: sobre os clientes que você traz existem condições que combinamos juntos, caso a caso.
Escreva contando onde você está, o que desenvolve e como usa o ExeWatch hoje.
O Developer Guide
De tudo o que vocês nos pediram nesses meses, este pedido chegou mais vezes do que qualquer outro: um guia que diga o que instrumentar, não como as funções se chamam. Escrevi, e está aqui: www.exewatch.com/devguide.
Dezesseis seções. A referência das APIs já existia, este guia responde à pergunta que vem antes: o que eu instrumento, e em que nível. Lá dentro você encontra:
- o quickstart, que são duas linhas de código e uma opção de configuração;
- a integração de cada SDK: Delphi, Free Pascal, .NET, Python, JavaScript e a DLL com ABI C plana que você chama de C++Builder, Microsoft Visual C++ e Visual Basic;
- as cinco perguntas, o mapa entre o problema que você tem na frente e a ferramenta que resolve;
- oito receitas sobre casos reais, do tipo “um cliente diz que travou e você não faz ideia do porquê” ou “às 9 da manhã a aplicação voa e às 17h ela se arrasta”;
- counter, gauge ou timing: qual dos três escolher, e com que critério;
- os alertas que valem a pena e os que você silencia depois de três dias;
- a comparação entre versões com o export CSV, para pegar a regressão que veio junto com a última release;
- os anti-patterns, que é a parte que eu leria primeiro;
- o que acontece quando a conexão com a internet cai;
- como instrumentar sem queimar a sua cota.
Se o que você quer é só o snippet para colar, estão todos em Roube este código.
Se você já tem o ExeWatch em produção, leia pelo menos os anti-patterns e a seção sobre tags. São vinte minutos que te poupam de um dashboard cheio de coisa que você nunca vai olhar.
Obrigado, e continuem assim
Algumas das mensagens que chegaram para a gente nesses meses:
Ho appena provato la nuova funzionalità del Nested Timing Traces, solo una parola: fantastico!
“Acabei de testar o novo recurso de Nested Timing Traces, uma palavra só: fantástico!”
ExeWatch è un superpotere!
“O ExeWatch é um superpoder!”
I rolled out ExeWatch into my XXXX app last weekend. It is already monitoring over 160 devices and it has helped me to fix at least 30 new bugs.
“Coloquei o ExeWatch no meu app XXXX no fim de semana passado. Ele já está monitorando mais de 160 devices e me ajudou a corrigir pelo menos 30 bugs novos.”
Citações no idioma em que cada um escreveu, com a tradução logo abaixo. Iniciais no lugar dos nomes.
Trinta bugs encontrados e corrigidos no primeiro fim de semana, em 160 devices. É esse o tipo de retorno que nos diz para onde ir.
A direção que o ExeWatch está tomando não foi decidida por nós numa reunião. Os Nested Timing Traces e o suporte a aplicações legadas em C++ e MSVC nasceram de um e-mail de alguém que estava usando o ExeWatch e nos escreveu o que estava faltando.
A próxima é o multi-tenant dentro do mesmo processo: mais de um cliente pediu, porque quer traces separados a partir de um único executável, divididos por cliente ou por tenant. Vamos falar disso em breve.
Então continuem assim: escrevam quando algo não funciona, e escrevam principalmente quando algo está faltando.
Se você ainda não experimentou o ExeWatch, o plano Hobby é gratuito e não pede cartão de crédito: comece por exewatch.com e depois abra o Developer Guide.
Comments
comments powered by Disqus