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

Sa shumë defekte të hapura keni në backlog? 100? 1000?
Sa kohë kanë që qëndrojnë atje? Një javë? Një muaj? Vite?
Pse ndodh kjo? S'ka kohë? Duhet të bëhen detyra më prioritare? "Tani do të realizojmë të gjitha funksionalitetet urgjente, e pastaj me siguri do të ketë kohë për të përballuar defektet"?


 Disa përdorin Politika Zero Defektesh, disa kanë një kulturë të zhvilluar për të punuar me defektet (aktualizojnë në kohë backlog-un, rishikojnë gabimet me ndryshimin e funksionalitetit, etj.), dhe disa rrisin magjistarë, të cilët shkruajnë pa asnjë defekt (e pakët është e mundur, por ndoshta ndodh edhe kështu).

Sot do t'ju tregoj pĂ«r zgjidhjen tonĂ« pĂ«r pastrimin e backlog-ut tĂ« defekteve — projekti "Defektoria".

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

Si filloi gjithçka?

Duke rishikuar përherë e më shumë backlog-un e defekteve të hapura, arritëm në pikën e zjarrit. Nuk mund të jetojmë më kështu, vendosëm ta reduktojmë me çdo çmim. Ideja ishte e qartë, por si ta realizojmë? U pajtuam se mënyra më efektive do të ishte një aktivitet i ngjashëm me një hackathon: të largojmë ekipet nga detyrat e përditshme dhe të rezervojmë 1 ditë pune për të trajtuar vetëm defektet.

PĂ«rgatitĂ«m rregullat, bĂ«jmĂ« thirrje dhe filluam tĂ« prisnim. Kishim frikĂ« se do tĂ« ishin pak tĂ« interesuar, shumĂ« pak, por rezultati tejkaloi pritshmĂ«ritĂ« tona — u regjistruan plot 8 ekipe (nĂ« tĂ« vĂ«rtetĂ«, nĂ« momentin e fundit 3 u tĂ«rhoqĂ«n). PĂ«r aktivitetin rezervuam njĂ« ditĂ« tĂ« tĂ«rĂ« pune tĂ« premten, dhe rezervuam njĂ« sallĂ« tĂ« madhe takimesh. Organizuam drekĂ«n nĂ« bazĂ« tĂ« kantinĂ«s sĂ« zyrĂ«s dhe, pĂ«r kafje, shtuam biskota.

Implementimi

Në mëngjesin e Ditës X, mblodhëm të gjithë të interesuarit në sallën e takimeve dhe mbajtëm një briefing të shkurtër.

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

Rregullat kryesore:

  • nĂ« njĂ« ekip luftojnĂ« nga 2 nĂ« 5 persona, tĂ« paktĂ«n njĂ« prej tyre duhet tĂ« jetĂ« QA;
  • defektet duhet tĂ« mbyllen nga njĂ« anĂ«tar 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 rregullime nĂ« kod;
  • mund tĂ« rregullohen vetĂ«m defektet e vjetra (data e krijimit tĂ« defektit < data e fillimit tĂ« DefektorisĂ« — 1 muaj);
  • pĂ«r defektet e rregulluara, pikĂ«t (nga 3 deri nĂ« 10) jepen nĂ« varĂ«si tĂ« kriticalitetit (nĂ« mĂ«nyrĂ« qĂ« tĂ« mos ketĂ« mashtrime, nuk lejohet tĂ« ndryshohet kriticiteti pas shpalljes sĂ« datĂ«s sĂ« zhvillimit tĂ« DefektorisĂ«);
  • pĂ«r mbylljen e defekteve jo aktuale, tĂ« pa-riprodhueshme, jepen 1 pikĂ«;
  • pĂ«r tĂ« respektuar tĂ« gjitha rregullat kujdeset ekipi i auditit, i cili anulon pikĂ«t pĂ«r defektet e rikthyer.

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

Detaje të tjera

  • Ne nuk e kufizuam askĂ«nd nĂ« zgjedhjen e lokacionit: mund tĂ« qĂ«ndronit nĂ« vendin e punĂ«s ose tĂ« ulur me tĂ« gjithĂ« nĂ« njĂ« sallĂ« takimesh, ku askush nuk e shpĂ«rqendronte dhe ndihej intensiteti i pasionit.

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

  • PĂ«r tĂ« mbĂ«shtetur spiralen konkurruese, nĂ« ekranin e madh ishte nxjerrĂ« njĂ« tabelĂ« renditjeje, pĂ«rveç kĂ«saj, nĂ« kanalin slack vazhdonte njĂ« transmetim tekstual i luftĂ«s. PĂ«r llogaritjen e pikĂ«ve u pĂ«rdor njĂ« leaderboard, i cili pĂ«rditĂ«sohej pĂ«rmes webhooks.

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

  • NjĂ« ekip auditi kĂ«tij procesi e monitoronte pĂ«r mbajtjen e tĂ« gjitha rregullave (nga pĂ«rvoja, mjafton 1-2 veta pĂ«r kĂ«tĂ«).
  • NjĂ« orĂ« pas pĂ«rfundimit tĂ« Bugathon-it u shpallĂ«n rezultatet e rishikuara.
    Fituesit morën një çek dhurate për bar, ndërsa të gjithë pjesëmarrësit morën një suvenir të kujtueshëm (çelësa me "bug").

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

Rezultatet

NĂ« gjashtĂ« muajt e fundit, ne zhvilluam tashmĂ« tre Bugathone. ÇfarĂ« kemi arritur nĂ« tĂ« vĂ«rtetĂ«?

  • Numri mesatar i ekipeve — 5.
  • Numri mesatar i bugs tĂ« pĂ«rpunuara — 103.
  • Numri mesatar i bugs tĂ« pasaktĂ« / tĂ« riprodhueshme — 57% (mezi e ndjenja ky mbetje dhe friksonte me numrin e tij).

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

Dhe tani përgjigja për pyetjen më të vështirë, që të gjithë e duan të bëjnë: "Sa bugs të reja keni vendosur?".
Përgjigja: jo më shumë se 2% nga të gjitha të përpunuarat.

Opinione

Pas organizimit tĂ« Bugathon-it, ne mbledhim feedback nga pjesĂ«marrĂ«sit. Ja pĂ«rgjigjet pĂ«r pyetjen: "ÇfarĂ« ju pĂ«lqeu mĂ« shumĂ« gjatĂ« pjesĂ«marrjes?":

  • I shkĂ«lqyer tĂ« analizosh backlog-un me njĂ« motivim tĂ« tillĂ«! Zakonisht, ky Ă«shtĂ« njĂ« proces shumĂ« i mĂ«rzitshĂ«m, duhet ta bĂ«jmĂ« kĂ«tĂ« herĂ« pas here).
  • Entuziazmi, biskotat.
  • Ishte njĂ« mundĂ«si e shumĂ«pritur pĂ«r tĂ« rregulluar ato detaje qĂ« nuk janĂ« kritike, por dĂ«shirojmĂ« t'i rregullojmĂ«.
  • MĂ« pĂ«lqeu qĂ« pĂ«rfundimisht mund tĂ« rregullojmĂ« bugs tĂ« vjetra dhe tĂ« bezdisshme jashtĂ« sprint-it, sepse kurrĂ« nuk do tĂ« ketĂ« kohĂ« pĂ«r to pĂ«r shkak tĂ« vazhdimisht prioriteteve mĂ« tĂ« larta. ArritĂ«m tĂ« bashkojmĂ« tĂ« gjithĂ« njerĂ«zit e nevojshĂ«m nĂ« njĂ« vend (nĂ« ekipin tonĂ« kishte njĂ« dba, pĂ«r shembull), diskutuan nĂ« pĂ«rbashkĂ«t rreth relevancĂ«s sĂ« bugs qĂ« ishin vĂ«nĂ« dhe mundĂ«sisĂ« teknike pĂ«r t'i rregulluar ato.

Përfundim

Bugathon-i nuk është një panace, por një opsion të pranueshëm për të reduktuar backlog-un e bugs (në grupe të ndryshme nga 10 deri në 50%) brenda një dite. Ky event pati sukses vetëm falë djemve të motivuar, të cilët janë të apasionuar për produktin dhe kujdesen për lumturinë e përdoruesve tanë.

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

Të gjithë të mirat dhe sa më pak gabime!

Burimi: habr.com

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