Bugodania — maratona pĂ«r eliminimin e bug-eve tĂ« vjetra

Sa shumë gabime të hapura keni në backlog? 100? 1000?
Sa kohë kanë që qëndrojnë atje? Një javë? Një muaj? Vite?
Pse ndodh kjo? Nuk ka kohë? Duhet të bëhen detyra më prioritare? "Tani do realizojmë të gjitha funksionet emergjente, pastaj do të kemi kohë për të rregulluar gabimet"?


 Disa përdorin Zero Bug Policy, disa kanë një kulturë të zhvilluar të punës me gabime (përditësojnë në kohë backlog-un, rishikojnë gabimet kur ndryshon funksionaliteti, etj.), dhe disa rrisin magjistarë që shkruajnë krejt pa gabime (pothuajse e pamundur, por ndoshta ndodh ndonjëherë).

Sot do t'ju flas pĂ«r zgjidhjen tonĂ« pĂ«r pastrimin e backlog-ut tĂ« gabimeve — projekti "Bagodelnaya".

Bugodania — maratona pĂ«r eliminimin e bug-eve tĂ« vjetra

Si filloi gjithçka?

Duke shqyrtuar përsëri backlog-un gjithnjë e në rritje të gabimeve të hapura, arritëm në pikën e zjarrit. Nuk mund të jetonim më kështu, vendosëm ta paksonim atë me çdo çmim. Ideja është e qartë, por si ta realizojmë? U dakorduam që mënyra më efektive do të ishte një aktivitet i ngjashëm me një hackathon: të shkëputnim ekipet nga detyrat e përditshme dhe të rezervonim 1 ditë pune për të trajtuar vetëm gabimet.

Ne kemi vendosur njĂ« rregullore, thirrĂ«m dhe filluam tĂ« prisnim. Kishim frikĂ« se do tĂ« kishte nga ata qĂ« do tĂ« ishin tĂ« interesuar shumĂ« pak, por rezultati e kaloi pritshmĂ«rinĂ« tonĂ« — u regjistruan plot 8 ekipe (pĂ«rtej, nĂ« momentin e fundit, 3 u tĂ«rhoqĂ«n). PĂ«r ngjarjen u caktua njĂ« ditĂ« pune e tĂ«rĂ« tĂ« premten, rezervuam njĂ« sallĂ« tĂ« madhe pĂ«r bisedime. DrekĂ«t u organizuan nĂ« mensĂ«n e zyrĂ«s, ndĂ«rsa pĂ«r kafshatat shtuam biskota.

Realizimi

Në mëngjesin e ditës së madhe mblodhëm të gjithë të interesuarit në sallën e bisedimeve dhe kryem një brief të shkurtër.

Bugodania — maratona pĂ«r eliminimin e bug-eve tĂ« vjetra

Rregullat kryesore:

  • nĂ« njĂ« ekip luftojnĂ« nga 2 deri nĂ« 5 persona, sĂ« paku njĂ«ri prej tyre duhet tĂ« jetĂ« QA;
  • defektet duhet tĂ« mbyllen nga anĂ«tari i ekipit sipas tĂ« gjitha standardeve tĂ« brendshme tĂ« prodhimit;
  • çdo ekip duhet tĂ« ketĂ« tĂ« paktĂ«n njĂ« defekt tĂ« mbyllur qĂ« kĂ«rkon korrigjime nĂ« kod;
  • mund tĂ« rregullohen vetĂ«m defektet e vjetra (data e krijimit tĂ« defektit < data e fillimit tĂ« punĂ«s nĂ« defekte — 1 muaj);
  • pĂ«r defektet e korrigjuara, pikĂ«t (nga 3 deri nĂ« 10) jepen nĂ« varĂ«si tĂ« rĂ«ndĂ«sisĂ« (pĂ«r tĂ« mos pasur mashtrime, nuk lejohet ndryshimi i rĂ«ndĂ«sisĂ« pas njoftimit tĂ« datĂ«s sĂ« zhvillimit tĂ« Baguardhjes);
  • pĂ«r mbylljen e defekteve jo aktuale, tĂ« pa riprodhueshme jepet nga 1 pikĂ«;
  • Ekipa e auditit monitoron respektimin e tĂ« gjitha rregullave, duke anuluar pikĂ«t pĂ«r defektet e riçelura.

Bugodania — maratona pĂ«r eliminimin e bug-eve tĂ« vjetra

Detaje të tjera

  • AsnjĂ« nuk ishte i kufizuar nĂ« zgjedhjen e vendndodhjes: mund tĂ« qĂ«ndronit nĂ« vendin e punĂ«s ose tĂ« ulur me tĂ« gjithĂ«t nĂ« sallĂ«n e negociatave, ku askush nuk e shpĂ«nĂ« pĂ«rqendrimin dhe ndjehej intensiteti i garĂ«s.

Bugodania — maratona pĂ«r eliminimin e bug-eve tĂ« vjetra

  • PĂ«r tĂ« mbĂ«shtetur frymĂ«n konkurruese, njĂ« tabelĂ« e renditjes u shfaq nĂ« ekranin e madh, ndĂ«rsa nĂ« kanalin slack kishte vazhdimisht njĂ« transmetim tĂ« tekstit tĂ« betejĂ«s. PĂ«r llogaritjen e pikĂ«ve pĂ«rdorĂ«m njĂ« liderbord, i cili pĂ«rditĂ«sohej pĂ«rmes webhooks.

Bugodania — maratona pĂ«r eliminimin e bug-eve tĂ« vjetra
Liderbord

  • Ekipa e auditit mbante nĂ«n kontroll respektimin e tĂ« gjitha rregullave (sipas pĂ«rvojĂ«s, pĂ«r kĂ«tĂ« mjafton tĂ« jenĂ« 1-2 persona).
  • NjĂ« orĂ« pas pĂ«rfundimit tĂ« BugadelĂ«s u shpallĂ«n rezultatet e rinxjerrura.
    Fituesit morën një kartë dhurimi në bar, ndërsa të gjithë pjesëmarrësit një suvenir kujtimi (çelësa me "defekte").

Bugodania — maratona pĂ«r eliminimin e bug-eve tĂ« vjetra

Rezultatet

GjatĂ« gjashtĂ« muajve tĂ« fundit, kemi organizuar tashmĂ« tri Bugadela. ÇfarĂ« kemi arritur nĂ« fund?

  • Numri mesatar i ekipit Ă«shtĂ« 5.
  • Numri mesatar i defekteve tĂ« trajtuara Ă«shtĂ« 103.
  • Numri mesatar i defekteve tĂ« paaktualizuara/jo tĂ« riprodhueshme Ă«shtĂ« 57% (dhe ky mbetje vazhdimisht irritonte syrin dhe frikĂ«sonte me numrin e tij).

Bugodania — maratona pĂ«r eliminimin e bug-eve tĂ« vjetra
Momentin e shpalljes së rezultateve

Dhe tani një përgjigje për pyetjen më të vështirë që të gjithë e duan të bëjnë: «Sa bogë të reja keni gjetur?».
Përgjigja: jo më shumë se 2% e të gjitha rasteve të përpunuara.

Rishikimet

Pas zhvillimit tĂ« Bugathon-it, kemi mbledhur reagime nga pjesĂ«marrĂ«sit. KĂ«tu janĂ« pĂ«rgjigjet pĂ«r pyetjen «ÇfarĂ« tĂ« pĂ«lqeu mĂ« shumĂ« nĂ« procesin e pjesĂ«marrjes?»:

  • Ishte shumĂ« e bukur tĂ« shqyrtonim backlog-un me njĂ« motivim tĂ« tillĂ«! Zakonisht, kjo Ă«shtĂ« njĂ« proces shumĂ« i mĂ«rzitshĂ«m, duhet ta bĂ«jmĂ« kĂ«tĂ« periodikisht).
  • Adrenalina, biskotat.
  • Kjo Ă«shtĂ« mundĂ«sia e shumĂ«pritur pĂ«r tĂ« rregulluar ato detaje qĂ« nuk janĂ« kritike, por Ă«shtĂ« e dĂ«shirueshme t'i japim njĂ« rregullim.
  • MĂ« pĂ«lqeu qĂ« mĂ« nĂ« fund mund tĂ« rregullojmĂ« bugs tĂ« vjetra, tĂ« pakĂ«ndshme jashtĂ« sprint-it, pĂ«r tĂ« cilat kurrĂ« nuk do tĂ« ketĂ« kohĂ«, sepse gjithmonĂ« do tĂ« ketĂ« detyra me njĂ« pĂ«rprioritet mĂ« tĂ« lartĂ«. Suksesi i mbledhjes sĂ« tĂ« gjithĂ« njerĂ«zve tĂ« nevojshĂ«m nĂ« njĂ« vend (nĂ« ekipin tonĂ« kishte DBA, pĂ«r shembull), diskutuam sĂ« bashku aktualitetin e bugs tĂ« vendosura dhe mundĂ«sinĂ« teknike pĂ«r t'i rregulluar ato.

Përfundimi

Bagozhenja — nuk Ă«shtĂ« njĂ« panacĂ«, por Ă«shtĂ« njĂ« opsion mjaft i qĂ«ndrueshĂ«m pĂ«r tĂ« reduktuar backlogin e defekteve (nĂ« ekipe tĂ« ndryshme nga 10 deri nĂ« 50%) nĂ« vetĂ«m njĂ« ditĂ«. KĂ«tĂ« ngjarje e kemi realizuar vetĂ«m falĂ« djemve tĂ« motivuar, tĂ« cilĂ«t kujdesen pĂ«r produktin dhe e vlerĂ«sojnĂ« lumturinĂ« e pĂ«rdoruesve tanĂ«.

Bugodania — maratona pĂ«r eliminimin e bug-eve tĂ« vjetra

Të gjithëve paqe dhe më pak bug-e!

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster