Mums ir jauna svarÄ«ga tÄma ā kvalitatÄ«va IT produktu izstrÄde. HighLoad++ mÄs bieži runÄjam par to, kÄ padarÄ«t noslogotus pakalpojumus Ätrus, un Frontend Conf mÄs runÄjam par forÅ”u lietotÄja interfeisu, kas nepalÄninÄs. Mums regulÄri ir tÄmas par testÄÅ”anu un DevOpsConf par dažÄdu procesu apvienoÅ”anu, tostarp testÄÅ”anu. Bet par to, ko vispÄr var saukt par kvalitÄti un kÄ pie tÄ vispusÄ«gi strÄdÄt - nÄ.
Izlabosim to lÄ«dz QualityConf ā attÄ«stÄ«sim domÄÅ”anas kultÅ«ru par galaprodukta kvalitÄti lietotÄjam katrÄ izstrÄdes posmÄ. Ieradums nekoncentrÄties uz savu atbildÄ«bas jomu un saistÄ«t kvalitÄti ne tikai ar testÄtÄjiem.
Zem griezuma mÄs runÄsim ar programmas komitejas vadÄ«tÄju, Tinkoff.Business testÄÅ”anas vadÄ«tÄju, krievvalodÄ«go QA kopienas veidotÄju. Anastasija Asejeva-Ngujena par QA nozares stÄvokli un jaunÄs konferences misiju.
- Nastia sveiks. LÅ«dzu, pastÄstiet mums par sevi.
Anastasia: Es vadu testÄÅ”anu bankÄ, esmu atbildÄ«gs par ļoti lielu komandu - mÄs esam vairÄk nekÄ 90 cilvÄki. Mums ir svarÄ«ga biznesa lÄ«nija, mÄs esam atbildÄ«gi par juridisko personu ekosistÄmu.
Es studÄju mehÄniku un matemÄtiku un sÄkotnÄji gribÄju kļūt par programmÄtÄju. Bet, kad saÅÄmu interesantu piedÄvÄjumu, nolÄmu izmÄÄ£inÄt sevi kÄ testÄtÄju. SavÄdi, bet tas izrÄdÄ«jÄs mans aicinÄjums. Tagad es redzu visu savu darbu Å”ajÄ nozarÄ.
Esmu dedzÄ«gs kvalitÄtes nodroÅ”inÄÅ”anas disciplÄ«nas piekritÄjs. Man nav vienaldzÄ«gi, kÄdi produkti tiek radÄ«ti, kÄ pret kvalitÄti izturas uzÅÄmumÄ, kolektÄ«vÄ un principÄ arÄ« izstrÄdes procesÄ.
Man tas ir skaidrs sabiedrÄ«ba Å”ajÄ virzienÄ nav pietiekami nobriedusi, vismaz KrievijÄ. MÄs ne vienmÄr saprotam, ka kvalitÄtes nodroÅ”inÄÅ”ana nav tikai pieteikuma testÄÅ”anas fakts par atbilstÄ«bu prasÄ«bÄm. Es vÄlÄtos mainÄ«t Å”o situÄciju.
ā JÅ«s lietojat vÄrdus KvalitÄtes nodroÅ”inÄÅ”ana un testÄÅ”ana. VidusmÄra cilvÄka acÄ«s Å”ie divi termini ļoti bieži pÄrklÄjas. KÄ tie atŔķiras, ja jÅ«s rakÄties dziļi?
Anastasija: DrÄ«zÄk viÅi neatŔķiras. TestÄÅ”ana ir daļa no kvalitÄtes nodroÅ”inÄÅ”anas disciplÄ«nas, tÄ ir tieÅ”a darbÄ«ba ā pats fakts, ka es kaut ko pÄrbaudu. Faktiski ir daudz testÄÅ”anas veidu, un par dažÄdiem testÄÅ”anas veidiem ir atbildÄ«gi dažÄdi cilvÄki. Bet Å”eit, KrievijÄ, kad parÄdÄ«jÄs Ärpakalpojumu sniedzÄju vilnis, kas piegÄdÄ testerus uzÅÄmumiem, testÄÅ”ana tika samazinÄta lÄ«dz viena veida.
VairumÄ gadÄ«jumu tie aprobežojas tikai ar funkcionÄlo testÄÅ”anu: viÅi pÄrbauda, āāvai izstrÄdÄtÄju kodÄtais atbilst specifikÄcijai, un viss.
ā PastÄstiet, lÅ«dzu, kÄdas vÄl ir kvalitÄtes nodroÅ”inÄÅ”anas disciplÄ«nas? Kas vÄl, izÅemot testÄÅ”anu, ir iekļauts Å”eit?
Anastasia: KvalitÄtes nodroÅ”inÄÅ”ana, pirmkÄrt, ir kvalitatÄ«va produkta radÄ«Å”ana. Tas ir, mÄs uzdodam sev jautÄjumu, kÄdiem kvalitÄtes atribÅ«tiem vajadzÄtu bÅ«t mÅ«su produktam. AttiecÄ«gi, ja mÄs to saprotam, varam salÄ«dzinÄt, kas ietekmÄ Å”os kvalitÄtes atribÅ«tus. Vienalga, izstrÄdÄtÄjs, projektu vadÄ«tÄjs vai produktu speciÄlists ir persona, kas ietekmÄ produkta attÄ«stÄ«bu, tÄ atpalicÄ«bu un stratÄÄ£iju.
TestÄtÄjs vairÄk apzinÄs savu lomu. ViÅÅ” saprot, ka viÅa uzdevums ir ne tikai pÄrbaudÄ«t atbilstÄ«bu prasÄ«bÄm, bet arÄ« pÄrbaudÄ«t prasÄ«bas, apÅ”aubÄ«t formulÄjumus, kas nÄk no produkta speciÄlista, un atklÄt visas klienta netieÅ”Äs prasÄ«bas un cerÄ«bas. Kad mÄs saviem klientiem piegÄdÄjam jaunu funkcionalitÄti, mums patiesi jÄattaisno viÅu cerÄ«bas un jÄatrisina viÅu sÄpes. Ja pÄrdomÄsim visus kvalitÄtes atribÅ«tus, klients bÅ«s apmierinÄts un sapratÄ«s, ka uzÅÄmums, kura produktu viÅÅ” izmanto, patieÅ”Äm rÅ«pÄjas par savÄm interesÄm, nevis nedarbojas pÄc principa ātikai lai atbrÄ«votu funkcijuā.
ā Å Ä·iet, ka tas, ko tikko aprakstÄ«jÄt, ir produktu speciÄlista uzdevums. Tas principÄ nav par testÄÅ”anu un ne par kvalitÄti - tas parasti ir par produktu pÄrvaldÄ«bu, vai ne?
Anastasia: Ieskaitot. KvalitÄtes nodroÅ”inÄÅ”ana nav disciplÄ«na, par kuru ir atbildÄ«ga viena konkrÄta persona. Tagad ir populÄrs testÄÅ”anas virziens, pieeja, ko sauc Agile testÄÅ”ana. ViÅa definÄ«cija skaidri norÄda, ka Ŕī ir komandas pieeja testÄÅ”anai, kas ietver noteiktu prakÅ”u kopumu. Visa komanda ir atbildÄ«ga par Ŕīs pieejas ievieÅ”anu, pat nav nepiecieÅ”ams, lai komandÄ bÅ«tu testÄtÄjs. Visa komanda ir vÄrsta uz vÄrtÄ«bas nodroÅ”inÄÅ”anu klientam un to, lai vÄrtÄ«ba atbilstu klientu vÄlmÄm.
ā IzrÄdÄs, kvalitÄte krustojas gandrÄ«z ar visÄm apkÄrtÄjÄm disciplÄ«nÄm, uzliekot ietvaru visam apkÄrt?
Anastasia: Pa labi. Kad mÄs domÄjam par to, kÄ mÄs vÄlamies radÄ«t kvalitatÄ«vu produktu, mÄs sÄkam domÄt par dažÄdiem kvalitÄtes atribÅ«tiem. PiemÄram, kÄ pÄrbaudÄ«t, vai mÄs patieÅ”Äm esam izveidojuÅ”i mÅ«su klientam vajadzÄ«go lÄ«dzekli.
Å eit parÄdÄs Å”Äda veida pÄrbaude: UAT (lietotÄja pieÅemÅ”anas pÄrbaude). DiemžÄl KrievijÄ tas tiek reti izmantots, bet dažreiz tas ir pieejams SCRUM komandÄs kÄ demonstrÄcija gala klientam. Tas ir diezgan izplatÄ«ts pÄrbaudes veids Ärvalstu uzÅÄmumos. Pirms funkcionalitÄtes atvÄrÅ”anas visiem klientiem mÄs vispirms veicam UAT, tas ir, aicinÄm gala lietotÄju, kurÅ” pÄrbauda un uzreiz sniedz atsauksmes ā vai produkts tieÅ”Äm atbilst cerÄ«bÄm un atrisina sÄpes. Tikai pÄc tam notiek mÄrogoÅ”ana visiem citiem klientiem.
Tas ir, mÄs koncentrÄjamies uz biznesu, uz gala klientu, bet tajÄ paÅ”Ä laikÄ neaizmirstiet par tehnoloÄ£ijÄm. Produkta kvalitÄte lielÄ mÄrÄ ir atkarÄ«ga arÄ« no tehnoloÄ£ijas. Ja mums ir slikta arhitektÅ«ra, mÄs nevarÄsim Ätri atbrÄ«vot lÄ«dzekļus un apmierinÄt klientu vÄlmes. MÄÄ£inot palielinÄt mÄrogoÅ”anu, var bÅ«t daudz kļūdu, vai, mÄÄ£inot pÄrveidot, mÄs varam kaut ko sabojÄt. Tas viss ietekmÄs klientu apmierinÄtÄ«bu.
No Ŕī viedokļa arhitektÅ«rai ir jÄbÅ«t tÄdai, lai mÄs varÄtu uzrakstÄ«t tÄ«ru kodu, kas ļaus Ätri veikt izmaiÅas un nebaidÄ«ties, ka visu salauzÄ«sim. Lai pÄrskatÄ«Å”anas iterÄcijas nenotiktu vairÄkus mÄneÅ”us tikai tÄpÄc, ka mums ir tik daudz mantojuma un mums ir jÄveic garas testÄÅ”anas stadijas.
ā KopumÄ jau ir iesaistÄ«ti izstrÄdÄtÄji, arhitekti, produktu zinÄtnieki, produktu vadÄ«tÄji un paÅ”i testÄtÄji. Kas vÄl ir iesaistÄ«ts kvalitÄtes nodroÅ”inÄÅ”anas procesÄ?
Anastasia: Tagad iedomÄsimies, ka esam jau piegÄdÄjuÅ”i lÄ«dzekli klientam. AcÄ«mredzot produkta kvalitÄte ir jÄuzrauga pat tad, kad tas jau tiek ražots. Å ajÄ posmÄ var parÄdÄ«ties situÄcijas ar nepÄrprotamiem scenÄrijiem, tÄ sauktÄs kļūdas.
Pirmais jautÄjums ir, kÄ mÄs varam tikt galÄ ar Ŕīm kļūdÄm pÄc tam, kad esam jau izlaiduÅ”i produktu? KÄ mÄs, piemÄram, reaÄ£Äjam uz stresu? Klients nebÅ«s ļoti apmierinÄts, ja lapas ielÄde prasÄ«s vairÄk nekÄ 30 sekundes.
Å eit parÄdÄs ekspluatÄcija jeb, kÄ viÅi to tagad sauc, DevOps. Faktiski Å”ie ir cilvÄki, kas ir atbildÄ«gi par produkta darbÄ«bu, kad tas jau tiek ražots. Tas ietver dažÄdus uzraudzÄ«bas veidus. Ir pat testÄÅ”anas apakÅ”veids - testÄÅ”ana ražoÅ”anÄ, kad mÄs atļaujamies kaut ko netestÄt pirms izlaiÅ”anas un pÄrbaudÄm to uzreiz ražoÅ”anas laikÄ. Å Ä« ir pasÄkumu sÄrija no infrastruktÅ«ras sakÄrtoÅ”anas viedokļa, kas ļauj Ätri reaÄ£Ät uz incidentu, ietekmÄt to un novÄrst to.
SvarÄ«ga ir arÄ« infrastruktÅ«ra. Bieži gadÄs situÄcijas, kad pÄrbaudes laikÄ nav iespÄjams pÄrliecinÄties, ka mums tieÅ”Äm ir viss, ko vÄlÄtos klientam uzdÄvinÄt. MÄs to izlaižam ražoÅ”anÄ un sÄkam uztvert nepÄrprotamas situÄcijas. Un tas viss tÄpÄc, ka pÄrbaudÄ esoÅ”Ä infrastruktÅ«ra neatbilst ražoÅ”anas infrastruktÅ«rai. Tas noved pie jauna veida testÄÅ”anas - infrastruktÅ«ras testÄÅ”ana. TÄs ir dažÄdas konfigurÄcijas, iestatÄ«jumi, datu bÄzes migrÄcija utt.
Tas rada jautÄjumu - iespÄjams, komandai ir jÄizmanto infrastruktÅ«ra kÄ kods.
Uzskatu, ka infrastruktÅ«ra tieÅ”i ietekmÄ produkta kvalitÄti.
Ceru, ka konferencÄ bÅ«s ziÅojums ar reÄlu gadÄ«jumu. Rakstiet mums, ja esat gatavs mums pastÄstÄ«t no savas pieredzes, kÄ infrastruktÅ«ra kÄ kods ietekmÄ kvalitÄti. InfrastruktÅ«ra kÄ kods ļauj vieglÄk pÄrbaudÄ«t visus iestatÄ«jumus un pÄrbaudÄ«t lietas, kas citÄdi vienkÄrÅ”i nav iespÄjamas. TÄpÄc kvalitatÄ«va produkta izstrÄdes procesÄ tiek iesaistÄ«ta arÄ« darbÄ«ba.
ā KÄ ar analÄ«zi un dokumentÄciju?
Anastasia: tas vairÄk attiecas uz uzÅÄmumu sistÄmÄm. Kad mÄs runÄjam par uzÅÄmumu, prÄtÄ uzreiz nÄk tÄdi cilvÄki kÄ analÄ«tiÄ·i un sistÄmu analÄ«tiÄ·i. ViÅus dažreiz sauc par tehniskajiem rakstniekiem. ViÅi saÅem uzdevumu uzrakstÄ«t specifikÄciju un izpildÄ«t to, piemÄram, mÄnesi.
VairÄkkÄrt ir pierÄdÄ«ts, ka Å”Ädas dokumentÄcijas rakstÄ«Å”ana noved pie ļoti ilgÄm izstrÄdes iterÄcijÄm un ilgÄm pilnveidoÅ”anas iterÄcijÄm, jo āātestÄÅ”anas procesÄ tiek identificÄtas kļūdas un sÄkas atgrieÅ”ana. RezultÄtÄ ir daudz cilpu, kas palielina izstrÄdes izmaksas. TurklÄt tas var radÄ«t ievainojamÄ«bas. Å Ä·iet, ka esam uzrakstÄ«juÅ”i atsauces kodu, bet pÄc tam veicÄm izmaiÅas, kas pÄrtrauc perfekti pÄrdomÄto arhitektÅ«ru.
Gala rezultÄts ir ne visai kvalitatÄ«vs produkts, jo arhitektÅ«rÄ jau ir parÄdÄ«juÅ”ies ielÄpi, kods vietÄm nav pietiekami nosegts ar testiem, jo āātermiÅi iet uz beigÄm, Ätri jÄslÄdz visas bugs. Un viss tÄpÄc, ka sÄkotnÄjÄ specifikÄcijÄ nebija Åemti vÄrÄ visi punkti, kas jÄÄ«steno.
IzstrÄdÄtÄji nav kaitÄkļi un ar nolÅ«ku neraksta kodu ar kļūdÄm.
Ja mÄs sÄkotnÄji bÅ«tu pÄrdomÄjuÅ”i specifikÄciju, kas aptvertu visus nepiecieÅ”amos punktus, tad viss bÅ«tu Ä«stenots tieÅ”i tÄ, kÄ nepiecieÅ”ams. Bet tÄ ir utopija.
DroÅ”i vien nav iespÄjams uzrakstÄ«t perfektu 100 lappuÅ”u specifikÄciju. TÄpÄc jÄdomÄ par alternatÄ«viem dokumentÄcijas rakstÄ«Å”anas veidiem, specifikÄcijas, uzstÄdot uzdevumus, kas tuvinÄtu mÅ«s tam, ka izstrÄdÄtÄjs dara tieÅ”i to, kas nepiecieÅ”ams.
Å eit nÄk prÄtÄ pieejas no Agile - lietotÄju stÄsti ar pieÅemÅ”anas kritÄrijiem. Tas vairÄk attiecas uz komandÄm, kuras attÄ«stÄs nelielÄs iterÄcijÄs.
ā KÄ ar lietojamÄ«bas testÄÅ”anu, produkta lietojamÄ«bu, dizainu?
Anastasia: Tas ir ļoti svarÄ«gs punkts, jo komandÄ ir dizaineri. VisbiežÄk dizaineri tiek izmantoti kÄ serviss ā vai nu dizaina nodaļa, vai Ärpakalpojuma dizainers. Nereti gadÄs situÄcijas, kad Ŕķiet, ka dizainers uzklausÄ«jis produktu speciÄlistu un darÄ«jis to, ko sapratis. Bet, kad sÄkam iterÄciju, izrÄdÄs, ka patiesÄ«bÄ paveiktais nebija tas, kas bija gaidÄ«ts: dizainers kaut ko aizmirsa, lÄ«dz galam nepÄrdomÄja uzvedÄ«bu, jo viÅÅ” nav komandÄ un nav kontekstÄ vai priekÅ”galÄ. gala izstrÄdÄtÄjs pilnÄ«bÄ nesaprata tÄ izkÄrtojumu. Tas var aizÅemt vairÄkas iterÄcijas tikai tÄpÄc, ka priekÅ”gala izstrÄdÄtÄjam ir radusies problÄma, kas saprot dizainu.
TurklÄt ir vÄl viena problÄma. Tagad dizaina sistÄmas kļūst arvien populÄrÄkas. Tie ir par ažiotÄžu, taÄu ieguvumi no tiem nav pilnÄ«gi acÄ«mredzami.
Sastopos ar viedokli, ka projektÄÅ”anas sistÄmas, no vienas puses, vienkÄrÅ”o izstrÄdi, bet, no otras puses, uzliek daudz ierobežojumu saskarnei.
RezultÄtÄ mÄs izgatavojam nevis tÄdu fÄ«Äu, kÄdu vÄlas klients, bet tÄdu, kas mums ir Ärta, jo mums jau ir noteikti klucÄ«Å”i, no kuriem to varam izgatavot.
Es domÄju, ka Ŕī ir tÄma, kuru ir vÄrts aplÅ«kot un padomÄt, vai, mÄÄ£inot atvieglot dizainu, mÄs patieÅ”Äm atrisinÄm klienta problÄmu.
ā Ir pÄrsteidzoÅ”i daudz tÄmu saistÄ«bÄ ar kvalitÄtes nodroÅ”inÄÅ”anu. Vai KrievijÄ ir kÄda konference, kur tos visus varÄtu apspriest?
Anastasia: Ir vecÄkÄ testÄÅ”anas konference, kas Å”ogad notiks jau 25. reizi un saucas SQA Days Quality Assurance Conference. TajÄ galvenokÄrt tiek apspriesti rÄ«ki un Ä«paÅ”as testÄÅ”anas pieejas funkcionÄliem testÄtÄjiem. Parasti SQA dienu ziÅojumos ir padziļinÄti apskatÄ«tas konkrÄtas jomas paÅ”u testÄtÄju atbildÄ«bas jomÄ, bet ne sarežģītas darbÄ«bas.
Tas ļoti palÄ«dz izprast dažÄdus rÄ«kus un pieejas, kÄ pÄrbaudÄ«t datu bÄzes, API utt. TaÄu tajÄ paÅ”Ä laikÄ, no vienas puses, tas nemotivÄ labÄka produkta radÄ«Å”anÄ iesaistÄ«t vairÄk kÄ tikai testÄÅ”anu. No otras puses, testÄtÄji netiek vairÄk iesaistÄ«ti procesÄ, lai domÄtu par produkta un tÄ biznesa komponenta globÄlo mÄrÄ·i.
Es vadu lielu nodaļu un vadu daudz interviju, kas patieÅ”Äm sniedz ieskatu par nozares stÄvokli kopumÄ. Parasti mÅ«su puiÅ”i strÄdÄ uzÅÄmumos, un viÅiem ir skaidra atbildÄ«bas joma. KolÄÄ£i, kuri strÄdÄ Ärzemju projektos, izmanto dažÄdus testÄÅ”anas veidus: paÅ”i var veikt slodzes testÄÅ”anu, veiktspÄjas testÄÅ”anu un pat dažkÄrt droŔības testus, jo tie patieÅ”Äm palÄ«dz komandai nodroÅ”inÄt produkta kvalitÄti.
GribÄtos, lai arÄ« Krievijas puiÅ”i sÄktu domÄt, ka nozare nebeidzas ar funkcionÄlo testÄÅ”anu.
ā Å im nolÅ«kam organizÄjam jaunu konferenci QualityConf, kas veltÄ«ta kvalitÄtei kÄ neatÅemamai disciplÄ«nai. PastÄstiet vairÄk par ideju, kÄds ir konferences galvenais mÄrÄ·is?
Anastasia: MÄs vÄlamies izveidot cilvÄku kopienu, kas interesÄjas par kvalitatÄ«vu produktu ražoÅ”anu. PiedÄvÄjiet platformu, kur viÅi var ierasties, klausÄ«ties referÄtus un pÄc konferences doties prom ar konkrÄtu izpratni par to, kas ir jÄmaina, lai uzlabotu kvalitÄti.
MÅ«sdienÄs bieži dzirdu lÅ«gumu no konsultanta, ko darÄ«t, ja ir problÄmas ar testÄÅ”anu un kvalitÄti. UzsÄkot komunicÄt ar komandÄm, redzi, ka problÄma nav paÅ”os testÄtÄjos, bet gan tajÄ, kÄ process ir strukturÄts. PiemÄram, ja izstrÄdÄtÄji uzskata, ka viÅi ir atbildÄ«gi tikai par koda rakstÄ«Å”anu, viÅu atbildÄ«ba beidzas tieÅ”i tajÄ brÄ«dÄ«, kad viÅi nodod uzdevumu testÄÅ”anai.
Ne visi domÄ par to, ka slikti uzrakstÄ«ts, zemas kvalitÄtes kods ar sliktu arhitektÅ«ru apdraud projektam lielas problÄmas. ViÅi nedomÄ par kļūdu izmaksÄm, ka kļūdas, kas nonÄk ražoÅ”anÄ, var radÄ«t lielas izmaksas uzÅÄmumam un komandai. Nav kultÅ«ras, lai par to domÄtu. Es vÄlos, lai mÄs to sÄktu izplatÄ«t konferencÄ.
Es saprotu, ka tas nav jauninÄjums. Edvards Demings, 14 kvalitÄtes principu autors, jau pagÄjuÅ”ajÄ gadsimtÄ rakstÄ«ja par kļūdas izmaksÄm. KvalitÄtes nodroÅ”inÄÅ”ana kÄ disciplÄ«na ir balstÄ«ta uz Å”o grÄmatu, bet diemžÄl mÅ«sdienu attÄ«stÄ«ba par to aizmirst.
ā Vai plÄnojat pieskarties tÄmÄm tieÅ”i par testÄÅ”anu un rÄ«kiem?
Anastasia: Pieļauju, ka bÅ«s atskaites par instrumentiem. Ir diezgan universÄli instrumenti, ar kuriem uzÅÄmumi un komandas var ietekmÄt produktu.
Visus pÄrskatus globÄli vienos viena kopÄ«ga misija: nodot auditorijai, ka ar Ŕīs pieejas, rÄ«ka, metodes, procesa, testÄÅ”anas veida palÄ«dzÄ«bu esam ietekmÄjuÅ”i produkta kvalitÄti un uzlabojuÅ”i klienta dzÄ«vi.
Mums noteikti nebÅ«s ziÅojumu par rÄ«ku rÄ«ka dÄļ. Visus programmÄ iekļautos ziÅojumus vienos kopÄ«gs mÄrÄ·is.
ā Kuram bÅ«s interese par to, par ko jÅ«s runÄjat, kurus jÅ«s redzat kÄ konferences viesus?
Anastasia: Mums bÅ«s atskaites izstrÄdÄtÄjiem, kuriem rÅ«p sava projekta, produkta, sistÄmas liktenis. TÄpat tas interesÄs testÄtÄjus un, man Ŕķiet, Ä«paÅ”i vadÄ«tÄjus. Ar vadÄ«tÄjiem es domÄju cilvÄkus, kuri pieÅem lÄmumus un var ietekmÄt arÄ« produkta, sistÄmas, komandas likteni un attÄ«stÄ«bu.
Tie ir cilvÄki, kuri domÄ, kÄ uzlabot produkta vai sistÄmas kvalitÄti. MÅ«su konferencÄ viÅi uzzinÄs par dažÄdiem pasÄkumu kompleksiem un varÄs saprast, kas viÅiem Å”obrÄ«d nav kÄrtÄ«bÄ un kas ir jÄmaina.
ManuprÄt, galvenais kritÄrijs ir saprast, ka ar kvalitÄti kaut kas nav kÄrtÄ«bÄ, un vÄlme to ietekmÄt. VisticamÄk, mÄs nevarÄsim sasniegt cilvÄkus, kuri domÄ, ka tas notiks pirmo reizi.
ā Vai, jÅ«suprÄt, nozare kopumÄ ir nobriedusi runÄt ne tikai par testÄÅ”anu, bet arÄ« par kvalitÄtes kultÅ«ru?
Anastasia: Es domÄju, ka esmu nobriedusi. Tagad daudzi uzÅÄmumi atsakÄs no tradicionÄlÄs Waterfall pieejas uz Agile. Ir klientu fokuss, cilvÄki komandÄs patieÅ”Äm sÄk domÄt, kÄ izveidot kvalitatÄ«vu produktu. Pat uzÅÄmumu uzÅÄmumi atkal koncentrÄjas uz kvalitÄtes uzlaboÅ”anu.
Spriežot pÄc lÅ«gumu skaita, kas rodas sabiedrÄ«bÄ, uzskatu, ka ir pienÄcis laiks. Es, protams, neesmu pÄrliecinÄts, ka tÄ bÅ«s liela mÄroga revolÅ«cija, bet es gribÄtu, lai Ŕī apziÅas revolÅ«cija notiktu.
- Piekritu! MÄs ieaudzinÄsim kultÅ«ru un mainÄ«sim apziÅu.
Konference par kvalitatÄ«vu IT produktu izstrÄdi QualityConf notiks MaskavÄ 7. jÅ«nijÄ. JÅ«s zinÄt, kÄdi posmi veido kvalitatÄ«vu produktu, mums ir gadÄ«jumi, kad ražoÅ”anÄ veiksmÄ«gi apkarojam kļūdas, esam pÄrbaudÄ«juÅ”i populÄras metodes savÄ praksÄ - mums ir nepiecieÅ”ama jÅ«su pieredze. SÅ«tÄ«t viÅu pieteikumus lÄ«dz 1. maijam, un Programmas komiteja palÄ«dzÄs koncentrÄties uz tÄmu konferences vispÄrÄjai integritÄtei.
Pievienot tÄrzÄÅ”ana, kurÄ apspriežam kvalitÄtes jautÄjumus un konferenci, abonÄjiet Telegrammas kanÄlslai bÅ«tu informÄts par programmas jaunumiem.