Sa defekte të hapura keni në ngarkesën tuaj të mbetur? 100? 1000?
Sa kohë qëndrojnë atje? Nje jave? Muaj? vite?
Pse ndodh kjo? Nuk ka kohë? A keni nevojë të bëni më shumë detyra prioritare? "Tani do të zbatojmë të gjitha veçoritë urgjente dhe më pas do të kemi patjetër kohë për të zgjidhur defektet"?
... Disa përdorin Politikën Zero Bug, disa kanë një kulturë të zhvilluar mirë për të punuar me gabime (ata përditësojnë numrin e mbetur në kohën e duhur, rishikojnë gabimet kur ndryshon funksionaliteti, etj.) dhe disa kultivojnë magjistarë që shkruajnë pa gabime fare (nuk ka gjasa, por, ndoshta kjo ndodh).
Sot do t'ju tregoj për zgjidhjen tonë për pastrimin e grumbullimit të gabimeve - projekti Bagodelnya.
Si filloi gjithçka?
Edhe një herë duke parë numrin gjithnjë në rritje të defekteve të hapura, kemi arritur në pikën e vlimit. Ishte e pamundur të jetosh më kështu, vendosën ta shkurtojnë me çdo kusht. Ideja është e qartë, por si ta bëjmë atë? Ne ramë dakord që mënyra më efektive do të ishte një ngjarje e ngjashme me një hackathon: largoni ekipet nga detyrat e përditshme dhe ndani 1 ditë pune për të trajtuar vetëm defektet.
Ata shkruan rregulloren, thirrën dhe filluan të prisnin. Kishte frikë se do të kishte pak aplikantë, shumë pak, por rezultati i tejkaloi pritjet tona - deri në 8 ekipe u regjistruan (megjithatë, në momentin e fundit 3 u bashkuan). Ne ndamë një ditë të tërë pune të premten për ngjarjen dhe rezervuam një sallë të madhe takimesh. Dreka organizohej në mensën e zyrës dhe u shtuan biskota për meze.
Zbatimi
Në mëngjesin e ditës X, të gjithë u mblodhën në një dhomë mbledhjesh dhe mbajtën një konferencë të shkurtër.
Rregullat themelore:
- një ekip përbëhet nga 2 deri në 5 persona, të paktën njëri prej tyre është QA;
- gabimet 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ë gabim të mbyllur që kërkon korrigjime në kod;
- Ju mund të rregulloni vetëm defektet e vjetra (data kur u krijua defekti < data e fillimit të shtëpisë së defekteve - 1 muaj);
- për gabimet e korrigjuara, pikët (nga 3 në 10) jepen në varësi të kritikës (për të shmangur mashtrimin, kritika nuk mund të ndryshohet pasi të shpallet data e Ditës së Defekteve);
- për mbylljen e gabimeve të parëndësishme, të papërsëritshme, jepet 1 pikë;
- Pajtueshmëria me të gjitha rregullat monitorohet nga ekipi i auditimit, i cili anulon pikët për gabimet e rizbuluara.
Detaje të tjera
- Ne nuk kufizuam askënd në zgjedhjen e vendndodhjes: ata mund të qëndronin në vendin e tyre të punës ose të uleshin me të gjithë në një takim ku djemtë nuk ishin të hutuar dhe pasionet mund të ndiheshin.
- Për të ruajtur frymën konkurruese, një tabelë vlerësimi u shfaq në ekranin e madh dhe një transmetim me tekst i betejës u transmetua vazhdimisht në kanalin e dobët. Për të llogaritur pikët, ne përdorëm një tabelë drejtuese që u përditësua nëpërmjet grepave në internet.
Tabela drejtuese
- Pajtueshmëria me të gjitha rregullat u monitorua nga ekipi i auditimit (nga përvoja, 1-2 persona janë të mjaftueshëm për këtë).
- Një orë pas përfundimit të Bagodelny, u shpallën rezultatet e ri-kontrolluara.
Fituesit morën një çertifikatë dhuratë në bar dhe të gjithë pjesëmarrësit morën një suvenir (zinxhirë çelësash me "bugs").
Gjetjet
Gjatë gjashtë muajve të fundit, ne kemi mbajtur tashmë tre Almshouse. Me çfarë përfunduam?
- Numri mesatar i skuadrave është 5.
- Numri mesatar i gabimeve të përpunuara është 103.
- Numri mesatar i insekteve të parëndësishme/të papërsëritshme është 57% (dhe këto mbeturina ishin vazhdimisht një pikëllim i syve dhe i frikësuar me sasinë e tyre).
Momenti i shpalljes së rezultateve
Dhe tani përgjigja për pyetjen më të ndërlikuar që të gjithë duan të bëjnë: "Sa defekte të reja keni gjetur?"
Përgjigje: jo më shumë se 2% e të gjithë të përpunuarve.
Shqyrtime
Pas Bagodelen, ne mblodhëm reagime nga pjesëmarrësit. Këtu janë përgjigjet e pyetjes “Çfarë ju pëlqeu më shumë në procesin e pjesëmarrjes?”:
- Është shumë bukur të zgjidhësh problemet e mbetura me një motivim të tillë! Zakonisht ky është një proces shumë i mërzitshëm, duhet bërë periodikisht).
- Eksitim, biskota.
- Ky është një mundësi e shumëpritur për të korrigjuar ato gjëra të vogla që nuk janë kritike, por që dëshironi t'i korrigjoni.
- Më pëlqeu që më në fund mund të rregullosh defektet e vjetra, të pakëndshme jashtë sprintit; nuk do të ketë kurrë kohë për to, sepse gjithmonë do të ketë detyra me prioritet më të lartë. Ne arritëm të mblidhnim të gjithë njerëzit e nevojshëm në një vend (ekipi ynë kishte një dba, për shembull) dhe diskutuam kolektivisht rëndësinë e defekteve të identifikuara dhe mundësinë teknike të rregullimit të tyre.
Përfundim
Dyqani i defekteve nuk është një ilaç, por është një opsion i mundshëm për reduktimin e numrit të gabimeve (në ekipe të ndryshme nga 10 në 50%) në vetëm një ditë. Për ne, kjo ngjarje mori hov vetëm falë djemve të motivuar që mbështesin produktin dhe kujdesen për lumturinë e përdoruesve tanë.
Të gjitha të mirat dhe më pak gabime!
Burimi: www.habr.com