noticies / Newsletter

Mesos que semblen anys

Albert Cervera i Areny

Mesos que semblen anys

Hola,

fa tot just 6 mesos que vaig començar a escriure gairebé setmanalment per explicar-te les novetats en que estàvem treballant.

La setmana vinent entraré en detall d'un dels projectes que em fa més il·lusió: la nova plataforma d'e-learning i suport però avui, aprofitant aquests 6 mesos, crec que és pertinent mirar enrere i explicar-te què és el que ja hem portat a terme.

En el primer correu, el 15 de març, vaig anunciar-te que incorporàvem un nou sistema de creació de panells de control i gràfiques a Tryton. Des de llavors l'hem començat a utilitzar amb clients, l'hem fet més robust i ara permetem gestionar la dependència entre taules creant un sistema més flexible, ràpid i fàcil d'utilitzar.

En el correu del 29 de març et parlava d'algunes idees sobre com podríem aplicar la Intel·ligència Artificial a Tryton i just en el correu de la setmana passada t'explicava que ja l'hem començat a aplicar per facilitar la creació d'estadístiques i panells de control. Avui a més, et puc anunciar (i ho ampliaré en un correu futur) que molt aviat tindrem disponible la possibilitat d'utilitzar eines millorades d'Intel·ligència Artificial pel processat automàtic de factures de proveïdor de manera que reduirem dràsticament el temps necessari per introduir i comptabilitzar les factures. La nova funcionalitat, aprofita l'eina Papyrus que ja fa temps que tenim disponible però n'augmenta molt el percentatge d'encerts.

El 6 d'abril t'explicava que estàvem treballant en una nova plataforma d'e-learning i suport. La setmana vinent aprofundiré en el tema però ja t'avanço que ja tenim en funcionament un sistema que ens permet crear tutorials i vídeos de forma extremadament senzilla i que serà la nova base per formar i documentar els processos dels nostres clients. I no parlo d'un futur llunyà. De fet, a dia d'avui, sense saber-ho, tots els nostres clients ja hi tenen accés tot i que el contingut creixarà molt les properes tres/quatre setmanes. Però deixa'm que em reservi els detalls per la propera.

El 12 d'abril t'explicava que volíem automatitzar tres processos interns molt importants:

  1. la creació d'entorns de proves,
  2. la posada en producció de les millores
  3. l'actualizació proactiva dels entorns dels nostres clients (encara que no hagin demanat cap canvi)

Tots els nostres clients ja han vist que els punt 2. i 3. estan 100% automatitzats i reben un correu informatiu quan el procés acaba. Això ha reduït el temps necessari per aplicar els canvis, tot i que com ja vaig anunciar, inicialment la informació que donem encara és una mica escassa però ho anirem millorant progressivament. En alguns casos, per exemple, s'està rebent informació en altres idiomes i d'altres vegades és molt críptica perquè hi ha molts tecnicismes. Ho corregirem.

El punt 1, és més intern però també el tenim operatiu al 100% i ens permet reduir el temps necessari per crear entorns de proves del programa.

Tots aquests punts milloren el nostre servei però a més els dos primers redueixen els costos pels nostres clients ja que el temps de fer aquestes tasques manualment els havíem de repercutir, tot i que quedaven diluïts en el global del pressupost de la tasca.

El 20 d'abril, amb el títol "La utopia de programar ràpid i sense errors" t'explicava el nostre projecte més ambiciós: la creació d'una eina que havia de permetre el nostre equip de consultoria crear prototips de noves funcionalitats del programa, sense necessitat de programar, però que al mateix temps el resultat d'aquesta feina, fos el punt de partida perquè els nostres programadors poguessin aprofitar i acabar la millora.

Doncs bé, també hem acabat algunes de les fases d'aquest projecte. Els nostres consultors ja fa setmanes que poden utilitzar-ho, si bé encara estem en una fase molt inicial en comparació a com acabarà sent.

Però sí, ja poden ampliar funcionalitats del programa i amb un sol clic, tenir un entorn idèntic al del client però amb els nous apartats que ha dissenyat i a més, estalvia feina a l'equip de desenvolupament, costos que s'estalvien els nostres clients.

El 27 d'abril t'explicava el nostre sistema de tests automàtics. En aquell moment t'explicava que el sistema passava tots els tests de tots els mòduls i clients cada hora i mitja.

Ho hem continuat optimitzant i a dia d'avui hem pogut reduir aquest temps en un 33% i els passem cada hora. A més a més, el nou sistema és molt més eficient (consumim menys energia) i fa que el procés d'actualització d'entorns de producció i proves sigui notablement més ràpid.

També t'explicava que estàvem creant un sistema perquè els nostres consultors poguessin crear ells mateixos tests del programa. Encara que està avançat, aquest projecte l'hem deixat en stand by unes setmanes perquè hem prioritzat altres projectes com el processat de factures amb IA, la integració bancària que vaig anunciar fa unes setmanes i altres millores que t'explicaré a continuació i que no estaven en el full de ruta inicial. Malgrat això, tenim previst reprendre'l en les properes setmanes.

En correus posteriors vaig parlar-te d'altres assumptes, com el 10 de maig amb la nova versió 6.8 de Tryton, amb la qual NaN-tic ja està treballant internament des del 15 d'agost i amb la que ja ens funcionen els tests automàtics de tots els nostres clients. El 29 de juny et parlava de les novetats en la factura electrònica, que avui ja tenim en producció en diversos clients. I el 31 d'agost et parlava de la integració bancària amb Enable Banking, que també tenim ja en funcionament i que estalviarà moltíssima feina.

A més de tot això però, encara et vull explicar tres millores més que hem portat a terme i que no vam anunciar perquè no prevèiem ser capaços de portar a terme en tant poc de temps: controls automàtics en canvis de versions, posar-nos al dia de la resolució de tiquets automàtics i una millora en la detecció d'errors en informes.

T'ho detallo a continuació.

6 controls automàtics en els canvis de versions

Ens hem proposat fer software a mida amb la mateixa eficiència que el software estàndard, i un dels punts essencials perquè això sigui possible és deixar a zero el número d'incidències que es produeixen quan hi ha un canvi de versió. En els últims anys hem fet passos molt importants en aquest sentit i per exemple, ja estem fent proves de la nova versió 6.8 per clients que fa menys d'un any que van canviar de versió. Però encara que ens queda feina per fer.

Un pas més en aquesta direcció és un nou sistema que estalvia comprovacions manuals i que en alguns casos no fèiem de forma sistemàtica.

El nou sistema comprova:

  • Que exportar les dades utilitzant totes les exportacions predefinides dels usuaris funciona correctament
  • Que les vistes de llistes de dades no contenen camps duplicats (sovint passa que camps que hem personalitzat per algun client, s'incorpora en els mòduls base, mostrant dades duplicades)
  • Que totes les cerques preferides de tots els usuaris funcionen (de vegades desapareixen camps que els usuaris feien servir)
  • Que totes les plantilles de correu electrònic funcionen correctament (de nou, poden haver desaparegut camps que fan que no funcionin)
  • Que tots els informes PDF (albarans, factures, vendes, etc) es generen sense problemes
  • Que els informes de l'eina de Business Intelligence es calculen sense errors

Posada al dia en la resolució de tiquets automàtics

Fa aproximadament dos anys vam posar en funcionament un sistema que ens avisava automàticament quan a l'usuari se li produien certs errors. El problema va ser que aquest sistema generava molts falsos positius (mostrava com a errors coses que no ho eren) i això provocava que normalment no podíem fer-ne el seguiment perquè la feina de triatge era inaboardable.

Fa unes setmanes que ho hem solucionat de manera que ara, la immensa majoria de tiquets que es creen d'aquesta manera en el sistema són reals. Això ens ha generat una sobrecàrrega de feina en les primeres setmanes (hi ha certes incidències que els usuaris tendeixen a no comunicar) però ens estem posant al dia i ens hem marcat l'objectiu de reduir a zero el número de tiquets que tenim oberts a NaN-tic i reduir substancialment els temps de resposta davant d'incidències. Però com que això ha implicat també canvis organitzatius serà millor que entri en detall en un correu d'aquí un parell o tres de setmanes.

Millorada la detecció d'errors en informes

En la majoria de projectes, els nostres clients ens demanen adaptar els informes PDF (vendes, compres, produccions, factures, etc). Aquesta és una tasca que antigament havia de fer l'equip de desenvolupament i des de fa un parell d'anys vam fer canvis importants perquè pogués també fer-se'n càrrec l'equip de consultoria (o el propi client!). La qüestió és que quan es produeix alguna incidència en aquests informes sol ser senzill de resoldre, però la major part del temps consisteix en saber on és exactament el problema. Fa unes setmanes hem fet un canvi en el motor d'informes que dóna informació molt precisa al consultor o desenvolupador, d'on és l'arrel del problema.

De nou, aquesta millora estalvia costos als nostres clients perquè redueix el temps que tardem a crear un nou informe o adaptar-ne un d'existent.

En resum

Estem molt contents de tots els avenços que hem fet en només 6 mesos però sobretot de pensar els canvis que tenim previstos pels propers 6.

Deixa'm però, que això m'ho reservi per correus posteriors.

Salut!