ExeWatch: 2.000 aziende, 74.000 device e il programma MVP
🇬🇧 English • 🇩🇪 Deutsch • 🇪🇸 Español • 🇫🇷 Français • 🇧🇷 Português
Oltre 2.000 aziende e più di 74.000 device monitorati in pochi mesi, il programma EW-MVP che parte dal Brasile con Sileide Campos, e la Developer Guide che tanti di voi ci avevano chiesto.
TL;DR: ExeWatch ha superato le 2.000 aziende e i 74.000 device monitorati. Parte il programma EW-MVP, un referente per ogni macro-regione del mondo: il primo è Sileide Campos per il Brasile, e le candidature per le altre aree sono aperte a
exewatch@bittime.it. Ed è online la Developer Guide, la cosa che ci avete chiesto più di ogni altra. Provalo su exewatch.com.
I numeri
Oltre 2.000 aziende finali usano ExeWatch in produzione, per più di 74.000 device monitorati. In pochi mesi.
Non ce li aspettavamo così presto. Il motivo per cui arrivano però è sempre lo stesso: chi sviluppa in Delphi ha bisogno di sapere come vanno le sue applicazioni una volta che sono uscite dalla porta, e fino a ieri si arrangiava con i log che si fa mandare dal cliente, con le telefonate e, quando andava bene, con un crash report. Il crash report ti dice dove l’applicazione è morta, non cosa stava facendo il minuto prima, quante volte era già successo e a quanti clienti.
Passare dal ricostruire i fatti dopo al monitoraggio proattivo è tutta la differenza. Il mondo web dà per scontata la telemetria applicativa da quindici anni. Il mondo desktop e client/server, che poi è quello dove girano i gestionali con cui le aziende fatturano, no.
Il programma EW-MVP
Un EW-MVP è una persona che ExeWatch lo usa davvero e lo conosce a fondo, ed è il punto di riferimento per la sua zona: risponde alle domande nella lingua del posto, fa vedere il prodotto a chi lo sta valutando, e ci riporta quello che serve a chi sviluppa nella sua area.
Esiste per un motivo pratico. ExeWatch viene usato in paesi di cui non parliamo la lingua e non conosciamo il tessuto industriale. Soprattutto, in quei paesi alle tre del pomeriggio ora locale noi non siamo nemmeno svegli.
L’idea è coprire tutte le macro-regioni del mondo, una per una, con un EW-MVP di riferimento.
Il primo EW-MVP: Sileide Campos, Brasile
Il nostro primo EW-MVP è Sileide Campos, per il Brasile. Ha cominciato a parlarne agli amici brasiliani il 1° settembre, dal palco della Embarcadero Conference.
Sileide è anche Embarcadero MVP, quindi spiegare strumenti a chi sviluppa è il suo mestiere. Con lei il discorso non parte dall’elenco delle funzionalità, parte da cosa serve alla tua azienda: quali metriche guardare, cosa strumentare per primo, quali funzionalità di ExeWatch ti cambiano la giornata e quali potrebbero essere di secondaria importanza.
Abbiamo iniziato da lì perché quella brasiliana è una delle community Delphi più vive del pianeta.
Se sviluppi in Brasile e vuoi smettere di supporre come stanno andando le tue applicazioni e iniziare a saperlo, scrivi a Sileide: sileidecampos@gmail.com. Ti spiega in portoghese cosa può fare ExeWatch per te e per la tua azienda, e non devi aspettare che a Roma ci svegliamo.
Tutti gli altri, per ora, possono continuare a scrivere direttamente a exewatch@bittime.it.
Candidati come EW-MVP
Se ExeWatch ti piace, lo conosci bene e pensi di poter essere il punto di riferimento per il tuo paese o per una macro-area, scrivici a exewatch@bittime.it.
Cosa cerchiamo:
- che tu abbia già un pubblico nella tua zona. Uno user group, un canale, un blog, le conferenze locali, il gruppo dove la gente viene a chiedere le cose a te;
- che ti vada di parlarne. Talk, demo, articoli, risposte nei gruppi locali. Non ti chiediamo giornate fisse, ti chiediamo la voglia di farlo;
- che tu parli la lingua del posto. Un dubbio spiegato nella lingua di chi ce l’ha, e dentro il suo fuso orario, si chiude in un pomeriggio.
Cosa ci guadagni:
- linea diretta con noi. Quello che segnali tu e quello che ti segnalano i tuoi utenti entra nella roadmap. Le beta le vedi prima;
- visibilità. Sei il referente ufficiale della tua area, con nome e contatti sul sito ExeWatch e nei post come questo. È esattamente il motivo per cui stai leggendo il nome di Sileide;
- un ritorno economico. Il ruolo è tecnico, ma non è volontariato: sui clienti che porti ci sono condizioni che concordiamo insieme, caso per caso.
Scrivici raccontando dove sei, cosa sviluppi e come usi ExeWatch oggi.
La Developer Guide
Di tutte le cose che ci avete chiesto in questi mesi, questa è arrivata più volte di ogni altra: una guida che ti dica cosa strumentare, non come si chiamano le funzioni. L’ho scritta, ed è qui: www.exewatch.com/devguide.
Sedici sezioni. Il reference delle API c’era già, questa risponde alla domanda che viene prima: cosa strumento, e a che livello. Dentro trovi:
- il quickstart, che sono due righe di codice e un’opzione di configurazione;
- l’integrazione di ogni SDK: Delphi, Free Pascal, .NET, Python, JavaScript e la DLL con ABI C piatta che usi da C++Builder, Microsoft Visual C++ e Visual Basic;
- le cinque domande, cioè la mappa tra il problema che hai davanti e lo strumento che lo risolve;
- otto ricette su casi veri, tipo “un cliente dice che è crashato e tu non hai idea del perché” oppure “alle 9 del mattino l’applicazione vola e alle 17 striscia”;
- counter, gauge o timing: quale dei tre scegliere, e con che criterio;
- gli alert che servono e quelli che dopo tre giorni li silenzi;
- il confronto tra versioni con l’export CSV, per beccare la regressione che ti sei portato dietro dall’ultima release;
- gli anti-pattern, che è la parte che leggerei per prima;
- cosa succede quando cade la connessione a Internet;
- come strumentare senza bruciarti la quota.
Se invece cerchi solo lo snippet da incollare, li trovi tutti in Ruba questo codice.
Se hai già ExeWatch in produzione, leggi almeno gli anti-pattern e la sezione sui tag. Venti minuti che ti risparmiano una dashboard piena di roba che non guarderai mai.
Grazie, e continuate così
Qualche messaggio che ci è arrivato in questi mesi:
Ho appena provato la nuova funzionalità del Nested Timing Traces, solo una parola: fantastico!
ExeWatch è un superpotere!
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.
Trenta bug trovati e sistemati nel primo fine settimana, su 160 device. È questo il tipo di riscontro che ci dice dove andare.
La direzione in cui ExeWatch si sta muovendo non l’abbiamo decisa noi in riunione. I Nested Timing Traces e il supporto alle applicazioni C++ e MSVC legacy sono nati da una mail di qualcuno che stava usando ExeWatch e ci ha scritto cosa gli mancava.
La prossima è il multi-tenant nello stesso processo: ce l’hanno chiesta più clienti che da un singolo eseguibile vogliono trace separati, divisi per cliente o per tenant. Ne parliamo a breve.
Quindi continuate così: scriveteci quando qualcosa non va, e scriveteci soprattutto quando vi manca qualcosa.
Se non hai ancora provato ExeWatch, il piano Hobby è gratuito e non chiede la carta di credito: parti da exewatch.com e poi apri la Developer Guide.
Comments
comments powered by Disqus