Mérje a szoftverszállítási rendszert
ElvégezveVizsgálja együtt a szállítás menetét, az instabilitást, a szolgáltatási eredményeket és a ráfordítást. Az AI hatását egyértelmű definíciók alapján értékelje.
Kiadó TaigaHogyan írunk
Ellenőrizze, mit értett megAz AI bevezetése után nő a telepítési gyakoriság, de a nem tervezett javító telepítések száma is. Mire következtessen?Végezze el a gyakorlatot
Amit megtanulhat
- Megkülönböztetni a szállítási teljesítményt a kódgenerálási aktivitástól.
- Egy metrikát az eseménydefiníciói és hatóköre alapján értelmezni.
- A mérésekkel fejlesztést választani az egyének rangsorolása helyett.
Induljon ki a meghozandó döntésből
A csapat tudni szeretné, javítja-e az AI a szállítást. A generált sorok számlálása más kérdésre válaszol. Metrika választása előtt határozza meg a hasznos eredményt és a minőségi feltételeket.
Egy fiktív exportszolgáltatásnál a kívánt eredmény az elfogadott módosítások megbízható szállítása kisebb teljes ráfordítással. Rögzítse az előkészítést, a megvalósítást, a review-t, a javítást és a várakozást. Vegye fel a sikertelen vagy félbehagyott módosításokat is.
Egyetlen, világos határú szolgáltatást használjon. Kísérleti weboldal és kritikus fizetési szolgáltatás összevonásával olyan szám keletkezhet, amely egyiket sem magyarázza. Időszakok vagy csapatok összehasonlítása előtt írja le a kontextust.
Használjon aktuális definíciókat
A DORA jelenlegi szállítási modellje öt metrikát tartalmaz. A hatókörük a szállítási teljesítmény, nem az egyes funkciók értéke vagy az egyéni hozzájárulás. A DORA-metrikák definíciói.
| Metrika | A mérés fókusza |
|---|---|
| Módosítás átfutási ideje | A committól az éles környezetig |
| Telepítési gyakoriság | Az éles telepítések gyakorisága |
| Sikertelen telepítés utáni helyreállítási idő | Helyreállítás sikertelen telepítés után |
| Sikertelen módosítások aránya | Azonnali beavatkozást igénylő telepítések |
| Újramunkát jelentő telepítések aránya | Éles incidensek miatt szükséges, nem tervezett telepítések |
Egy dashboard más definíciót is használhat. Az eredmény értelmezése előtt olvassa el. A Taiga jelenlegi telepítési dokumentációja négy jelentett metrikát ír le, amelyeket a szolgáltató telepítési rekordjaiból vezetnek le. A helyreállítási mérőszáma egy későbbi sikeres telepítést használ. Ez nem minden éles incidens teljes nyilvántartása. A Taiga definíciói.
Vizsgáljon meg egy fiktív módosítássorozatot
Tegyük fel, hogy egy szolgáltatás egy hónapban tizenkét telepítést végez. Nyolc tervezett módosítást szállít. Négy korábbi kiadások problémáit javítja. A darabszám tizenkettő, de az összetétel számít.
A következő hónapban a csapat tíz telepítést végez: kilenc tervezett módosítást és egy javítást. Kevesebb telepítés mellett is lehet több hasznos munka. Ezek a számok az értelmezést szemléltetik; nem viszonyítási alapok a teljesítmény értékeléséhez.
Az eloszlást is vizsgálja meg. Egy hosszú review-várakozás eltűnhet az átlagban. Egyetlen hibából számított helyreállítási mérőszám gyenge bizonyíték a jövőbeli megbízhatóságra. Jelentse a megfigyelések számát és a lényeges kivételeket.
A folyamatot a következményekkel együtt értékelje
Szolgáltatásjelzésekkel ellenőrizze, hogyan hatnak a szállítás változásai a felhasználókra. A gyorsabb pipeline nem elég, ha az exportok gyakrabban sikertelenek. Használjon megfelelő SLO-t vagy más, egyértelműen meghatározott eredménymutatót. SLO-útmutató.
A review-ráfordítás és az újramunka segít megmagyarázni az eredményt. Ha az AI csökkenti a megvalósítás idejét, de nagy diffeket készít, a review válhat szűk keresztmetszetté. Ha a környezetek beszerzése napokig tart, a gyorsabb kódolás alig befolyásolhatja a teljes szállítási időt.
Válasszon egy fejlesztést, amely a megfigyelt korlátot kezeli. Például biztosítson támogatott tesztkörnyezetet, vagy csökkentse a módosítás méretét. Határozzon meg ellensúlyozó minőségi metrikát, hogy a csapat észlelje a gyengébb ellenőrzésekből eredő látszólagos gyorsulást.
A mérés maradjon hasznos
Kerülje a PR-darabszámra vagy generált kódra épülő egyéni rangsorokat. Ezek mesterséges munkafelosztást, a nehéz karbantartás elkerülését vagy a review-ráfordítás kollégákra hárítását jutalmazhatják.
A teljes szolgáltatásért felelős emberekkel vizsgálja meg az eredményt. Rögzítse az eszköz, a munkaösszetétel, a csapat és a környezet változásait. Az előtte-utána összehasonlítást korlátokkal rendelkező bizonyítékként kezelje, ne automatikus ok-okozati igazolásként.
A cél egy jobb következő döntés. Egy kicsi, megbízható mérés, amely ellenőrzött fejlesztéshez vezet, hasznosabb az egyeztetett jelentés nélküli nagy dashboardnál.
Gyakoroljon tíz módosítással
Ez a különálló, fiktív adatkészlet tíz tervezett módosítást rögzít. Minden időpont UTC szerint, a megadott napon értendő. Az üres javítási mező azt jelenti, hogy ebben az adatkészletben nem rögzítettek javítást.
| Módosítás / dátum | Munka kezdete | Kód kész | Review kezdete | Elfogadva | Kiadva | Javítva |
|---|---|---|---|---|---|---|
| C01 · 2026-09-14 | 08:00 | 08:45 | 09:15 | 09:30 | 10:00 | — |
| C02 · 2026-09-14 | 09:00 | 09:30 | 12:00 | 12:20 | 13:00 | — |
| C03 · 2026-09-15 | 08:00 | 09:00 | 09:15 | 09:40 | 10:00 | 15:00 |
| C04 · 2026-09-15 | 10:00 | 10:30 | 10:45 | 11:00 | 11:15 | — |
| C05 · 2026-09-16 | 08:00 | 09:00 | 13:00 | 13:30 | 14:00 | — |
| C06 · 2026-09-16 | 10:00 | 11:00 | 11:30 | 12:00 | 12:15 | — |
| C07 · 2026-09-17 | 08:00 | 08:30 | 09:00 | 09:20 | 09:30 | — |
| C08 · 2026-09-17 | 10:00 | 10:45 | 11:00 | 11:30 | 14:30 | — |
| C09 · 2026-09-18 | 08:00 | 08:30 | 09:00 | 09:30 | 10:00 | — |
| C10 · 2026-09-18 | 09:00 | 09:30 | 10:00 | 10:30 | 11:00 | 14:00 |
Hasonlítsa össze a kód elkészültétől a review kezdetéig, majd az elfogadástól a kiadásig eltelt időt. Azonosítsa a leghosszabb látható várakozást. Mielőtt elkerülhetőnek nevezné, vizsgálja meg az okát. Ezek az időbélyegek nem mérik az aktív ráfordítást, és nem azonosítják az incidens kezdetét. Egy javító kiadás önmagában nem igazolja a sikertelen telepítés utáni helyreállítási időt.
A fiktív adatkészlet letöltése (CSV)
A várakozási idők ellenőrzése
Ellenőrizze az értelmezését: a C05 négy órát vár a review-ra. A C08 az elfogadás után három órát vár a kiadásra. Az adatkészlet nem magyarázza meg ezeket a várakozásokat. Kérdezzen rá a kapacitásra, a munkaidőre, a kiadási szabályzatra és a függőségekre.
Végezze el a gyakorlatot
Használja a lecke tíz módosításból álló adatkészletét. Határozza meg a telepítést, a sikertelen módosítást és a helyreállítási eseményt. Keresse meg a leghosszabb látható várakozást, és írja le, mi igazolná az okát. Javasoljon fejlesztést és olyan mérőszámot, amely kimutatná a minőség romlását.
Munkalap letöltése (Markdown)A kijelölés megszüntetése törli az ebben a böngészőben mentett összes haladást.
A haladás ebben a böngészőben marad. Nincs fiók, nincs követés.
Források és további olvasnivaló
- DORA: Software delivery performance metrics ↗
- Taiga docs: Deployments and metric definitions ↗
- Google SRE: Implementing SLOs ↗