{"id":31264,"date":"2019-10-31T21:40:21","date_gmt":"2019-10-31T18:40:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kto-otvetit-za-kachestvo\/"},"modified":"2019-10-31T21:40:21","modified_gmt":"2019-10-31T18:40:21","slug":"kto-otvetit-za-kachestvo","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kto-otvetit-za-kachestvo","title":{"rendered":"Kush do t\u00eb p\u00ebrgjigjet p\u00ebr cil\u00ebsin\u00eb?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00ebrsh\u00ebndetje, Habr!<\/p>\n<p>Ne kemi nj\u00eb tem\u00eb t\u00eb re t\u00eb r\u00ebnd\u00ebsishme - zhvillimin e cil\u00ebsish\u00ebm t\u00eb produkteve IT. Shpesh flasim n\u00eb HighLoad++ se si t'i b\u00ebjm\u00eb sh\u00ebrbimet me ngarkes\u00eb t\u00eb lart\u00eb t\u00eb shpejt\u00eb, dhe n\u00eb Frontend Conf - nj\u00eb nd\u00ebrfaqe t\u00eb shk\u00eblqyer p\u00ebrdoruesi q\u00eb nuk ngadal\u00ebson. Rregullisht kemi tema lidhur me testimin, dhe DevOpsConf p\u00ebr integrimin e proceseve t\u00eb ndryshme, duke p\u00ebrfshir\u00eb testimin. Por p\u00ebr at\u00eb q\u00eb mund t\u00eb quhet cil\u00ebsi n\u00eb p\u00ebrgjith\u00ebsi dhe si mund t\u00eb punojm\u00eb mbi t\u00eb n\u00eb m\u00ebnyr\u00eb komplekse - nuk ka.<\/p>\n<p>Do ta rregullojm\u00eb k\u00ebt\u00eb n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/qualityconf.ru\/2019\">QualityConf<\/a><\/noindex>\u00a0do t\u00eb zhvillojm\u00eb kultur\u00ebn e mendimit p\u00ebr cil\u00ebsin\u00eb e produktit p\u00ebrfundimtar p\u00ebr p\u00ebrdoruesin n\u00eb \u00e7do faz\u00eb t\u00eb zhvillimit. Nj\u00eb zakon p\u00ebr t\u00eb mos u fokusuar vet\u00ebm n\u00eb zon\u00ebn tuaj t\u00eb p\u00ebrgjegj\u00ebsis\u00eb, dhe p\u00ebr t\u00eb lidhur cil\u00ebsin\u00eb jo vet\u00ebm me testuesit.<\/p>\n<p>M\u00eb posht\u00eb do t\u00eb bisedojm\u00eb me kryetarin e komitetit programor, drejtuesin e testimit n\u00eb Tinkoff.Biznes, krijuesin e komunitetit QA n\u00eb gjuh\u00ebn ruse <b>Anastasia Aseeva-Nguyen<\/b> rreth gjendjes s\u00eb industris\u00eb QA dhe misionit t\u00eb konferenc\u00ebs s\u00eb re.<\/p>\n<p><img decoding=\"async\" alt=\"Kush do t\u00eb p\u00ebrgjigjet p\u00ebr cil\u00ebsin\u00eb?\" src=\"\/wp-content\/uploads\/2019\/04\/e126eb7d6cf0c18aff03e4e29c30c11c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<strong><em>- Nastya, p\u00ebrsh\u00ebndetje. T\u00eb lutem, tregoni p\u00ebr veten.<\/em><\/strong><\/p>\n<p><img decoding=\"async\" alt=\"Kush do t\u00eb p\u00ebrgjigjet p\u00ebr cil\u00ebsin\u00eb?\" src=\"\/wp-content\/uploads\/2019\/04\/822879f0296cdfd4b1212c5028ce4f0b.jpg\" style=\"display:block;margin: 0 auto;\" \/><strong>Anastasia<\/strong>: Un\u00eb drejtoj testimin n\u00eb bank\u00eb, kam p\u00ebrgjegj\u00ebsin\u00eb p\u00ebr nj\u00eb ekip shum\u00eb t\u00eb madh - kemi m\u00eb shum\u00eb se 90 njer\u00ebz. Ne kemi nj\u00eb linj\u00eb t\u00eb r\u00ebnd\u00ebsishme biznesi, ne jemi p\u00ebrgjegj\u00ebs p\u00ebr ekosistemin p\u00ebr persona juridik\u00eb.<\/p>\n<p>Kam studiuar n\u00eb matematike dhe fillimisht doja t\u00eb b\u00ebhem programues. Por kur m\u00eb doli nj\u00eb ofert\u00eb interesante, vendosa t\u00eb provoj veten si testuese. Si\u00e7 ndodh ndonj\u00ebher\u00eb, kjo e gjeti t\u00eb qen\u00eb thirrja ime. Tani, gjith\u00eb pun\u00ebn time e shoh pik\u00ebrisht n\u00eb k\u00ebt\u00eb industri.<\/p>\n<blockquote><p>Un\u00eb jam nj\u00eb adhurues i pasionuar i disiplin\u00ebs Quality Assurance. M\u00eb intereson se cilat produkte po krijohen, si p\u00ebrqendrohet cil\u00ebsia n\u00eb kompani, n\u00eb ekip dhe, n\u00eb p\u00ebrgjith\u00ebsi, n\u00eb procesin e zhvillimit.<\/p><\/blockquote>\n<p>\nP\u00ebr mua \u00ebsht\u00eb e qart\u00eb se <strong>komuniteti n\u00eb k\u00ebt\u00eb drejtim nuk \u00ebsht\u00eb mjaft i pjekur<\/strong>, t\u00eb pakt\u00ebn n\u00eb Rusi. Nuk e kuptojm\u00eb gjithmon\u00eb se sigurimi i cil\u00ebsis\u00eb nuk \u00ebsht\u00eb vet\u00ebm fakti se po testojm\u00eb aplikacionin p\u00ebr p\u00ebrputhshm\u00ebri me k\u00ebrkesat. Do t\u00eb doja t\u00eb ndihmoja n\u00eb ndryshimin e k\u00ebsaj situate.<\/p>\n<p><strong><em>- P\u00ebrdor fjal\u00ebt Quality Assurance dhe testim. N\u00eb syt\u00eb e publikut, k\u00ebto dy terma shpesh nd\u00ebrthuren. \u00c7far\u00eb i ndan ato, n\u00ebse thellohemi?<\/em><\/strong><\/p>\n<p><strong>Anastasia:<\/strong> N\u00eb fakt, ato nuk ndahen. Testimi \u00ebsht\u00eb nj\u00eb pjes\u00eb e disiplin\u00ebs s\u00eb Quality Assurance; \u00ebsht\u00eb veprimtaria direkte - fakti se un\u00eb po testoj di\u00e7ka. Ka shum\u00eb forma testimi, dhe p\u00ebr forma t\u00eb ndryshme testimi p\u00ebrgjigjen njer\u00ebz t\u00eb ndrysh\u00ebm. Por n\u00eb Rusi, kur erdhen val\u00ebt e jashtme q\u00eb ofrojn\u00eb testues p\u00ebr kompanit\u00eb, testimi p\u00ebrfundoi n\u00eb nj\u00eb lloj t\u00eb vet\u00ebm.<\/p>\n<p>N\u00eb shumic\u00ebn e rasteve, kufizohen vet\u00ebm n\u00eb testimin funksional: kontrollojn\u00eb se gjith\u00e7ka q\u00eb kan\u00eb koduar zhvilluesit p\u00ebrputhet me specifikimet dhe kaq.<\/p>\n<p><strong><em>- T\u00eb lutem, tregoni p\u00ebr disa disiplinat e tjera t\u00eb sigurimit t\u00eb cil\u00ebsis\u00eb? \u00c7far\u00eb tjet\u00ebr, p\u00ebrve\u00e7 testimit, p\u00ebrfshihet k\u00ebtu?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Quality Assurance \u00ebsht\u00eb, para se gjithash, p\u00ebr krijimin e nj\u00eb produkti cil\u00ebsor. Pra, ne pyesim veten se cilat atributet e cil\u00ebsis\u00eb duhet t\u00eb ket\u00eb produkti yn\u00eb. N\u00eb p\u00ebrputhje, n\u00ebse kuptojm\u00eb k\u00ebt\u00eb, mund t\u00eb p\u00ebrputhim se kush ndikon n\u00eb k\u00ebto atributet e cil\u00ebsis\u00eb. Nuk ka r\u00ebnd\u00ebsi, <strong>zhvillues, menaxher projekti ose produktolog<\/strong>\u00a0ato jan\u00eb persona q\u00eb ndikojn\u00eb n\u00eb zhvillimin e produktit, n\u00eb backlogun e tij, n\u00eb strategjin\u00eb e tij.<\/p>\n<p>Testuesi fillon ta kuptoj\u00eb m\u00eb mir\u00eb rolin e tij. Ai kupton se detyra e tij nuk \u00ebsht\u00eb vet\u00ebm t\u00eb testoj\u00eb p\u00ebrputhjen me k\u00ebrkesat, por edhe t\u00eb testoj\u00eb k\u00ebrkesat, t\u00eb v\u00ebr\u00eb n\u00eb pik\u00ebpyetje formulimet q\u00eb vijn\u00eb nga produktologu, t\u00eb zbuloj\u00eb t\u00eb gjitha k\u00ebrkesat e padukshme dhe pritjet e klientit. Kur ne ofrojm\u00eb nj\u00eb funksionalitet t\u00eb ri p\u00ebr klientin ton\u00eb, ne duhet t\u00eb plot\u00ebsojm\u00eb v\u00ebrtet pritjet e tij dhe t\u00eb zgjidhim dhimbjen e tij. N\u00ebse ne mendojm\u00eb p\u00ebr t\u00eb gjitha atributet e cil\u00ebsis\u00eb, klienti do t\u00eb jet\u00eb i k\u00ebnaqur dhe do t\u00eb kuptoj\u00eb se kompania, produktin e s\u00eb cil\u00ebs po p\u00ebrdor, me t\u00eb v\u00ebrtet\u00eb i intereson atij, dhe nuk punon sipas parimit \"thjesht t\u00eb l\u00ebshojm\u00eb nj\u00eb ve\u00e7ori.\"<\/p>\n<p><strong><em>- Duket se ajo q\u00eb sapo p\u00ebrshkrove, \u00ebsht\u00eb detyra e produktologut. N\u00eb p\u00ebrgjith\u00ebsi, kjo nuk ka t\u00eb b\u00ebj\u00eb me testimin dhe cil\u00ebsin\u00eb - kjo \u00ebsht\u00eb p\u00ebr menaxhimin e produktit, apo jo?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Po, p\u00ebrfshir\u00eb. Quality Assurance nuk \u00ebsht\u00eb nj\u00eb disiplin\u00eb p\u00ebr t\u00eb cil\u00ebn p\u00ebrgjigjet nj\u00eb person i caktuar. Tani ka nj\u00eb drejtim t\u00eb njohur n\u00eb testim, nj\u00eb qasje q\u00eb quhet <strong>Agile Testing<\/strong>. N\u00eb p\u00ebrkufizimin e saj, \u00ebsht\u00eb qart\u00eb se kjo \u00ebsht\u00eb nj\u00eb qasje ekipore ndaj testimit, e cila p\u00ebrfshin nj\u00eb grup praktikash t\u00eb caktuara. P\u00ebr implementimin e k\u00ebsaj qasje p\u00ebrgjigjet e gjith\u00eb ekipi, nuk \u00ebsht\u00eb e domosdoshme q\u00eb n\u00eb ekip t\u00eb ket\u00eb nj\u00eb testues. E gjith\u00eb ekipi \u00ebsht\u00eb i orientuar p\u00ebr t\u00eb ofruar vler\u00eb p\u00ebr klientin dhe q\u00eb kjo vler\u00eb t'i p\u00ebrgjigjet pritjeve t\u00eb tij.<\/p>\n<p><strong><em>\u2014 Prah\u00ebt, a ndodhet q\u00eb cil\u00ebsia t\u00eb prek\u00eb pothuajse t\u00eb gjitha disiplinat p\u00ebrreth, duke vendosur kufij p\u00ebr gjith\u00e7ka?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: E sakt\u00eb. Kur mendojm\u00eb p\u00ebr at\u00eb q\u00eb duam t\u00eb krijojm\u00eb nj\u00eb produkt cil\u00ebsor, fillojm\u00eb t\u00eb mendojm\u00eb p\u00ebr atributet e ndryshme t\u00eb cil\u00ebsis\u00eb. P\u00ebr shembull, si t\u00eb verifikojm\u00eb q\u00eb me t\u00eb v\u00ebrtet\u00eb kemi realizuar nj\u00eb tipar q\u00eb \u00ebsht\u00eb i nevojsh\u00ebm p\u00ebr klientin ton\u00eb.<\/p>\n<p>K\u00ebtu del n\u00eb pah nj\u00eb form\u00eb testimi si <strong>UAT<\/strong> (testimi i pranueshm\u00ebris\u00eb nga p\u00ebrdoruesi). Fatkeq\u00ebsisht, n\u00eb Rusi ai praktikisht nuk praktikohen, por ndonj\u00ebher\u00eb \u00ebsht\u00eb i pranish\u00ebm n\u00eb ekipet SCRUM, si nj\u00eb demostrat\u00eb p\u00ebr klientin p\u00ebrfundimtar. N\u00eb kompanit\u00eb e huaja, ky \u00ebsht\u00eb nj\u00eb lloj testimi mjaft i zakonsh\u00ebm. Para se t\u00eb hapim funksionalitetin p\u00ebr t\u00eb gjith\u00eb klient\u00ebt, fillimisht e b\u00ebjm\u00eb UAT, dmth. ftojm\u00eb konsumatorin p\u00ebrfundimtar, i cili kryen testimin dhe menj\u00ebher\u00eb jep feedback - a p\u00ebrputhet produkti me pritjet dhe zgjidh dhimbjet. Vet\u00ebm pas k\u00ebsaj ndodh zgjerimi p\u00ebr t\u00eb gjith\u00eb klient\u00ebt e tjer\u00eb.<\/p>\n<p>Pra, ne orientoheshim n\u00eb biznes, n\u00eb klientin p\u00ebrfundimtar, por n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb <strong>nuk e harrojm\u00eb teknologjin\u00eb<\/strong>. Nga teknologjit\u00eb varet shum\u00eb cil\u00ebsia e produktit. N\u00ebse kemi nj\u00eb arkitektur\u00eb t\u00eb keqe, nuk do t\u00eb jemi n\u00eb gjendje t\u00eb l\u00ebshojm\u00eb shpejt tipare dhe t\u00eb p\u00ebrputhemi me pritjet e klientit. Mund t\u00eb ket\u00eb shum\u00eb bugs gjat\u00eb p\u00ebrpjekjes p\u00ebr t\u00eb zgjeruar, ose gjat\u00eb p\u00ebrpjekjeve p\u00ebr t\u00eb b\u00ebr\u00eb refaktorim mund t\u00eb thyejm\u00eb di\u00e7ka. T\u00eb gjitha k\u00ebto do t\u00eb ndikojn\u00eb n\u00eb k\u00ebnaq\u00ebsin\u00eb e klientit.<\/p>\n<p>Nga kjo k\u00ebndv\u00ebshtrim, arkitektura duhet t\u00eb jet\u00eb e till\u00eb q\u00eb t\u00eb mund t\u00eb shkruajm\u00eb kod t\u00eb past\u00ebr, i cili lejon t\u00eb b\u00ebjm\u00eb ndryshime shpejt dhe t\u00eb mos kemi frik\u00eb se do t\u00eb shkat\u00ebrrojm\u00eb gjith\u00e7ka. Me q\u00ebllim q\u00eb iteracionet p\u00ebrmir\u00ebsuese t\u00eb mos zgjaten p\u00ebr disa muaj thjesht sepse kemi aq shum\u00eb trash\u00ebgimi dhe duhet t\u00eb b\u00ebjm\u00eb etapa t\u00eb gjata testimi.<\/p>\n<p><strong><em>\u2014 Pra, tashm\u00eb kemi p\u00ebrfshir\u00eb zhvilluesit, arkitekt\u00ebt, produktolog\u00ebt, menaxher\u00ebt e produkteve, vet\u00eb testuesit. Kush tjet\u00ebr \u00ebsht\u00eb i p\u00ebrfshir\u00eb n\u00eb procesin e sigurimit t\u00eb cil\u00ebsis\u00eb?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Tani imagjinoni se ne tashm\u00eb i kemi dor\u00ebzuar klientit nj\u00eb tipar. E qart\u00eb, cil\u00ebsia e produktit duhet t\u00eb ndiqet edhe kur ai \u00ebsht\u00eb tashm\u00eb n\u00eb prodhim. N\u00eb k\u00ebt\u00eb faz\u00eb, mund t\u00eb shfaqen situata me skenar\u00eb t\u00eb paqart\u00eb, k\u00ebto quhen bugs.<\/p>\n<p>Pyetja e par\u00eb - si punojm\u00eb me k\u00ebto bugs pasi kemi l\u00ebshuar produktin? Si reagojm\u00eb, p\u00ebr shembull, ndaj ngarkes\u00ebs? Klienti do t\u00eb jet\u00eb jo shum\u00eb i k\u00ebnaqur n\u00ebse faqja ngarkohet p\u00ebr m\u00eb shum\u00eb se 30 sekonda.<\/p>\n<p>K\u00ebtu hyjn\u00eb n\u00eb loj\u00eb operacionet ose, si\u00e7 i quajn\u00eb tani, <strong>DevOps<\/strong>. N\u00eb fakt, k\u00ebta jan\u00eb njer\u00ebz q\u00eb jan\u00eb p\u00ebrgjegj\u00ebs p\u00ebr funksionimin e produktit, kur ai \u00ebsht\u00eb tashm\u00eb n\u00eb prodhim. K\u00ebtu p\u00ebrfshihen lloje t\u00eb ndryshme monitorimi. Ka edhe nj\u00eb n\u00ebnlloj testimi - testimi n\u00eb prodhim, kur na lejohet t\u00eb mos testojm\u00eb di\u00e7ka para publikimit dhe ta testojm\u00eb menj\u00ebher\u00eb n\u00eb prodhim. K\u00ebto jan\u00eb nj\u00eb s\u00ebr\u00eb aktivitetesh nga pika e organizat\u00ebs s\u00eb infrastruktur\u00ebs, t\u00eb cilat lejojn\u00eb t\u00eb reagojm\u00eb shpejt ndaj incidenteve, t\u00eb ndikojm\u00eb n\u00eb to, dhe t'i riparojm\u00eb.<\/p>\n<p>Infrastruktura \u00ebsht\u00eb gjithashtu e r\u00ebnd\u00ebsishme. Shpesh ndodhin situata kur gjat\u00eb testit, nuk \u00ebsht\u00eb e mundur t\u00eb sigurohemi q\u00eb kemi t\u00eb gjith\u00eb at\u00eb q\u00eb d\u00ebshironim t'i ofronim klientit. E publikojm\u00eb n\u00eb prodhim - dhe fillojm\u00eb t\u00eb gjejm\u00eb situata t\u00eb paqart\u00eb. Dhe t\u00eb gjitha k\u00ebto ndodhin sepse infrastruktura n\u00eb test nuk p\u00ebrputhet me infrastruktur\u00ebn n\u00eb prodhim. Nga kjo lind nj\u00eb lloj testi i ri - <strong>testimi i infrastruktur\u00ebs<\/strong>. K\u00ebtu p\u00ebrfshihen konfigurime t\u00eb ndryshme, cil\u00ebsime, migrimi i bazave t\u00eb t\u00eb dh\u00ebnave, etj.<\/p>\n<p>K\u00ebtu lind pyetja - ndoshta ekipi duhet t\u00eb p\u00ebrdor\u00eb infrastruktur\u00ebn si kod.<\/p>\n<blockquote><p>Un\u00eb besoj se infrastruktura ndikon drejtp\u00ebrdrejt n\u00eb cil\u00ebsin\u00eb e produktit.<\/p><\/blockquote>\n<p>\nShpresoj se n\u00eb konferenc\u00eb do t\u00eb ket\u00eb nj\u00eb referat me nj\u00eb rast real. Na shkruani, n\u00ebse jeni t\u00eb gatsh\u00ebm t\u00eb flisni p\u00ebr p\u00ebrvoj\u00ebn tuaj se si infrastruktura si kod ndikon n\u00eb cil\u00ebsin\u00eb. Infrastruktura si kod mund\u00ebson t\u00eb kontrolloni m\u00eb leht\u00eb t\u00eb gjitha cil\u00ebsimet dhe t\u00eb testoni at\u00eb q\u00eb n\u00eb t\u00eb kund\u00ebrt do t\u00eb ishte thjesht e pamundur. Prandaj, n\u00eb procesin e zhvillimit t\u00eb nj\u00eb produkti cil\u00ebsor, p\u00ebrfshihet edhe operacioni.<\/p>\n<p><strong><em>\u2014 Dhe \u00e7far\u00eb p\u00ebr analitik\u00ebn dhe dokumentacionin?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Kjo i p\u00ebrket m\u00eb shum\u00eb sistemeve enterprise. Kur flasim p\u00ebr enterprise, n\u00eb mendje menj\u00ebher\u00eb vijn\u00eb njer\u00ebz si analist\u00ebt dhe analist\u00ebt e sistemeve. Ndonj\u00ebher\u00eb ata quhen krijues t\u00eb dokumentacioneve. Ata marrin nj\u00eb detyr\u00eb p\u00ebr t\u00eb shkruar specifikime dhe e p\u00ebrmbushin at\u00eb, p\u00ebr shembull, brenda nj\u00eb muaji.<\/p>\n<p>\u00cbsht\u00eb provuar shum\u00eb her\u00eb se shkrimi i till\u00eb i dokumentacionit \u00e7on n\u00eb iteracione shum\u00eb t\u00eb gjata t\u00eb zhvillimit dhe t\u00eb sistemimit, sepse gjat\u00eb testimit zbulohet nj\u00eb num\u00ebr gabimesh, duke shkaktuar kthime. Si rezultat, krijohen shum\u00eb cikle q\u00eb rrisin kostot e zhvillimit. P\u00ebr m\u00eb tep\u00ebr, kjo mund t\u00eb sjell\u00eb dob\u00ebsi. Duket se kemi shkruar kodin standard, por m\u00eb pas kemi b\u00ebr\u00eb modifica q\u00eb prishin arkitektur\u00ebn e menduar n\u00eb m\u00ebnyr\u00eb t\u00eb p\u00ebrsosur.<\/p>\n<p>Si rezultat, nuk arrijm\u00eb nj\u00eb produkt t\u00eb cil\u00ebsis\u00eb s\u00eb lart\u00eb, sepse n\u00eb arkitektur\u00eb kan\u00eb filluar t\u00eb shfaqen patch-e, kodet n\u00eb disa vende nuk jan\u00eb t\u00eb mbuluara mjaftuesh\u00ebm me teste, sepse afatet po shtyjn\u00eb, duhet t\u00eb mbyllen sa m\u00eb shpejt t\u00eb mundemi t\u00eb gjitha gabimet. Dhe kjo ndodh p\u00ebr shkak se n\u00eb specifikimin e fillimit nuk ishin marr\u00eb parasysh t\u00eb gjitha aspektet q\u00eb duhej t\u00eb realizoheshin.<\/p>\n<blockquote><p>Zhvilluesit nuk jan\u00eb t\u00eb d\u00ebmsh\u00ebm dhe nuk shkruajn\u00eb kode me gabime me q\u00ebllim.<\/p><\/blockquote>\n<p>\nPo t\u00eb kishim menduar fillimisht specifikimin, n\u00eb t\u00eb cilin do ishin p\u00ebrfshir\u00eb t\u00eb gjitha momentet e nevojshme, gjith\u00e7ka do ishte realizuar ashtu si\u00e7 duhej. Por kjo \u00ebsht\u00eb utopi.<\/p>\n<p>Ndoshta nuk \u00ebsht\u00eb e mundur t\u00eb shkruhet nj\u00eb specifikim ideal n\u00eb 100 faqe. Prandaj <strong>duhet t\u00eb mendojm\u00eb p\u00ebr m\u00ebnyra alternative t\u00eb shkruajtjes s\u00eb dokumentacionit<\/strong>, specifikimeve, dorezimit t\u00eb detyrave q\u00eb do na afronin drejt realizimit t\u00eb asaj q\u00eb zhvilluesi duhet t\u00eb b\u00ebj\u00eb.<\/p>\n<p>K\u00ebtu vijn\u00eb n\u00eb mendje qasjet nga Agile - historit\u00eb e p\u00ebrdoruesve me kriteret e pranimit. Kjo \u00ebsht\u00eb m\u00eb shum\u00eb e p\u00ebrshtatshme p\u00ebr ekipet q\u00eb e zhvillojn\u00eb pun\u00ebn n\u00eb iteracione t\u00eb vogla.<\/p>\n<p><strong><em>- \u00c7far\u00eb \u00ebsht\u00eb me testimin e p\u00ebrdorshm\u00ebris\u00eb, leht\u00ebsis\u00eb s\u00eb p\u00ebrdorimit t\u00eb produktit, dizajnit?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Ky \u00ebsht\u00eb nj\u00eb moment shum\u00eb i r\u00ebnd\u00ebsish\u00ebm, sepse n\u00eb ekip ka dizajner\u00eb. Shpeshher\u00eb, dizajner\u00ebt trajtohen si nj\u00eb sh\u00ebrbim - ose nj\u00eb departament dizajni, ose nj\u00eb dizajner n\u00eb jasht\u00eb. Shpesh ndodhin situata kur duket se dizajneri e ka d\u00ebgjuar produktologun dhe ka b\u00ebr\u00eb at\u00eb q\u00eb ka kuptuar. Por kur fillojm\u00eb iteracionin, zbulojm\u00eb se n\u00eb t\u00eb v\u00ebrtet\u00eb \u00ebsht\u00eb b\u00ebr\u00eb di\u00e7ka tjet\u00ebr nga ajo q\u00eb prisnim: dizajneri ka harruar di\u00e7ka, nuk e ka menduar deri n\u00eb fund sjelljen sepse ai nuk \u00ebsht\u00eb n\u00eb ekip dhe n\u00eb kontekst, ose zhvilluesi i front-end nuk e ka kuptuar deri n\u00eb fund modelin e tij. Mund t\u00eb nevojiten disa iteracione vet\u00ebm p\u00ebr shkak se ka nj\u00eb problem me kuptimin e dizajnit nga zhvilluesi i front-end.<\/p>\n<p>P\u00ebr m\u00eb tep\u00ebr, ka nj\u00eb problem tjet\u00ebr. Tani po fiton popullaritet sistemi i dizajnit. Ata jan\u00eb n\u00eb trend, por p\u00ebrfitimi nga ta nuk \u00ebsht\u00eb krejt\u00ebsisht i qart\u00eb.<\/p>\n<blockquote><p>Jam ball\u00eb p\u00ebrball\u00eb mendimit se sistemet e dizajnit, nga nj\u00ebra an\u00eb, e thjeshtojn\u00eb zhvillimin, nd\u00ebrsa nga ana tjet\u00ebr - imponojn\u00eb shum\u00eb kufizime mbi nd\u00ebrfaqen.<\/p><\/blockquote>\n<p>\nSi rezultat, ne krijojm\u00eb nj\u00eb ve\u00e7ori q\u00eb klienti do t\u00eb d\u00ebshironte ta merrte, por q\u00eb \u00ebsht\u00eb e p\u00ebrshtatshme p\u00ebr ne, sepse ne kemi tashm\u00eb disa kubik\u00eb nga t\u00eb cil\u00ebt mund ta b\u00ebjm\u00eb.<\/p>\n<p>M\u00eb duket se \u00ebsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb t\u00ebrheqim v\u00ebmendjen n\u00eb k\u00ebt\u00eb tem\u00eb dhe t\u00eb pyesim veten n\u00ebse n\u00eb p\u00ebrpjekjen p\u00ebr t\u00eb thjeshtuar pun\u00ebn n\u00eb dizajn ne zgjidhim dhimbjen e klientit.<\/p>\n<p><strong><em>- K\u00ebshtu, ka nj\u00eb num\u00ebr t\u00eb mahnitsh\u00ebm temash q\u00eb lidhen me Sigurin\u00eb e Cil\u00ebsis\u00eb. A ka nj\u00eb konferenc\u00eb n\u00eb Rusi ku mund t'i diskutojm\u00eb t\u00eb gjitha k\u00ebto?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Ka konferenc\u00ebn m\u00eb t\u00eb vjet\u00ebr p\u00ebr testimin, e cila k\u00ebt\u00eb vit do t\u00eb mbahet p\u00ebr her\u00eb t\u00eb 25-t\u00eb dhe quhet - Konferenca p\u00ebr Sigurimin e Cil\u00ebsis\u00eb SQA Days. Kryesisht, n\u00eb t\u00eb diskutohen mjetet dhe qasjet specifike t\u00eb testimit p\u00ebr testuesit funksional\u00eb. Zakonisht, n\u00eb paraqitjet e SQA Days shqyrtohen thell\u00ebsisht fusha specifike n\u00eb p\u00ebrgjegj\u00ebsin\u00eb e vet\u00eb testuesve, por jo ngjarje t\u00eb p\u00ebrbashk\u00ebta.<\/p>\n<p>Kjo ndihmon shum\u00eb p\u00ebr t\u00eb kuptuar mjete t\u00eb ndryshme dhe qasje se si t\u00eb testosh bazat e t\u00eb dh\u00ebnave, API, etj. Por nga nj\u00ebra an\u00eb, nuk motivon t\u00eb angazhohen n\u00eb krijimin e nj\u00eb produkti m\u00eb cil\u00ebsor jo vet\u00ebm testimi. Nga ana tjet\u00ebr, testuesit nuk angazhohen m\u00eb shum\u00eb n\u00eb proces, p\u00ebr t\u00eb menduar p\u00ebr q\u00ebllimin global t\u00eb produktit dhe komponentin e tij biznesor.<\/p>\n<p>Un\u00eb drejtoj nj\u00eb departament t\u00eb madh, zhvilloj shum\u00eb intervista q\u00eb n\u00eb t\u00eb v\u00ebrtet\u00eb lejojn\u00eb p\u00ebr t\u00eb paraqitur gjendjen e industris\u00eb n\u00eb p\u00ebrgjith\u00ebsi. Zakonisht, djemt\u00eb tan\u00eb punojn\u00eb n\u00eb enterprises dhe kan\u00eb nj\u00eb zon\u00eb t\u00eb qart\u00eb p\u00ebrgjegj\u00ebsie. Koleg\u00ebt q\u00eb punojn\u00eb n\u00eb projekte nd\u00ebrkomb\u00ebtare p\u00ebrdorin lloje t\u00eb ndryshme testimi: ata vet\u00eb mund t\u00eb b\u00ebjn\u00eb testimin e ngarkes\u00ebs, testimin e performanc\u00ebs, dhe madje ndonj\u00ebher\u00eb testimin e siguris\u00eb (security testing), sepse ata v\u00ebrtet ndihmojn\u00eb ekipin p\u00ebr t\u00eb siguruar cil\u00ebsin\u00eb e produktit.<\/p>\n<p>Do t\u00eb d\u00ebshiroja q\u00eb djemt\u00eb tan\u00eb n\u00eb Rusi gjithashtu t\u00eb fillonin t\u00eb mendonin se industria nuk p\u00ebrfundon me testimin funksional.<\/p>\n<p><strong><em>\u2014 Ne p\u00ebr k\u00ebt\u00eb kemi organizuar konferenc\u00ebn e re QualityConf, e cila \u00ebsht\u00eb p\u00ebrkushtuar cil\u00ebsis\u00eb si nj\u00eb disiplin\u00eb t\u00eb t\u00ebr\u00eb. Mund t\u00eb na tregosh m\u00eb shum\u00eb p\u00ebr iden\u00eb, cila \u00ebsht\u00eb q\u00ebllimi kryesor i konferenc\u00ebs?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Ne duam t\u00eb krijojm\u00eb nj\u00eb komunitet njer\u00ebzish t\u00eb interesuar p\u00ebr t\u00eb prodhuar produkte me cil\u00ebsi t\u00eb lart\u00eb. T\u00eb ofrojm\u00eb nj\u00eb platform\u00eb ku ata t\u00eb mund t\u00eb vijn\u00eb, t\u00eb d\u00ebgjojn\u00eb prezantime dhe t\u00eb dalin nga konferenca me nj\u00eb kuptim t\u00eb qart\u00eb se \u00e7far\u00eb duhet t\u00eb ndryshojn\u00eb p\u00ebr t\u00eb p\u00ebrmir\u00ebsuar cil\u00ebsin\u00eb.<\/p>\n<p>Shum\u00eb shpesh d\u00ebgjoj tani k\u00ebrkesat nga konsulenca, \u00e7far\u00eb duhet t\u00eb b\u00ebjm\u00eb kur ka probleme me testimin, me cil\u00ebsin\u00eb. Kur fillon t\u00eb bisedosh me ekipet, sheh se problemi nuk \u00ebsht\u00eb te testuesit, por tek m\u00ebnyra se si \u00ebsht\u00eb organizuar procesi. P\u00ebr shembull, kur zhvilluesit mendojn\u00eb se ata jan\u00eb p\u00ebrgjegj\u00ebs vet\u00ebm p\u00ebr shkruarjen e kodit, p\u00ebrgjegj\u00ebsia e tyre p\u00ebrfundon pik\u00ebrisht n\u00eb momentin kur e kalojn\u00eb detyr\u00ebn p\u00ebr testim.<\/p>\n<p>Nuk mendojn\u00eb t\u00eb gjith\u00eb se kodi i shkruar keq me nj\u00eb arkitektur\u00eb t\u00eb dob\u00ebt sjell probleme t\u00eb m\u00ebdha p\u00ebr projektin. Nuk mendojn\u00eb p\u00ebr koston e gabimeve, se defektet q\u00eb kalojn\u00eb n\u00eb prodhim mund t\u00eb rezultojn\u00eb n\u00eb shpenzime t\u00eb m\u00ebdha p\u00ebr kompanin\u00eb dhe ekipin. Nuk ka nj\u00eb kultur\u00eb q\u00eb t\u00eb mendohet p\u00ebr k\u00ebt\u00eb. Dua q\u00eb n\u00eb konferenc\u00eb t\u00eb fillojm\u00eb ta p\u00ebrhapim k\u00ebt\u00eb kultur\u00eb.<\/p>\n<p>E kuptoj q\u00eb kjo nuk \u00ebsht\u00eb nj\u00eb inovacion. Edward Deming, autori i 14 postulave t\u00eb cil\u00ebsis\u00eb, ka shkruar p\u00ebr kostot e gabimeve q\u00eb n\u00eb shekullin e kaluar. Kjo \u00ebsht\u00eb baza mbi t\u00eb cil\u00ebn mb\u00ebshtetet Sigurimi i Cil\u00ebsis\u00eb si disiplin\u00eb, por, fatkeq\u00ebsisht, zhvillimi modern e ka harruar k\u00ebt\u00eb.<\/p>\n<p><strong><em>\u2014 A planifikoni t\u00eb diskutoni tema t\u00eb drejtp\u00ebrdrejta mbi testimin dhe mjetet?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Pranoj se do t\u00eb ket\u00eb prezantime mbi mjete. Ka mjete mjaft universale, me ndihm\u00ebn e t\u00eb cilave kompanit\u00eb dhe ekipet mund t\u00eb ndikojn\u00eb n\u00eb produkt.<\/p>\n<blockquote><p>T\u00eb gjitha prezantimet do t\u00eb bashkohen n\u00ebn nj\u00eb q\u00ebllim t\u00eb vet\u00ebm: t\u00eb shpallin p\u00ebr publikun se me ndihm\u00ebn e k\u00ebtij qasje, mjeti, metode, procesi, lloj testimi ne kemi avancuar cil\u00ebsin\u00eb e produktit dhe kemi p\u00ebrmir\u00ebsuar jet\u00ebn e klientit.<\/p><\/blockquote>\n<p>\nNuk do t\u00eb kemi prezantime p\u00ebr mjete thjesht p\u00ebr t'i pasur ato. T\u00eb gjitha prezantimet q\u00eb do t\u00eb p\u00ebrfshihet n\u00eb program do t\u00eb p\u00ebrfshijn\u00eb nj\u00eb q\u00ebllim t\u00eb p\u00ebrbashk\u00ebt.<\/p>\n<p><strong><em>\u2014 Kush do t\u00eb jet\u00eb i interesuar p\u00ebr at\u00eb q\u00eb po thua, k\u00eb shikon si mysafir\u00eb t\u00eb konferenc\u00ebs?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Do t\u00eb kemi prezantime p\u00ebr zhvilluesit, t\u00eb cil\u00ebve u intereson fati i projektit t\u00eb tyre, produktit, sistemit. Nj\u00ebsoj do t'u interesoj\u00eb testuesve dhe, si\u00e7 mendoj, ve\u00e7an\u00ebrisht menaxher\u00ebve. Nga menaxher\u00ebt kuptoj ata q\u00eb marrin vendime dhe mund t\u00eb ndikojn\u00eb n\u00eb fatin dhe zhvillimin e produktit, sistemit, ekipit gjithashtu.<\/p>\n<p>K\u00ebta jan\u00eb njer\u00ebz q\u00eb pyesin se si t\u00eb p\u00ebrmir\u00ebsojn\u00eb cil\u00ebsin\u00eb e produktit, sistemit. N\u00eb konferenc\u00ebn ton\u00eb ata do t\u00eb m\u00ebsojn\u00eb rreth kompleksitetit t\u00eb aktiviteteve dhe do t\u00eb mund t\u00eb kuptojn\u00eb se \u00e7far\u00eb nuk shkon aktualisht, \u00e7far\u00eb duhet t\u00eb ndryshojn\u00eb.<\/p>\n<p>Mendoj se kriteri kryesor \u00ebsht\u00eb t\u00eb kuptosh q\u00eb di\u00e7ka nuk shkon me cil\u00ebsin\u00eb dhe t\u00eb kesh d\u00ebshir\u00eb t\u00eb ndikosh n\u00eb t\u00eb. Ndoshta, nga hera e par\u00eb nuk do t\u00eb arrijm\u00eb t\u00eb t\u00ebrheqim ata q\u00eb mendojn\u00eb se gjith\u00e7ka \u00ebsht\u00eb n\u00eb rregull.<\/p>\n<p><strong><em>\u2014 Si mendon, industria n\u00eb t\u00ebr\u00ebsi \u00ebsht\u00eb e gatshme p\u00ebr t\u00eb diskutuar jo thjesht p\u00ebr testimin, por p\u00ebr kultur\u00ebn e cil\u00ebsis\u00eb?<\/em><\/strong><\/p>\n<p><strong>Anastasia<\/strong>: Un\u00eb mendoj se \u00ebsht\u00eb e gatshme. Tani shum\u00eb kompani po kalojn\u00eb nga qasja tradicionale Waterfall n\u00eb at\u00eb Agile. Po orientohen drejt klientit, njer\u00ebzit n\u00eb skuadra v\u00ebrtet po fillojn\u00eb t\u00eb mendojn\u00eb sesi t\u00eb krijojn\u00eb produkte me cil\u00ebsi t\u00eb lart\u00eb. Edhe n\u00eb kompanit\u00eb enterprise vidhet p\u00ebrqendrimi mbi rritjen e cil\u00ebsis\u00eb.<\/p>\n<p>Duke gjykuar nga numri i k\u00ebrkesave q\u00eb dalin n\u00eb komunitet, mendoj se ka ardhur koha. Nuk jam e sigurt se kjo do t\u00eb jet\u00eb nj\u00eb revolucion masiv, por do t\u00eb m\u00eb p\u00eblqente t\u00eb ndodhte ky ndryshim n\u00eb mendje.<\/p>\n<p><strong><em>\u2014 Marr\u00ebveshje! Do t'i japim prioritet kultur\u00ebs dhe do t\u00eb ndryshojm\u00eb mend\u00ebsin\u00eb.<\/em><\/strong><\/p>\n<blockquote><p>Konferenca p\u00ebr zhvillimin e produkteve IT me cil\u00ebsi <noindex><a rel=\"nofollow\" href=\"https:\/\/qualityconf.ru\/2019\">QualityConf<\/a><\/noindex> do t\u00eb ndodhi <strong>n\u00eb Mosk\u00eb m\u00eb 7 qershor<\/strong>. E dini, nga cil\u00ebt etapa p\u00ebrb\u00ebn produktin me cil\u00ebsi, kemi raste suksesi t\u00eb luft\u00ebs me defektet n\u00eb prodhim, kemi tested metode t\u00eb njohura - na nevojitet p\u00ebrvoja juaj. <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.ontico.ru\/lectures\/propose\/?conference=qc2019\">D\u00ebrgoni<\/a><\/noindex> k\u00ebrkesat tuaja deri m\u00eb 1 maj <strong>, nd\u00ebrsa Komiteti Programor do t\u00eb ndihmoj\u00eb n\u00eb fokusimin e tem\u00ebs p\u00ebr kohezionin e p\u00ebrgjithsh\u00ebm t\u00eb konferenc\u00ebs.<\/strong>Bashkohuni n\u00eb<\/p>\n<p>bised\u00ebn <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/QualityConfTalks\">, ku po diskutojm\u00eb p\u00ebr \u00e7\u00ebshtjet e cil\u00ebsis\u00eb dhe konferenc\u00ebn, subscriboni n\u00eb<\/a><\/noindex>, p\u00ebr t\u00eb qen\u00eb n\u00eb dijeni t\u00eb lajmeve t\u00eb programit. <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/QualityConfChannel\">Kanali Telegram<\/a><\/noindex>, \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u0442\u044c \u0432\u00a0\u043a\u0443\u0440\u0441\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b.<\/p><\/blockquote>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/447528\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0423\u00a0\u043d\u0430\u0441 \u043d\u043e\u0432\u0430\u044f \u0432\u0430\u0436\u043d\u0430\u044f \u0442\u0435\u043c\u0430\u00a0\u2014 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 IT-\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432. \u041c\u044b\u00a0\u0447\u0430\u0441\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043d\u0430\u00a0HighLoad++, \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0431\u044b\u0441\u0442\u0440\u044b\u043c\u0438, \u0430\u00a0\u043d\u0430\u00a0Frontend Conf\u00a0\u2014 \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435\u00a0\u0442\u043e\u0440\u043c\u043e\u0437\u0438\u0442. \u0423\u00a0\u043d\u0430\u0441 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u0435\u0441\u0442\u044c \u0442\u0435\u043c\u044b \u043f\u0440\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0438\u00a0DevOpsConf \u043f\u0440\u043e \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0410\u00a0\u043f\u0440\u043e\u00a0\u0442\u043e, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u00a0\u0446\u0435\u043b\u043e\u043c, \u0438\u00a0\u043a\u0430\u043a \u043d\u0430\u0434 \u043d\u0438\u043c \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c\u00a0\u2014 \u043d\u0435\u0442. \u0418\u0441\u043f\u0440\u0430\u0432\u0438\u043c \u044d\u0442\u043e \u043d\u0430 QualityConf\u00a0\u2014 \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23230,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31264","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0423 \u043d\u0430\u0441 \u043d\u043e\u0432\u0430\u044f \u0432\u0430\u0436\u043d\u0430\u044f \u0442\u0435\u043c\u0430 \u2014 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 IT-\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432. \u041c\u044b \u0447\u0430\u0441\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043d\u0430 HighLoad++, \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0431\u044b\u0441\u0442\u0440\u044b\u043c\u0438, \u0430 \u043d\u0430 Frontend Conf \u2014 \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0442\u043e\u0440\u043c\u043e\u0437\u0438\u0442. \u0423 \u043d\u0430\u0441 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u0435\u0441\u0442\u044c \u0442\u0435\u043c\u044b \u043f\u0440\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0438 DevOpsConf \u043f\u0440\u043e \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0410 \u043f\u0440\u043e \u0442\u043e, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0432 \u0446\u0435\u043b\u043e\u043c, \u0438 \u043a\u0430\u043a \u043d\u0430\u0434 \u043d\u0438\u043c \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u2014 \u043d\u0435\u0442. \u0418\u0441\u043f\u0440\u0430\u0432\u0438\u043c \u044d\u0442\u043e \u043d\u0430 QualityConf \u2014 \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kto-otvetit-za-kachestvo\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0442\u043e \u043e\u0442\u0432\u0435\u0442\u0438\u0442 \u0437\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0423 \u043d\u0430\u0441 \u043d\u043e\u0432\u0430\u044f \u0432\u0430\u0436\u043d\u0430\u044f \u0442\u0435\u043c\u0430 \u2014 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 IT-\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432. \u041c\u044b \u0447\u0430\u0441\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043d\u0430 HighLoad++, \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0431\u044b\u0441\u0442\u0440\u044b\u043c\u0438, \u0430 \u043d\u0430 Frontend Conf \u2014 \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0442\u043e\u0440\u043c\u043e\u0437\u0438\u0442. \u0423 \u043d\u0430\u0441 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u0435\u0441\u0442\u044c \u0442\u0435\u043c\u044b \u043f\u0440\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0438 DevOpsConf \u043f\u0440\u043e \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0410 \u043f\u0440\u043e \u0442\u043e, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0432 \u0446\u0435\u043b\u043e\u043c, \u0438 \u043a\u0430\u043a \u043d\u0430\u0434 \u043d\u0438\u043c \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u2014 \u043d\u0435\u0442. \u0418\u0441\u043f\u0440\u0430\u0432\u0438\u043c \u044d\u0442\u043e \u043d\u0430 QualityConf \u2014 \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kto-otvetit-za-kachestvo\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:40:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:40:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kush do t\u00eb jet\u00eb p\u00ebrgjegj\u00ebs p\u00ebr cil\u00ebsin\u00eb? | ProHoster","description":"P\u00ebrsh\u00ebndetje, Habr! Kemi nj\u00eb tem\u00eb t\u00eb re t\u00eb r\u00ebnd\u00ebsishme \u2014 zhvillimi cil\u00ebsor i produkteve IT. Ne shpesh flasim n\u00eb HighLoad++ p\u00ebr m\u00ebnyrat se si t'i b\u00ebjm\u00eb sh\u00ebrbimet me ngarkes\u00eb t\u00eb lart\u00eb t\u00eb shpejta, dhe n\u00eb Frontend Conf p\u00ebr nj\u00eb nd\u00ebrfaqe p\u00ebrdoruesi t\u00eb shk\u00eblqyer q\u00eb nuk ngadal\u00ebsohet. Rregullisht kemi tema p\u00ebr testimin dhe DevOpsConf p\u00ebr bashkimin e proceseve t\u00eb ndryshme, duke p\u00ebrfshir\u00eb testimin. Por p\u00ebr at\u00eb q\u00eb mund t\u00eb quhet cil\u00ebsi n\u00eb p\u00ebrgjith\u00ebsi dhe m\u00ebnyrat si mund t\u00eb punojm\u00eb komplekse mbi t\u00eb \u2014 nuk kemi folur. Do ta rregullojm\u00eb k\u00ebt\u00eb n\u00eb QualityConf \u2014 do t\u00eb zhvillojm\u00eb.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kto-otvetit-za-kachestvo","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0442\u043e \u043e\u0442\u0432\u0435\u0442\u0438\u0442 \u0437\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e? | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0423 \u043d\u0430\u0441 \u043d\u043e\u0432\u0430\u044f \u0432\u0430\u0436\u043d\u0430\u044f \u0442\u0435\u043c\u0430 \u2014 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 IT-\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432. \u041c\u044b \u0447\u0430\u0441\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043d\u0430 HighLoad++, \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0431\u044b\u0441\u0442\u0440\u044b\u043c\u0438, \u0430 \u043d\u0430 Frontend Conf \u2014 \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0442\u043e\u0440\u043c\u043e\u0437\u0438\u0442. \u0423 \u043d\u0430\u0441 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u0435\u0441\u0442\u044c \u0442\u0435\u043c\u044b \u043f\u0440\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0438 DevOpsConf \u043f\u0440\u043e \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0410 \u043f\u0440\u043e \u0442\u043e, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0432 \u0446\u0435\u043b\u043e\u043c, \u0438 \u043a\u0430\u043a \u043d\u0430\u0434 \u043d\u0438\u043c \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u2014 \u043d\u0435\u0442. \u0418\u0441\u043f\u0440\u0430\u0432\u0438\u043c \u044d\u0442\u043e \u043d\u0430 QualityConf \u2014 \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kto-otvetit-za-kachestvo","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:40:21+00:00","article:modified_time":"2019-10-31T18:40:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31264","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 05:19:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:19:50","updated":"2026-01-21 05:19:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/31264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=31264"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/31264\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/23230"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=31264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=31264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=31264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}