Măsuri IT pentru a asigura viteza și calitatea afacerii dvs

Publicat: 2021-05-04

În acest articol

Pentru orice, indicatorii sunt esențiali pentru monitorizarea eficacității unui proces, identificarea problemelor potențiale și înțelegerea intervențiilor posibile. Utilizarea valorilor potrivite înseamnă performanțe mai bune pentru tehnologia informației, la fel ca și pentru marketing. Să aflăm de ce.

„Puterea nu este nimic fără control” a fost sloganul unei companii cunoscute la care lucrasem acum aproape 20 de ani. L-am văzut peste tot, mi-a plăcut și nu mi l-am putut scoate din cap. Poate din acest motiv, am acceptat cu bucurie provocarea de a organiza implementarea MailUp a unui set de metrici IT binecunoscute în rândul specialiștilor și care se bazează pe echilibrul dintre viteză și calitate .

Ce sunt valorile IT și pentru ce sunt acestea?

Care sunt valorile IT? Ele ajută la controlul și îmbunătățirea proceselor prin măsurarea variabilelor semnificative din lumea tehnologiei informației. Ca toate procesele complexe, priceperea constă în sortarea unui număr limitat de cantități măsurabile. Acestea nu numai că constituie un bun indicator pentru procesele și performanța produsului nostru, dar ne permit, de asemenea, să îmbunătățim ambele aspecte prin intervenții direcționate care variază valorile acestora.

Complicat? Un pic, deoarece nu este atât de ușor să identifici cele mai bune valori pentru acest tip de control activ . După ce am încercat câteva metrici definite intern, am decis să le luăm pe cele care sunt descrise destul de bine în „Accelerate – Accelerate: The Science of Lean Software and DevOps”. Acestea au fost, de asemenea, printre principalele subiecte din rapoartele anuale despre starea DevOps din 2012.

Măsura de îmbunătățire: modul în care valorile IT accelerează performanța afacerii

În urma cercetărilor ample de ani de zile care au implicat mii de companii, autorii publicațiilor menționate mai sus afirmă că există o corelație directă între performanța IT excelentă și rezultatele la fel de bune în afaceri pentru companiile din sectorul digital. Aceste studii au identificat 5 metrici principale în care toți cei mai performanti IT (cele mai mari, cele mai avangardiste companii) obțin rezultate excelente. Acele companii au adoptat aceiași indicatori și au reușit să se potrivească cu valorile „performanților de elită” pe toate cele 5 metrici. Într-adevăr, ei au avut o rată de creștere mult mai bună decât celelalte, iar acest lucru confirmă cât de extrem de eficientă și importantă este implementarea unui set IT de KPI-uri. Excelența în rezultatele tehnologice devine , pe scurt, un factor care permite accelerarea performanței la nivel de afaceri.

Măsuri IT pentru a asigura viteza și calitatea afacerii dvs

Cele 5 metrici IT despre care am vorbit până acum se bazează pe concepte foarte simple: viteză și calitate . Mesajul este următorul: oferiți valoare clienților rapid, continuu și frecvent . Cu cât mergi mai repede, cu atât riști mai mult să faci greșeli. De asemenea, trebuie să urmăriți frecvența erorilor și timpul de restabilire necesar după o defecțiune.

Prin traducerea acestui concept în numere, obținem cele 5 cantități măsurabile ca metrici:

  • Lead Time For Changes (LTFC): timpul mediu de la începutul unui proces până la disponibilitatea acestuia pentru client („în producție”);
  • Frecvența de implementare : cât de des sunt lansate știri sau actualizări în producție;
  • Change Failure Rate (CFR): numărul de actualizări de producție de recuperat după o problemă cauzată de o actualizare recentă;
  • Mean Time To Recover (MTTR): timpul mediu de recuperare după ce o problemă gravă de producție a afectat clienții; și
  • Disponibilitate : procentul de timp în care serviciile platformei au fost complet disponibile (obținut prin scăderea sumei tuturor timpilor de recuperare).

Valorile IT ale MailUp

La MailUp , ne asumăm aceste valori din septembrie 2020. Am făcut acest lucru prin instrumente de măsurare automată și prin configurarea unui proces continuu în care:

  • monitorizăm progresul;
  • ne stabilim obiective ; și
  • identificăm acțiuni pentru a ajunge acolo.

Acest lucru necesită atenție, deoarece o creștere bruscă a vitezei poate fi legată de o calitate mai scăzută.

Este obișnuit să uităm că metricile sunt indicatori indirecti pentru a îmbunătăți un proces. Cheia este că măsurarea nu este un scop în sine. Mai degrabă, ceea ce contează este impactul nostru asupra procesului și asupra produsului atunci când reușim să schimbăm măsura respectivă.

În ceea ce privește cifrele, să vedem mai detaliat cum calculăm aceste valori în MailUp:

cum se măsoară valorile

Calculăm timpul de livrare pentru modificări ca interval de timp mediu pe ultimele trei luni pentru o poveste (sau o sarcină), corespunzătoare unei probleme Jira , de la începutul procesării până la publicare. Aici, suita Atlassian Jira ne ajută. Ne permite să măsurăm „timpul în stare” al unei povești, adică cât de mult timp a fost o problemă într-o anumită stare pentru fiecare tranziție a fluxului său de lucru. Datele importate și agregate pot fi apoi vizualizate printr-o diagramă de control Jira sau prin tablouri de bord ad-hoc, cum ar fi cel pe care l-am realizat cu Tibco Spotfire.

Problemele formează blocurile de bază ale oricărui proiect. Acestea pot reprezenta o problemă de rezolvat (de ex. un bug) sau o sarcină generală pentru echipă sau pentru unii dintre membrii acesteia. De fapt, software-ul Jira a fost creat pentru a monitoriza nu doar problemele, ci și pentru a urmări un întreg flux de lucru. La MailUp, folosim patru tipuri standard de probleme în Jira: poveste (ceva care interesează utilizatorul), bug (o problemă de rezolvat), sarcină (ceva de finalizat) și epic (o poveste mare care poate fi compusă într-un număr mai mic de povești).

În MailUp măsuram, de asemenea , Lead Time To Deploy, adică timpul de la ultima modificare a producției până la codul sursă.

Pentru frecvența de implementare și CFR, am integrat procesele noastre automate de lansare a producției (conducta de implementare) cu un flux care înregistrează informații relevante pentru valorile bazei de date . Un tehnician care intervine în mediul de producție trebuie doar să specifice dacă este o ediție obișnuită, o remediere rapidă (remediere rapidă) sau un rollback (restaurare a versiunii anterioare).

MTTR și Disponibilitate se bazează pe definiția „incident” . Pe plan intern, am definit aceasta ca fiind o întrerupere a producției cu un impact și severitate peste un anumit prag. Pentru fiecare incident, este obligatoriu să completați un „formular de incident” pe Atlassian Jira . Aceasta indică diferite elemente precum durata, cauza, efectele, impactul și tipul de rezoluție. Datele de pe cardurile de incident sunt apoi extrase printr-un proces automat pentru a le reprezenta grafic.

Tendințele se referă la performanța lor în timp pentru fiecare dintre aceste valori. Am considerat că este foarte util să folosim media mobilă din ultimele trei sau patru luni ca referință pentru a contextualiza și a compensa elementele înșelătoare, cum ar fi un vârf izolat sau inerția unei ferestre de evaluare care este prea mare.

Sunt suficiente aceste valori pentru noi? Ele sunt cu siguranță un excelent punct de plecare pentru a înțelege starea tehnologică a sănătății, chiar dacă orizontul nostru viitor are deja doi pași :

  • integrarea acestor valori cu alte măsuri cheie, cum ar fi viteza de acces la paginile platformei; și
  • introducerea unui nivel de mai mare specificitate asupra indicatorilor existenți prin detalierea acestora prin submetrici care „drill-down” (analiza aprofundată).

Concluzie

Această scurtă prezentare generală indică semnificația și beneficiile din spatele utilizării unui set de metrici IT pentru a crește performanța generală a afacerii. Pentru a afla mai multe despre valori și cum sunt calculate acestea, faceți clic pe acest link!