Hi kollha! Jisimni Yulia u jien tester. Is-sena l-oħra għedtilkom dwar Bagodelnya - avveniment li sar fil-kumpanija tagħna biex jitnaddaf il-bug backlog. Din hija għażla kompletament vijabbli biex tnaqqasha b'mod sinifikanti (minn 10 għal 50% f'timijiet differenti) f'ġurnata waħda biss.
Illum irrid ngħidilkom dwar il-format tar-rebbiegħa Bagodelny tagħna - BUgHunting (BUH). Din id-darba ma rranġajniex bugs qodma, iżda fittixna oħrajn ġodda u pproponejna ideat għal karatteristiċi. Taħt il-qatgħa hemm ħafna dettalji dwar l-organizzazzjoni ta 'avvenimenti bħal dawn, ir-riżultati tagħna u r-rispons mill-parteċipanti.
Wara li ħsibna u ktibna r-regolamenti, bgħatna stedina lill-kanali kollha f'Slack korporattiv, li ma kien fiha l-ebda restrizzjoni:
Bħala riżultat, madwar 30 persuna ffirmaw - kemm żviluppaturi kif ukoll speċjalisti mhux tekniċi. Allokajna ġurnata tax-xogħol sħiħa għall-avveniment, ibbukkajna kamra tal-laqgħat kbira, u organizzajna ikliet fil-canteen tal-uffiċċju.
Għaliex?
Jidher li kull tim jittestja l-funzjonalità tiegħu. Utenti jirrappurtaw bugs lilna. Għaliex saħansitra torganizza avveniment bħal dan?
Kellna diversi għanijiet.
Introduċi lill-guys eqreb lejn proġetti/prodotti relatati.
Issa fil-kumpanija tagħna kulħadd jaħdem f'timijiet separati - unitajiet. Dawn huma timijiet tal-proġett li qed jaħdmu fuq il-parti tagħhom stess tal-funzjonalità u mhux dejjem ikunu kompletament konxji ta 'dak li qed jiġri fi proġetti oħra.
Introduċi lill-kollegi tiegħek lil xulxin.
Għandna kważi 800 impjegat fl-uffiċċju ta 'Moska; mhux il-kollegi kollha jafu lil xulxin bil-vista.
Ittejjeb il-kapaċità tal-iżviluppaturi li jsibu bugs fil-prodotti tagħhom.
Issa qed nippromwovu l-Agile Testing u nħarrġu guys f'din id-direzzjoni.
Involvi aktar minn sempliċi speċjalisti tekniċi fl-ittestjar.
Minbarra d-dipartiment tekniku, għandna ħafna kollegi minn speċjalitajiet oħra li riedu jitkellmu aktar dwar l-ittestjar, dwar kif nirrapportaw sew bug sabiex nirċievu inqas messaġġi fil-format "Ahhh... xejn ma jaħdem."
U, ovvjament, issib bugs delikati u mhux ovvji.
Xtaqt ngħin lit-timijiet jittestjaw karatteristiċi ġodda u nagħtihom l-opportunità li jħarsu lejn il-funzjonalità implimentata minn angolu differenti.
Реализация
Il-ġurnata tagħna kienet tikkonsisti f'diversi blokki:
aġġornament;
taħdita qasira dwar l-ittestjar, li fiha missew biss il-punti ewlenin (miri u prinċipji tal-ittestjar, eċċ.);
taqsima dwar “regoli ta’ manjieri tajbin” meta jiġu introdotti bugs (hawn il-prinċipji huma deskritti tajjeb);
erba' sessjonijiet ta' ttestjar għal proġetti b'xenarji deskritti ta' livell għoli; qabel kull sessjoni kien hemm taħdita introduttorja qasira dwar il-proġett u t-tqassim fi timijiet;
stħarriġ qasir dwar l-avveniment;
sommarju.
(Ma insewx ukoll il-waqfien bejn is-sessjonijiet u l-ikla).
Regoli Fundamentali
Ir-reġistrazzjoni għall-avvenimenti hija individwali, li ssolvi l-problema tat-tim kollu draining minħabba inerzja jekk persuna waħda tiddeċiedi li ma tmurx.
Il-parteċipanti jbiddlu t-timijiet kull sessjoni. Dan jippermetti lill-parteċipanti li jiġu u jmorru fi kwalunkwe ħin, u tista 'wkoll tiltaqa' ma 'aktar nies.
Timijiet żewġ persuni qabel kull sessjoni huma ffurmati bl-addoċċ, dan jagħmilha aktar dinamika u aktar mgħaġġla.
Għal bugs introdotti inti tingħata punti (minn 3 sa 10) skont il-kritiċità.
L-ebda punt ma jingħata għal duplikati.
Bugs għandhom jiġu ppreżentati minn membru tat-tim skond l-istandards interni kollha.
It-talbiet għall-karatteristiċi jinħolqu f'kompitu separat u jipparteċipaw f'nomina separata.
It-tim tal-awditjar jimmonitorja l-konformità mar-regoli kollha.
Dettalji oħra
Inizjalment, ridt nagħmel avveniment ta 'ttestjar "avvanzat", iżda... Pjuttost ħafna guys minn timijiet mhux tal-prodott iffirmaw (SMM, avukati, PR), kellna nissimplifikaw ħafna l-kontenut u neħħi każijiet kumplessi/profil.
Minħabba l-ħidma ta 'unitajiet f'Jira fi proġetti differenti, skond il-fluss tagħna, ħloqna apposta proġett separat li fih waqqafna mudell għall-introduzzjoni ta' bugs.
Biex jikkalkulaw il-punti, ippjanaw li jużaw leaderboard li ġie aġġornat permezz tal-webhooks, iżda xi ħaġa marret ħażin u fl-aħħar mill-aħħar il-kalkolu kellu jsir manwalment.
Kulħadd jiltaqa' ma' problemi meta jorganizza avvenimenti, u biex tagħmilha ftit aktar faċli għalik, se niddeskrivi l-problemi tagħna li tista' tevita.
Wieħed mill-kelliema f’daqqa marad u kellu jsib ieħor ġdid.
Kont xortik tajba ħafna li sibt sostitut mill-istess tim fid-9 am). Imma huwa aħjar li ma tistrieħx fuq ix-xorti u jkollok spare. Jew tkun lest li tagħti r-rapport meħtieġ lilek innifsek.
Ma kellniex ħin biex inwasslu l-funzjonalità, kellna nibdlu l-blokki.
Biex tevita li tarmi blokka sħiħa, huwa aħjar li jkollok pjan ta 'backup.
Xi utenti tat-test waqgħu, kellna malajr noħolqu mill-ġdid oħrajn ġodda.
Iċċekkja l-utenti tat-test minn qabel jew tkun tista 'tagħmelhom malajr.
Kważi ħadd mill-ġuvini li għalihom il-format kien issimplifikat ma ġie.
M'hemmx għalfejn tkaxkar lil ħadd bil-forza. Umli lilek innifsek.
Hemm għażla li tippreskrivi b'mod strett il-format tal-avveniment: "dilettanti"/"avvanzat", jew tipprepara żewġ għażliet f'daqqa u tiddeċiedi liema waħda għandha torganizza wara l-fatt.
Punti organizzattivi utli:
ibbukkja laqgħa bil-quddiem;
tirranġa l-imwejjed, tinsiex dwar il-kurduni ta 'estensjoni u l-protetturi tas-surge (iċċarġjar ta' laptops/telefowns jista 'ma jkunx biżżejjed għall-ġurnata kollha);
awtomat il-proċess tal-punteġġ;
jipprepara tabelli tal-klassifikazzjoni;
tagħmel handouts tal-karti bil-logins u l-passwords tal-utenti tat-test, struzzjonijiet biex taħdem ma Jira, skripts;
Tinsiex tibgħat tfakkiriet ġimgħa qabel l-avveniment, u indika wkoll dak li għandek bżonn tieħu miegħek (laptops/apparati);
għid lill-kollegi tiegħek dwar l-avveniment waqt demo, waqt l-ikliet, waqt kikkra kafè;
naqbel mad-devops biex ma jaġġornawx jew ma jxerrdu xejn f'dan il-jum;
jipprepara kelliema;
tinnegozja mas-sidien tal-karatteristiċi u tikteb aktar xenarji għall-ittestjar;
Ordna ħelu (cookies/ħelu) għal snacks;
tinsiex tgħidilna dwar ir-riżultati tal-avveniment.
Sejbiet
Matul il-ġurnata kollha, il-guys irnexxielhom jittestjaw 4 proġetti u joħolqu 192 bug (134 minnhom uniċi) u 7 kwistjonijiet b'talbiet għal karatteristiċi. Naturalment, is-sidien tal-proġetti diġà kienu jafu dwar xi wħud minn dawn il-bugs. Iżda kien hemm ukoll sejbiet mhux mistennija.
Il-parteċipanti kollha rċevew premjijiet ħelwin.
U r-rebbieħa huma thermoses, badges, sweatshirts.
Dak li rriżulta interessanti:
il-parteċipanti sabu l-format ta’ sessjonijiet iebsa mhux mistenni, meta l-ħin ikun limitat u ma tistax tqatta’ ħafna ħin taħseb;
irnexxielhom jittestjaw id-desktop, il-verżjoni mobbli u l-applikazzjonijiet;
ħares lejn ħafna proġetti f'daqqa, ma kienx hemm ħin biex niddejjaq;
iltaqa' ma' kollegi differenti, ħares lejn l-approċċi tagħhom biex jintroduċu bugs;
ħass l-uġigħ kollu tat-testers.
X'jista' jittejjeb:
tagħmel inqas proġetti u żid il-ħin tas-sessjoni għal 1,5 sigħat;
ipprepara rigali/tifkiriet ħafna minn qabel (xi kultant l-approvazzjoni/il-ħlas jieħu xahar);
jirrilassaw u aċċetta li xi ħaġa mhux se tmur skond il-pjan u se jkun hemm force majeure.
Reviżjonijiet
Anna Bystrikova, amministratur tas-sistema: “L-almshouse hija edukattiva ħafna għalija. Tgħallimt il-proċess tal-ittestjar u ħassejt l-"uġigħ" kollu tat-testers.
Għall-ewwel, matul il-proċess tal-ittestjar, bħala utent eżemplari, tiċċekkja l-punti ewlenin: jekk il-buttuna tikklikkjax, jekk tmurx fil-paġna, jekk it-tqassim ikunx imxiet 'il barra. Imma aktar tard tirrealizza li trid taħseb aktar barra l-kaxxa u tipprova "tkisser" l-applikazzjoni. Dawk li jittestjaw għandhom xogħol diffiċli; mhux biżżejjed li "toqgħod" fuq l-interface kollha; trid tipprova taħseb barra mill-kaxxa u tkun estremament attent.
L-impressjonijiet kienu biss pożittivi, anke issa, ftit tal-ħin wara l-avveniment, nara kif qed isir xogħol fuq il-bugs li sibt. Huwa kbir li tħossok involut fit-titjib tal-prodott ^_^.”
Dmitry Seleznev, żviluppatur front-end: "L-ittestjar fil-modalità kompetittiva jimmotivana ħafna biex insibu aktar bugs). Jidhirli li kulħadd għandu jipprova jipparteċipa fil-Baghunting. L-ittestjar esploratorju jippermettilek issib dawk il-każijiet li mhumiex deskritti fil-pjan tat-test. Barra minn hekk, nies li ma jafux il-proġett jistgħu jagħtu feedback dwar il-konvenjenza tas-servizz.”
Antonina Tatchuk, editur anzjan: “Għoġobni nipprova lili nnifsi bħala tester. Dan huwa stil ta 'xogħol kompletament differenti. Int qed tipprova tkisser is-sistema, mhux tagħmel ħbieb magħha. Dejjem kellna l-opportunità li nistaqsu xi ħaġa lill-kollegi tagħna dwar l-ittestjar. Tgħallimt aktar dwar il-prijoritizzazzjoni tal-bugs (pereżempju, imdorri nfittex żbalji grammatikali fit-testi, iżda l-“piż” ta’ tali bug huwa żgħir ħafna; u viċi versa, xi ħaġa li ma tantx dehret importanti għalija spiċċat tkun bug kritiku, li ġie ffissat immedjatament).
Fl-avveniment, il-guys taw sommarju tat-teorija tal-ittestjar. Dan kien utli għal nies mhux tekniċi. U ftit jiem wara qabad lili nnifsi naħseb li kont qed nikteb b’appoġġ għal sit ieħor bl-użu tal-formula “x’fejn-meta” u niddeskrivi fid-dettall l-aspettattivi tiegħi mis-sit u r-realtà.”
Konklużjoni
Jekk trid tiddiversifika l-ħajja tat-tim tiegħek, agħti ħarsa ġdida lejn il-funzjonalità, irranġa mini "Kul l-ikel tal-klieb tiegħek", allura tista 'tipprova torganizza avveniment bħal dan, u allura nistgħu niddiskutuh flimkien.