Ndiani ane mutoro wehutano?

Hei Habr!

Tine chinyorwa chitsva chakakosha - kusimudzira kwemhando yepamusoro yezvigadzirwa zveIT. PaHighLoad ++ tinowanzo kutaura nezve maitiro ekuita masevhisi akabatikana nekukurumidza, uye paFrondend Conf tinotaura nezve inotonhorera mushandisi interface isingadzike. Isu tinogara tine misoro yekuyedza, uye DevOpsConf nezve kusanganisa maitiro akasiyana, kusanganisira kuyedzwa. Asi nezve izvo zvinogona kunzi hunhu mune zvese, uye kuti ungashanda sei pazviri zvizere - kwete.

Ngatigadzirisei izvi QualityConf - Isu tichagadzira tsika yekufunga nezve mhando yechigadzirwa chekupedzisira chemushandisi padanho rega rega rekusimudzira. Tsika yekusatarisa pane yako nharaunda yebasa, uye kubatanidza mhando kwete chete nevayedzi.

Pazasi pekuchekwa tichataura nemukuru wekomiti yechirongwa, mukuru wekuyedza kuTinkoff.Business, musiki wenharaunda inotaura chiRussian QA. Anastasia Aseeva-Nguyen nezve mamiriro eindasitiri yeQA uye basa remusangano mutsva.

Ndiani ane mutoro wehutano?

- Nastia mhoro. Tapota tiudze nezvako.

Ndiani ane mutoro wehutano?Anastasia: Ini ndinokwanisa kuyedza kubhangi, ndine mutoro wechikwata chakakura kwazvo - isu tiri vanhu vanopfuura makumi mapfumbamwe. Tine mutsara webhizinesi wakakosha; isu tine mutoro kune ecosystem yemasangano epamutemo.

Ndakadzidza mechanics nemasvomhu uye pakutanga ndaida kuzova programmer. Asi pandakawana chipo chinonakidza, ndakasarudza kuzviedza semuongorori. Sezvineiwo, uku kwakava kudanwa kwangu. Ikozvino ndoona basa rangu rese muindasitiri iyi.

Ini ndiri mutsigiri anoomerera weQuality Assurance discipline. Ini handisi kukendenga kune izvo zvigadzirwa zvinogadzirwa, kuti mhando inobatwa sei mukambani, muchikwata uye, mumusimboti, mukuvandudza maitiro.

Zviri pachena kwandiri kuti nharaunda iri munzira iyi haina kukura zvakakwana, kunyanya muRussia. Isu hatisi kugara tichinzwisisa kuti kuvimbiswa kwemhando haisiyo chete nyaya yekuyedza chikumbiro chekutevedzera zvinodiwa. Ndinoda kushandura mamiriro ezvinhu aya.

- Iwe unoshandisa mazwi emhando Yekusimbisa uye kuyedza. Mumeso emunhu wepakati, aya mazwi maviri anowanzo pindirana. Zvinosiyana sei kana ukachera zvakadzika?

Anastasia: Asi, havana kusiyana. Kuyedzwa chikamu cheKurangwa Kwemhando; ibasa rakananga - iyo chokwadi chekuti ndiri kuyedza chimwe chinhu. Iko kune mhando dzakawanda dzekuyedza, uye vanhu vakasiyana vane basa remhando dzakasiyana dzekuyedza. Asi muno muRussia, pakaonekwa mafungu evanopa vanoedza kumakambani, kuyedzwa kwakaderedzwa kuita rudzi rumwe.

Muzviitiko zvakawanda, ivo vanongogumira pakuyedzwa kwekushanda: vanotarisa kuti izvo zvakadhindwa nevagadziri zvinoenderana nezvakatsanangurwa uye ndizvo zvese.

β€” Ndokumbira utiudze kuti ndeapi mamwe maitiro ekusimbisa hunhu aripo? Chii chimwe, kunze kwekuyedzwa, chinosanganisirwa pano?

Anastasia: Kuvimbiswa Kwehutano, chekutanga, nezvekugadzira chigadzirwa chemhando. Kureva kuti, isu tinozvibvunza kuti ndeupi hunhu hunhu chigadzirwa chedu chinofanira kuve nacho. Saizvozvo, kana tikanzwisisa izvi, tinogona kuenzanisa kuti ndiani anopesvedzera izvi hunhu hunhu. Hazvina basa, mugadziri, maneja weprojekiti kana nyanzvi yechigadzirwa munhu anopesvedzera kuvandudzwa kwechigadzirwa, mashure acho, uye zano racho.

Muedzi anowedzera kuziva nezvebasa rake. Anonzwisisa kuti basa rake harisi rekuyedza kutevedzera zvinodiwa chete, asiwo kuyedza zvinodiwa, kubvunza magadzirirwo anobva kunyanzvi yechigadzirwa, uye kuratidza zvese zvakajeka zvinodiwa uye zvinotarisirwa nemutengi. Kana isu tichiunza hutsva hutsva kune mutengi wedu, isu tinofanira kunyatso kuzadzisa zvavanotarisira uye kugadzirisa kurwadziwa kwavo. Kana tikafunga nezvese hunhu hwemhando, mutengi anogutsikana uye achanzwisisa kuti kambani ine chigadzirwa chaanoshandisa ine hanya chaizvo nezvaanofarira, uye haishande pamusimboti we "kungosunungura chimiro."

β€” Zvinoita sekuti zvawangotsanangura ibasa renyanzvi yechigadzirwa. Izvi, pamusimboti, hazvisi zvekuyedza uye kwete zvemhando - zvinowanzoitika nezve manejimendi yechigadzirwa, kwete?

Anastasia: Kusanganisira. Hunhu Hweshuwarenzi hachisi chirango icho munhu mumwe chete ane mutoro. Ikozvino kune nzira yakakurumbira mukuyedza, nzira inonzi Agile Testing. Tsanangudzo yake inotaura zvakajeka kuti iyi inzira yeboka yekuedza, iyo inosanganisira imwe seti yemaitiro. Chikwata chose chine basa rekushandisa nzira iyi; hazvitombodi kuti pave nemuongorori pachikwata. Chikwata chose chakatarisana nekuendesa kukosha kune mutengi uye nekuona kuti kukosha kunosangana nezvinodiwa nevatengi.

- Zvinoitika kuti hunhu hunopindirana nezvinenge zvese zvakatenderedza zvirango, zvichiisa hurongwa pane zvese zvakatenderedza?

Anastasia: Rudyi. Patinofunga nezvekuti tinoda kugadzira chigadzirwa chemhando yepamusoro, tinotanga kufunga nezvemhando dzakasiyana dzemhando. Semuenzaniso, maitiro ekutarisa kuti isu takanyatso gadzira chimiro chinodiwa nemutengi wedu.

Apa ndipo panouya rudzi urwu rwekuyedza: UAT (yemushandisi yekugamuchira bvunzo). Zvinosuruvarisa, hazviwanzoitwa muRussia, asi dzimwe nguva zviripo muzvikwata zveSCRUM sedemo yemutengi wekupedzisira. Iyi imhando yakajairika yekuyedza mumakambani ekunze. Tisati tavhura kushanda kune vese vatengi, isu tinotanga kuita UAT, ndiko kuti, tinokoka mushandisi wekupedzisira anoedza uye pakarepo anopa mhinduro - kana chigadzirwa chacho chinonyatso kuzadzisa zvinotarisirwa uye kugadzirisa marwadzo. Chete mushure meizvi ndipo kuyera kune vamwe vese vatengi kunoitika.

Ndiko kuti, isu tinotarisa kune bhizinesi, kune yekupedzisira mutengi, asi panguva imwe chete usakanganwa nezve tekinoroji. Unhu hwechigadzirwa zvakare hunoenderana zvakanyanya nehunyanzvi. Kana isu tine dhizaini yakaipa, hatizokwanisi kukurumidza kuburitsa maficha uye kusangana nezvinodiwa nevatengi. Panogona kunge paine tsikidzi dzakawanda paunenge uchiedza kuyera, kana pakuedza kugadzirisa tinogona kutyora chimwe chinhu. Zvose izvi zvichakanganisa kugutsikana kwevatengi.

Kubva pakuona uku, chivakwa chinofanira kuva chakadaro zvokuti tinogona kunyora kodeti yakachena iyo ichatibvumira kukurumidza kuchinja uye kusatya kuti tichaputsa zvose. Saka kuti kudzokorora kudzokororwa hakutambanuke kwemwedzi yakati wandei nekuda kwekuti isu tine nhaka yakawanda, uye isu tinofanirwa kuita nhanho refu dzekuyedza.

-Pakazara, vagadziri, vagadziri vezvivakwa, masayendisiti echigadzirwa, mamaneja echigadzirwa, uye vanoedza ivo pachavo vakatobatanidzwa. Ndiani mumwe anobatanidzwa muhurongwa hwekuvimbisa kunaka?

Anastasia: Zvino ngatimbofungidzira kuti takatoendesa chimiro kumutengi. Zviripachena, kunaka kwechigadzirwa kunoda kutariswa kunyangwe chave kutogadzirwa. Panguva ino, mamiriro ezvinhu ane zvisizvo zvisiri pachena, anonzi mabhugi, anogona kuoneka.

Mubvunzo wekutanga ndewekuti toita sei nemabhugi aya mushure mekunge taburitsa chigadzirwa? Isu, semuenzaniso, tinoita sei pakushushikana? Mutengi haazofari zvakanyanya kana peji racho richitora anopfuura masekondi makumi matatu kurodha.

Apa ndipo panouya kudzvinyirirwa kana, sezvavanokudana izvozvi, DevOps. Muchokwadi, ava ndivo vanhu vane basa rekushandisa chigadzirwa kana chatova mukugadzirwa. Izvi zvinosanganisira mhando dzakasiyana dzekutarisa. Iko kune kunyange subtype yekuyedza - kuyedza pakugadzirwa, kana isu tinozvibvumira kuti tisayedze chimwe chinhu tisati taburitsa uye nekuchiyedza nekukurumidza pakugadzirwa. Iyi nhevedzano yezviyero kubva pakuona kwekuronga zvivakwa izvo zvinokutendera iwe kukurumidza kupindura kune chiitiko, kuchikurudzira, uye kuchigadzirisa.

Infrastructure yakakoshawo. Pane kazhinji mamiriro ezvinhu apo, panguva yekuedzwa, hazvibviri kuve nechokwadi chekuti tine zvese zvatingade kupa kune mutengi. Isu tinoiburitsa mukugadzira uye tinotanga kubata zvisiri pachena mamiriro. Uye zvese nekuti zvivakwa zviri muyedzo hazvienderane nezvivakwa mukugadzira. Izvi zvinotungamira kune imwe mhando yekuyedza - kuongororwa kwezvivakwa. Aya akasiyana masisitimu, marongero, kutama kwe database, nezvimwe.

Izvi zvinomutsa mubvunzo - pamwe timu inoda kushandisa zvivakwa sekodhi.

Ndinotenda kuti zvivakwa zvinokanganisa zvakananga kunaka kwechigadzirwa.

Ndinovimba pachava neshumo pamusangano nenyaya chaiyo. Tinyorere isu kana wagadzirira kutiudza kubva pane chako ruzivo kuti zvivakwa sekodhi zvinokanganisa sei kunaka. Infrastructure sekodhi inoita kuti zvive nyore kutarisa zvese zvigadziriso uye kuyedza zvinhu izvo zvimwe zvisingaite. Nokudaro, kushanda kunobatanidzwawo mukugadzirisa chigadzirwa chemhando.

- Zvakadini neanalytics uye zvinyorwa?

Anastasia: Izvi zvinoshanda zvakanyanya kumabhizinesi masisitimu. Kana tichitaura nezve bhizinesi, vanhu vakaita sevanoongorora uye masystem analyst vanobva vauya mupfungwa. Ivo dzimwe nguva vanonzi vanyori vehunyanzvi. Vanogamuchira basa rekunyora tsanangudzo uye kuipedza, somuenzaniso, kwemwedzi.

Izvo zvave zvichiratidzwa kakawanda kuti kunyora magwaro akadaro kunotungamira kune yakarebesa budiriro iterations uye kureba iterations yekunatsa, nekuti panguva yekuyedza mabhugi anoonekwa uye kudzoka kunotanga. Nekuda kweizvozvo, kune zvakawanda zvishwe zvinowedzera mari yekuvandudza. Mukuwedzera, inogona kuunza kusagadzikana. Isu tinoita senge takanyora referensi kodhi, asi takabva taita shanduko dzinotyora iyo yakanyatso fungwa-kunze yekuvaka.

Mhedzisiro yacho haisi chigadzirwa chemhando yepamusoro, nekuti zvigamba zvakatoonekwa mukuvaka, kodhi mune dzimwe nzvimbo haina kuvharwa zvakakwana nemiedzo, nekuti mazuva ekupedzisira ari kupera, mabhugi ese anoda kuvharwa nekukurumidza. Uye zvese nekuti iyo yekutanga yakatarwa haina kufunga nezve ese mapoinzi anofanirwa kuitwa.

Vagadziri havasi tupukanana uye havanyore kodhi ine zvikanganiso nechinangwa.

Dai isu takatanga tafunga kuburikidza netsanangudzo ingadai yakavhara ese anodiwa mapoinzi, saka zvese zvingadai zvakaitwa sezvaidiwa. Asi iyi iutopia.

Zvichida hazvigoneke kunyora zvakakwana mapeji zana. Ndosaka inofanirwa kufunga nezvedzimwe nzira dzekunyora zvinyorwa, zvirevo, kuseta mabasa angatiswededza pedyo nekuona kuti mugadziri anoita chaizvo zvinodiwa.

Heano maitiro kubva kuAgile anouya mupfungwa - nyaya dzevashandisi dzine maitiro ekugamuchira. Izvi zvinonyanya kushanda kune zvikwata zvinokura zvishoma.

- Zvakadini nekuyedzwa kwekushandisa, kushandiswa kwechigadzirwa, dhizaini?

Anastasia: Iyi ipfungwa yakakosha, nekuti pane vagadziri pachikwata. Kazhinji, vagadziri vanoshandiswa sevhisi - ingave nedhipatimendi redhizaini kana nemugadziri wekunze. Pane kazhinji mamiriro ezvinhu apo zvinoita sekunge mugadziri akateerera kune nyanzvi yechigadzirwa uye akaita zvaainzwisisa. Asi patinotanga kudzokorora, zvinoitika kuti izvo chaizvo zvakaitwa hazvisi izvo zvaitarisirwa: mugadziri akanganwa chimwe chinhu, haana kunyatsofunga kuburikidza nemaitiro, nekuti haasi pachikwata uye kwete mumamiriro ezvinhu, kana kumberi. -end mugadziri haana kunyatsonzwisisa marongero ayo. Zvinogona kutora akati wandei kudzokororwa nekuda kwekuti pane dambudziko neiyo yekumberi-yekupedzisira mugadziri anonzwisisa dhizaini.

Uyezve pane rimwe dambudziko. Magadzirirwo ekugadzira ari kuwana mukurumbira. Ivo vari pane hype, asi mabhenefiti kubva kwavari haasi pachena zvachose.

Ini ndinosangana nemafungiro ekuti magadzirirwo masisitimu, kune rumwe rutivi, anorerutsa budiriro, asi kune rimwe divi, iwo anoisa yakawanda zvirambidzo pane iyo interface.

Nekuda kweizvozvo, isu hatigadziri chimiro chinodiwa nemutengi, asi icho chakatinakira, nekuti isu tatova nemamwe machubhu atinogona kugadzira.

Ini ndinofunga iyi inyaya inofanirwa kutariswa uye kufunga kana mukuyedza kuita kuti dhizaini ive nyore isu tiri kunyatso kugadzirisa nzvimbo yekurwadziwa kwevatengi.

-Kune nhamba inokatyamadza yemisoro ine chekuita neKusimbisa Kwemhando. Pane musangano muRussia umo ose anogona kukurukurwa?

Anastasia: Kune musangano wekare wekuyedza, uchaitwa kechimakumi maviri neshanu gore rino uye unonzi SQA Days Quality Assurance Conference. Inonyanya kukurukura maturusi uye chaiwo maitiro ekuyedza kune anoshanda testers. Semutemo, mishumo paSQA Days inoongorora zvakadzama nzvimbo munzvimbo yebasa revanoedza ivo pachavo, asi kwete mabasa akaomarara.

Izvi zvinobatsira zvakanyanya mukunzwisisa maturusi akasiyana uye nzira, maitiro ekuyedza dhatabhesi, APIs, nezvimwe. Asi panguva imwe chete, kune rumwe rutivi, hazvikurudziri kusanganisa zvinopfuura kungoedza mukugadzirwa kwechigadzirwa chiri nani. Kune rumwe rutivi, vaedzi havapindiri zvakanyanya mukuita kufunga nezvechinangwa chepasi rose chechigadzirwa uye chikamu chebhizinesi chayo.

Ini ndinomhanyisa dhipatimendi hombe uye ndinoitisa akawanda mabvunzurudzo ayo anopa ruzivo rwemamiriro eindastiri yakazara. Sezvo mutemo, vakomana vedu vanoshanda mumabhizinesi, uye vane nzvimbo yakajeka yebasa. Vashandi vanoshanda mumapurojekiti ekunze vanoshandisa mhando dzakasiyana dzekuyedza: ivo pachavo vanogona kuita bvunzo dzemutoro, bvunzo dzekuita, uye kunyange dzimwe nguva bvunzo dzekuchengetedza, nekuti ivo vanobatsira chaizvo timu kuve nechokwadi chemhando yechigadzirwa.

Ndinoda kuti vakomana vekuRussia vatangewo kufunga kuti indasitiri haipere nekuyedzwa kwekushanda.

-Nechinangwa ichi, tiri kuronga musangano mutsva, QualityConf, uyo wakatsaurirwa kune zvemhando yepamusoro senzira yakakosha. Tiudze zvakawanda nezvepfungwa, chii chinangwa chikuru chemusangano?

Anastasia: Tinoda kugadzira nharaunda yevanhu vanofarira kugadzira zvigadzirwa zvemhando yepamusoro. Ipa chikuva kwavanogona kuuya, teerera mishumo uye wobva wapera musangano uine nzwisiso chaiyo yezvinofanira kuchinjwa kuti zvivandudze kunaka.

Mazuvano ndinowanzonzwa chikumbiro kubva mukubvunzana nezve zvekuita kana paine matambudziko ekuyedzwa uye mhando. Paunotanga kutaurirana nezvikwata, unoona kuti dambudziko harisi nevayedzi pachavo, asi nemagadzirirwo akaitwa. Semuyenzaniso, kana vagadziri vachitenda kuti ivo ndivo chete vane basa rekunyora kodhi, basa ravo rinopera chaizvo nguva yavanopa basa kukuyedza.

Haasi munhu wese anofunga nezve chokwadi chekuti isina kunyorwa, yakaderera-mhando kodhi ine isina kunaka dhizaini inotyisidzira matambudziko makuru epurojekiti. Ivo havafungi nezve mutengo wekukanganisa, kuti tsikidzi dzinopera mukugadzirwa dzinogona kukonzera mutengo wakakura wekambani nechikwata. Hapana tsika yekufunga nezvazvo. Ndinoda kuti titange kuigovera pamusangano.

Ndinonzwisisa kuti ichi hachisi chinhu chitsva Edward Deming, munyori wezvinyorwa gumi nemana zvemhando yepamusoro, akanyora nezve mutengo wekukanganisa kumashure muzana ramakore rapfuura. Kuvimbiswa Kwehutano sechirango kunobva mubhuku rino, asi, zvinosuruvarisa, kubudirira kwemazuva ano kunokanganwa nezvazvo.

- Unoronga kubata pamusoro pemisoro zvakanangana nezve kuyedzwa uye maturusi?

Anastasia: Ndinobvuma kuti pachave nemishumo nezvezvishandiso. Kune zvishandiso zvepasirese izvo makambani nezvikwata zvinogona kukanganisa chigadzirwa.

Mishumo yese ichave yakabatanidzwa pasi rose nebasa rimwechete: kuendesa kune vateereri kuti nerubatsiro rweiyi nzira, chishandiso, nzira, maitiro, rudzi rwekuyedza, isu takapesvedzera kunaka kwechigadzirwa uye nekuvandudza hupenyu hwemutengi.

Isu zvirokwazvo hatizove nemishumo nezve chishandiso nekuda kwechishandiso. Mishumo yese inosanganisirwa muchirongwa ichabatanidzwa nechinangwa chimwe.

β€” Ndiani achafarira zvauri kutaura nezvazvo, vaunoona sevaenzi vemusangano?

Anastasia: Tichava nemishumo yevagadziri vane hanya nezve ramangwana reprojekiti yavo, chigadzirwa, system. Saizvozvo, zvichave zvekufarira kune vanoedza uye, zvinoratidzika kwandiri, kunyanya kune mamaneja. Nemamaneja, ndinoreva vanhu vanoita sarudzo uye vanogona kukanganisa mafambiro nekusimudzira kwechigadzirwa, system, timu zvakare.

Ava vanhu vanoshamisika kuti vangavandudza sei kunaka kwechigadzirwa kana system. Pamusangano wedu, ivo vachadzidza nezveakasiyana maseti ezviyero uye vachakwanisa kunzwisisa izvo zvisirizvo kwavari izvozvi uye izvo zvinoda kuchinjwa.

Ini ndinofunga chikuru chiyero ndechekunzwisisa kuti chimwe chinhu chakashata nemhando uye kuda kuifurira. Zvimwe hatizokwanisi kusvika vanhu vanofunga kuti izvi zvichaita kekutanga.

- Iwe unofunga kuti indasitiri yese yakaibva kuti itaure kwete chete nezvekuyedza, asi nezve tsika yemhando?

Anastasia: Ndinofunga ndakura. Iye zvino makambani mazhinji ari kusimuka kubva kune yakajairika Waterfall nzira yakananga kuAgile. Kune kutariswa kwevatengi, vanhu vari muzvikwata vari kutanga kufunga nezve kugadzira chigadzirwa chemhando yepamusoro. Kunyangwe makambani emabhizinesi ari kutarisisa pakuvandudza mhando.

Tichitarisa nehuwandu hwezvikumbiro zvirikumuka munharaunda, ndinotenda kuti yave nguva. Handina chokwadi, hongu, kuti uku kuchava shanduko huru, asi ndinoda kuti shanduko iyi yekuziva iitike.

- Agreed! Tichapinza tsika nekuchinja kuziva.

Musangano wepamusoro-mhando yekuvandudza kweIT zvigadzirwa QualityConf zvichaitika muMoscow munaJune 7. Iwe unoziva kuti ndeapi matanho anoumba chigadzirwa chemhando yepamusoro, isu tine zviitiko zvekubudirira kurwisa bugs mukugadzira, takaedza nzira dzakakurumbira mukuita kwedu - tinoda ruzivo rwako. Send zvavo zvikumbiro pamberi paMay 1, uye Komiti yePurogiramu ichabatsira kutarisa dingindira rekutendeseka kwese kwemusangano.

Batanidza ku chat, umo tinokurukura nyaya dzemhando yepamusoro uye musangano, nyoresa Telegraph channelkuti ugare uchifambirana nenhau dzechirongwa.

Source: www.habr.com

Voeg