O ai e nafa ma uiga lelei?

Ei Habr!

E iai la matou mataupu taua fou - atina'e maualuga o oloa IT. I HighLoad ++ e masani ona matou talanoa pe faʻapefea ona faʻavave auaunaga pisi, ma i Frontend Conf matou te talanoa e uiga i se faʻaoga faʻaoga lelei e le faʻagesegese. E masani ona i ai a matou autu e uiga i suʻega, ma DevOpsConf e uiga i le tuʻufaʻatasia o faiga eseese, e aofia ai suʻega. Ae e uiga i le mea e mafai ona taʻua o le lelei i le lautele, ma le auala e galue ai i luga - leai.

Sei o tatou faaleleia lea e QualityConf - o le a tatou atiina ae se aganuu o le mafaufau e uiga i le tulaga lelei o le oloa mulimuli mo le tagata faʻaoga i laasaga uma o le atinaʻe. O le masani o le le taulaʻi atu i lau vaega o le matafaioi, ma le faʻafesoʻotaʻi lelei e le gata i tagata suʻega.

I lalo ifo o le tipi o le a matou talanoa ma le ulu o le komiti polokalame, ulu o suʻega i Tinkoff.Business, foafoa o le gagana Rusia QA nuu Anastasia Aseeva-Nguyen e uiga i le tulaga o le alamanuia QA ma le misiona o le konafesi fou.

O ai e nafa ma uiga lelei?

- Nastia talofa. Fa'amolemole ta'u mai e uiga ia te oe lava.

O ai e nafa ma uiga lelei?Anastasia: Ou te faʻatautaia suʻega i se faletupe, o aʻu e nafa ma se 'au tele - e sili atu nai lo le 90 tagata. E iai la matou laina pisinisi taua; matou te nafa ma le faʻalapotopotoga o meaola faanatura mo faalapotopotoga faaletulafono.

Sa ou aʻoga i le inisinia ma le matematika ma sa ou manaʻo muamua e avea ma se fai polokalame. Ae ina ua ou maua se ofo manaia, sa ou filifili e faataitai aʻu lava o se suʻega. O le mea e ese ai, na iu mai ai o lo'u valaauga lea. O lea ua ou vaai uma i au galuega i lenei pisinisi.

O a'u o se tagata e tausisi i le fa'atonuga o le Quality Assurance. Ou te le o le popole i mea o loʻo faia, pe faʻafefea ona togafitia le lelei i totonu o le kamupani, i le 'au ma, i le mataupu faavae, i le atinaʻe.

Ua manino ia te au lena mea o le nuu i lea itu e le o matua, a itiiti mai i Rusia. Matou te le malamalama i taimi uma o le faʻamautinoaga lelei e le gata o le suʻega o se talosaga mo le tausisia o manaʻoga. Ou te fia sui lea tulaga.

— E te fa'aogaina upu Quality Assurance ma su'ega. I le vaai a le tagata lautele, o nei faaupuga e lua e masani ona felavasa'i. E faapefea ona eseese pe afai e te eli loloto?

Anastasia: Ae, e leai se eseesega. O le su'ega o se vaega o le fa'atonuga o le Quality Assurance; o se gaioiga tuusa'o - o le mea moni lava o lo'o ou su'eina se mea. E moni lava e tele ituaiga o suʻega, ma o tagata eseese e nafa ma ituaiga eseese o suʻega. Ae iinei i Rusia, ina ua aliali mai se galu o tagata mai fafo o loʻo tuʻuina atu faʻataʻitaʻiga i kamupani, na faʻaititia le suʻega i se ituaiga e tasi.

I le tele o tulaga, latou te faʻatapulaʻaina naʻo suʻega faʻatino: latou te siakiina pe o mea na faʻapipiʻiina e le au atiaʻe o loʻo ogatasi ma faʻamatalaga ma naʻo mea uma.

— Faamolemole taʻu mai ia i matou, o ā isi aʻoaʻoga e faamautinoa ai uiga lelei o iai? O le a se isi mea, e ese mai i suʻega, o loʻo aofia ai iinei?

Anastasia: Quality Assurance o, muamua lava, e uiga i le fatuina o se oloa lelei. O lona uiga, tatou te fesili ifo ia i tatou lava po o a uiga lelei e tatau ona i ai a tatou oloa. E tusa ai, afai tatou te malamalama i lenei mea, e mafai ona tatou faʻatusatusaina poʻo ai o loʻo aʻafiaina nei uiga lelei. Leai se mea o iai, atia'e, pule o galuega po'o tagata tomai faapitoa i oloa o se tagata e fa'aaafiaina le atina'eina o se oloa, lona fa'agata, ma lana fuafuaga.

O le a sili atu ona iloa e le tagata su'e lana matafaioi. E malamalama o ia o lana galuega e le gata o le suʻeina o le tausisia o manaʻoga, ae faʻapea foʻi le suʻeina o manaʻoga, fesiligia faʻasologa e sau mai le tagata tomai faapitoa oloa, ma faʻaalia uma manaʻoga ma faʻamoemoega o le kalani. A matou tuʻuina atu galuega fou i la matou tagata faʻatau, e tatau ona matou faʻafetaui lelei o latou faʻamoemoega ma foia o latou tiga. Afai tatou te mafaufau i uiga uma o le lelei, o le a faamalieina le kalani ma o le a malamalama o le kamupani o ana oloa na te faʻaaogaina e matua popole lava i ana mea e fiafia i ai, ma e le galue i luga o le mataupu faavae o le "naʻo le faʻasaʻoina o se vaega."

- E foliga mai o le mea na e faʻamatalaina o le galuega a se tagata tomai faapitoa i oloa. O lenei, i le mataupu faavae, e leʻo faʻatatau i suʻega ae le o uiga lelei - e masani lava e uiga i le puleaina o oloa, saʻo?

Anastasia: E aofia ai. Quality Assurance e le o se fa'atonuga e nafa ma se tagata patino. O lea ua i ai se taʻutaʻua taʻutaʻua i suʻega, o se auala e taʻua Su'ega Agile. O lana faʻamatalaga manino o loʻo taʻu mai ai o se 'au lea e faʻataʻitaʻi ai, lea e aofia ai se seti o faiga masani. O le 'au atoa e nafa ma le faʻatinoina o lenei auala; e le manaʻomia foi ona i ai se suʻega i le 'au. O loʻo taulaʻi le 'au atoa i le tuʻuina atu o le tau i le tagata faʻatau ma faʻamautinoa o le tau e fetaui ma manaʻoga o tagata faʻatau.

- E foliga mai o uiga lelei e fesoʻotaʻi ma toetoe lava o aʻoaʻiga uma o loʻo siomia ai, faʻamalosia se faʻavae i mea uma o loʻo siomia ai?

Anastasia: Tauagavale. A tatou mafaufau pe faʻapefea ona tatou manaʻo e fatuina se oloa lelei, tatou te amata mafaufau i uiga eseese o le lelei. Mo se faʻataʻitaʻiga, faʻafefea ona siaki pe na matou faia moni lava le vaega e manaʻomia e le matou tagata faʻatau.

O le mea lea e sau ai lenei ituaiga o suʻega: UAT (su'ega talia e le tagata fa'aoga). Ae paga lea, e seasea faia i Rusia, ae o nisi taimi o loʻo i ai i 'au a le SCRUM o se faʻataʻitaʻiga mo le tagata faʻaiʻu. Ole ituaiga masani lea ole su'ega ile kamupani mai fafo. Aʻo leʻi tatalaina le faʻatinoga i tagata faʻatau uma, matou te faia muamua le UAT, o lona uiga, matou te valaʻauina le tagata faʻaaogaina e suʻe ma vave tuʻuina atu faʻamatalaga - pe o le oloa e fetaui lelei ma faʻamoemoega ma foia le tiga. E na'o le mae'a ai lea ona fa'ato'a fa'asolo i isi tagata fa'atau uma.

O lona uiga, matou te taulaʻi atu i pisinisi, i le tagata faʻaiʻu, ae i le taimi lava e tasi aua nei galo e uiga i tekinolosi. O le lelei o le oloa e faʻalagolago tele i tekinolosi. Afai e leaga le matou fausaga, o le a le mafai ona matou faʻasaʻo vave foliga ma faʻafetaui manaʻoga o tagata faʻatau. Atonu e tele naua pe a taumafai e fua, pe a taumafai e toe fa'afo'i e mafai ona tatou motusia se mea. O nei mea uma o le a a'afia ai le fa'amalieina o tagata fa'atau.

Mai lenei manatu, o le fausaga e tatau ona avea ma mea e mafai ona tatou tusia ai le tulafono mama e mafai ai ona tatou vave faia suiga ma aua le fefefe o le a tatou solia mea uma. Ina ia aua ne'i o'o atu le tele o masina o toe iloiloga ona o le tele o le tatou talatuu, ma e mana'omia ona fai ni fa'ata'ita'iga umi.

- I le aotelega, o tagata atiaʻe, tusiata, saienitisi oloa, pule o oloa, ma faʻataʻitaʻiga ua uma ona aofia ai. O ai isi o lo'o a'afia i faiga fa'amautinoaga lelei?

Anastasia: Sei o tatou mafaufau ua uma ona matou tuʻuina atu le faʻaaliga i le kalani. E manino lava, o le lelei o le oloa e manaʻomia ona mataʻituina e tusa lava pe ua uma ona gaosia. I lenei laʻasaga, e ono aliali mai tulaga e le o manino, e taʻua o bugs.

O le fesili muamua o le fa'afefea ona tatou taulimaina nei bug pe a uma ona fa'asa'oloto le oloa? E faapefea, mo se faaaʻoaʻoga, ona tatou tali atu i popolega? O le a le fiafia tele le tagata o tausia pe afai e sili atu i le 30 sekone e ave ai le itulau.

O le mea lea e sau ai le faʻaleagaina poʻo, e pei ona taʻua i le taimi nei, DevOps. O le mea moni, o tagata ia e nafa ma le faʻatinoina o le oloa pe a uma ona gaosia. E aofia ai ituaiga eseese o le mataituina. E iai fo'i se la'ititi o su'ega - su'ega ile gaosiga, pe a tatou fa'atagaina i tatou lava e le fa'ata'ita'iina se mea a'o le'i fa'ata'avale ma fa'ata'ita'i vave ile gaosiga. O se fa'asologa o fuataga mai le vaaiga o le fa'atulagaina o atina'e e mafai ai ona e vave tali atu i se mea na tupu, fa'aosofia, ma fa'asa'o.

E taua foi galuega tetele. E tele lava tulaga pe a, i le taimi o se suʻega, e le mafai ona mautinoa o loʻo ia i matou mea uma matou te mananaʻo e tuʻuina atu i le kalani. Matou te taʻavale i fafo i le gaosiga ma amata ona puʻeina tulaga e le o manino. Ma o mea uma ona o atinaʻe i le suʻega e le fetaui ma atinaʻe i le gaosiga. O lenei mea e taʻitaʻia ai se ituaiga fou o suʻega - su'ega fa'apitoa. O fetuutuunaiga eseese ia, faʻatulagaga, femalagaiga faʻamaumauga, ma isi.

E tula'i mai ai le fesili - masalo e mana'omia e le 'au ona fa'aoga mea tetele e fai ma fa'ailoga.

Ou te talitonu o aseta e aafia tonu ai le tulaga lelei o oloa.

Ou te faamoemoe o le a i ai se lipoti i le konafesi ma se mataupu moni. Tusi mai ia i matou pe afai ua e sauni e taʻu mai ia i matou mai lou lava poto masani pe faʻafefea ona afaina ai le lelei o atinaʻe e pei o le code. Infrastructure e pei o le code e faigofie ai ona siaki tulaga uma ma su'e mea e le mafai. O le mea lea, o loʻo aʻafia foi le gaioiga i le faagasologa o le atinaʻeina o se oloa lelei.

— Ae faapefea auiliiliga ma faamaumauga?

Anastasia: E fa'aoga atili lea i faiga tau atina'e. A tatou talanoa e uiga i atinaʻe, o tagata e pei o tagata suʻesuʻe ma suʻega faiga e vave ona oʻo mai i le mafaufau. E taʻua i nisi taimi o tusitala faʻapitoa. Latou te mauaina se galuega e tusi ai se faʻamatalaga ma faʻamaeʻaina, mo se faʻataʻitaʻiga, mo le masina.

Ua fa'amaonia fa'afia o le tusiaina o ia fa'amaumauga e o'o atu ai i fa'ata'ita'iga umi tele ma fa'ata'ita'iga umi o le fa'aleleia, aua i le taimi o le su'ega e iloa ai bug ma toe fo'i mai. O se taunuuga, o loʻo i ai le tele o matasele e faʻateleina ai tau o atinaʻe. E le gata i lea, o lenei mea e mafai ona faʻaalia ai faʻafitauli. E foliga mai sa i ai ni a matou faʻamatalaga tusitusia, ae na matou faia ni suiga e talepeina ai le fausaga o le mafaufau lelei.

O le iʻuga e le o se mea e sili ona lelei, aua o patch ua uma ona faʻaalia i le fausaga, o le code i nisi o nofoaga e le lava le ufiufiina e suʻega, ona o taimi e gata ai, e manaʻomia uma ona tapunia vave. Ma o mea uma ona o le faʻamatalaga muamua e leʻi amanaʻia uma manatu e manaʻomia ona faʻatinoina.

O tagata atiaʻe e le o ni faʻamaʻi ma e le tusia ni faʻailoga faʻatasi ma mea sese i le faʻamoemoe.

Afai na matou mafaufau muamua i se faʻamatalaga e mafai ona aofia uma ai manatu talafeagai, ona faʻatinoina lea o mea uma e pei ona manaʻomia. Ae o se utopia lenei.

Masalo e le mafai ona tusia se faʻamatalaga atoatoa 100-itulau. Mea tonu lava lena mana'omia ona mafaufau i isi auala e tusia ai fa'amaumauga, faʻamatalaga, faʻatulagaina o galuega e faʻalatalata atili ai i tatou i le faʻamautinoaina o loʻo faia tonu e le tagata atiaʻe le mea e manaʻomia.

O mea nei e sau mai le Agile i le mafaufau - faʻaoga tala faʻatasi ai ma tulaga taliaina. E sili atu ona faʻaoga lenei mea mo 'au e atiaʻe i nai faʻasologa laiti.

- Ae fa'apefea su'ega fa'aoga, fa'aoga oloa, mamanu?

Anastasia: O se itu taua tele, aua o loʻo i ai tagata mamanu i luga o le 'au. O le tele o taimi, e fa'aaogaina tagata mamanu e fai ma 'au'aunaga - a le o se matagaluega mamanu po'o se fa'ailoga mai fafo. E masani ona i ai tulaga e foliga mai na faʻalogo le mamanu i le tagata tomai faapitoa oloa ma faia le mea na ia malamalama i ai. Ae ina ua tatou amataina le faʻataʻitaʻiga, e foliga mai o le mea moni na faia e leʻo le mea na faʻamoemoeina: na galo i le mamanu se mea, e leʻi mafaufau atoatoa i le amio, aua e le o ia i le 'au ae le o le tala, poʻo le pito i luma. -E le'i malamalama atoatoa le tagata atiaeina ile fa'atulagaina. Atonu e tele ni fa'amatalaga ona o lo'o i ai se fa'afitauli i le tagata fa'atupu pito i luma e malamalama i le mamanu.

E le gata i lea e tasi le isi fa'afitauli. O faiga mamanu ua maua nei le lauiloa. O loʻo i luga o le hype, ae o faʻamanuiaga mai ia i latou e le o manino atoatoa.

Ua ou maua le manatu o faiga mamanu, i le tasi itu, faafaigofieina le atinae, ae i le isi itu, latou te tuuina atu le tele o tapulaa i luga o le atinaʻe.

O le iʻuga, matou te le faia le faʻaaliga e manaʻo ai le tagata o tausia, ae o le mea e faigofie mo i matou, aua o loʻo i ai ni a matou pusa faapitoa e mafai ona matou faia ai.

Ou te manatu o se autu lea e tatau ona tilotilo i ai ma mafaufau pe o le taumafai e faʻafaigofie le mamanu o loʻo tatou foia moni ai se tulaga tiga o le tagata o tausia.

- O loʻo i ai se numera faʻateʻia o autu e fesoʻotaʻi ma le Quality Assurance. E i ai se konafesi i Rusia e mafai ona talanoaina uma ai?

Anastasia: O loʻo i ai le fonotaga faʻataʻitaʻi tuai, lea o le a faia mo le 25th taimi i lenei tausaga ma e taʻua o le SQA Days Quality Assurance Conference. E masani ona talanoaina meafaigaluega ma auala faʻapitoa suʻega mo suʻega galue. I le avea ai o se tulafono, o lipoti a le SQA Days e suʻesuʻeina loloto vaega patino i le vaega o le matafaioi a le au suʻega latou lava, ae le o gaioiga faigata.

E fesoasoani tele lenei i le malamalama i meafaigaluega eseese ma auala, auala e suʻe ai faʻamaumauga, API, ma isi. Ae i le taimi lava e tasi, i le tasi itu, e le faʻamalosia e aofia ai le sili atu nai lo le faʻataʻitaʻiga i le fatuina o se oloa sili atu. I le isi itu, e le sili atu ona aʻafia le au suʻega i le faagasologa e mafaufau ai i le sini o le lalolagi atoa o le oloa ma lona vaega pisinisi.

Ou te faʻatautaia se matagaluega tele ma faʻatautaia le tele o faʻatalanoaga e maua ai le malamalama i le tulaga o le alamanuia atoa. I le avea ai o se tulafono, o matou tama e galulue i pisinisi, ma o loʻo i ai se latou vaega manino o matafaioi. O paaga o loʻo galulue i galuega mai fafo e faʻaaogaina ituaiga eseese o suʻega: latou te mafaia latou lava suʻega faʻataʻitaʻiga, faʻataʻitaʻiga faʻatinoga, ma e oʻo lava i nisi taimi suʻega saogalemu, aua latou te fesoasoani moni i le 'au e faʻamautinoa le lelei o le oloa.

Ou te manaʻo i tama i Rusia e amata foi ona mafaufau e le muta le pisinisi i suʻega faʻatino.

- Mo lenei faʻamoemoe, o loʻo matou faʻatulagaina se konafesi fou, QualityConf, lea e faʻamaoni i le tulaga lelei o se faʻatonuga tuʻufaʻatasia. Ta'u mai atili e uiga i le manatu, o le a le sini autu o le konafesi?

Anastasia: Matou te mananaʻo e fausia se faʻalapotopotoga o tagata e fiafia i le faia o oloa lelei. Tuʻuina atu se faʻavae e mafai ai ona latou o mai, faʻalogo i lipoti ma o ese pe a maeʻa le konafesi ma se malamalamaaga faʻapitoa i mea e tatau ona suia e faʻaleleia ai le lelei.

O aso nei e masani ona ou faʻalogo i se talosaga mai le faʻatalanoaga e uiga i le mea e fai pe a iai ni faʻafitauli i le suʻega ma le lelei. A amata ona e fesoʻotaʻi ma 'au, e te vaʻai o le faʻafitauli e le o le au suʻega lava latou, ae o le auala e faʻatulagaina ai le faagasologa. Mo se faʻataʻitaʻiga, pe a talitonu le au atinaʻe e naʻo latou e nafa ma le tusiaina o code, o latou tiute e muta tonu lava i le taimi latou te tuʻuina atu ai le galuega i le suʻega.

E le o tagata uma e mafaufau i le mea moni e le lelei le tusiaina, le lelei o le code ma le le lelei o le fausaga e lamatia ai faafitauli tetele mo le poloketi. Latou te le mafaufau i le tau o mea sese, o mea sese e iu i le gaosiga e mafai ona iʻu ai i tau tetele mo le kamupani ma le 'au. E leai se aganuu e mafaufau ai i lenei mea. Ou te manao ia tatou amata tufatufa atu i le konafesi.

Ou te malamalama e le o se mea fou. Edward Deming, le tusitala o le 14 tenets of quality, na tusia e uiga i le tau o se mea sese i tua i le seneturi talu ai. Quality Assurance e avea o se aʻoaʻiga e faʻavae i luga o lenei tusi, ae, o le mea e leaga ai, o atinaʻe faʻaonaponei ua galo ai.

- E te fuafua e paʻi saʻo i autu e uiga i suʻega ma meafaigaluega?

Anastasia: Ou te taʻutino atu o le ai ai lipoti e uiga i meafaigaluega. E iai mea faigaluega lautele e mafai ai e kamupani ma 'au ona fa'aaafia le oloa.

O lipoti uma o le a tuʻufaʻatasia i le lalolagi atoa e tasi le misiona masani: ia faʻaalia i le aofia e faʻatasi ai ma le fesoasoani a lenei auala, meafaigaluega, metotia, faʻagasologa, ituaiga o suʻega, ua matou aʻafia ai le lelei o le oloa ma faʻaleleia le olaga o le tagata o tausia.

E mautinoa lava e leai ni a matou lipoti e uiga i se meafaigaluega mo le lelei o se meafaigaluega. O lipoti uma o loʻo aofia i le polokalame o le a tuʻufaʻatasia i se sini tutusa.

— O ai o le a fiafia i mea o loo e talanoa ai, o ai e te vaai i ai o ni malo o le konafesi?

Anastasia: O le ai ai a matou lipoti mo tagata atinaʻe o loʻo popole e uiga i le taunuuga o la latou poloketi, oloa, faiga. E faʻapea foʻi, o le a fiafia i tagata suʻega ma, e foliga mai ia te aʻu, aemaise lava i pule. E ala i pule, o le uiga o laʻu tala o tagata e faia filifiliga ma mafai ona aʻafia ai le iʻuga ma le atinaʻeina o se oloa, faiga, faʻapea foʻi le 'au.

O tagata ia e mafaufau pe faʻafefea ona faʻaleleia le lelei o se oloa poʻo se faiga. I la tatou konafesi, o le a latou aʻoaʻoina ai e uiga i seti eseese o fuataga ma o le a mafai ona malamalama i le mea o loʻo tupu ia i latou i le taimi nei ma mea e manaʻomia ona suia.

Ou te manatu o le autu autu o le malamalama o se mea e sese i le tulaga lelei ma e manaʻo e faʻaosofia. Atonu o le a lē mafai ona tatou oo atu i tagata e manatu o le a faia lenei mea mo le taimi muamua.

- E te manatu o le alamanuia atoa ua matua e talanoa e le gata e uiga i suʻega, ae e uiga i se aganuu o le lelei?

Anastasia: Ou te manatu ua ou matua. O lea la ua tele kamupani ua o ese mai le ala masani a le Waterfall agai i Agile. O loʻo i ai le taulaiga o tagata faʻatau, o tagata i 'au ua amata ona mafaufau pe faʻapefea ona fatuina se oloa lelei. E oʻo lava i kamupani atinaʻe o loʻo toe taulaʻi i le faʻaleleia o le lelei.

A fua i le tele o talosaga o lo o tulai mai i totonu o le atunuu, ou te talitonu ua oo i le taimi. Ou te le o mautinoa, ioe, o le a avea lenei mea ma se suiga tele, ae ou te manaʻo e tupu lenei suiga i le mafaufau.

- Ioe! O le a tatou totoina le aganuu ma suia le mafaufau.

Fonotaga i le atina'eina maualuga o oloa IT QualityConf o le a tupu i Moscow ia Iuni 7. E te iloa poʻo a laʻasaga e maua ai se oloa maualuga, o loʻo i ai a matou mataupu o le faʻafetaui lelei o bug i le gaosiga, ua matou faʻataʻitaʻiina auala lauiloa i la matou faʻataʻitaʻiga - matou te manaʻomia lou poto masani. Auina atu latou talosaga a'o lumana'i le aso 1 o Me, ma o le a fesoasoani le Komiti o Polokalama e taulaʻi le autu mo le atoatoaga o le konafesi.

Feso'ota'i i talatalanoaga, lea tatou te talanoaina ai mataupu lelei ma le konafesi, lesitala i Telegram aualaina ia maua tala fou o polokalame.

puna: www.habr.com

Faaopoopo i ai se faamatalaga