Bagelniy: BUgHunting. Bir kunda 200 ta xatoni qanday topish mumkin

Hammaga salom! Mening ismim Yuliya va men sinovchiman. O'tgan yili men sizga aytgandim bagodelnya - kompaniyamizda xatoliklarni bartaraf etish bo'yicha tadbir o'tkazildi. Bu faqat bir kun ichida uni sezilarli darajada kamaytirish uchun (turli jamoalarda 10 dan 50% gacha) to'liq mos variant.

Bugun men sizga bahorgi Bagodelny formatimiz - BUgHunting (BUH) haqida gapirib bermoqchiman. Bu safar biz eski xatolarni tuzatmadik, balki yangilarini izladik va funksiyalar uchun g‘oyalarni taklif qildik. Kesim ostida bunday tadbirlarni tashkil etish, natijalarimiz va ishtirokchilarning fikr-mulohazalari haqida ko'plab tafsilotlar mavjud.

Bagelniy: BUgHunting. Bir kunda 200 ta xatoni qanday topish mumkin

Qoidalarni o'ylab ko'rib, yozib bo'lgach, biz korporativ Slack-ning barcha kanallariga taklifnoma yubordik, unda hech qanday cheklovlar yo'q:

Bagelniy: BUgHunting. Bir kunda 200 ta xatoni qanday topish mumkin

Natijada, 30 ga yaqin kishi ro'yxatdan o'tdi - ham ishlab chiquvchilar, ham texnik bo'lmagan mutaxassislar. Biz tadbir uchun butun ish kunini ajratdik, katta majlislar xonasini band qildik va ofis oshxonasida tushlik tashkil qildik.

Nima uchun?

Har bir jamoa o'z funksionalligini sinab ko'rganga o'xshaydi. Foydalanuvchilar bizga xatolar haqida xabar berishadi. Nega bunday tadbirni o'tkazish kerak?

Oldimizda bir nechta gol bor edi.

  1. Yigitlarni tegishli loyihalar/mahsulotlar bilan yaqinroq tanishtiring.
    Endi kompaniyamizda hamma alohida jamoalarda - bo'limlarda ishlaydi. Bular loyiha guruhlari bo'lib, ular funksionallikning o'ziga xos qismida ishlaydi va har doim ham boshqa loyihalarda nima sodir bo'layotganidan to'liq xabardor emas.
  2. Faqat hamkasblaringizni bir-biringiz bilan tanishtiring.
    Bizning Moskvadagi ofisimizda 800 ga yaqin xodim bor, hamma hamkasblar bir-birini ko'rishdan tanimaydi.
  3. Ishlab chiquvchilarning o'z mahsulotlaridagi xatolarni topish qobiliyatini yaxshilang.
    Biz hozirda Agile Testingni targ'ib qilmoqdamiz va yigitlarni shu yo'nalishda o'rgatmoqdamiz.
  4. Sinovga nafaqat texnik mutaxassislarni jalb qiling.
    Texnik bo'limga qo'shimcha ravishda, boshqa mutaxassisliklar bo'yicha ko'plab hamkasblarimiz bor, ular test haqida, xato haqida qanday qilib to'g'ri xabar berish haqida ko'proq gapirishni xohlashdi, shunda biz "Ahhh ... hech narsa ishlamayapti" kabi kamroq xabarlarni olamiz.
  5. Va, albatta, qiyin va aniq bo'lmagan xatolarni toping.
    Men jamoalarga yangi xususiyatlarni sinab ko'rishda yordam berishni va ularga amalga oshirilgan funksiyalarga boshqa tomondan qarash imkoniyatini berishni xohladim.

Реализация

Bizning kunimiz bir nechta bloklardan iborat edi:

  • brifing;
  • test bo'yicha qisqa ma'ruza, unda biz faqat asosiy fikrlarga to'xtaldik (testning maqsadi va tamoyillari va boshqalar);
  • xatolarni kiritishda "yaxshi odob qoidalari" bo'limi (shu yerda tamoyillari yaxshi tasvirlangan);
  • yuqori darajadagi tavsiflangan stsenariylarga ega loyihalar uchun to'rtta sinov sessiyasi; har bir sessiya oldidan loyiha va jamoalarga bo'linish bo'yicha qisqacha kirish ma'ruzasi o'tkazildi;
  • voqea bo'yicha qisqa so'rov;
  • umumlashtirish.

(Biz sessiyalar va tushlik orasidagi tanaffuslar haqida ham unutmadik).

Asosiy qoidalar

  • Tadbirlarga ro'yxatdan o'tish individualdir, agar bir kishi bormaslikka qaror qilsa, inertsiya tufayli butun jamoani drenajlash muammosini hal qiladi.
  • Ishtirokchilar har bir mashg'ulotda jamoalarni almashtiradilar. Bu ishtirokchilarga istalgan vaqtda kelish va ketish imkonini beradi, shuningdek, siz ko'proq odamlar bilan uchrashishingiz mumkin.
  • Buyruqlar har bir seansdan oldin ikki kishi tasodifiy shakllanadi, bu uni yanada dinamik va tezroq qiladi.
  • Kiritilgan xatolar uchun sizga mukofot beriladi kritikligiga qarab ball (3 dan 10 gacha)..
  • Dublikatlar uchun ball berilmaydi.
  • Xatolar barcha ichki standartlarga muvofiq jamoa a'zosi tomonidan topshirilishi kerak.
  • Xususiyat so'rovlari alohida topshiriqda yaratiladi va alohida nominatsiyada ishtirok etadi.
  • Audit guruhi barcha qoidalarga rioya etilishini nazorat qiladi.

Bagelniy: BUgHunting. Bir kunda 200 ta xatoni qanday topish mumkin

Boshqa tafsilotlar

  • Dastlab, men "ilg'or" test tadbirini o'tkazmoqchi edim, lekin ... Mahsulot bo'lmagan jamoalardan juda ko'p yigitlar ro'yxatdan o'tishdi (SMM, advokatlar, PR), biz tarkibni sezilarli darajada soddalashtirishimiz va murakkab/profil ishlarini olib tashlashimiz kerak edi.
  • Jira bo'linmalarining turli loyihalarda ishlashi tufayli, bizning oqimimizga ko'ra, biz alohida loyiha yaratdik, unda biz xatolarni kiritish uchun shablonni o'rnatdik.
  • Ballarni hisoblash uchun ular webhooks orqali yangilangan peshqadamlar jadvalidan foydalanishni rejalashtirishgan, biroq nimadir noto‘g‘ri ketdi va yakunda hisob-kitobni qo‘lda bajarishga to‘g‘ri keldi.

Har bir inson tadbirlarni tashkil qilishda muammolarga duch keladi va buni siz uchun biroz osonlashtirish uchun men siz oldini olishingiz mumkin bo'lgan muammolarimizni tasvirlab beraman.

Spikerlardan biri to'satdan kasal bo'lib qoldi va yangisini topishga majbur bo'ldi.
Ertalab soat 9 da o'sha jamoadan o'rinbosar topib olganimdan juda baxtiyorman). Ammo omadga tayanmaslik va zaxiraga ega bo'lish yaxshiroqdir. Yoki kerakli hisobotni o'zingiz berishga tayyor bo'ling.

Funktsiyani ishga tushirishga vaqtimiz yo'q edi, biz bloklarni almashtirishimiz kerak edi.
Butun blokni tashlamaslik uchun zaxira rejasiga ega bo'lish yaxshiroqdir.

Ba'zi test foydalanuvchilari tushib ketdi, biz tezda yangilarini qayta yaratishimiz kerak edi.
Test foydalanuvchilarini oldindan o'zaro tekshiring yoki ularni tezda bajaring.

Formati soddalashtirilgan yigitlarning deyarli hech biri kelmadi.
Hech kimni kuch bilan sudrab borishning hojati yo'q. O'zingizni kamtar tuting.
Tadbirning formatini qat'iy belgilash varianti mavjud: "havaskor"/"ilg'or" yoki bir vaqtning o'zida ikkita variantni tayyorlang va qaysi birini o'tkazishni hal qiling.

Foydali tashkiliy jihatlar:

  • uchrashuvni oldindan bron qilish;
  • stollarni tartibga soling, uzatma kabellari va kuchlanishdan himoya vositalarini unutmang (noutbuklarni / telefonlarni zaryadlash butun kun uchun etarli bo'lmasligi mumkin);
  • baholash jarayonini avtomatlashtirish;
  • reyting jadvallarini tayyorlash;
  • test foydalanuvchilarining login va parollari, Jira bilan ishlash bo'yicha yo'riqnomalar, skriptlar bilan qog'oz tarqatma materiallar tayyorlash;
  • Tadbirdan bir hafta oldin eslatmalarni yuborishni unutmang, shuningdek, o'zingiz bilan nima olishingiz kerakligini ko'rsating (noutbuklar/qurilmalar);
  • demoda, tushlikda, bir chashka qahva ustida hamkasblaringizga voqea haqida aytib bering;
  • devops bilan bu kunda hech narsani yangilamaslik yoki chiqarmaslikka rozi bo'ling;
  • ma'ruzachilarni tayyorlash;
  • xususiyat egalari bilan muzokaralar olib boring va sinov uchun ko'proq stsenariylarni yozing;
  • gazaklar uchun shirinliklar (pechenye/konfetlar) buyurtma qiling;
  • tadbir natijalari haqida bizga xabar berishni unutmang.

Natijalar

Kun davomida yigitlar 4 ta loyihani sinab ko‘rishga muvaffaq bo‘lishdi va 192 ta xato (shundan 134 tasi noyob) va funksiya so‘rovlari bilan 7 ta muammo yaratishga muvaffaq bo‘lishdi. Albatta, loyiha egalari ushbu xatolarning ba'zilari haqida allaqachon bilishgan. Ammo kutilmagan topilmalar ham bor edi.

Barcha ishtirokchilar shirin sovg'alar oldilar.

Bagelniy: BUgHunting. Bir kunda 200 ta xatoni qanday topish mumkin

Va g'oliblar - termoslar, nishonlar, kozoklar.

Bagelniy: BUgHunting. Bir kunda 200 ta xatoni qanday topish mumkin

Nima qiziqarli bo'ldi:

  • ishtirokchilar qiyin mashg'ulotlar formatini kutilmaganda, vaqt cheklangan va siz o'ylashga ko'p vaqt sarflay olmaysiz;
  • ish stoli, mobil versiya va ilovalarni sinab ko'rishga muvaffaq bo'ldi;
  • biz bir vaqtning o'zida ko'plab loyihalarni ko'rib chiqdik, zerikishga vaqt yo'q edi;
  • turli hamkasblar bilan uchrashdi, ularning xatolarni kiritishga yondashuvlarini ko'rib chiqdi;
  • sinovchilarning barcha azoblarini his qildi.

Nimani yaxshilash mumkin:

  • kamroq loyihalarni amalga oshiring va sessiya vaqtini 1,5 soatgacha oshiring;
  • sovg'alar / esdalik sovg'alarini oldindan tayyorlang (ba'zan tasdiqlash / to'lash bir oy davom etadi);
  • dam oling va biror narsa rejaga muvofiq ketmasligini va fors-major holatlari bo'lishini qabul qiling.

Sharh

Bagelniy: BUgHunting. Bir kunda 200 ta xatoni qanday topish mumkin
Anna Bystrikova, tizim administratori: “Sadaqa men uchun juda tarbiyaviy ahamiyatga ega. Men sinov jarayonini o'rgandim va sinovchilarning barcha "og'rig'ini" his qildim.
Dastlab, sinov jarayonida namunali foydalanuvchi sifatida siz asosiy fikrlarni tekshirasiz: tugma bosiladimi, sahifaga o'tadimi, tartib ko'chiriladimi. Ammo keyinroq siz qutidan tashqarida ko'proq o'ylashingiz va dasturni "buzishga" harakat qilishingiz kerakligini tushunasiz. Sinovchilarning ishi juda qiyin; interfeysni "pok qilish" etarli emas; siz qutidan tashqarida o'ylashga harakat qilishingiz va juda ehtiyot bo'lishingiz kerak.
Taassurotlar faqat ijobiy edi, hozir ham, voqeadan bir muncha vaqt o'tgach, men topilgan xatolar ustida ish olib borilayotganini ko'raman. Mahsulotni takomillashtirishda ishtirok etishni his qilish ajoyib ^_^ ».

Bagelniy: BUgHunting. Bir kunda 200 ta xatoni qanday topish mumkin

Dmitriy Seleznev, front-end ishlab chiqaruvchisi: "Raqobat rejimida sinov bizni ko'proq xatolarni topishga undaydi). Menimcha, hamma Baghuntingda qatnashishga harakat qilishi kerak. Tekshirish testi sizga test rejasida tavsiflanmagan holatlarni topishga imkon beradi. Qolaversa, loyihani bilmaganlar xizmat qulayligi haqida fikr bildirishlari mumkin”.

Bagelniy: BUgHunting. Bir kunda 200 ta xatoni qanday topish mumkin

Antonina Tatchuk, katta muharrir: "Men o'zimni sinovchi sifatida sinab ko'rishni yoqtirardim. Bu butunlay boshqacha ish uslubi. Siz tizim bilan do‘stlashishga emas, uni buzishga harakat qilyapsiz. Biz har doim hamkasblarimizga test haqida nimadir so'rash imkoniga ega bo'ldik. Men xatolarni birinchi o'ringa qo'yish haqida ko'proq bilib oldim (masalan, matnlarda grammatik xatolarni qidirishga odatlanganman, lekin bunday xatoning "og'irligi" juda kichik; va aksincha, men uchun unchalik muhim bo'lmagan narsa shunday bo'ldi. muhim xato, u darhol tuzatildi).
Tadbirda yigitlar test nazariyasi haqida qisqacha ma’lumot berishdi. Bu texnik bo'lmagan odamlar uchun foydali edi. Va bir necha kundan keyin men boshqa saytni qo'llab-quvvatlash uchun "nima-qaerda-qachon" formulasidan foydalanib, saytdan va haqiqatdan umidlarimni batafsil tasvirlab berayotganimni o'ylab qoldim.

xulosa

Agar siz jamoangizning hayotini diversifikatsiya qilishni istasangiz, funksionallikka yangicha nazar tashlang, mini-ni tashkil qiling "O'z itingizning ovqatini iste'mol qiling", keyin siz bunday tadbirni o'tkazishga harakat qilishingiz mumkin, keyin esa birgalikda muhokama qilishimiz mumkin.

Eng yaxshi va kamroq xatolar!

Manba: www.habr.com

a Izoh qo'shish