Itinerari 04Lliçó 10 / 10

Mesureu el sistema de lliurament

Combineu el flux de lliurament, la inestabilitat, els resultats del servei i l'esforç. Utilitzeu definicions explícites quan avalueu l'efecte de la IA.

Pràctic10 minRevisat

Publicat per Com escrivim

Comproveu què heu entèsLa freqüència de desplegament augmenta després d'introduir la IA, i també augmenten els desplegaments de reparació no planificats. Què heu de concloure?Feu l'exercici
La freqüència de desplegament augmenta després d'introduir la IA, i també augmenten els desplegaments de reparació no planificats. Què heu de concloure?

Què aprendreu

  • Distingir el rendiment de lliurament de l'activitat de generació de codi.
  • Interpretar una mètrica segons les definicions dels seus esdeveniments i el seu abast.
  • Utilitzar les mesures per triar una millora, no per classificar persones.

Comenceu per la decisió que necessiteu prendre

Un equip vol saber si la IA millora el lliurament. Comptar línies generades respon una altra pregunta. Definiu el resultat útil i les condicions de qualitat abans de triar una mètrica.

En un servei fictici d’exportació, el resultat desitjat és lliurar canvis acceptats de manera fiable amb menys esforç total. Registreu la preparació, la implementació, la revisió, la correcció i l’espera. Incloeu els canvis fallits o abandonats.

Utilitzeu un sol servei amb un límit clar. Combinar un lloc web experimental i un servei crític de pagaments pot produir una xifra que no expliqui cap dels dos. Descriviu el context abans de comparar períodes o equips.

Utilitzeu definicions actuals

El model actual de lliurament de DORA conté cinc mètriques. El seu abast és el rendiment de lliurament, no el valor de cada funcionalitat ni la contribució individual. Definicions de les mètriques de DORA.

MètricaQuè mesura
Temps de lliurament del canviDel commit a producció
Freqüència de desplegamentRitme de desplegaments en producció
Temps de recuperació d’un desplegament fallitRecuperació després d’un desplegament fallit
Taxa de fallada dels canvisDesplegaments que requereixen intervenció immediata
Taxa de desplegaments per refer feinaDesplegaments no planificats causats per incidents de producció

Un tauler pot utilitzar una altra definició. Llegiu-la abans d’interpretar el resultat. La documentació actual de desplegaments de Taiga descriu quatre mètriques notificades a partir dels registres de desplegament dels proveïdors. La seva mesura de recuperació utilitza un desplegament posterior satisfactori. Això no és un registre complet de tots els incidents de producció. Definicions de Taiga.

Inspeccioneu una seqüència fictícia de canvis

Suposeu que un servei fa dotze desplegaments en un mes. Vuit lliuren canvis planificats. Quatre reparen problemes de versions anteriors. El recompte és dotze, però la composició importa.

El mes següent, l’equip fa deu desplegaments: nou canvis planificats i una reparació. Menys desplegaments poden coexistir amb més feina útil. Aquestes xifres il·lustren una interpretació; no són una referència de rendiment.

Inspeccioneu també la distribució. Una espera llarga de revisió pot quedar amagada en una mitjana. Una mesura de recuperació d’una sola fallada és una evidència feble de fiabilitat futura. Informeu del nombre d’observacions i de les excepcions importants.

Relacioneu el flux amb les conseqüències

Utilitzeu els senyals del servei per comprovar si els canvis de lliurament afecten els usuaris. Un pipeline més ràpid no és suficient si les exportacions fallen més sovint. Utilitzeu un SLO adequat o una altra mesura de resultat clarament definida. Directrius sobre SLO.

L’esforç de revisió i la feina refeta ajuden a explicar el resultat. Si la IA redueix el temps d’implementació però produeix conjunts de canvis grans, la revisió pot esdevenir la restricció. Si obtenir entorns requereix dies, programar més de pressa pot tenir poc efecte en el temps de lliurament transcorregut.

Trieu una millora que resolgui la restricció observada. Per exemple, proporcioneu un entorn de proves amb suport o reduïu la mida d’un canvi. Definiu una mètrica de qualitat que faci de contrapès perquè l’equip pugui detectar una millora aparent de velocitat causada per comprovacions més febles.

Manteniu útil la mesura

Eviteu les classificacions individuals basades en el nombre de PR o en el codi generat. Aquestes mesures poden premiar dividir artificialment la feina, evitar manteniment difícil o traslladar l’esforç de revisió als companys.

Reviseu el resultat amb les persones responsables de tot el servei. Registreu què ha canviat en l’eina, la combinació de tasques, l’equip i l’entorn. Tracteu una comparació d’abans i després com a evidència amb limitacions, no com a prova automàtica de causalitat.

La finalitat és millorar la decisió següent. Una mesura petita i fiable que condueix a una millora verificada és més útil que un gran tauler sense un significat acordat.

Practiqueu amb deu canvis

Aquest conjunt fictici separat registra deu canvis planificats. Totes les hores són UTC en la data indicada. Un camp de correcció buit significa que no s’ha registrat cap correcció en aquest conjunt de dades.

Canvi / dataInici de feinaCodi llestInici de revisióAcceptatPublicatCorregit
C01 · 2026-09-1408:0008:4509:1509:3010:00—
C02 · 2026-09-1409:0009:3012:0012:2013:00—
C03 · 2026-09-1508:0009:0009:1509:4010:0015:00
C04 · 2026-09-1510:0010:3010:4511:0011:15—
C05 · 2026-09-1608:0009:0013:0013:3014:00—
C06 · 2026-09-1610:0011:0011:3012:0012:15—
C07 · 2026-09-1708:0008:3009:0009:2009:30—
C08 · 2026-09-1710:0010:4511:0011:3014:30—
C09 · 2026-09-1808:0008:3009:0009:3010:00—
C10 · 2026-09-1809:0009:3010:0010:3011:0014:00

Compareu el temps des que el codi és llest fins que comença la revisió, i després des de l’acceptació fins a la publicació. Identifiqueu l’espera visible més llarga. Investigueu-ne la causa abans de considerar-la evitable. Aquestes marques de temps no mesuren l’esforç actiu ni identifiquen quan va començar un incident. Una publicació de correcció per si sola no pot acreditar el temps de recuperació d’un desplegament fallit.

Descarregueu el conjunt de dades fictici (CSV)

Comproveu els temps d'espera

Comproveu la interpretació: C05 espera quatre hores per a la revisió. C08 espera tres hores entre l’acceptació i la publicació. El conjunt de dades no explica aquestes esperes. Pregunteu per la capacitat, l’horari laboral, la política de publicació i les dependències.

Feu l'exercici

Utilitzeu el conjunt de deu canvis d'aquesta lliçó. Definiu un desplegament, un canvi fallit i un esdeveniment de recuperació. Trobeu l'espera visible més llarga i indiqueu què n'acreditaria la causa. Proposeu una millora i una mesura que reveli un empitjorament de la qualitat.

Descarrega la fitxa (Markdown)
Comproveu què heu entès ↑

Continua aprenent

Fonts i lectures addicionals

Lectures relacionades de Taiga

Lliçó anterior: Preneu una decisió de publicació amb evidències