Mēriet noderīgu progresu
PabeigtsMēriet pabeigto darbu, pārskatīšanai veltīto laiku un pārstrādi. Neizmantojiet ģenerētā koda apjomu kā vērtības mēru.
Publicē TaigaKā mēs rakstām
Pārbaudiet savu izpratniMI samazina īstenošanas laiku no 60 līdz 30 minūtēm. Pārskatīšana pieaug no 10 līdz 45 minūtēm. Ko var secināt?Izpildiet uzdevumu
Ko apgūsiet
- Atšķiriet aktivitāti no noderīga rezultāta.
- Laika salīdzinājumā iekļaujiet sagatavošanu, pārskatīšanu un labošanu.
- Apzinieties produktivitātes apgalvojuma ierobežojumus.
Nosakiet rezultātu pirms rādītāja
MI rīks var ātri radīt kodu. Noderīgs rezultāts ir izmaiņa, kas apmierina lietotāja vajadzību prasītajā kvalitātes līmenī. Tie ir atšķirīgi mērījumi.
Ģenerētās rindas, pieņemtie ieteikumi un aģenta izpildes raksturo aktivitāti. Tie var palīdzēt saprast rīka lietojumu. Tie nepierāda, ka pakalpojums ir uzlabojies vai komanda noderīgu darbu pabeigusi agrāk.
Sāciet ar vienu jautājumu. Piemēram: „Vai šī darbplūsma samazina kopējo darbu, kas vajadzīgs neliela uzturēšanas uzdevuma pabeigšanai?“ Definējiet pabeigšanu, pirms vācat rezultātus. Iekļaujiet nepieciešamos testus, pārskatīšanu un dokumentāciju.
Uzskaitiet visu uzdevumu
Aplūkojiet izdomātu pārskata filtra izmaiņu. Bez MI īstenošana aizņem 60 minūtes, pārskatīšana — 10 minūtes. Ar MI īstenošana aizņem 30 minūtes, pārskatīšana — 45 minūtes.
Īstenošana ir ātrāka. Izmērītais darba laiks šajos posmos pieaug no 70 līdz 75 minūtēm. Neviens rezultāts neietver sagatavošanu, vēlākus labojumus vai defektus pēc laidiena. Skaidri norādiet šos ierobežojumus.
| Posms | Piemērs bez MI | Piemērs ar MI |
|---|---|---|
| Īstenošana | 60 minūtes | 30 minūtes |
| Pārskatīšana | 10 minūtes | 45 minūtes |
| Izmērīts kopā | 70 minūtes | 75 minūtes |
Šie skaitļi ilustrē aprēķinu. Tie nav pētījuma rezultāti vai prognoze jūsu komandai. Pārskatīšanas pieaugumu var izskaidrot lielāks diff, nepazīstams kods vai trūkstoša prasība. Izpētiet cēloni, pirms maināt rīku politiku.
Atdaliet darba ieguldījumu no pagājušā laika
Darba ieguldījums mēra laiku, ko cilvēki pavada darbā. Pagājušais laiks ietver gaidīšanu. Aģents var izpildīt pārbaudes, kamēr izstrādātājs veic citu uzdevumu. Neskaitiet to pašu cilvēka laiku divreiz. Reģistrējiet arī, cik ilgi izmaiņa gaida pārskatīšanu vai vidi.
Darbplūsma var samazināt darba ieguldījumu, nesamazinot piegādes laiku. Tas var notikt, ja pabeigšanas datumu nosaka apstiprinājumu rinda. Ietaupītajam darbam joprojām var būt vērtība, bet organizācijai atsevišķi jāizlemj, kā to izmantot.
Jautājiet izstrādātājiem, vai darbplūsma palīdz saprast sistēmu un saglabāt uzmanību. Uztveriet atbildes kā datus par pieredzi. Nepārvērtiet ātruma sajūtu pārbaudītā procentuālā uzlabojumā.
Lasiet pētījumus to ierobežojumu ietvaros
METR ziņoja par palēninājumu konkrētā 2025. gada sākuma pētījumā ar pieredzējušiem atvērtā pirmkoda izstrādātājiem. Pētījums nenoteica ietekmi uz visiem izstrādātājiem vai uzdevumiem. Tā 2026. gada februāra atjauninājums aprakstīja atlases ietekmi un mērīšanas problēmas vēlākā eksperimentā.
Noderīgā atziņa ir par mērīšanu. Rīku versijas, uzdevumu atlase, kvalitātes prasības un dalībnieku rīcība var mainīt rezultātu. Neizmantojiet vienu vēsturisku procentu kā pastāvīgu noteikumu MI izstrādei.
Arī DORA 2025. gada pētījums pievērš uzmanību organizācijai ap rīkiem. Komandai vajag efektīvas izstrādes prakses, lai rīku spējas pārvērstu noderīgos piegādes rezultātos.
Veiciet nelielu, atkārtojamu salīdzinājumu
Izmantojiet raksturīgus uzdevumus un vienādus pabeigšanas kritērijus. Reģistrējiet modeļu un rīku versijas. Iekļaujiet neveiksmīgos mēģinājumus un pārskatīšanas darbu. Salīdziniet vairākus uzdevumus, nevis atlasiet labāko demonstrāciju.
Ziņojiet par diapazonu un galvenajiem ierobežojumiem. Ja izmaiņa samazina darbu, bet palielina defektus, izpētiet to pirms paplašināšanas. Ja rezultāti ir neviennozīmīgi, ierobežojiet ieteikumu ar uzdevumu veidiem, kuriem ir noderīgi pierādījumi.
Labs mērījums pamato konkrētu nākamo lēmumu. Tam nav jāpierāda, ka MI ir vienmēr labs vai slikts.
Izpildiet uzdevumu
Izvēlieties piecus salīdzināmus pabeigtus uzdevumus. Reģistrējiet sagatavošanas, īstenošanas, pārskatīšanas, labošanas un gaidīšanas laiku. Defektus reģistrējiet atsevišķi. Salīdziniet kopējo darba ieguldījumu un pagājušo laiku. Pirms secinājuma ņemiet vērā atšķirības uzdevumu sarežģītībā, cilvēkos un rīku versijās.
Lejupielādēt darblapu (Markdown)Noņemot šo atzīmi, tiek dzēsts viss šajā pārlūkā saglabātais progress.
Progress paliek šajā pārlūkā. Bez konta un izsekošanas.
Avoti un papildu lasāmviela
- METR: Early-2025 developer productivity study ↗
- METR: February 2026 study update and measurement limitations ↗
- DORA: 2025 research report ↗