Defect Resolution Duration

Mubvunzo: Inguva yakadii inotora chirongwa kugadzirisa zvakakanganisika kana zvaziviswa nekurekodhwa?

Anoreva zvakafanana: Bug Resolution Duration

tsananguro

Ndeipi nguva yepakati pakati pemushumo wekukanganisika kupurojekiti (uchishandisa chikanganiso chechirongwa chekuzivisa) uye nguva iyo chirongwa chinogadzirisa chikanganiso? Ziva kuti gadziriso yacho inogona kunge iri yekutaura (kugadzirisa nekubatanidza) uye kuita kuti iyo update iwanikwe kune vashandisi vayo kana kusarudza zvakajeka kusaita (kuramba).

Cherechedza:

  1. Tsananguro iyi inotsanangura nguva yekupedzisira yekuti kugadziriswa kunogamuchirwa riini (kubatanidzwa nebazi reruzhinji kana kuburitswa) kana kurambwa, kana zvichienzaniswa kana pakaitwa kuburitswa kutsva kwesoftware (izvi zvinogonesa kugadzirisa chikanganiso uko kune vashoma vashandisi. hanya nekugadzirisa kwayo). Semuenzaniso, chikanganiso chinofanirwa kutariswa chagadziriswa, kuvharwa kwemushumo wakabatana (semuenzaniso, nyaya) inofanirwa kubatanidzwa nechikumbiro chekuchinja chakabatanidzwa kana imwe shanduko kune kodhi inosanganisira mirairo yekuvaka (compiler mireza kana zvimwe zvinhu zvekuvaka-nguva yekugadzira).
  2. Haisi mishumo yese / nyaya dzakaringana, uye mishumo mizhinji / nyaya hadzisi hurema (semuenzaniso, zvikumbiro zvemaficha & zvikumbiro zvekutsigira vatengi).
  3. Purojekiti inogona kuita seine nguva yekupindura nekukurumidza nekukasira kuramba mishumo yese yekukanganisa sekunge mishumo isingatsanangure kukanganisa. Pamusoro pezvo, vatori venhau vane hutsinye vanogona kugadzira huwandu hukuru hwehutsotsi hwekuremerwa. Iyi metric haiedzi kutora iwo mamiriro; vashandisi vemetrics vanofanirwa kuona kana paine zviratidzo zvemaitiro akadaro.
  4. Mategi anoshandiswa kuratidza chirema anosiyana, uye ongororo yekugadzirisa chikanganiso inofanirwa kufunga nezvemazita anoshandiswa pakuunganidzwa kwemapurojekiti ari kuongororwa.
  5. Chinangwa hachisi chekubata metric iyi seChibvumirano cheSevhisi (SLA) sezvo mapurojekiti akavhurika sosi anochengetwa nevazvipiri uye nguva yekugadzirisa inosiyana kubva kupurojekiti kuenda kune purojekiti zvichienderana nevachengeti vanoshanda.

Kukanganisa kunosanganisira chero chinhu chiri musoftware chinotadza kushanda nemazvo (semuenzaniso, sezvataurwa). Deployment nyaya dzinobva mukukanganisa mashandiro ebudiriro hazvitariswe sezvinokanganisa software.

zvinangwa

  1. Kuti unzwisise kuti inguva yakawanda sei inopfuura pakati pekugamuchira chirevo chekukanganisa uye kana kugadzirisa kwayo kunowanikwa kune vashandisi vesoftware.
  2. Kuti unzwisise zvinorehwa, zvepakati, kana mamwe matanho ehuwandu hwehuwandu hwekuremara nguva yeprojekiti, repository, kana portfolio mumapurojekiti akavhurika sosi.
    1. Mishumo yedefect inowanzove neinobuda kunze, semuenzaniso, chirema chakaderera chinogona kunetsa kushuma, uye nekudaro zvinotora nguva yakareba kwazvo kugadzirisa. Ichi ndicho chikonzero isu takakurudzira median seyero yekutanga.
    2. Kunzwisisa kukanganisa kugadzirisa muunganidzwa wezvinyorwa zvine hukama, masangano, kana mapurojekiti.

Kutevedzera

Iko kushandiswa uye kuparadzirwa kwehutano metrics kunogona kukonzera kukanganisa kwekuvanzika. Masangano anogona kusangana nenjodzi. Njodzi idzi dzinogona kubva mukutevedzera GDPR muEU, nemutemo wenyika muUS, kana nemumwe mutemo. Panogona zvakare kuve nenjodzi dzekondirakiti dzinoyerera kubva kumatemu ebasa kune vanopa data vakaita seGitHub neGitLab. Iko kushandiswa kwema metrics kunofanirwa kuongororwa kune njodzi uye zvinogona kuitika dambudziko re data. Ndapota onai CHAOSS Data Ethics gwaro kune rimwe gwara.

Mazhinji makuru eGit mapuratifomu ane "nyaya trackers", uko zvikumbiro zvemaficha, hurema, uye kutumira mibvunzo yerutsigiro hazvingosiyaniswa kubva kune mumwe nemumwe. Mafirita anoisirwa kunyaya, kuburitsa mavara, uye mamwe metadata kusiyanisa pakati pekukanganisa nemamwe marudzi enyaya.

filters

Batanidza Sefa

  • Defect resolution yakasungirirwa kune kodhi shanduko, kana chinja zvikumbiro
  • Defect resolution yekumhanyisa matanho kuratidza yakaunganidzwa (avhareji, zvinoreva, yepakati) nguva inoitika pakati pekuzivikanwa kwechirema uye kuvharwa kwayo kuburikidza nekubatanidza a chinja zvikumbiro.
  • Chero nyaya yakanyorwa seyakaremara kugadzirisa kana kodhi yabatanidzwa mushanduro inowanikwa kune vashandisi (Mazita anosiyana nerepository).
  • Mazita muGitHub, GitLab, Bugzilla, SourceForge, kana chero imwe Issue yekutevera system inoratidza iyo "nyaya" inomiririra kukanganisa kwesoftware.
  • Zvinetso zvakabatana nazvo chinja zvikumbiro, kana chiratidzo chekuti hapana nyaya yakabatana neimwe muzana ye chinja zvikumbiro.

Visualizations

Iyo Four Keys purojekiti inogona kugadziridzwa kuti itarise pakuremara kugadzirisa uye kukanganisa.

Four Key Project

Kwakabva: Mufananidzo uyu wakatorwa kubva ku [Four Keys project] (https://github.com/GoogleCloudPlatform/fourkeys)

Augur

Augur's visualization API inogona kuiswa nesefa pane akaremara tag.

Kunobva: Mufananidzo uyu wakatorwa kubva Augur uye http://new.augurlabs.io

Grimoirelab

Grimoirelab inogona kuisa mafirita ane chekuita nehurema kuti achinje data rekukumbira.

Kunobva: Mufananidzo uyu wakatorwa kubva GrimoireLab

Zvishandiso Zvinopa Metric

Data Kuunganidza Strategies

Kuunganidza nyaya kubva kune inoteedzera tracker, pamwe chete nemalebula anoenderana, uye kuita ongororo yekutanga yekuti rondedzero inoratidza kana kuti kwete nyaya.

References

  1. Nyaya Kupindura
  2. Nguva Yekuvhara
  3. https://ieeexplore.ieee.org/document/8285884

Vabatsiri

  • Duane O'Brian
  • David Wheeler
  • Kate mutariri
  • Renisha Nellums
  • Vinod Ahuja
  • Sean Goggins
  • Sophia Vargas

Iyi metric yakapedzisirwa kuongororwa muna Kukadzi 24, 2022 sechikamu cheKurume 1, 2022 CHAOSS Metrics kuburitswa nguva yekuongorora.