Peb muaj lub ntsiab lus tseem ceeb tshiab - kev txhim kho zoo ntawm IT khoom. Ntawm HighLoad ++ peb feem ntau tham txog yuav ua li cas kom tsis khoom cov kev pab cuam sai, thiab ntawm Frontend Conf peb tham txog cov neeg siv txias interface uas tsis qeeb. Peb niaj hnub muaj cov ncauj lus hais txog kev sim, thiab DevOpsConf txog kev sib txuas cov txheej txheem sib txawv, suav nrog kev sim. Tab sis hais txog dab tsi tuaj yeem hu ua qhov zoo, thiab yuav ua li cas ua haujlwm rau nws nkag siab - tsis yog.
Cia peb kho qhov no los ntawm QualityConf - peb yuav tsim cov kab lis kev cai ntawm kev xav txog qhov zoo ntawm cov khoom kawg rau cov neeg siv ntawm txhua theem ntawm kev loj hlob. Tus cwj pwm tsis tsom rau koj thaj tsam ntawm lub luag haujlwm, thiab koom nrog kev ua tau zoo tsis yog nrog cov neeg sim.
Hauv qab qhov kev txiav peb yuav tham nrog lub taub hau ntawm pawg neeg ua haujlwm, lub taub hau ntawm kev sim ntawm Tinkoff.Business, tus tsim ntawm Lavxias teb sab lus QA zej zog Anastasia Aseeva-Nguyen hais txog lub xeev ntawm QA kev lag luam thiab lub hom phiaj ntawm lub rooj sib tham tshiab.
Anastasia: Kuv tswj kev sim ntawm ib lub txhab nyiaj, Kuv yog lub luag haujlwm rau pab pawg loj heev - peb muaj ntau dua 90 tus neeg. Peb muaj cov kab lag luam tseem ceeb; peb muaj lub luag haujlwm rau ecosystem rau cov koom haum raug cai.
Kuv kawm mechanics thiab lej thiab pib xav ua tus programmer. Tab sis thaum kuv tau txais qhov kev nthuav dav, kuv txiav txim siab sim kuv tus kheej ua tus sim. Oddly txaus, qhov no tau los ua kuv hu. Tam sim no kuv pom tag nrho kuv txoj haujlwm hauv kev lag luam no.
Kuv yog ib tus neeg ua raws li Kev Tswj Xyuas Kev Tswj Xyuas Zoo. Kuv tsis quav ntsej txog yam khoom tsim, kev kho zoo li cas hauv tuam txhab, hauv pab pawg thiab, hauv paus ntsiab lus, hauv txoj kev loj hlob.
Nws yog qhov pom tseeb rau kuv tias lub zej zog nyob rau hauv cov kev taw qhia no tsis yog mature txaus, yam tsawg kawg hauv Russia. Peb tsis tas yuav nkag siab tias kev lees paub zoo tsis yog qhov tseeb ntawm kev sim ib daim ntawv thov kev ua raws li cov cai. Kuv xav hloov qhov xwm txheej no.
- Koj siv cov lus Kev Pov Hwm Zoo thiab kev sim. Hauv qhov muag ntawm tus neeg nruab nrab, ob nqe lus no feem ntau sib tshooj. Lawv txawv li cas yog tias koj khawb tob?
Anastasia: Tam sim no cia peb xav txog tias peb twb tau xa cov yam ntxwv rau tus neeg siv khoom. Obviously, qhov zoo ntawm cov khoom yuav tsum tau saib xyuas txawm tias thaum nws twb nyob rau hauv ntau lawm. Nyob rau theem no, cov xwm txheej uas tsis pom tseeb, hu ua kab, yuav tshwm sim.
Thawj lo lus nug yog peb yuav ua li cas nrog cov kab no tom qab peb tau tso tawm cov khoom? Piv txwv li, peb yuav ua li cas rau kev ntxhov siab? Tus neeg siv yuav tsis zoo siab heev yog tias nplooj ntawv siv sijhawm ntau dua 30 vib nas this los thauj.
Qhov no yog qhov chaw exploitation los ua si los yog, raws li lawv hu nws tam sim no, DevOps. Qhov tseeb, cov no yog cov neeg uas muaj lub luag haujlwm rau kev khiav hauj lwm cov khoom thaum nws twb nyob rau hauv ntau lawm. Qhov no suav nrog ntau hom kev saib xyuas. Muaj txawm tias ib tug subtype ntawm kev xeem - kev sim ntawm ntau lawm, thaum peb tso cai rau peb tus kheej tsis txhob sim ib yam dab tsi ua ntej rollout thiab sim tam sim ntawd ntawm ntau lawm. Qhov no yog ib qho kev ntsuas los ntawm qhov pom ntawm kev teeb tsa cov txheej txheem uas tso cai rau koj los teb sai sai rau qhov xwm txheej, cuam tshuam rau nws, thiab kho nws.
Kuv vam tias yuav muaj ib tsab ntawv ceeb toom ntawm lub rooj sib tham nrog ib rooj plaub tiag tiag. Sau ntawv rau peb yog tias koj npaj yuav qhia peb los ntawm koj tus kheej kev paub txog kev tsim kho vaj tse li cas rau qhov zoo. Infrastructure raws li cov cai ua rau nws yooj yim dua los xyuas txhua qhov chaw thiab sim cov khoom uas tsis yog tsuas yog ua tsis tau. Yog li ntawd, kev ua haujlwm kuj tseem koom nrog hauv kev tsim cov khoom lag luam zoo.
- Yuav ua li cas txog kev txheeb xyuas thiab cov ntaub ntawv?
Anastasia: Qhov no siv ntau rau kev lag luam systems. Thaum peb tham txog kev lag luam, cov neeg xws li cov kws tshuaj ntsuam xyuas thiab cov kws tshuaj ntsuam xyuas lub cev tam sim ntawd tuaj rau hauv siab. Lawv qee zaum hu ua cov kws sau ntawv. Lawv tau txais ib txoj haujlwm los sau cov lus qhia thiab ua kom tiav, piv txwv li, rau ib hlis.
Nws tau rov ua pov thawj tias kev sau cov ntaub ntawv no ua rau muaj kev txhim kho ntev heev thiab rov ua kom zoo dua qub, vim tias thaum lub sijhawm kuaj cov kab mob raug txheeb xyuas thiab rov pib dua. Raws li qhov tshwm sim, muaj ntau lub voj voog uas nce nqi kev loj hlob. Tsis tas li ntawd, qhov no yuav qhia txog qhov tsis zoo. Peb zoo li tau sau cov cai siv, tab sis tom qab ntawd peb tau hloov pauv uas ua txhaum cov kev xav zoo kawg nkaus-tsim architecture.
Qhov kawg tshwm sim yog ib qho tsis zoo tag nrho cov khoom, vim hais tias thaj ua rau thaj twb tshwm sim nyob rau hauv lub architecture, cov cai nyob rau hauv tej qhov chaw yog tsis txaus them los ntawm cov kev ntsuam xyuas, vim hais tias lub sij hawm dhau mus, tag nrho cov kab yuav tsum tau kaw sai sai. Thiab tag nrho vim hais tias tus thawj specification tsis coj mus rau hauv tus account tag nrho cov ntsiab lus uas yuav tsum tau siv.
Cov neeg tsim tawm tsis yog kab tsuag thiab tsis sau cov lej nrog kev ua yuam kev ntawm lub hom phiaj.
Yog tias peb tau pib xav los ntawm qhov tshwj xeeb uas yuav tau them tag nrho cov ntsiab lus tsim nyog, ces txhua yam yuav tau ua raws nraim li qhov xav tau. Tab sis qhov no yog utopia.
Tej zaum nws yuav tsis yooj yim sua kom sau 100-nplooj specification zoo meej. Yog vim li cas yuav tsum xav txog lwm txoj hauv kev sau cov ntaub ntawv, specifications, teeb tsa cov dej num uas yuav coj peb los ze zog kom ntseeg tau tias tus tsim tawm ua raws nraim li qhov xav tau.
Nov yog txoj hauv kev los ntawm Agile los rau hauv siab - cov neeg siv cov dab neeg nrog rau kev lees paub. Qhov no muaj feem ntau dua rau cov pab pawg uas tsim kho me me.
- Yuav ua li cas txog kev ntsuas kev siv, khoom siv tau, tsim?
Anastasia: Qhov no yog qhov tseem ceeb heev, vim tias muaj cov neeg tsim qauv hauv pab pawg. Feem ntau, cov neeg tsim qauv siv los ua ib qho kev pabcuam - los ntawm lub tuam tsev tsim qauv lossis los ntawm tus tsim qauv tsim tawm. Muaj ntau zaus uas zoo li tus tsim qauv mloog cov khoom tshwj xeeb thiab ua raws li nws nkag siab. Tab sis thaum peb pib qhov kev rov ua dua, nws hloov tawm tias qhov ua tau tiag tiag tsis yog qhov xav tau: tus tsim qauv tsis nco qab ib yam dab tsi, tsis xav txog tag nrho los ntawm tus cwj pwm, vim nws tsis nyob hauv pab pawg thiab tsis nyob hauv cov ntsiab lus, lossis sab hauv. -end developer tsis nkag siab tag nrho nws layout. Nws yuav siv sij hawm ntau iterations tsuas yog vim muaj teeb meem nrog tus tsim tawm pem hauv ntej kom nkag siab tus qauv tsim.
Ntxiv rau muaj ib qho teeb meem ntxiv. Cov qauv tsim tam sim no tau txais kev nyiam. Lawv nyob rau hype, tab sis cov txiaj ntsig los ntawm lawv tsis pom tseeb kiag li.
Kuv tuaj hla lub tswv yim tias cov qauv tsim, ntawm ib sab, ua kom yooj yim txoj kev loj hlob, tab sis ntawm qhov tod tes, lawv yuam ntau qhov kev txwv ntawm lub interface.
Raws li qhov tshwm sim, peb tsis ua qhov tshwj xeeb uas tus neeg siv khoom xav tau, tab sis qhov yooj yim rau peb, vim peb twb muaj qee qhov cubs los ntawm qhov peb tuaj yeem ua tau.
Kuv xav tias qhov no yog lub ntsiab lus tsim nyog saib thiab xav paub yog tias hauv kev sim tsim kom yooj yim dua peb tau daws qhov teeb meem ntawm tus neeg siv khoom.
- Muaj ntau cov ntsiab lus xav tsis thoob txog Kev Pov Hwm Zoo. Puas muaj lub rooj sib tham hauv tebchaws Russia uas txhua tus tuaj yeem tham txog?
Anastasia: Muaj lub rooj sib tham ua ntej tshaj plaws, uas yuav muaj rau lub sijhawm 25th xyoo no thiab hu ua SQA Days Quality Assurance Conference. Nws feem ntau tham txog cov cuab yeej thiab cov kev sim tshwj xeeb rau cov neeg sim ua haujlwm. Raws li txoj cai, cov lus ceeb toom ntawm SQA Hnub tshawb xyuas cov chaw tshwj xeeb hauv thaj tsam ntawm lub luag haujlwm ntawm cov neeg sim lawv tus kheej, tab sis tsis yog cov haujlwm nyuaj.
Qhov no pab tau ntau yam hauv kev nkag siab txog cov cuab yeej sib txawv thiab cov txheej txheem, yuav ua li cas kuaj databases, APIs, thiab lwm yam. Tab sis tib lub sijhawm, ntawm ib sab, nws tsis txhawb kom koom nrog ntau dua li kev sim hauv kev tsim cov khoom zoo dua. Ntawm qhov tod tes, cov neeg sim tsis tau koom nrog ntau txoj hauv kev los xav txog lub hom phiaj thoob ntiaj teb ntawm cov khoom thiab nws cov khoom lag luam.
Kuv khiav ib lub tuam tsev loj thiab ua ntau qhov kev xam phaj uas muab kev pom zoo rau lub xeev ntawm kev lag luam tag nrho. Raws li txoj cai, peb cov txiv neej ua haujlwm hauv kev lag luam, thiab lawv muaj lub luag haujlwm meej meej. Cov npoj yaig uas ua haujlwm hauv cov haujlwm txawv teb chaws siv ntau hom kev sim: lawv tus kheej tuaj yeem ua qhov kev xeem thauj khoom, kev ntsuas kev ua haujlwm, thiab txawm tias qee zaum kuaj kev nyab xeeb, vim tias lawv yeej pab pab pawg kom ntseeg tau cov khoom zoo.
Kuv xav kom cov txiv neej hauv Russia kuj pib xav tias kev lag luam tsis xaus nrog kev sim ua haujlwm.
- Rau lub hom phiaj no, peb tab tom npaj lub rooj sib tham tshiab, QualityConf, uas tau mob siab rau kev ua tau zoo raws li kev qhuab qhia tseem ceeb. Qhia peb ntxiv txog lub tswv yim, lub hom phiaj tseem ceeb ntawm lub rooj sab laj yog dab tsi?
Anastasia: Peb xav tsim kom muaj lub zej zog ntawm cov neeg nyiam ua cov khoom zoo. Muab lub platform uas lawv tuaj yeem tuaj, mloog cov lus ceeb toom thiab tawm tom qab lub rooj sib tham nrog kev nkag siab tshwj xeeb ntawm qhov yuav tsum tau hloov pauv kom zoo.
Niaj hnub no kuv feem ntau hnov ββββib qho kev thov los ntawm kev sab laj txog yuav ua li cas thaum muaj teeb meem nrog kev sim thiab kev ua tau zoo. Thaum koj pib sib txuas lus nrog pab pawg, koj pom tias qhov teeb meem tsis yog nrog cov neeg sim lawv tus kheej, tab sis nrog cov txheej txheem txheej txheem. Piv txwv li, thaum cov neeg tsim khoom ntseeg tias lawv tsuas yog lub luag haujlwm rau kev sau cov lej, lawv lub luag haujlwm yuav xaus raws nraim lub sijhawm lawv muab txoj haujlwm rau kev sim.
Tsis yog txhua tus xav txog qhov tseeb tias cov ntawv sau tsis zoo, cov lej tsis zoo nrog cov qauv tsis zoo ua rau muaj teeb meem loj rau qhov project. Lawv tsis xav txog tus nqi ntawm kev ua yuam kev, cov kab uas xaus rau hauv kev tsim khoom tuaj yeem ua rau tus nqi loj rau lub tuam txhab thiab pab pawg. Tsis muaj kab lis kev cai xav txog qhov no. Kuv xav kom peb pib faib nws ntawm lub rooj sab laj.
Kuv nkag siab tias qhov no tsis yog kev tsim kho tshiab, Edward Deming, tus sau ntawm 14 tenets ntawm qhov zoo, tau sau txog tus nqi ntawm qhov yuam kev rov qab rau xyoo pua dhau los. Quality Assurance raws li kev qhuab qhia yog nyob ntawm phau ntawv no, tab sis, hmoov tsis, kev txhim kho niaj hnub tsis nco qab txog nws.
Tag nrho cov ntawv ceeb toom yuav raug koom ua ke thoob ntiaj teb los ntawm ib lub hom phiaj tseem ceeb: xa mus rau cov neeg tuaj saib tias nrog kev pab ntawm qhov kev qhia no, cov cuab yeej, txoj kev, txheej txheem, hom kev sim, peb tau cuam tshuam cov khoom zoo thiab txhim kho lub neej ntawm cov neeg siv khoom.
Peb yeej yuav tsis muaj cov ntaub ntawv hais txog lub cuab yeej rau lub hom phiaj ntawm lub cuab yeej. Tag nrho cov ntawv ceeb toom uas muaj nyob rau hauv qhov kev pab cuam yuav koom ua ke los ntawm ib lub hom phiaj.
- Leej twg yuav txaus siab rau qhov koj tab tom tham txog, leej twg koj pom yog cov qhua ntawm lub rooj sib tham?