Naha urang ngayakeun hackathon pikeun panguji?

Tulisan ieu bakal dipikaresep ku jalma anu, sapertos urang, nyanghareupan masalah milih spesialis anu cocog dina widang tés.

Oddly cukup, jeung ngaronjatna jumlah pausahaan IT di républik urang, ngan jumlah programer pantes naek, tapi teu testers. Loba jalma anu hayang pisan asup kana profési ieu, tapi teu loba ngarti hartina.
Naha urang ngayakeun hackathon pikeun panguji?
Abdi teu tiasa nyarios kanggo sadaya perusahaan IT, tapi kami parantos masihan peran QA / QC ka spesialis kualitas kami. Aranjeunna bagian tina tim ngembangkeun sarta ilubiung dina sagala tahapan pangwangunan, ti panalungtikan nepi ka sékrési versi anyar.

Panguji dina tim, bahkan dina tahap perencanaan, kedah mikirkeun sadaya syarat fungsional sareng non-fungsi pikeun nampi carita pangguna. Anjeunna kedah ngartos karakteristik operasional produk sareng programer, sareng langkung saé, sareng ngabantosan tim henteu nyandak kaputusan anu salah sanajan dina tahap perencanaan. Tester kedah gaduh pamahaman anu jelas ngeunaan kumaha fungsionalitas anu dilaksanakeun bakal tiasa dianggo sareng naon waé pitfalls anu aya. Penguji kami nyiptakeun rencana tés sareng kasus uji sorangan, ogé nyiapkeun sadaya bangku tés anu diperyogikeun. Nguji nurutkeun spésifikasi siap-dijieun kawas clicker monyét teu pilihan urang. Gawe bareng dina tim, manéhna kudu mantuan ngaleupaskeun produk pantes jeung disada alarm dina waktuna lamun aya nu salah.

Naon anu urang tepang nalika milarian panguji

Dina tahap diajar seueur resume, sigana aya spesialis anu gaduh pangalaman anu cocog pikeun kami sareng moal aya masalah sareng milih tester pikeun tim kami. Tapi, salila rapat pribadi, urang beuki sapatemon calon anu sabenerna rada jauh ti dunya téhnologi informasi (contona, maranéhna teu bisa ngabejaan prinsip interaksi antara browser jeung web server, dasar kaamanan, relational jeung non- database relational, aranjeunna teu boga pamanggih ngeunaan virtualization na containerization), tapi dina waktos anu sareng ditaksir sorangan dina tingkat QA Senior. Saatos ngalaksanakeun puluhan wawancara, kami dugi ka kacindekan yén jumlah spesialis anu cocog pikeun urang di daérah éta teu diabaikan.

Salajengna, kuring bakal nyarioskeun ka anjeun léngkah-léngkah anu urang laksanakeun sareng kasalahan naon anu urang lengkah pikeun mendakan para pejuang anu parantos diantosan pikeun kualitas.

Kumaha urang nyobian ngalereskeun kaayaan

Saanggeus béak ku sumber spesialis anu siap-siap, kami mimiti nargétkeun daérah anu caket:

  1. Urang diusahakeun nerapkeun prakték assessment pikeun ngaidentipikasi diantara loba "ninggalkeun-eta" jalma, pisan leuwih ti saha urang bisa ngamekarkeun spesialis kuat.

    Kami naroskeun ka grup calon poténsial kalayan tingkat pangaweruh anu sami pikeun ngarengsekeun tugas. Ningali prosés pamikiran maranéhanana, kami nyobian ngaidentipikasi calon anu paling ngajangjikeun.

    Khususna, kami datang sareng tugas pikeun nguji attentiveness, pamahaman kamampuan téknologi sareng fitur multikulturalisme:

    Naha urang ngayakeun hackathon pikeun panguji?
    Naha urang ngayakeun hackathon pikeun panguji?

  2. Urang ngayakeun meetups pikeun testers rék dilegakeun wates pamahaman profési diantara kontingen aya.

    Kuring gé ngabejaan Anjeun saeutik ngeunaan unggal sahijina.

    Ufa Software QA and Testing Meetup #1 mangrupikeun usaha munggaran urang pikeun ngumpulkeun jalma-jalma anu paduli kana profési sareng dina waktos anu sami ngartos naha masarakat bakal resep kana naon anu urang hoyong terangkeun ka aranjeunna. Dasarna, laporan kami ngeunaan dimana éta hadé pikeun ngamimitian upami anjeun parantos mutuskeun pikeun janten panguji. Ngabantosan para pemula muka panon sareng ningali tés sapertos déwasa. Urang ngobrol ngeunaan léngkah-léngkah anu kedah dilakukeun ku panguji novice pikeun ngiringan profési. Ngeunaan naon kualitas sarta kumaha carana ngahontal eta dina kondisi nyata. Sareng ogé, naon tés otomatis sareng dimana éta langkung pas ngagunakeunana.

    Naha urang ngayakeun hackathon pikeun panguji?

    Lajeng, kalawan interval 1-2 bulan, urang ngayakeun dua meetups deui. Geus aya dua kali leuwih loba pamilon. Dina "Ufa Software QA and Testing Meetup #2" kami terjun langkung jero kana daérah subjek. Aranjeunna nyarioskeun ngeunaan sistem pelacak bug, uji UI / UX, nyabak Docker, Ansible, sareng ogé nyarioskeun kamungkinan konflik antara pamekar sareng panguji sareng cara pikeun ngabéréskeunana.

    Rapat katilu urang, "Ufa Software QA and Testing Meetup #3," sacara teu langsung patali jeung karya testers, tapi mangpaat dina timely reminding programer tina tugas teknis jeung organisasi maranéhna: nguji beban, nguji e2e, Selenium dina autotesting, kerentanan aplikasi wéb. .

    Sadaya waktos ieu kami parantos diajar kumaha nyiptakeun cahaya sareng sora normal dina siaran tina acara kami:

    → Léngkah munggaran dina uji - Ufa Software QA and Testing Meetup #1
    → Uji UI/UX - Ufa Software QA and Testing Meetup #2
    → Uji kaamanan, uji beban sareng uji otomatis - Ufa QA sareng Testing Meetup #3

  3. Sarta dina tungtungna urang mutuskeun pikeun nyobaan nyekel hackathon pikeun testers

Kumaha urang nyiapkeun sareng ngalaksanakeun hackathon pikeun panguji

Pikeun mimitian, urang nyobian ngartos naon jenis "sato galak" ieu sareng kumaha biasana dilaksanakeun. Sakumaha anu kabuktian, acara sapertos kitu henteu dilaksanakeun sababaraha kali di Féderasi Rusia, sareng teu aya tempat pikeun nginjeum ideu. Bréh, kuring teu hayang geuwat investasi loba sumberdaya kana hiji acara nu seemed dubious di glance kahiji. Kituna, urang mutuskeun yén urang bakal ngalakukeun mini hackathon pondok, teu keur sakabéh siklus gawé QA, tapi pikeun tahap individu.

Nyeri sirah utama urang nyaéta kurangna prakték diantara panguji lokal dina nyiptakeun peta tés anu jelas. Aranjeunna henteu nyéépkeun waktos naliti carita pangguna pra-implementasi sareng nyiptakeun kriteria katampi anu jelas pikeun pamekar pikeun syarat fungsional sareng non-fungsi, UI / UX, kaamanan, beban kerja sareng beban puncak. Ku alatan éta, urang mutuskeun, pikeun kahiji kalina, ngaliwat bagian paling metot jeung kreatif karya maranéhanana - analisis jeung formasi sarat salila panalungtikan pre-proyék.

Urang diperkirakeun jumlah poténsi pamilon sarta mutuskeun yén urang diperlukeun sahanteuna 5 backlogs pikeun Kaluaran MVP, 5 produk jeung 5 jalma anu bakal meta salaku boga produk, decipher kaperluan bisnis jeung nyieun kaputusan ngeunaan larangan.

Ieu naon anu urang kéngingkeun: backlogs pikeun hackathon.

Gagasan utama nya éta pikeun datang nepi ka jejer anu sajauh mungkin tina sakabéh pagawé sapopoé pamilon sarta méré aranjeunna wengkuan pikeun hiber kreatif imajinasi.

Naha urang ngayakeun hackathon pikeun panguji?

Naha urang ngayakeun hackathon pikeun panguji?

Kasalahan naon anu urang lakukeun sareng naon anu urang tiasa laksanakeun langkung saé?

Pamakéan prakték assessment, jadi populér di widang Ngiring salespeople jeung manajer-tingkat handap, nyandak jumlah badag usaha, tapi teu ngidinan urang nengetan cukup unggal pamilon sarta evaluate kamampuhan na. Sacara umum, pilihan Pilihan ieu nyiptakeun citra négatip pausahaan, sabab cukup loba jalma narima eupan balik teu cukup jeung saterusna nyieun dina diri jeung batur pangaruh tirani juragan (komunikasi di komunitas IT pisan dimekarkeun). Hasilna, urang tinggaleun dua calon poténsial sareng masa depan anu jauh pisan.

Meetup mangrupikeun hal anu saé. Dasar éksténsif pikeun elaborasi didamel, sareng tingkat umum pamilon ningkat. Pausahaan ieu jadi beuki recognizable di pasar. Tapi inténsitas tanaga gawé sapertos kitu henteu sakedik. Anjeun kedah jelas ngartos yén ngayakeun rapat bakal nyandak kirang langkung 700-800 jam-jam per taun.

Sedengkeun pikeun nguji hackathon. Kajadian sapertos kitu henteu acan janten pikaboseneun, sabab, teu sapertos hackathon pikeun pamekar, aranjeunna jarang dilaksanakeun. Kauntungannana ide ieu nyaéta dina cara santai anjeun tiasa tukeur sajumlah ageung pangaweruh praktis sareng cukup akurat nangtukeun tingkat unggal pamilon.

Saatos nganalisis hasil acara, urang sadar yén urang ngalakukeun seueur kasalahan:

  1. Kasalahan anu paling teu tiasa dihampura nyaéta percanten yén 4-5 jam bakal cekap pikeun urang. Hasilna, ngan bubuka sareng familiarization sareng backlogs nyandak ampir 2 jam.
    Gawe sareng pamilik produk dina tahap awal sareng waktos pikeun teuleum ka daérah subjek nyandak waktos anu sami. Janten waktos sésana jelas henteu cekap pikeun pamekaran komprehensif peta uji.
  2. Aya teu cukup waktu jeung tanaga pikeun eupan balik lengkep dina unggal peta, saprak éta geus peuting. Kituna, urang jelas gagal bagian ieu, tapi ieu mimitina dimaksudkeun pikeun jadi paling berharga di hackathon nu.
  3. Urang mutuskeun hiji evaluate kualitas ngembangkeun ku sora basajan sadaya pamilon, allocating 3 undian pikeun tiap tim, nu maranéhna bisa masihan pikeun karya kualitas pangluhurna. Panginten langkung saé pikeun ngatur juri.

Naon anu anjeun kahontal?

Kami sawaréh parantos ngarengsekeun masalah kami sareng ayeuna kami gaduh 4 lalaki gagah, tampan damel pikeun kami, nutupan pungkur 4 tim pangembangan. A kolam renang signifikan calon kuat poténsi sarta parobahan tangible dina tingkat komunitas QA kota teu acan kungsi noticed. Tapi aya sababaraha kamajuan jeung ieu teu bisa tapi girang.

sumber: www.habr.com

Tambahkeun komentar