Detectem més errors
Albert Cervera i Areny
Hola,
tal com t'he explicat en altres ocasions, si es produeix un error en el programa, sovint el nostre sistema ho detecta, notifica a l'usuari i ens envia molta informació que ens ajuda a resoldre el problema ràpidament.
Després de diversos mesos amb aquest sistema en ple funcionament hem millorat molt l'estabilitat del sistema i això ho veiem perquè el número d'incidències rebudes s'han anat reduint els darrers mesos, fins al punt que el mes de març són pràcticament el 50% de les incidències que vam rebre el mes de setembre passat, que va ser el primer en què les notificacions automàtiques van estar operatives durant tot el mes.
La notificació automàtica ens permet rebre la informació més ràpidament, amb 0 esforç per l'usuari, rebem més informació que amb les notificacions manuals i això ens permet resoldre-ho més ràpidament.
Client - servidor
Tryton segueix un esquema anomenat client - servidor. El que significa que el software que fan servir els usuaris està separat en dues grans parts. La que anomenem client és relativament petita i és la que funciona en el navegador de cada usuari i la resta és al servidor, sovint allotjat en un ordinador força potent al núvol.

El sistema de notificació automàtic d'incidències està preparat per enviar-nos informació dels errors que es produeixen al servidor, que és on hi ha una mica més del 95% del codi font que gestionem des de NaN-tic.
Això està bé, però no és suficient. Tenim alguna incidència puntual que hem detectat al servidor que ens ajudaria molt si poguéssim obtenir-ne informació des del client i al mateix temps, som conscients que es poden produir problemes al client dels quals no ens estiguem assabentant.
A més a més, les millores que estem portant a terme en la integració d'eines d'Intel·ligència Artificial, porten diversos canvis al client i volem gestionar aquests canvis amb el mateix rigor que els canvis que fem al servidor.
És per això que des de finals del mes de març hem millorat el sistema de recollida d'incidències per tal de capturar també les que es produeixen al client: al navegador de cada usuari.
Com va passar a finals de l'estiu passat comptem que això incrementarà temporalment la càrrega de feina que tindrà l'equip de manteniment de servei i producte, però també proporcionarà una millor experiència als usuaris i ens permetrà continuar millorant el programa.
Més errors... i què?
Així doncs, contràriament al que es podria pensar, estarem contents de rebre més errors.
Allò de no news, good news no sempre és cert, i és que el que volem és saber realment tot el que passa per solucionar-ho. No fer-nos els longuis.
Aquesta mesura és un pas més cap a un dels objectius que ens hem marcat per aquest any: el de poder oferir als nostres clients un SLA (Service Level Agreement) que els garanteixi per contracte un gran nivell en la qualitat del servei.
Salut i bon cap de setmana!