Ke mang ea ikarabellang bakeng sa boleng?

Hey Habr!

Re na le sehlooho se secha sa bohlokoa - ntlafatso ea boleng bo holimo ea lihlahisoa tsa IT. Ho HighLoad ++ re atisa ho bua ka mokhoa oa ho etsa litšebeletso tse phathahaneng ka potlako, 'me ho Frontend Conf re bua ka sebopeho se pholileng sa mosebedisi se sa fokotseng. Re na le lihlooho tse mabapi le liteko khafetsa, le DevOpsConf mabapi le ho kopanya lits'ebetso tse fapaneng, ho kenyeletsoa le liteko. Empa ka seo ho ka thoeng ke boleng ka kakaretso, le mokhoa oa ho sebetsa ho eona ka botlalo - che.

Ha re lokiseng sena ka QualityConf - re tla hlaolela moetlo oa ho nahana ka boleng ba sehlahisoa sa ho qetela bakeng sa mosebelisi mohatong o mong le o mong oa nts'etsopele. Tloaelo ea ho se tsepamise maikutlo sebakeng sa hau sa boikarabello, le ho kopanya boleng eseng feela le bahlahlobi.

Ka tlase ho sehiloeng re tla buisana le hlooho ea komiti ea lenaneo, hlooho ea liteko ho Tinkoff.Business, moetsi oa sechaba sa QA se buang Serussia. Anastasia Aseeva-Nguyen mabapi le boemo ba indasteri ea QA le morero oa kopano e ncha.

Ke mang ea ikarabellang bakeng sa boleng?

- Hello Nastia. Ka kopo, re bolelle ka uena.

Ke mang ea ikarabellang bakeng sa boleng?Anastasia: Ke laola liteko bankeng, ke ikarabella bakeng sa sehlopha se seholo haholo - re batho ba fetang 90. Re na le mohala oa bohlokoa oa khoebo; re ikarabella bakeng sa tikoloho ea mekhatlo ea molao.

Ke ile ka ithutela mak’henike le lipalo ’me qalong ke ne ke batla ho ba setsebi sa mananeo. Empa ha ke fumana tlhahiso e khahlisang, ke ile ka etsa qeto ea ho itlhahloba. Ka ho makatsang, ena e bile pitso ea ka. Hona joale ke bona mesebetsi eohle ea ka indastering ena.

Ke molateli ea chesehang oa taeo ea Tiisetso ea Boleng. Ha ke iphapanyetse hore na lihlahisoa li bōpiloe joang, hore na boleng bo tšoaroa joang k'hamphaning, sehlopheng le, ha e le hantle, ts'ebetsong ea nts'etsopele.

Ho hlakile ho nna hore sechaba se ntlheng ena ha sea hola ka ho lekana, bonyane Russia. Ha se kamehla re utloisisang hore netefatso ea boleng ha se taba feela ea ho leka kopo ea ho latela litlhoko. Ke kopa ho fetola boemo bona.

— U sebelisa mantsoe a Tiisetso ea Boleng le liteko. Mahlong a motho ea tloaelehileng, mantsoe ana a mabeli hangata a kopana. Li fapana joang ha u cheka ho teba?

Anastasia: Ho e-na le hoo, ha ba fapane. Teko ke karolo ea taeo ea Tiisetso ea Boleng; ke ketsahalo e tobileng - eona taba ea hore ke leka ho hong. Ha e le hantle ho na le mefuta e mengata ea liteko, 'me batho ba fapaneng ba na le boikarabelo ba mefuta e fapaneng ea liteko. Empa mona Russia, ha ho hlaha leqhubu la batho ba tsoang kantle ba fanang ka liteko ho lik'hamphani, tlhahlobo e ile ea fokotsoa ho ba mofuta o le mong.

Maemong a mangata, li lekanyelitsoe feela litekong tsa ts'ebetso: ba hlahloba hore na seo baetsi ba khoutu ba se ngotseng se lumellana le tlhaloso mme ke sona seo.

— Ka kopo, re bolelle hore na ho na le lithuto life tse ling tsa netefatso ea boleng? Ke eng hape, ntle le tlhahlobo, see se kenyelletsang?

Anastasia: Tiisetso ea Boleng, pele ho tsohle, e mabapi le ho theha sehlahisoa sa boleng. Ke hore, rea ipotsa hore na sehlahisoa sa rona se lokela ho ba le litšobotsi life tsa boleng. Ka hona, haeba re utloisisa sena, re ka bapisa hore na ke mang ea susumetsang litšobotsi tsena tsa boleng. Ha ho na taba, mohlahisi, mookameli oa morero kapa setsebi sa lihlahisoa ke motho ea susumetsang nts'etsopele ea sehlahisoa, ts'ebetso ea sona, le leano la sona.

Mohlahlobi o hlokomela karolo ea hae haholoanyane. Oa utloisisa hore mosebetsi oa hae ha se feela ho etsa tlhahlobo ea ho lumellana le litlhoko, empa hape ke ho hlahloba litlhoko, ho botsa libopeho tse tsoang ho setsebi sa lihlahisoa, le ho senola litlhoko tsohle tse hlakileng le litebello tsa moreki. Ha re fana ka ts'ebetso e ncha ho bareki ba rona, re tlameha ho fihlela litebello tsa bona 'me re rarolle bohloko ba bona. Haeba re nahana ka litšobotsi tsohle tsa boleng, moreki o tla khotsofala 'me o tla utloisisa hore k'hamphani eo sehlahisoa seo a se sebelisang e hlile e tsotella lithahasello tsa hae,' me ha e sebetse ka molao-motheo oa "ho lokolla tšobotsi feela."

- Ho bonahala eka seo u sa tsoa se hlalosa ke mosebetsi oa setsebi sa lihlahisoa. Sena, ha e le hantle, ha se mabapi le liteko mme eseng ka boleng - hangata se mabapi le taolo ea sehlahisoa, che?

Anastasia: Ho kenyeletsa. Tiisetso ea Boleng ha se taeo eo motho a le mong ea itseng a ikarabellang ho eona. Hona joale ho na le tataiso e tsebahalang ea tlhahlobo, mokhoa o bitsoang Teko ea Agile. Tlhaloso ea hae e bolela ka ho hlaka hore ena ke mokhoa oa sehlopha oa ho hlahloba, o kenyelletsang mokhoa o itseng oa mekhoa. Sehlopha sohle se na le boikarabello ba ho kenya ts'ebetsong mokhoa ona; ha ho hlokahale le hore ho be le motho ea hlahlobang sehlopheng. Sehlopha sohle se tsepamisitse maikutlo ho faneng ka boleng ho moreki le ho netefatsa hore boleng bo fihlela litebello tsa bareki.

- Hoa bonahala hore boleng bo kopana le hoo e ka bang lithuto tsohle tse potolohileng, ho beha moralo holim'a ntho e 'ngoe le e' ngoe e potolohileng?

Anastasia: Ho lokile. Ha re nahana ka hore na re batla ho etsa sehlahisoa sa boleng joang, re qala ho nahana ka litšobotsi tse sa tšoaneng tsa boleng. Mohlala, mokhoa oa ho netefatsa hore re hlile re entse tšobotsi eo moreki oa rona a e hlokang.

Mona ke moo mofuta ona oa liteko o kenang: UAT (teko ea kamohelo ea basebelisi). Ka bomalimabe, ha e etsoe ka seoelo Russia, empa ka linako tse ling e teng lihlopheng tsa SCRUM e le demo bakeng sa mofani oa ho qetela. Ona ke mofuta o tloaelehileng oa tlhahlobo lik'hamphaning tsa kantle ho naha. Pele re bula ts'ebetso ho bareki bohle, re qala ho etsa UAT, ke hore, re mema mosebelisi oa ho qetela ea etsang liteko mme hang-hang a fana ka maikutlo - hore na sehlahisoa se hlile se kopana le litebello le ho rarolla bohloko. Ke feela ka mor'a sena moo ho eketseha ho bareki ba bang kaofela.

Ke hore, re tsepamisa maikutlo khoebong, ho bareki ba ho qetela, empa ka nako e ts'oanang u seke oa lebala ka theknoloji. Boleng ba sehlahisoa bo boetse bo itšetlehile haholo ka theknoloji. Haeba re na le meralo e mebe, re ke ke ra khona ho lokolla likarolo kapele le ho fihlela litebello tsa bareki. Ho ka 'na ha e-ba le likokoana-hloko tse ngata ha re leka ho lekanya, kapa ha re leka ho refactor re ka senya ntho e itseng. Sena sohle se tla ama khotsofalo ea bareki.

Ho ea ka pono ena, mohaho o lokela ho ba joalo e le hore re ka ngola khoutu e hloekileng e tla re lumella ho etsa liphetoho kapele 'me re se ke ra tšoha hore re tla senya ntho e' ngoe le e 'ngoe. E le hore liphetolelo tsa ntlafatso li se ke tsa nka likhoeli tse 'maloa hobane feela re na le lefa le lengata,' me re hloka ho etsa mehato e telele ea liteko.

- Ka kakaretso, bahlahisi, litsebi tsa meralo, bo-rasaense ba lihlahisoa, batsamaisi ba lihlahisoa, le bahlahlobi ka bobona ba se ba ntse ba ameha. Ke mang hape ea amehang tšebetsong ea netefatso ea boleng?

Anastasia: Joale ha re nahane hore re se re isitse tšobotsi ho moreki. Ho hlakile hore boleng ba sehlahisoa bo hloka ho hlahlojoa le ha se se se ntse se hlahisoa. Mothating ona, maemo a nang le maemo a sa bonahaleng, ao ho thoeng ke litšitšili, a ka hlaha.

Potso ea pele ke hore na re sebetsana joang le likokoana-hloko tsee ka mor'a hore re lokolle sehlahisoa? Ka mohlala, re itšoara joang ha re le tlas’a khatello ea maikutlo? Moreki a ke ke a thaba haholo haeba leqephe le nka metsotsoana e fetang 30 ho kenya.

Ke hona moo tlatlapa e bang teng kapa, joalo ka ha ba e bitsa hona joale, Li-DevOps. Ha e le hantle, bana ke batho ba nang le boikarabelo ba ho sebetsa sehlahisoa ha se se se ntse se hlahisoa. Sena se kenyelletsa mefuta e fapaneng ea ho beha leihlo. Ho bile ho na le mofuta o monyane oa tlhahlobo - tlhahlobo mabapi le tlhahiso, ha re itumella hore re se ke ra leka ntho e itseng pele re qala le ho e leka hanghang tlhahisong. Ena ke letoto la mehato ho tloha ponong ea ho hlophisa lisebelisoa tse u lumellang ho arabela ka potlako ketsahalong, ho e susumetsa le ho e lokisa.

Meaho ea motheo le eona e bohlokoa. Hangata ho na le maemo ha, nakong ea teko, ho ke keng ha khoneha ho etsa bonnete ba hore re na le ntho e 'ngoe le e' ngoe eo re ka ratang ho e fa mofani. Re e kenya ka har'a tlhahiso mme re qala ho tšoara maemo a sa bonahaleng. 'Me tsohle hobane lisebelisoa tsa tlhahlobo ha li lumellane le lisebelisoa tsa tlhahiso. Sena se lebisa mofuteng o mocha oa tlhahlobo - tlhahlobo ea mekhoa ea motheo. Tsena ke litlhophiso tse fapaneng, litlhophiso, phalliso ea database, joalo-joalo.

Sena se hlahisa potso - mohlomong sehlopha se hloka ho sebelisa litšebeletso tsa motheo e le khoutu.

Ke lumela hore mekhoa ea motheo e ama ka ho toba boleng ba sehlahisoa.

Ke tšepa hore ho tla ba le tlaleho sebokeng se nang le nyeoe ea sebele. Re ngolle haeba u se u itokiselitse ho re bolella ho tsoa phihlelong ea hau hore na mekhoa ea motheo e ama boleng joang. Infrastructure e le khoutu e etsa hore ho be bonolo ho lekola litlhophiso tsohle le ho leka lintho tseo ho seng bonolo ho li etsa. Ka hona, ts'ebetso e boetse e ameha ts'ebetsong ea ho hlahisa sehlahisoa sa boleng.

- Ho thoe'ng ka li-analytics le litokomane?

Anastasia: Sena se sebetsa haholo ho litsamaiso tsa likhoebo. Ha re bua ka khoebo, batho ba kang bahlahlobisisi le bahlahlobisisi ba tsamaiso ba tla hang-hang kelellong. Ka linako tse ling ba bitsoa bangoli ba litsebi. Ba fumana mosebetsi oa ho ngola lintlha le ho o phetha, mohlala, khoeli.

Ho 'nile ha pakoa khafetsa hore ho ngola litokomane tse joalo ho lebisa ho nako e telele haholo ea tsoelo-pele le ho pheta-pheta nako e telele ea ntlafatso, hobane nakong ea ts'ebetso ea ho hlahloba likokoana-hloko li tsejoa' me ho khutla ho qala. Ka lebaka leo, ho na le li-loops tse ngata tse eketsang litšenyehelo tsa ntlafatso. Ho feta moo, sena se ka hlahisa bofokoli. Ho bonahala eka re na le khoutu e ngotsoeng ea litšupiso, empa joale re entse liphetoho tse senyang moralo o nahannoeng hantle.

Sephetho ha se sehlahisoa sa boleng bo holimo ka ho felletseng, hobane li-patches li se li hlahile ka har'a meralo, khoutu libakeng tse ling ha e koahe ka ho lekaneng ke liteko, hobane linako tsa nako li felile, likokoana-hloko tsohle li hloka ho koaloa kapele. 'Me tsohle hobane tlhaloso ea pele e ne e sa nahane ka lintlha tsohle tse lokelang ho kenngoa ts'ebetsong.

Bahlahisi ha se tse senyang lijalo ebile ha ba ngole khoutu e nang le liphoso ka boomo.

Haeba qalong re ne re nahanne ka tlhaloso e neng e tla akaretsa lintlha tsohle tse hlokahalang, joale ntho e 'ngoe le e' ngoe e ka be e kentsoe ts'ebetsong hantle kamoo ho hlokahalang. Empa sena ke utopia.

Mohlomong ha ho khonehe ho ngola litlhaloso tse phethahetseng tsa maqephe a 100. Ke ka lebaka lena hloka ho nahana ka mekhoa e meng ea ho ngola litokomane, litlhaloso, ho beha mesebetsi e tla re atametsa haufi le ho netefatsa hore moqapi o etsa hantle se hlokahalang.

Mona ke mekhoa e tsoang ho Agile e tlang kelellong - lipale tsa basebelisi tse nang le mekhoa ea ho amoheloa. Sena se sebetsa haholo ho lihlopha tse tsoelang pele ka makhetlo a manyane.

- Ho thoe'ng ka tlhahlobo ea ts'ebeliso, ts'ebeliso ea sehlahisoa, moralo?

Anastasia: Ena ke ntlha ea bohlokoa haholo, hobane ho na le baqapi sehlopheng. Hangata, baqapi ba sebelisoa e le tšebeletso - ebang ke ka lefapha la meralo kapa ka moqapi ea tsoang kantle. Hangata ho na le maemo ao ho bonahalang eka moqapi o ile a mamela setsebi sa sehlahisoa mme a etsa seo a se utloisisang. Empa ha re qala ho pheta-pheta, hoa etsahala hore se hlileng se entsoeng e ne e se se neng se lebeletsoe: moqapi o lebetse ntho e itseng, ha aa ka a nahana ka ho feletseng ka boitšoaro, hobane ha a le sehlopheng mme ha a lebelle moelelo, kapa ka pele. -mohlahisi oa ho qetela o ne a sa utloisise ka botlalo sebopeho sa eona. Ho ka 'na ha nka makhetlo a' maloa hobane feela ho na le bothata ha moqapi oa pele a utloisisa moralo.

Ho feta moo ho na le bothata bo bong hape. Mekhoa ea meralo e se e ntse e tsebahala. Ba na le hype, empa melemo e tsoang ho bona ha e bonahale ka ho feletseng.

Ke kopana le maikutlo a hore litsamaiso tsa meralo, ka lehlakoreng le leng, li nolofatsa nts'etsopele, empa ka lehlakoreng le leng, li beha lithibelo tse ngata ho sebopeho.

Ka lebaka leo, ha re etse tšobotsi eo mofani a e batlang, empa e le e loketseng bakeng sa rona, hobane re se re e-na le li-cubes tse itseng tseo re ka li etsang ho tsona.

Ke nahana hore ena ke sehlooho se lokelang ho shejoa le ho ipotsa hore na ho leka ho nolofatsa moralo re hlile re rarolla ntlha ea bohloko ba bareki.

- Ho na le palo e makatsang ea lihlooho tse amanang le Tiisetso ea Boleng. Na ho na le seboka Russia moo ho ka buisanoang ka tsona kaofela?

Anastasia: Ho na le kopano ea khale ka ho fetisisa ea tlhahlobo, e tla tšoaroa lekhetlo la bo-25 selemong sena 'me e bitsoa Seboka sa Khonferense ea Boleng ba Matsatsi a SQA. Haholo-holo e bua ka lisebelisoa le mekhoa e khethehileng ea tlhahlobo bakeng sa bahlahlobi ba sebetsang. E le molao, litlaleho tsa SQA Days li hlahloba ka botebo libaka tse itseng sebakeng sa boikarabello ba bahlahlobi ka bobona, empa eseng mesebetsi e rarahaneng.

Sena se thusa haholo ho utloisisa lisebelisoa le mekhoa e fapaneng, mokhoa oa ho lekola li-database, li-API, jj. Empa ka nako e ts'oanang, ka lehlakoreng le leng, ha e khothalletse ho kenyelletsa ho feta ho hlahloba feela ho theheng sehlahisoa se molemo. Ka lehlakoreng le leng, bahlahlobi ha ba amehe haholo ts'ebetsong ea ho nahana ka sepheo sa lefats'e sa sehlahisoa le karolo ea eona ea khoebo.

Ke tsamaisa lefapha le leholo mme ke etsa lipuisano tse ngata tse fanang ka temohisiso ea boemo ba indasteri ka kakaretso. E le molao, bahlankana ba rona ba sebetsa likhoebong, 'me ba na le sebaka se hlakileng sa boikarabelo. Basebetsi-'moho le bona ba sebetsang mererong ea kantle ho naha ba sebelisa mefuta e fapaneng ea tlhahlobo: bona ka bobona ba ka etsa tlhahlobo ea mojaro, tlhahlobo ea ts'ebetso, esita le ka linako tse ling tlhahlobo ea ts'ireletso, hobane ba thusa sehlopha ho netefatsa boleng ba sehlahisoa.

Ke kopa hore bashanyana ba Russia le bona ba qale ho nahana hore indasteri ha e felle ka tlhahlobo e sebetsang.

- Bakeng sa morero ona, re hlophisa kopano e ncha, QualityConf, e ikemiselitseng boleng e le thuto ea bohlokoa. Re bolelle haholoanyane ka maikutlo, sepheo sa mantlha sa kopano ke sefe?

Anastasia: Re batla ho theha sechaba sa batho ba ratang ho etsa lihlahisoa tsa boleng. Fana ka sethala moo ba ka tlang teng, ba mamele litlaleho 'me ba tsamaee ka mor'a seboka ka kutloisiso e tobileng ea se lokelang ho fetoloa ho ntlafatsa boleng.

Matsatsing ana hangata ke utloa kopo ea ho buisana mabapi le seo ke lokelang ho se etsa ha ho e-na le mathata a tlhahlobo le boleng. Ha u qala ho buisana le lihlopha, u bona hore bothata ha bo ho bahlahlobi ka bobona, empa ka hore na mokhoa ona o hlophisitsoe joang. Mohlala, ha bahlahisi ba lumela hore ba na le boikarabello ba ho ngola khoutu feela, boikarabello ba bona bo fela hantle hang ha ba nehelana ka mosebetsi tekong.

Ha se motho e mong le e mong ea nahanang ka taba ea hore khoutu e sa ngoloang hantle, ea boleng bo tlase e nang le meaho e mpe e sokelang morero ona mathata a maholo. Ha ba nahane ka litšenyehelo tsa liphoso, hore likokoana-hloko tse qetellang li hlahisoa li ka fella ka litšenyehelo tse kholo bakeng sa k'hamphani le sehlopha. Ha ho na setso sa ho nahana ka sena. Ke batla hore re qale ho e aba kopanong.

Kea utloisisa hore sena ha se mokhoa o mocha. Edward Deming, sengoli sa lintlha tse 14 tsa boleng, o ngotse ka litšenyehelo tsa phoso morao koana lekholong le fetileng la lilemo. Tiisetso ea Boleng e le taeo e thehiloe bukeng ena, empa, ka bomalimabe, tsoelo-pele ea kajeno e lebala ka eona.

- Na u rera ho ama lihlooho ka kotloloho mabapi le liteko le lisebelisoa?

Anastasia: Kea lumela hore ho tla ba le litlaleho mabapi le lisebelisoa. Ho na le lisebelisoa tsa bokahohleng tseo lik'hamphani le lihlopha li ka susumetsang sehlahisoa ka tsona.

Litlaleho tsohle li tla kopanngoa lefatšeng ka bophara ka morero o le mong o tšoanang: ho fetisetsa ho bamameli hore ka thuso ea mokhoa ona, sesebelisoa, mokhoa, mokhoa, mokhoa oa ho hlahloba, re susumelitse boleng ba sehlahisoa le ho ntlafatsa bophelo ba mofani.

Ka sebele re ke ke ra ba le litlaleho mabapi le sesebelisoa molemong oa sesebelisoa. Litlaleho tsohle tse kenyellelitsoeng lenaneong li tla kopanngoa ke sepheo se le seng.

— Ke bo-mang ba tla thahasella seo u buang ka sona, bao u ba bonang e le baeti ba kopano?

Anastasia: Re tla ba le litlaleho bakeng sa bahlahisi ba tsotellang qetello ea morero oa bona, sehlahisoa, tsamaiso. Ka mokhoa o ts'oanang, ho tla ba monate ho bahlahlobi 'me, ho bonahala ho 'na, haholo-holo ho batsamaisi. Ka batsamaisi, ke bolela batho ba etsang liqeto mme ba ka susumetsa bokamoso le nts'etsopele ea sehlahisoa, tsamaiso, sehlopha hape.

Bana ke batho ba ipotsang mokhoa oa ho ntlafatsa boleng ba sehlahisoa kapa sistimi. Sebokeng sa rona, ba tla ithuta ka lihlopha tse fapaneng tsa mehato mme ba tla khona ho utloisisa hore na ke eng e phoso ka bona hona joale le hore na ke eng e lokelang ho fetoloa.

Ke nahana hore ntlha e ka sehloohong ke ho utloisisa hore ho na le ho hong ho phoso ka boleng le ho batla ho e susumetsa. Mohlomong re ke ke ra khona ho finyella batho ba nahanang hore sena se tla etsahala ka lekhetlo la pele feela.

- Na u nahana hore indasteri ka kakaretso e loketse ho bua eseng feela ka tlhahlobo, empa ka setso sa boleng?

Anastasia: Ke nahana hore ke hōlile. Hona joale lik'hamphani tse ngata li tloha hole le mokhoa o tloaelehileng oa Phororo ea Metsi ho Agile. Ho na le maikutlo a bareki, batho ka lihlopha ba hlile ba qala ho nahana ka mokhoa oa ho etsa sehlahisoa sa boleng. Esita le lik'hamphani tsa khoebo li shebane le ho ntlafatsa boleng.

Ha ke sheba palo ea likopo tse ntseng li hlaha sechabeng, ke lumela hore ke nako. Ha ke na bonnete, ehlile, hore ena e tla ba phetoho e kholo, empa ke rata hore phetoho ena ea kelello e etsahale.

- Ke lumellane! Re tla kenya setso le ho fetola maikutlo.

Seboka sa ntlafatso ea boleng bo holimo ea lihlahisoa tsa IT QualityConf li tla etsahala Moscow ka June 7. Ua tseba hore na ke mekhahlelo efe e etsang sehlahisoa sa boleng bo phahameng, re na le linyeoe tsa ho loants'a likokoana-hloko ka katleho tlhahiso, re lekile mekhoa e tsebahalang molemong oa rona - re hloka boiphihlelo ba hau. Romela bona likopo pele ho la 1 Motšeanong, le Komiti ea Lenaneo e tla thusa ho tsepamisa sehlooho bakeng sa botšepehi ka kakaretso ba seboka.

Hokela ho qoqa, eo ho eona re buisanang ka litaba tsa boleng le seboka, ngolisa ho Mocha oa thelekramoho lula u tseba litaba tsa lenaneo.

Source: www.habr.com

Eketsa ka tlhaloso