Bashkëpunimi: BUgHunting. Si të gjejmë 200 ndihma në ditë

PĂ«rshĂ«ndetje tĂ« gjithĂ«ve! UnĂ« quhem Julja dhe jam testuese. Vitin e kaluar ju tregova rreth BashkĂ«punimit — njĂ« ngjarje qĂ« organizojmĂ« nĂ« kompani pĂ«r tĂ« pastruar backlog-un e gabimeve. Kjo Ă«shtĂ« njĂ« mĂ«nyrĂ« tepĂ«r e efektshme pĂ«r ta zvogĂ«luar atĂ« (nĂ« ekipe tĂ« ndryshme nga 10 deri nĂ« 50%) nĂ« vetĂ«m njĂ« ditĂ«.

Sot dua t'ju tregoj rreth formatit tonĂ« pranveror tĂ« BashkĂ«punimit — BUgHunting (BUH). KĂ«tĂ« herĂ« nuk e rregulluam gabimet e vjetra, por kĂ«rkuam tĂ« rejat dhe ofruam ide pĂ«r veçori. Pas shkrimit ka shumĂ« detaje rreth organizimit tĂ« kĂ«tyre ngjarjeve, rezultatet tona dhe komente nga pjesĂ«marrĂ«sit.

Bashkëpunimi: BUgHunting. Si të gjejmë 200 ndihma në ditë

Pas mendimit dhe hartimit të rregullave, dërguam një ftesë në të gjitha kanalet në Slack-in korporativ, në të cilin nuk kishte asnjë kufizim:

Bashkëpunimi: BUgHunting. Si të gjejmë 200 ndihma në ditë

Si rezultat, regjistruan rreth 30 persona — si zhvillues ashtu edhe specialistĂ« jo teknikĂ«. Ngjarja zuri njĂ« ditĂ« tĂ« plotĂ« pune, rezervuam njĂ« dhomĂ« tĂ« madhe bisedash, dhe organizuam dreka nĂ« bazĂ« tĂ« kantinĂ«s sĂ« zyrĂ«s.

Pse?

Duket se secila ekip teston funksionalitetin e tij. Përdoruesit na raportojnë për gabime. Pse ta organizojmë një ngjarje të tillë?

Qëllimet tona ishin disa.

  1. Të njohim kolegët me projekte/produkte të ngjashme më afër.
    Tani nĂ« kompaninĂ« tonĂ« tĂ« gjithĂ« punojnĂ« nĂ« ekipe tĂ« veçanta — njĂ«si. KĂ«to janĂ« grupe projektuale qĂ« punojnĂ« pĂ«r pjesĂ«n e tyre tĂ« funksionalitetit dhe nuk janĂ« gjithmonĂ« plotĂ«sisht nĂ« dijeni tĂ« asaj qĂ« po ndodh nĂ« projekte tĂ« tjera.
  2. Thjesht të njohim kolegët me njëri-tjetrin.
    Kemi pothuajse 800 punonjës në zyrën në Moskë, nuk janë të gjithë kolegët që e dinë njëri-tjetrin personalisht.
  3. Të rrisim aftësinë e gjetjes së defekteve nga zhvilluesit në produktet e tyre.
    Tani po promovojmĂ« Testimin Agile dhe po ŰȘŰŻŰ±ÙŠŰšujem dje pĂ«r kĂ«tĂ« drejtim.
  4. Të angazhojmë në testim jo vetëm specialistë teknikë.
    PĂ«rveç departamentit teknik, kemi shumĂ« kolegĂ« tĂ« profesionĂ«ve tĂ« tjerĂ«, tĂ« cilĂ«ve do t'u pĂ«lqente tĂ« dinin mĂ« shumĂ« rreth testimit, se si tĂ« raportojnĂ« defekte nĂ« mĂ«nyrĂ« korrekte, nĂ« mĂ«nyrĂ« qĂ« tĂ« marrim mĂ« pak mesazhe tĂ« kĂ«tij formati: "Aaaa
 asgjĂ« nuk funksionon".
  5. Sigurisht, të gjejmë defekte të çuditshme dhe të padukshme.
    Do të dëshironim të ndihmonim ekipet me testimin e veçorive të reja dhe të ofronim mundësinë të shohin funksionalitetin e realizuar nga një këndvështrim tjetër.

Realizimi

Dita jonë përbëhej nga disa blloqe:

  • brifing;
  • NjĂ« leksion tĂ« shkurtĂ«r mbi testimin, ku trajtuam vetĂ«m piketat kryesore (qĂ«llimet dhe parimet e testimit etj.);
  • seksioni pĂ«r 'rregullat e mira' tĂ« regjistrimit tĂ« defekteve (kĂ«tu parimet janĂ« pĂ«rshkruar mirĂ«);
  • katĂ«r seanca testimi pĂ«r projekte me skenarĂ« tĂ« pĂ«rshkruar nĂ« njĂ« nivel tĂ« lartĂ«; pĂ«rpara çdo seance kishte njĂ« leksion tĂ« shkurtĂ«r intro mbi projektin dhe ndarjen nĂ« grupe;
  • njĂ« anketĂ« tĂ« shkurtĂ«r mbi aktivitetin;
  • pĂ«rfundimi.

(Nuk e kemi harruar as pushimin midis seancave dhe drekën).

Rregullat kryesore

  • Regjistrimi pĂ«r aktivitete Ă«shtĂ« individual, qĂ« zgjidh problemin e shkarkimit tĂ« gjithĂ« ekipit nĂ«se njĂ« person vendosi tĂ« mos shkojĂ«.
  • Çdo seancĂ«, pjesĂ«marrĂ«sit ndĂ«rronin ekipin. Kjo u lejon pjesĂ«marrĂ«sve tĂ« largohen dhe tĂ« vijnĂ« nĂ« çdo kohĂ«, pĂ«r mĂ« tepĂ«r, mund tĂ« njihen me mĂ« shumĂ« njerĂ«z.
  • Ekipet çdo dy njerĂ«z para çdo seance formohen nĂ« mĂ«nyrĂ« rastĂ«sore, kĂ«shtu bĂ«het mĂ« dinamike dhe mĂ« e shpejtĂ«.
  • PĂ«r defektet e regjistruara jepen pikĂ« (nga 3 deri nĂ« 10) nĂ« varĂ«si tĂ« kriticitetit.
  • PĂ«r dublikatat nuk jepen pikĂ«.
  • Defektet duhet tĂ« regjistrohen nga anĂ«tarĂ« tĂ« ekipit sipas standarteve tĂ« brendshme.
  • KĂ«rkesat pĂ«r veçori hapen nĂ« njĂ« detyrĂ« tĂ« veçantĂ« dhe marrin pjesĂ« nĂ« njĂ« nominim tĂ« veçantĂ«.
  • NjĂ« ekip auditimi kujdeset pĂ«r respektimin e tĂ« gjitha rregullave.

Bashkëpunimi: BUgHunting. Si të gjejmë 200 ndihma në ditë

Detaje të tjera

  • Fillimisht doja tĂ« organizoja njĂ« aktivitet "tĂ« avancuar" pĂ«r testimin, por pasi u regjistruan mjaft shumĂ« njerĂ«z nga ekipet jo produktive (SMM, avokatĂ«, PR), u detyrova ta thjeshtoj pĂ«rmbajtjen dhe tĂ« heq rastet e ndĂ«rlikuara/profili.
  • PĂ«r shkak tĂ« punĂ«s sĂ« njĂ«sive nĂ« Jira nĂ« projekte tĂ« ndryshme sipas flukseve tĂ« tyre, ne e krijuam qĂ«llimisht njĂ« projekt tĂ« veçantĂ«, ku konfiguram njĂ« model pĂ«r hapjen e gabimeve.
  • PĂ«r tĂ« llogaritur pikĂ«t, planifikuam tĂ« pĂ«rdorim njĂ« liderbord, i cilin pĂ«rditĂ«sohej pĂ«rmes webhooks, por diçka shkoi keq dhe nĂ« fund duhej tĂ« llogariteshin manualisht.

Çdo organizator i aktiviteteve has nĂ« vĂ«shtirĂ«si dhe pĂ«r t'ju bĂ«rĂ« disi mĂ« tĂ« lehtĂ«, do tĂ« pĂ«rshkruaj problemet tona qĂ« mund tĂ« shmangni.

Një nga folësit papritur u sëmur dhe duhej të kërkonim një të ri..
Kisha një fat të jashtëzakonshëm që gjetëm një zëvendës nga ekipi i njëjtë në orën 9 të mëngjesit). Por është më mirë të mos mbështetesh në fat dhe të kesh një rezervë. Ose të jesh vetë i gatshëm të tregosh prezantimin e nevojshëm.

Nuk e patët mundësinë të nxirrni funksionalitetin, duhej të ndryshonit blloket vend..
Për të mos hedhur një bllok të tërë, është më mirë të keni një plan rezervë.

Një pjesë e përdoruesve testues ranë, duhej të krijonim shpejt të rinjtë..
Kontrolloni paraprakisht përdoruesit testues ose shikoni mundësinë për t'i krijuar ata shpejt.

Gati asnjë nga djemtë, për të cilët ishte lehtësuar formati, nuk erdhën..
Nuk duhet të tërhiqni forcërisht askënd. Pranoni.
Ka mundësinë të përcaktoni ashpër formatin e aktivitetit: 'amator'/'i avancuar', ose të përgatisni menjëherë dy variante dhe më pas të vendosni se cili do të zhvillohet.

Momente organizative të dobishme:

  • rezervoni sallĂ«n e bisedave paraprakisht;
  • vendosni tavolat, mos harroni pĂ«r lidhĂ«sit dhe filtrat e energjisĂ« (karikimi i laptopĂ«ve/telefona pĂ«r njĂ« ditĂ« tĂ« tĂ«rĂ« mund tĂ« mos mjaftojĂ«);
  • automatizoni procesin e llogaritjes sĂ« pikĂ«ve;
  • pĂ«rgatitni tabelat e klasifikimeve;
  • bĂ«ni materialet e shpĂ«rndarjes me emrat dhe fjalĂ«kalimet e pĂ«rdoruesve testues, udhĂ«zimin pĂ«r pĂ«rdorimin e Jira, skenarĂ«t;
  • mos harroni njĂ« javĂ« para aktivitetit tĂ« dĂ«rgoni kujtimet, gjithashtu sqaroni se çfarĂ« duhet tĂ« merrni me vete (laptopĂ«/dispositive);
  • flisni me kolegĂ«t pĂ«r ngjarjen nĂ« demo, gjatĂ« drekave, mbi njĂ« filxhan kafeje;
  • merrni pĂ«rsipĂ«r me devops qĂ« tĂ« mos bĂ«jnĂ« pĂ«rditĂ«sime ose lançime nĂ« atĂ« ditĂ«;
  • pĂ«rgatitni folĂ«sit;
  • merrni dakord me pronarĂ«t e karakteristikave dhe pĂ«rshkruani mĂ« shumĂ« skenare pĂ«r testim;
  • porositni ushqime tĂ« shijshme (biskota/konditore) pĂ«r kafetĂ«;
  • mos harroni tĂ« flisni pĂ«r rezultatet e ngjarjes.

Rezultatet

Gjatë një dite të tërë, djemtë arritën të testojnë 4 projekte dhe të regjistronin 192 të dhëna të gabimeve (nga të cilat 134 ishin unike) dhe 7 detyra me kërkesa për karakteristika. Sigurisht, disa nga këto gabime pronarët e projekteve ishin tashmë në dijeni. Por kishte dhe gjetje të papritura.

Të gjithë pjesëmarrësit morën shpërblime të ëmbla.

Bashkëpunimi: BUgHunting. Si të gjejmë 200 ndihma në ditë

Dhe fituesit — termos, simbole, hoodies.

Bashkëpunimi: BUgHunting. Si të gjejmë 200 ndihma në ditë

ÇfarĂ« doli interesante:

  • pjesĂ«marrĂ«sve iu duk si njĂ« format i papritur sesione tĂ« rrepta, kur koha Ă«shtĂ« e kufizuar dhe nuk mund tĂ« humbasim shumĂ« kohĂ« pĂ«r tĂ« menduar;
  • mundĂ«m tĂ« testojmĂ« versionin desktop, versionin mobile dhe aplikacionet;
  • shikuam shumĂ« projekte menjĂ«herĂ«, nuk patĂ«m kohĂ« tĂ« mĂ«rziteshim;
  • u njohĂ«m me kolegĂ« tĂ« ndryshĂ«m, shikuam qasjet e tyre nĂ« regjistrimin e gabimeve;
  • pĂ«rjetuam tĂ« gjithĂ« dhimbjen e testuesve.

ÇfarĂ« mund tĂ« pĂ«rmirĂ«sohet:

  • tĂ« bĂ«ni mĂ« pak projekte dhe tĂ« rrisni kohĂ«n e seancĂ«s nĂ« 1.5 orĂ«;
  • tĂ« pĂ«rgatitni dhurata/suvenire shumĂ« mĂ« herĂ«t (ndonjĂ«herĂ« miratimi/pagimi zgjat njĂ« muaj);
  • tĂ« relaksoheni dhe tĂ« pajtoheni me faktin se diçka do tĂ« shkojĂ« ndryshe nga plani dhe do tĂ« ketĂ« forca madhore.

Rishikimet

Bashkëpunimi: BUgHunting. Si të gjejmë 200 ndihma në ditë
Anna Bystrikova, administratore sistemi: «Bagodelnya është shumë edukative për mua. Mësova procesin e testimit, ndjeva të gjithë "dhimbjen" e testuesve.
Fillimisht, në procesin e testimit, si një përdorues i zakonshëm, kontrolloni pikat kryesore: nëse butoni funksionon, nëse kalon në faqen tjetër, nëse dizajni është në rregull. Por më vonë kupton se duhet të mendosh në mënyrë më jo-standard dhe të provosh "ta thysh" aplikacionin. Puna e testuesve nuk është e lehtë, nuk mjafton thjesht të prekësh çdo gjë në ndërfaqe; duhet të përpiqesh të mendosh jashtë kutisë dhe të jesh shumë i vëmendshëm.
PĂ«rvoja ka qenĂ« vetĂ«m pozitive, edhe tani, pas njĂ« kohe pas ngjarjes, shoh se si po punohet mbi bug-at qĂ« i kam gjetur. ËshtĂ« e mrekullueshme tĂ« ndihesh pjesĂ« e pĂ«rmirĂ«simit tĂ« produktit ^_^»

Bashkëpunimi: BUgHunting. Si të gjejmë 200 ndihma në ditë

Dmitry Seleznyov, zhvillues frontend: «Testimi në modën konkurruese është shumë motivuese për të gjetur më shumë gabime. Më duket se gjithkush duhet të provojë të marrë pjesë në Bughunting. Testimi i kërkimit lejon gjetjen e rasteve që nuk janë përshkruar në planin e testimit. Plus, njerëzit që nuk e njohin projektin mund të japin feedback mbi përdorshmërinë e shërbimit».

Bashkëpunimi: BUgHunting. Si të gjejmë 200 ndihma në ditë

Antonina Tatchuk, redaktore e lartĂ«: «MĂ« pĂ«lqeu tĂ« provoj vetĂ«n si tester. Ky Ă«shtĂ« njĂ« stil krejtĂ«sisht ndryshe pune. Ti pĂ«rpiqesh ta dĂ«shtosh sistemin, e jo tĂ« bĂ«sh miqĂ«si me tĂ«. Ne gjithmonĂ« kishim mundĂ«sinĂ« tĂ« pyesnim kolegĂ«t pĂ«r testimin. MĂ« mĂ«sova mĂ« shumĂ« rreth prioritizimit tĂ« gabimeve (pĂ«r shembull, unĂ« isha mĂ«suar tĂ« vĂ«rej gabimet gramatikore nĂ« tekste, por “pesha” e njĂ« gabimi tĂ« tillĂ« Ă«shtĂ« shumĂ« e vogĂ«l; dhe anasjelltas, diçka qĂ« mĂ« dukej e parĂ«ndĂ«sishme, pĂ«rfundoi si njĂ« gabim kritik qĂ« u rregullua menjĂ«herĂ«).
Në këtë ngjarje, djemtë dhanë një përmbledhje teorike mbi testimin. Ishte e dobishme për specialistët jo teknikë. Disa ditë më vonë, e kuptova se po shkruaja në mbështetje të një site tjetër sipas formulës "çfarë-ku-kur" dhe po përshkruaja në detaje pritshmëritë e mia nga siti dhe realitetin.

Përfundimi

Nëse dëshironi të pasuroheni jetën e ekipit, të shihni me një këndvështrim të ri funksionalitetin, organizoni një mini «Hani ushqimin e qenit tuaj», atëherë mund të provoni të organizoni një ngjarje të tillë dhe pastaj mund ta diskutojmë së bashku.

Të gjithëve paqe dhe më pak bug-e!

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster