Cik daudz atklÄtu kļūdu ir jÅ«su neizpildÄ«tajÄ sarakstÄ? 100? 1000?
Cik ilgi viÅi tur guļ? NedÄļa? MÄnesi? Gadiem?
KÄpÄc tas notiek? Nav laika? Vai jums ir jÄveic vairÄk prioritÄru uzdevumu? "Tagad mÄs ieviesÄ«sim visas steidzamÄs funkcijas, un tad mums noteikti bÅ«s laiks novÄrst kļūdas"?
... Daži izmanto Zero Bug Policy, daži ir labi attÄ«stÄ«ta kultÅ«ra darbam ar kļūdÄm (savlaicÄ«gi atjaunina atpalicÄ«bu, pÄrbauda kļūdas, kad mainÄs funkcionalitÄte utt.), un daži audzÄ burvjus, kuri raksta bez kļūdÄm vispÄr. (maz ticams, bet, iespÄjams, tas notiek).
Å odien es jums pastÄstÄ«Å”u par mÅ«su risinÄjumu, lai iztÄ«rÄ«tu kļūdas - projektu Bagodelnya.
KÄ tas viss sÄkÄs?
Atkal apskatot arvien pieaugoÅ”o atklÄto kļūdu skaitu, esam sasnieguÅ”i virÅ”anas temperatÅ«ru. IlgÄk tÄ dzÄ«vot nebija iespÄjams, viÅi nolÄma to nocirst par katru cenu. Ideja ir acÄ«mredzama, bet kÄ to izdarÄ«t? VienojÄmies, ka visefektÄ«vÄkais veids bÅ«tu hakatonam lÄ«dzÄ«gs pasÄkums: atraut komandas no ikdienas uzdevumiem un atvÄlÄt 1 darba dienu tikai kļūdu novÄrÅ”anai.
ViÅi pierakstÄ«ja noteikumus, izsaucÄs un sÄka gaidÄ«t. Bija bažas, ka gribÄtÄju bÅ«s maz, ļoti maz, taÄu rezultÄts pÄrsniedza mÅ«su cerÄ«bas - pieteicÄs pat 8 komandas (tomÄr pÄdÄjÄ brÄ«dÄ« 3 apvienojÄs). PasÄkumam piektdien atvÄlÄjÄm veselu darba dienu un rezervÄjÄm lielu sanÄksmju telpu. Pusdienas tika organizÄtas biroja ÄdnÄ«cÄ, un uzkodÄm tika pievienoti cepumi.
IevieŔana
X dienas rÄ«tÄ visi pulcÄjÄs sanÄksmju telpÄ un rÄ«koja Ä«su instruktÄžu.
Pamatnoteikumi:
- viena komanda sastÄv no 2 lÄ«dz 5 cilvÄkiem, vismaz viens no tiem ir QA;
- kļūdas ir jÄaizver komandas loceklim saskaÅÄ ar visiem iekÅ”Äjiem ražoÅ”anas standartiem;
- Katrai komandai ir jÄbÅ«t vismaz vienai slÄgtai kļūdai, kas prasa labojumus kodÄ;
- Var labot tikai vecas kļūdas (kļūdas izveidoÅ”anas datums < kļūdu mÄjas sÄkuma datums - 1 mÄnesis);
- par izlabotÄm kļūdÄm tiek pieŔķirti punkti (no 3 lÄ«dz 10) atkarÄ«bÄ no kritiskuma (lai izvairÄ«tos no krÄpÅ”anÄs, pÄc Kļūdu dienas datuma paziÅoÅ”anas kritiskumu nevar mainÄ«t);
- par neatbilstoÅ”u, nereproducÄjamu kļūdu aizvÄrÅ”anu tiek pieŔķirts 1 punkts;
- AtbilstÄ«bu visiem noteikumiem uzrauga audita komanda, kas atceļ punktus par atkÄrtoti atklÄtÄm kļūdÄm.
Cita informÄcija
- Vietas izvÄlÄ nevienu neierobežojÄm: viÅi varÄja palikt savÄ darba vietÄ vai sÄdÄt kopÄ ar visiem sanÄksmÄ, kur puiÅ”i nenovÄrsÄs un bija jÅ«tamas kaislÄ«bas.
- Lai saglabÄtu sacensÄ«bu garu, uz lielÄ ekrÄna tika rÄdÄ«ta reitingu tabula, bet atslÄbtajÄ kanÄlÄ nepÄrtraukti tika pÄrraidÄ«ta kaujas teksta pÄrraide. Lai aprÄÄ·inÄtu punktus, mÄs izmantojÄm uzvarÄtÄju sarakstu, kas tika atjauninÄts, izmantojot tÄ«mekļa aizÄ·eres.
līderu saraksts
- Visu noteikumu ievÄroÅ”anu uzraudzÄ«ja audita komanda (pÄc pieredzes Å”im pietiek ar 1-2 cilvÄkiem).
- Stundu pÄc Bagodelny beigÄm tika paziÅoti atkÄrtoti pÄrbaudÄ«tie rezultÄti.
UzvarÄtÄji saÅÄma dÄvanu sertifikÄtu bÄram, bet visi dalÄ«bnieki - suvenÄ«ru (atslÄgu piekariÅus ar ābugsā).
rezultÄtus
PÄdÄjÄ pusgada laikÄ esam sarÄ«kojuÅ”i jau trÄ«s Almshouses. Ar ko mÄs tikÄm galÄ?
- VidÄjais komandu skaits ir 5.
- VidÄjais apstrÄdÄto kļūdu skaits ir 103.
- VidÄjais neatbilstoÅ”o/neatveidojamo kļūdu skaits ir 57% (un Å”is atkritums pastÄvÄ«gi sÄpinÄja acis un biedÄja ar savu daudzumu).
RezultÄtu paziÅoÅ”anas brÄ«dis
Un tagad atbilde uz sarežģītÄko jautÄjumu, ko visiem patÄ«k uzdot: "Cik daudz jaunu kļūdu esat atradis?"
Atbilde: ne vairÄk kÄ 2% no visa apstrÄdÄtÄ.
Atsauksmes
PÄc Bagodelena apkopojÄm dalÄ«bnieku atsauksmes. LÅ«k, atbildes uz jautÄjumu āKas jums dalÄ«bas procesÄ patika visvairÄk?ā:
- Ir ļoti forÅ”i ar tÄdu motivÄciju Ŕķirot nepaveikto! Parasti tas ir ļoti blÄvs process, tas ir jÄdara periodiski).
- Uztraukums, cepumi.
- Å Ä« ir ilgi gaidÄ«tÄ iespÄja izlabot tos sÄ«kumus, kas nav kritiski, bet jÅ«s vÄlaties labot.
- Man patika, ka Ärpus sprinta beidzot var labot vecÄs, nepatÄ«kamÄs kļūdas; tÄm nekad neatliks laika, jo vienmÄr bÅ«s uzdevumi ar augstÄku prioritÄti. Mums izdevÄs savÄkt visus nepiecieÅ”amos cilvÄkus vienuviet (mÅ«su komandai, piemÄram, bija dba), un kolektÄ«vi pÄrrunÄjÄm konstatÄto kļūdu atbilstÄ«bu un tehnisko iespÄju tÄs novÄrst.
SecinÄjums
Kļūdu veikals nav brÄ«numlÄ«dzeklis, taÄu tas ir reÄls risinÄjums, lai vienas dienas laikÄ samazinÄtu kļūdu skaitu (dažÄdÄs komandÄs no 10 lÄ«dz 50%). Mums Å”is pasÄkums pacÄlÄs tikai pateicoties motivÄtiem puiÅ”iem, kuri atbalsta produktu un rÅ«pÄjas par mÅ«su lietotÄju laimi.
Visu labÄko un mazÄk kļūdu!
Avots: www.habr.com