بیگلنی: BUgHunting۔ ایک دن میں 200 کیڑے کیسے تلاش کریں۔

سب کو سلام! میرا نام یولیا ہے اور میں ٹیسٹر ہوں۔ پچھلے سال میں نے آپ کو بتایا تھا۔ باگوڈیلنیا - ہماری کمپنی میں بگ بیک لاگ کو صاف کرنے کے لیے ایک تقریب منعقد کی گئی۔ صرف ایک دن میں (مختلف ٹیموں میں 10 سے 50% تک) اسے نمایاں طور پر کم کرنے کا یہ مکمل طور پر قابل عمل آپشن ہے۔

آج میں آپ کو ہمارے بہار Bagodelny فارمیٹ - BUgHunting (BUH) کے بارے میں بتانا چاہتا ہوں۔ اس بار ہم نے پرانے کیڑے ٹھیک نہیں کیے، لیکن نئے کی تلاش کی اور خصوصیات کے لیے تجاویز پیش کیں۔ کٹ کے نیچے ایسی تقریبات کی تنظیم، ہمارے نتائج اور شرکاء کے تاثرات کے بارے میں بہت سی تفصیلات ہیں۔

بیگلنی: BUgHunting۔ ایک دن میں 200 کیڑے کیسے تلاش کریں۔

ضوابط کو سوچنے اور لکھنے کے بعد، ہم نے کارپوریٹ سلیک کے تمام چینلز کو ایک دعوت نامہ بھیجا، جس میں کوئی پابندی نہیں تھی:

بیگلنی: BUgHunting۔ ایک دن میں 200 کیڑے کیسے تلاش کریں۔

نتیجے کے طور پر، تقریباً 30 افراد نے سائن اپ کیا - دونوں ڈویلپرز اور غیر تکنیکی ماہرین۔ ہم نے تقریب کے لیے ایک پورا کام کا دن مختص کیا، ایک بڑا میٹنگ روم بُک کیا، اور دفتر کی کینٹین میں لنچ کا اہتمام کیا۔

کیوں؟

ایسا لگتا ہے کہ ہر ٹیم اپنی فعالیت کو جانچتی ہے۔ صارفین ہمیں کیڑے کی اطلاع دیتے ہیں۔ ایسی تقریب کا انعقاد بھی کیوں؟

ہمارے کئی مقاصد تھے۔

  1. لڑکوں کو متعلقہ پروجیکٹس/مصنوعات کے قریب سے متعارف کروائیں۔.
    اب ہماری کمپنی میں ہر کوئی الگ الگ ٹیموں میں کام کرتا ہے۔ یہ پروجیکٹ ٹیمیں ہیں جو فنکشنلٹی کے اپنے حصے پر کام کر رہی ہیں اور ہمیشہ اس بات سے پوری طرح واقف نہیں ہوتی ہیں کہ دوسرے پروجیکٹس میں کیا ہو رہا ہے۔
  2. بس اپنے ساتھیوں کا ایک دوسرے سے تعارف کروائیں۔.
    ہمارے ماسکو کے دفتر میں تقریباً 800 ملازمین ہیں؛ تمام ساتھی ایک دوسرے کو نظروں سے نہیں جانتے۔
  3. ڈویلپرز کی اپنی مصنوعات میں کیڑے تلاش کرنے کی صلاحیت کو بہتر بنائیں.
    اب ہم اس سمت میں چست ٹیسٹنگ اور لڑکوں کی تربیت کو فروغ دے رہے ہیں۔
  4. جانچ میں صرف تکنیکی ماہرین سے زیادہ شامل کریں۔.
    تکنیکی شعبے کے علاوہ، ہمارے پاس دیگر خصوصیات کے بہت سے ساتھی ہیں جو جانچ کے بارے میں مزید بات کرنا چاہتے ہیں، اس بارے میں کہ کسی بگ کی صحیح طریقے سے اطلاع کیسے دی جائے تاکہ ہمیں کم پیغامات موصول ہوں جیسے "آہ... کچھ کام نہیں کرتا"۔
  5. اور، یقیناً، مشکل اور غیر واضح کیڑے تلاش کریں۔.
    میں نئی ​​خصوصیات کی جانچ کرنے میں ٹیموں کی مدد کرنا چاہتا تھا اور انہیں ایک مختلف زاویے سے نافذ کردہ فعالیت کو دیکھنے کا موقع دینا چاہتا تھا۔

Реализация

ہمارا دن کئی بلاکس پر مشتمل تھا:

  • بریفنگ
  • ٹیسٹنگ پر ایک مختصر لیکچر، جس میں ہم نے صرف اہم نکات (مقاصد اور جانچ کے اصول وغیرہ) کو چھوا۔
  • کیڑے متعارف کراتے وقت "اچھے اخلاق کے اصول" پر سیکشن (یہاں اصولوں کو اچھی طرح سے بیان کیا گیا ہے)
  • اعلی سطحی بیان کردہ منظرناموں کے ساتھ منصوبوں کے لیے چار ٹیسٹنگ سیشن؛ ہر سیشن سے پہلے پروجیکٹ اور ٹیموں میں تقسیم پر ایک مختصر تعارفی لیکچر ہوتا تھا۔
  • واقعہ پر مختصر سروے؛
  • خلاصہ

(ہم سیشن اور لنچ کے درمیان وقفوں کے بارے میں بھی نہیں بھولے)۔

بنیادی قواعد۔

  • واقعات کے لیے رجسٹریشن انفرادی ہے۔، جو جڑتا کی وجہ سے پوری ٹیم کے نکاسی کا مسئلہ حل کرتا ہے اگر ایک شخص نہ جانے کا فیصلہ کرتا ہے۔
  • شرکاء ہر سیشن میں ٹیمیں بدلتے ہیں۔. یہ شرکاء کو کسی بھی وقت آنے اور جانے کی اجازت دیتا ہے، اور آپ مزید لوگوں سے بھی مل سکتے ہیں۔
  • ٹیمیں ہر سیشن سے پہلے دو لوگ تصادفی طور پر بنائے جاتے ہیں۔، یہ اسے زیادہ متحرک اور تیز تر بناتا ہے۔
  • متعارف کرائے گئے کیڑے کے لیے آپ کو نوازا جاتا ہے۔ پوائنٹس (3 سے 10 تک) تنقید پر منحصر ہے۔.
  • نقل کے لیے کوئی پوائنٹ نہیں دیا جاتا۔
  • ٹیم کے ممبر کے ذریعہ تمام داخلی معیارات کے مطابق کیڑے درج کیے جائیں۔
  • خصوصیت کی درخواستیں ایک الگ کام میں بنائی جاتی ہیں اور الگ نامزدگی میں حصہ لیتی ہیں۔
  • آڈٹ ٹیم تمام قوانین کی تعمیل کی نگرانی کرتی ہے۔

بیگلنی: BUgHunting۔ ایک دن میں 200 کیڑے کیسے تلاش کریں۔

دیگر تفصیلات

  • شروع میں، میں ایک "ایڈوانس" ٹیسٹنگ ایونٹ کرنا چاہتا تھا، لیکن... غیر پروڈکٹ ٹیموں کے بہت سے لوگوں نے سائن اپ کیا (SMM، وکلاء، PR)، ہمیں مواد کو بہت آسان بنانا تھا اور پیچیدہ/پروفائل کیسز کو ہٹانا تھا۔
  • مختلف پراجیکٹس میں جیرا میں یونٹس کے کام کی وجہ سے، اپنے بہاؤ کے مطابق، ہم نے خصوصی طور پر ایک الگ پروجیکٹ بنایا جس میں ہم نے کیڑے متعارف کرانے کے لیے ایک ٹیمپلیٹ ترتیب دیا۔
  • پوائنٹس کا حساب لگانے کے لیے، انہوں نے ایک لیڈر بورڈ استعمال کرنے کا منصوبہ بنایا جسے ویب ہکس کے ذریعے اپ ڈیٹ کیا گیا تھا، لیکن کچھ غلط ہو گیا اور آخر کار حساب کتاب کو دستی طور پر کرنا پڑا۔

تقریبات کا اہتمام کرتے وقت ہر کوئی مشکل میں پڑ جاتا ہے، اور آپ کے لیے اسے تھوڑا آسان بنانے کے لیے، میں اپنے مسائل بیان کروں گا جن سے آپ بچ سکتے ہیں۔

مقررین میں سے ایک اچانک بیمار ہو گیا اور اسے نیا ڈھونڈنا پڑا.
میں بے حد خوش قسمت تھا کہ مجھے صبح 9 بجے اسی ٹیم سے متبادل مل گیا)۔ لیکن بہتر ہے کہ قسمت پر بھروسہ نہ کریں اور اسپیئر حاصل کریں۔ یا خود ضروری رپورٹ دینے کے لیے تیار رہیں۔

ہمارے پاس فعالیت کو رول آؤٹ کرنے کا وقت نہیں تھا، ہمیں بلاکس کو تبدیل کرنا پڑا.
پورے بلاک کو پھینکنے سے بچنے کے لیے، بیک اپ پلان رکھنا بہتر ہے۔

کچھ ٹیسٹ صارفین گر گئے، ہمیں فوری طور پر نئے کو دوبارہ بنانا پڑا.
پیشگی جانچ پڑتال کرنے والے صارفین کو کراس چیک کریں یا انہیں جلدی کرنے کے قابل ہوں۔

جن لڑکوں کے لیے فارمیٹ کو آسان بنایا گیا تھا ان میں سے تقریباً کوئی نہیں آیا.
کسی کو زبردستی گھسیٹنے کی ضرورت نہیں۔ اپنے آپ کو عاجز کریں۔
ایونٹ کے فارمیٹ کو سختی سے تجویز کرنے کا ایک آپشن موجود ہے: "شوقیہ"/"ایڈوانسڈ"، یا ایک ساتھ دو آپشنز تیار کریں اور فیصلہ کریں کہ حقیقت کے بعد کس کو رکھنا ہے۔

مفید تنظیمی نکات:

  • پیشگی میٹنگ بک کرو؛
  • میزیں ترتیب دیں، ایکسٹینشن کورڈز اور سرج پروٹیکٹرز کے بارے میں مت بھولیں (لیپ ٹاپ/فون چارج کرنا پورے دن کے لیے کافی نہیں ہو سکتا)؛
  • اسکورنگ کے عمل کو خودکار بنائیں؛
  • درجہ بندی کی میزیں تیار کریں؛
  • ٹیسٹ صارفین کے لاگ ان اور پاس ورڈ کے ساتھ کاغذی ہینڈ آؤٹ بنائیں، جیرا کے ساتھ کام کرنے کی ہدایات، اسکرپٹس؛
  • ایونٹ سے ایک ہفتہ قبل یاددہانی بھیجنا نہ بھولیں، اور یہ بھی بتائیں کہ آپ کو اپنے ساتھ کیا لے جانا ہے (لیپ ٹاپ/آلات)؛
  • اپنے ساتھیوں کو ایک ڈیمو، لنچ میں، ایک کپ کافی پر ایونٹ کے بارے میں بتائیں؛
  • ڈیوپس کے ساتھ متفق ہوں کہ اس دن کسی بھی چیز کو اپ ڈیٹ یا رول آؤٹ نہ کریں؛
  • مقررین تیار کریں؛
  • خصوصیت کے مالکان کے ساتھ گفت و شنید کریں اور جانچ کے لیے مزید منظرنامے لکھیں۔
  • اسنیکس کے لیے ٹریٹس (کوکیز/کینڈیز) کا آرڈر دیں؛
  • ایونٹ کے نتائج کے بارے میں ہمیں بتانا نہ بھولیں۔

نتائج

پورے دن کے دوران، لڑکوں نے 4 پروجیکٹوں کی جانچ کرنے اور 192 کیڑے (ان میں سے 134 منفرد) اور خصوصیت کی درخواستوں کے ساتھ 7 مسائل بنانے میں کامیاب ہوئے۔ بلاشبہ، پروجیکٹ کے مالکان کو ان میں سے کچھ کیڑے کے بارے میں پہلے سے ہی معلوم تھا۔ لیکن وہاں بھی غیر متوقع نتائج برآمد ہوئے۔

تمام شرکاء کو میٹھے انعامات ملے۔

بیگلنی: BUgHunting۔ ایک دن میں 200 کیڑے کیسے تلاش کریں۔

اور جیتنے والے تھرموسز، بیجز، سویٹ شرٹس ہیں۔

بیگلنی: BUgHunting۔ ایک دن میں 200 کیڑے کیسے تلاش کریں۔

کیا دلچسپ نکلا:

  • شرکاء نے سخت سیشنز کی شکل غیر متوقع پائی، جب وقت محدود ہو اور آپ سوچنے میں زیادہ وقت نہیں گزار سکتے۔
  • ڈیسک ٹاپ، موبائل ورژن اور ایپلی کیشنز کی جانچ کرنے میں کامیاب؛
  • ہم نے ایک ساتھ بہت سے پروجیکٹس دیکھے، بور ہونے کا وقت نہیں تھا۔
  • مختلف ساتھیوں سے ملاقات کی، کیڑے متعارف کرانے کے لیے ان کے انداز کو دیکھا؛
  • امتحان دینے والوں کے تمام درد کو محسوس کیا۔

کیا بہتر کیا جا سکتا ہے:

  • کم پروجیکٹ کریں اور سیشن کا وقت 1,5 گھنٹے تک بڑھا دیں۔
  • تحائف/ تحائف پہلے سے تیار کریں (بعض اوقات منظوری/ ادائیگی میں ایک مہینہ لگتا ہے)؛
  • آرام کریں اور قبول کریں کہ کچھ منصوبہ بندی کے مطابق نہیں ہوگا اور زبردستی میجر ہوگا۔

جائزہ

بیگلنی: BUgHunting۔ ایک دن میں 200 کیڑے کیسے تلاش کریں۔
انا بسٹرکووا، سسٹم ایڈمنسٹریٹر: "المز ہاؤس میرے لیے بہت تعلیمی ہے۔ میں نے جانچ کا عمل سیکھا اور ٹیسٹرز کے تمام "درد" کو محسوس کیا۔
سب سے پہلے، جانچ کے عمل کے دوران، ایک مثالی صارف کے طور پر، آپ اہم نکات کو چیک کرتے ہیں: آیا بٹن کلک کرتا ہے، چاہے وہ صفحہ پر جاتا ہے، آیا لے آؤٹ باہر چلا گیا ہے۔ لیکن بعد میں آپ کو احساس ہوتا ہے کہ آپ کو باکس سے باہر مزید سوچنے کی ضرورت ہے اور ایپلیکیشن کو "توڑنے" کی کوشش کرنے کی ضرورت ہے۔ ٹیسٹرز کے لیے ایک مشکل کام ہے؛ پورے انٹرفیس پر "پوک" کرنا کافی نہیں ہے؛ آپ کو باکس سے باہر سوچنے کی کوشش کرنی ہوگی اور انتہائی توجہ دینے کی ضرورت ہے۔
تاثرات صرف مثبت تھے، یہاں تک کہ اب، ایونٹ کے کچھ عرصے بعد، میں دیکھتا ہوں کہ مجھے جو کیڑے ملے ان پر کیسے کام ہو رہا ہے۔ پروڈکٹ کو بہتر بنانے میں ملوث محسوس کرنا بہت اچھا ہے ^_^۔"

بیگلنی: BUgHunting۔ ایک دن میں 200 کیڑے کیسے تلاش کریں۔

دمتری سیلزنیو، فرنٹ اینڈ ڈویلپر: "مسابقتی موڈ میں جانچ ہمیں مزید کیڑے تلاش کرنے کے لیے بہت زیادہ ترغیب دیتی ہے)۔ مجھے لگتا ہے کہ سب کو باگھنٹنگ میں حصہ لینے کی کوشش کرنی چاہیے۔ ایکسپلوریٹری ٹیسٹنگ آپ کو ان کیسز کو تلاش کرنے کی اجازت دیتی ہے جو ٹیسٹ پلان میں بیان نہیں کیے گئے ہیں۔ اس کے علاوہ، جو لوگ پروجیکٹ کو نہیں جانتے وہ سروس کی سہولت کے بارے میں رائے دے سکتے ہیں۔"

بیگلنی: BUgHunting۔ ایک دن میں 200 کیڑے کیسے تلاش کریں۔

انتونینا تاچوک، سینئر ایڈیٹر: "میں نے بطور ٹیسٹر خود کو آزمانا پسند کیا۔ یہ کام کا بالکل مختلف انداز ہے۔ آپ سسٹم کو توڑنے کی کوشش کر رہے ہیں، اس سے دوستی نہیں کر رہے ہیں۔ ہمیں ہمیشہ اپنے ساتھیوں سے جانچ کے بارے میں کچھ پوچھنے کا موقع ملا۔ میں نے کیڑے کو ترجیح دینے کے بارے میں مزید سیکھا (مثال کے طور پر، میں متن میں گرامر کی غلطیاں تلاش کرنے کا عادی ہوں، لیکن اس طرح کے بگ کا "وزن" بہت چھوٹا ہوتا ہے؛ اور اس کے برعکس، ایسی چیز جو میرے لیے بہت اہم نہیں لگتی تھی ایک اہم بگ ہو، جسے فوری طور پر ٹھیک کر دیا گیا تھا)۔
تقریب میں، لڑکوں نے ٹیسٹنگ تھیوری کا خلاصہ دیا۔ یہ غیر تکنیکی لوگوں کے لیے مفید تھا۔ اور کچھ دنوں بعد میں نے اپنے آپ کو یہ سوچتے ہوئے پکڑ لیا کہ میں "کیا-کہاں-جب" فارمولہ استعمال کرتے ہوئے کسی اور سائٹ کی حمایت میں لکھ رہا ہوں اور سائٹ اور حقیقت سے اپنی توقعات کو تفصیل سے بیان کر رہا ہوں۔

حاصل يہ ہوا

اگر آپ اپنی ٹیم کی زندگی کو متنوع بنانا چاہتے ہیں، تو فعالیت پر ایک تازہ نظر ڈالیں، ایک منی کا بندوبست کریں۔ "اپنے کتے کا کھانا خود کھاؤ"، پھر آپ ایسی تقریب منعقد کرنے کی کوشش کر سکتے ہیں، اور پھر ہم مل کر اس پر بات کر سکتے ہیں۔

تمام بہترین اور کم کیڑے!

ماخذ: www.habr.com

نیا تبصرہ شامل کریں