{"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\/pl\/blog\/administrirovanie\/kto-otvetit-za-kachestvo","title":{"rendered":"Kto odpowie za jako\u015b\u0107?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Cze\u015b\u0107, Habr!<\/p>\n<p>Mamy nowy wa\u017cny temat \u2013 wysokiej jako\u015bci rozw\u00f3j produkt\u00f3w IT. Cz\u0119sto m\u00f3wimy na HighLoad++, jak uczyni\u0107 obci\u0105\u017cone us\u0142ugi szybszymi, a na Frontend Conf \u2013 o \u015bwietnym interfejsie u\u017cytkownika, kt\u00f3ry nie spowalnia. Regularnie poruszamy tematy zwi\u0105zane z testowaniem, a na DevOpsConf omawiamy integracj\u0119 r\u00f3\u017cnych proces\u00f3w, w tym testowanie. Natomiast na temat tego, co mo\u017cna nazwa\u0107 jako\u015bci\u0105 w ca\u0142o\u015bci i jak kompleksowo nad ni\u0105 pracowa\u0107 \u2013 nie ma.<\/p>\n<p>Naprawimy to na <noindex><a rel=\"nofollow\" href=\"https:\/\/qualityconf.ru\/2019\">QualityConf<\/a><\/noindex>\u00a0\u2013 b\u0119dziemy rozwija\u0107 kultur\u0119 my\u015blenia o jako\u015bci ko\u0144cowego produktu dla u\u017cytkownika na ka\u017cdym etapie rozwoju. Na\u0142ogowo nie skupiaj\u0105c si\u0119 tylko na swojej strefie odpowiedzialno\u015bci i kojarz\u0105c jako\u015b\u0107 nie tylko z testerami.<\/p>\n<p>Pod katem porozmawiamy z przewodnicz\u0105c\u0105 komitetu programowego, kieruj\u0105c\u0105 testowaniem w Tinkoff.Business, tw\u00f3rczyni\u0105 rosyjskoj\u0119zycznej spo\u0142eczno\u015bci QA <b>Anastasij\u0105 Aseyev\u0105-Nguen<\/b> o stanie bran\u017cy QA i misji nowej konferencji.<\/p>\n<p><img decoding=\"async\" alt=\"Kto odpowie za jako\u015b\u0107?\" 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>\u2013 Nastya, cze\u015b\u0107. Powiedz, prosz\u0119, co\u015b o sobie.<\/em><\/strong><\/p>\n<p><img decoding=\"async\" alt=\"Kto odpowie za jako\u015b\u0107?\" src=\"\/wp-content\/uploads\/2019\/04\/822879f0296cdfd4b1212c5028ce4f0b.jpg\" style=\"display:block;margin: 0 auto;\" \/><strong>Anastazja<\/strong>: Kieruj\u0119 testowaniem w banku, odpowiadam za bardzo du\u017c\u0105 dru\u017cyn\u0119 \u2013 mamy ponad 90 os\u00f3b. Mamy wa\u017cn\u0105 lini\u0119 biznesow\u0105, odpowiadamy za ekosystem dla klient\u00f3w instytucjonalnych.<\/p>\n<p>Studiowa\u0142am na matematyce i pocz\u0105tkowo chcia\u0142am zosta\u0107 programistk\u0105. Ale gdy pojawi\u0142a si\u0119 interesuj\u0105ca oferta, postanowi\u0142am spr\u00f3bowa\u0107 swoich si\u0142 w roli testera. Jak si\u0119 okaza\u0142o, to moje powo\u0142anie. Teraz ca\u0142\u0105 swoj\u0105 prac\u0119 widz\u0119 w\u0142a\u015bnie w tej bran\u017cy.<\/p>\n<blockquote><p>Jestem zagorza\u0142\u0105 zwolenniczk\u0105 dyscypliny Quality Assurance. Nie jest mi oboj\u0119tne, jakie produkty s\u0105 tworzone, jak traktuje si\u0119 jako\u015b\u0107 w firmie, w zespole i w zasadzie w procesie rozwoju.<\/p><\/blockquote>\n<p>\nDla mnie oczywiste jest, \u017ce <strong>spo\u0142eczno\u015b\u0107 w tym zakresie jest niewystarczaj\u0105co dojrza\u0142a<\/strong>, przynajmniej w Rosji. Nie zawsze rozumiemy, \u017ce zapewnienie jako\u015bci to nie tylko sam fakt testowania aplikacji pod k\u0105tem zgodno\u015bci z wymaganiami. Chcia\u0142abym zmieni\u0107 t\u0119 sytuacj\u0119.<\/p>\n<p><strong><em>\u2013 U\u017cywasz s\u0142\u00f3w Quality Assurance i testowanie. W oczach przeci\u0119tnego cz\u0142owieka te dwa terminy bardzo cz\u0119sto si\u0119 przenikaj\u0105. Czym si\u0119 r\u00f3\u017cni\u0105, je\u015bli si\u0119gn\u0105\u0107 g\u0142\u0119boko?<\/em><\/strong><\/p>\n<p><strong>Anastazja:<\/strong> W\u0142a\u015bciwie, nie r\u00f3\u017cni\u0105 si\u0119. Testowanie to cz\u0119\u015b\u0107 dyscypliny zapewnienia jako\u015bci, to konkretna dzia\u0142alno\u015b\u0107 \u2014 sam fakt, \u017ce co\u015b testuj\u0119. Rodzaj\u00f3w testowania jest naprawd\u0119 bardzo wiele, a za r\u00f3\u017cne rodzaje test\u00f3w odpowiadaj\u0105 r\u00f3\u017cne osoby. Jednak u nas w Polsce, kiedy pojawi\u0142a si\u0119 fala outsourcingu, kt\u00f3ry dostarcza tester\u00f3w do firm, testowanie zosta\u0142o zredukowane do jednego rodzaju.<\/p>\n<p>W wi\u0119kszo\u015bci przypadk\u00f3w ogranicza si\u0119 jedynie do testowania funkcjonalnego: sprawdzaj\u0105, czy to, co zaprogramowali deweloperzy, odpowiada specyfikacji i tyle.<\/p>\n<p><strong><em>\u2014 Opowiedz, prosz\u0119, jakie s\u0105 jeszcze inne dyscypliny zapewnienia jako\u015bci? Co jeszcze, opr\u00f3cz testowania, si\u0119 na to sk\u0142ada?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: Zapewnienie jako\u015bci to przede wszystkim tworzenie produktu wysokiej jako\u015bci. Innymi s\u0142owy, zadajemy sobie pytanie, jakie atrybuty jako\u015bci powinien mie\u0107 nasz produkt. Odpowiednio, je\u015bli to rozumiemy, mo\u017cemy zdefiniowa\u0107, kto wp\u0142ywa na te atrybuty jako\u015bci. Nie jest istotne, <strong>czy to deweloper, project manager czy product owner<\/strong>\u00a0\u2014 to osoba, kt\u00f3ra ma wp\u0142yw na rozw\u00f3j produktu, jego backlog oraz strategi\u0119.<\/p>\n<p>Tester lepiej zaczyna rozumie\u0107 swoj\u0105 rol\u0119. Rozumie, \u017ce jego zadaniem nie jest tylko testowanie zgodno\u015bci z wymaganiami, ale tak\u017ce testowanie wymaga\u0144, stawianie pod znakiem zapytania sformu\u0142owania pochodz\u0105ce od product ownera, odkrywanie wszystkich ukrytych wymaga\u0144 i oczekiwa\u0144 klienta. Kiedy dostarczamy now\u0105 funkcjonalno\u015b\u0107 naszemu klientowi, musimy naprawd\u0119 spe\u0142ni\u0107 jego oczekiwania i rozwi\u0105za\u0107 jego problemy. Je\u015bli b\u0119dziemy my\u015ble\u0107 o wszystkich atrybutach jako\u015bci, klient b\u0119dzie zadowolony i zrozumie, \u017ce firma, kt\u00f3rej produktu u\u017cywa, naprawd\u0119 dba o jego interesy, a nie dzia\u0142a wed\u0142ug zasady 'byleby wypu\u015bci\u0107 funkcj\u0119'.<\/p>\n<p><strong><em>\u2014 Wydaje mi si\u0119, \u017ce to, co teraz opisa\u0142e\u015b, to zadanie product ownera. To w zasadzie nie dotyczy testowania ani jako\u015bci \u2014 to w og\u00f3le dotyczy zarz\u0105dzania produktem, prawda?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: W pewnym sensie. Zapewnienie jako\u015bci to nie dyscyplina, za kt\u00f3r\u0105 odpowiada jedna konkretna osoba. Obecnie szczeg\u00f3lnie popularne jest podej\u015bcie do testowania, kt\u00f3re nazywa si\u0119 <strong>Agile Testing<\/strong>W jego definicji bezpo\u015brednio zaznaczone jest, \u017ce to podej\u015bcie zespo\u0142owe do testowania, kt\u00f3re obejmuje okre\u015blony zestaw praktyk. Za realizacj\u0119 tego podej\u015bcia odpowiada ca\u0142y zesp\u00f3\u0142, nawet niekoniecznie musi w nim by\u0107 tester. Ca\u0142y zesp\u00f3\u0142 jest ukierunkowany na dostarczenie warto\u015bci klienta, aby ta warto\u015b\u0107 odpowiada\u0142a jego oczekiwaniom.<\/p>\n<p><strong><em>\u2014 Czyli jako\u015b\u0107 przecina si\u0119 niemal ze wszystkimi otaczaj\u0105cymi dyscyplinami, nak\u0142adaj\u0105c ramy na wszystko wok\u00f3\u0142?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: Zgadza si\u0119. Kiedy my\u015blimy o tym, co chcemy stworzy\u0107 jako wysokiej jako\u015bci produkt, zaczynamy zastanawia\u0107 si\u0119 nad r\u00f3\u017cnymi atrybutami jako\u015bci. Na przyk\u0142ad, jak sprawdzi\u0107, czy rzeczywi\u015bcie stworzyli\u015bmy funkcj\u0119, kt\u00f3ra jest potrzebna naszemu klientowi.<\/p>\n<p>Tutaj pojawia si\u0119 taki rodzaj testowania jak <strong>UAT<\/strong> (testowanie akceptacji przez u\u017cytkownik\u00f3w). Niestety, w Rosji rzadko jest praktykowane, ale czasami wyst\u0119puje w zespo\u0142ach SCRUM jako demonstracja dla ko\u0144cowego klienta. W zagranicznych firmach to do\u015b\u0107 powszechny rodzaj testowania. Przed udost\u0119pnieniem funkcjonalno\u015bci wszystkim klientom najpierw przeprowadzamy UAT, to znaczy zapraszamy ko\u0144cowego u\u017cytkownika, kt\u00f3ry prowadzi testy i od razu przekazuje feedback \u2014 czy produkt rzeczywi\u015bcie odpowiada oczekiwaniom i rozwi\u0105zuje problem. Dopiero po tym nast\u0119puje skalowanie dla wszystkich pozosta\u0142ych klient\u00f3w.<\/p>\n<p>Czyli orientujemy si\u0119 na biznes, na ko\u0144cowego klienta, ale przy tym <strong>nie zapominamy o technologii<\/strong>. Od technologii r\u00f3wnie\u017c w du\u017cym stopniu zale\u017cy jako\u015b\u0107 produktu. Je\u015bli b\u0119dziemy mie\u0107 z\u0142\u0105 architektur\u0119, nie b\u0119dziemy w stanie szybko wypuszcza\u0107 funkcji i spe\u0142nia\u0107 oczekiwa\u0144 klienta. Mo\u017ce by\u0107 wiele b\u0142\u0119d\u00f3w przy pr\u00f3bie skalowania, albo podczas pr\u00f3by refaktoryzacji mo\u017cemy co\u015b zepsu\u0107. To wszystko wp\u0142ynie na satysfakcj\u0119 klienta.<\/p>\n<p>Z tego punktu widzenia architektura powinna by\u0107 taka, aby\u015bmy mogli pisa\u0107 czysty kod, kt\u00f3ry pozwoli szybko wprowadza\u0107 zmiany i nie ba\u0107 si\u0119, \u017ce wszystko si\u0119 zepsuje. Aby iteracje poprawkowe nie trwa\u0142y kilka miesi\u0119cy tylko dlatego, \u017ce mamy tyle legacji i potrzebne s\u0105 d\u0142ugie etapy testowania.<\/p>\n<p><strong><em>\u2014 Ju\u017c zaanga\u017cowani s\u0105 programi\u015bci, architekci, produktowcy, mened\u017cerowie produktu, sami testerzy. Kto jeszcze jest zaanga\u017cowany w proces zapewnienia jako\u015bci?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: Teraz wyobra\u017amy sobie, \u017ce ju\u017c dostarczyli\u015bmy funkcj\u0119 klientowi. Oczywi\u015bcie, jako\u015b\u0107 produktu musi by\u0107 monitorowana, nawet gdy jest ju\u017c w produkcji. Na tym etapie mog\u0105 wyst\u0105pi\u0107 sytuacje dotycz\u0105ce nieoczywistych scenariuszy, tak zwanych b\u0142\u0119d\u00f3w.<\/p>\n<p>Pierwsze pytanie - jak radzimy sobie z tymi b\u0142\u0119dami po wydaniu produktu? Jak reagujemy na obci\u0105\u017cenie? Klient nie b\u0119dzie zbyt zadowolony, je\u015bli strona \u0142aduje si\u0119 d\u0142u\u017cej ni\u017c 30 sekund.<\/p>\n<p>Tu wchodzi w gr\u0119 eksploatacja lub, jak to si\u0119 teraz okre\u015bla, <strong>DevOps<\/strong>. W rzeczywisto\u015bci s\u0105 to osoby odpowiedzialne za eksploatacj\u0119 produktu, gdy jest ju\u017c na produkcji. Obejmuje to r\u00f3\u017cne rodzaje monitorowania. Istnieje nawet podrodzaj testowania - testowanie na produkcji, kiedy pozwalamy sobie na co\u015b nieprzetestowanego przed wdro\u017ceniem i testujemy to od razu na produkcji. To szereg dzia\u0142a\u0144 z punktu widzenia organizacji infrastruktury, kt\u00f3re pozwalaj\u0105 szybko zareagowa\u0107 na incydent, wp\u0142yn\u0105\u0107 na niego i go naprawi\u0107.<\/p>\n<p>Infrastruktura r\u00f3wnie\u017c ma znaczenie. Cz\u0119sto zdarzaj\u0105 si\u0119 sytuacje, gdy podczas test\u00f3w nie mo\u017cna upewni\u0107 si\u0119, \u017ce rzeczywi\u015bcie mamy wszystko, co chcieli\u015bmy przekaza\u0107 klientowi. Wdra\u017camy na produkcj\u0119 - i zaczynamy natrafia\u0107 na nieoczywiste sytuacje. A to dlatego, \u017ce infrastruktura w testach nie odpowiada infrastrukturze na produkcji. St\u0105d pojawia si\u0119 nowy rodzaj testowania - <strong>testowanie infrastruktury<\/strong>. S\u0105 to r\u00f3\u017cne konfiguracje, ustawienia, migracja baz danych itd.<\/p>\n<p>St\u0105d rodzi si\u0119 pytanie - mo\u017ce zesp\u00f3\u0142 powinien korzysta\u0107 z infrastruktury jako kodu.<\/p>\n<blockquote><p>Wierz\u0119, \u017ce infrastruktura ma bezpo\u015bredni wp\u0142yw na jako\u015b\u0107 produktu.<\/p><\/blockquote>\n<p>\nMam nadziej\u0119, \u017ce na konferencji b\u0119dzie prezentacja z rzeczywistym przypadkiem. Napiszcie do nas, je\u015bli jeste\u015bcie gotowi podzieli\u0107 si\u0119 swoim do\u015bwiadczeniem, jak infrastruktura jako kod wp\u0142ywa na jako\u015b\u0107. Infrastruktura jako kod pozwala \u0142atwiej sprawdza\u0107 wszystkie ustawienia i testowa\u0107 to, co w innym przypadku by\u0142oby po prostu niemo\u017cliwe. Dlatego w procesie tworzenia jako\u015bciowego produktu zaanga\u017cowana jest r\u00f3wnie\u017c eksploatacja.<\/p>\n<p><strong><em>\u2014 A co z analiz\u0105 i dokumentacj\u0105?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: To odnosi si\u0119 bardziej do system\u00f3w enterprise. Kiedy m\u00f3wimy o enterprise, od razu my\u015blimy o takich ludziach jak analitycy i analitycy systemowi. Czasami nazywani s\u0105 pisarzami technicznymi. Otrzymuj\u0105 zlecenie na napisanie specyfikacji i realizuj\u0105 je, na przyk\u0142ad, przez miesi\u0105c.<\/p>\n<p>Wielokrotnie udowodniono, \u017ce tworzenie takiej dokumentacji prowadzi do bardzo d\u0142ugich iteracji rozwoju oraz d\u0142ugotrwa\u0142ych iteracji poprawek, poniewa\u017c w procesie testowania wykrywane s\u0105 b\u0142\u0119dy, co prowadzi do zwrot\u00f3w. W efekcie powstaje wiele p\u0119tli, kt\u00f3re zwi\u0119kszaj\u0105 koszt rozwoju. Dodatkowo mo\u017ce to wprowadzi\u0107 podatno\u015bci. Wydaje si\u0119, \u017ce napisali\u015bmy wzorcowy kod, ale potem wprowadzamy zmiany, kt\u00f3re \u0142ami\u0105 idealnie przemy\u015blan\u0105 architektur\u0119.<\/p>\n<p>W rezultacie otrzymujemy produkt niezbyt wysokiej jako\u015bci, poniewa\u017c w architekturze pojawi\u0142y si\u0119 ju\u017c \u0142atki, kod w niekt\u00f3rych miejscach jest niewystarczaj\u0105co pokryty testami, poniewa\u017c terminy goni\u0105, trzeba szybciej zamkn\u0105\u0107 wszystkie b\u0142\u0119dy. A wszystko to dlatego, \u017ce w pierwotnej specyfikacji nie uwzgl\u0119dniono wszystkich aspekt\u00f3w, kt\u00f3re nale\u017cy zrealizowa\u0107.<\/p>\n<blockquote><p>Programi\u015bci nie s\u0105 z\u0142oczy\u0144cami i nie pisz\u0105 celowo kodu z b\u0142\u0119dami.<\/p><\/blockquote>\n<p>\nGdyby\u015bmy na pocz\u0105tku przemy\u015bleli specyfikacj\u0119, w kt\u00f3rej przedstawione by\u0142yby wszystkie niezb\u0119dne aspekty, wszystko by\u0142oby zrealizowane tak, jak nale\u017cy. Ale to utopia.<\/p>\n<p>Najprawdopodobniej napisanie idealnej specyfikacji na 100 stron jest niemo\u017cliwe. Dlatego <strong>nale\u017cy pomy\u015ble\u0107 o alternatywnych sposobach pisania dokumentacji<\/strong>, specyfikowania, definiowania zada\u0144, kt\u00f3re przybli\u017cy\u0142yby nas do tego, aby programista robi\u0142 dok\u0142adnie to, co potrzeba.<\/p>\n<p>Tutaj przychodz\u0105 na my\u015bl podej\u015bcia z Agile \u2014 historie u\u017cytkownik\u00f3w z kryteriami akceptacji. To bardziej stosowne dla zespo\u0142\u00f3w, kt\u00f3re rozwijaj\u0105 si\u0119 w ma\u0142ych iteracjach.<\/p>\n<p><strong><em>\u2014 A co z testowaniem u\u017cyteczno\u015bci, wygod\u0105 korzystania z produktu, designem?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: To bardzo wa\u017cny aspekt, poniewa\u017c w zespole s\u0105 projektanci. Najcz\u0119\u015bciej przydaj\u0105 si\u0119 jako us\u0142uga \u2014 albo dzia\u0142 projektant\u00f3w, albo projektant na zlecenie. Cz\u0119sto zdarza si\u0119, \u017ce projektant wys\u0142ucha\u0142 lidera produktu i zrobi\u0142 to, co zrozumia\u0142. Ale gdy przyst\u0119pujemy do iteracji, okazuje si\u0119, \u017ce tak naprawd\u0119 zrobiono co\u015b innego, ni\u017c oczekiwano: projektant co\u015b zapomnia\u0142, nie do ko\u0144ca przemy\u015bla\u0142 zachowanie, poniewa\u017c nie jest w zespole i nie jest w kontek\u015bcie, albo front-endowy programista nie do ko\u0144ca zrozumia\u0142 jego makiet\u0119. Mo\u017ce by\u0107 konieczne kilka iteracji tylko z powodu problemu z zrozumieniem designu przez front-end developera.<\/p>\n<p>Jednak\u017ce istnieje jeszcze jeden problem. Obecnie zyskuj\u0105 popularno\u015b\u0107 systemy designu. S\u0105 na fali, ale korzy\u015bci z nich nie s\u0105 do ko\u0144ca oczywiste.<\/p>\n<blockquote><p>Spotykam si\u0119 z opini\u0105, \u017ce systemy designu, z jednej strony, upraszczaj\u0105 rozw\u00f3j, a z drugiej strony nak\u0142adaj\u0105 wiele ogranicze\u0144 na interfejs.<\/p><\/blockquote>\n<p>\nW efekcie nie tworzymy funkcji, kt\u00f3rej klient chce, lecz tak\u0105, kt\u00f3ra jest dla nas wygodna, poniewa\u017c mamy ju\u017c okre\u015blone elementy, z kt\u00f3rych mo\u017cemy j\u0105 stworzy\u0107.<\/p>\n<p>Uwa\u017cam, \u017ce warto zwr\u00f3ci\u0107 na to uwag\u0119 i zastanowi\u0107 si\u0119, czy pr\u00f3buj\u0105c upro\u015bci\u0107 prac\u0119 nad designem, rzeczywi\u015bcie rozwi\u0105zujemy problem klienta.<\/p>\n<p><strong><em>\u2014 Wydaje si\u0119, \u017ce istnieje zadziwiaj\u0105co wiele temat\u00f3w zwi\u0105zanych z zapewnieniem jako\u015bci. Czy w Rosji jest konferencja, na kt\u00f3rej mo\u017cna je wszystkie om\u00f3wi\u0107?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: Jest najstarsza konferencja po\u015bwi\u0119cona testowaniu, kt\u00f3ra w tym roku odb\u0119dzie si\u0119 po raz 25 i nosi nazw\u0119 \u2014 Konferencja po\u015bwi\u0119cona zapewnieniu jako\u015bci SQA Days. G\u0142\u00f3wnie omawia si\u0119 na niej narz\u0119dzia i konkretne podej\u015bcia do testowania dla tester\u00f3w funkcjonalnych. Zazwyczaj w wyk\u0142adach na SQA Days dog\u0142\u0119bnie rozwa\u017ca si\u0119 konkretne obszary odpowiedzialno\u015bci samych tester\u00f3w, ale nie kompleksowe dzia\u0142ania.<\/p>\n<p>To \u015bwietnie pomaga zrozumie\u0107 r\u00f3\u017cne narz\u0119dzia i podej\u015bcia, jak testowa\u0107 bazy danych, API itp. Ale z jednej strony nie motywuje to do anga\u017cowania w tworzenie bardziej jako\u015bciowego produktu nie tylko testowania. Z drugiej strony, testerzy nie staj\u0105 si\u0119 bardziej zaanga\u017cowani w proces, aby my\u015ble\u0107 o globalnym celu produktu i jego aspekcie biznesowym.<\/p>\n<p>Kieruj\u0119 du\u017cym dzia\u0142em, przeprowadzam wiele rozm\u00f3w kwalifikacyjnych, kt\u00f3re tak naprawd\u0119 pozwalaj\u0105 przedstawi\u0107 stan bran\u017cy w ca\u0142ej rozci\u0105g\u0142o\u015bci. Zazwyczaj nasi ludzie pracuj\u0105 w du\u017cych firmach i maj\u0105 jasno okre\u015blon\u0105 odpowiedzialno\u015b\u0107. Koledzy, kt\u00f3rzy pracuj\u0105 w projektach zagranicznych, wykorzystuj\u0105 r\u00f3\u017cne rodzaje testowania: sami mog\u0105 przeprowadza\u0107 testy obci\u0105\u017ceniowe, testy wydajno\u015bci, a nawet czasami testy bezpiecze\u0144stwa, poniewa\u017c naprawd\u0119 pomagaj\u0105 zespo\u0142owi zapewnia\u0107 produkt jako\u015bci\u0105.<\/p>\n<p>Chcia\u0142bym, aby w Rosji tak\u017ce ludzie zacz\u0119li my\u015ble\u0107 o tym, \u017ce na testowaniu funkcjonalnym bran\u017ca si\u0119 nie ko\u0144czy.<\/p>\n<p><strong><em>\u2014 Dlatego organizujemy now\u0105 konferencj\u0119 QualityConf, po\u015bwi\u0119con\u0105 jako\u015bci jako ca\u0142o\u015bciowej dyscyplinie. Opowiedz wi\u0119cej o koncepcji, jaki jest g\u0142\u00f3wny cel konferencji?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: Chcemy stworzy\u0107 spo\u0142eczno\u015b\u0107 ludzi zainteresowanych tworzeniem wysokiej jako\u015bci produkt\u00f3w. Chcemy zaoferowa\u0107 platform\u0119, na kt\u00f3r\u0105 mog\u0105 przyj\u015b\u0107, pos\u0142ucha\u0107 prezentacji i wyj\u015b\u0107 z konferencji z konkretnym zrozumieniem, co musz\u0105 zmieni\u0107, aby poprawi\u0107 jako\u015b\u0107.<\/p>\n<p>Cz\u0119sto s\u0142ysz\u0119 teraz zapytania od firm konsultingowych, co zrobi\u0107, gdy wyst\u0119puj\u0105 problemy z testowaniem, z jako\u015bci\u0105. Kiedy zaczynasz rozmawia\u0107 z zespo\u0142ami, widzisz, \u017ce problem nie tkwi w samych testerach, lecz w tym, jak zorganizowany jest proces. Na przyk\u0142ad, gdy programi\u015bci uwa\u017caj\u0105, \u017ce s\u0105 odpowiedzialni tylko za napisanie kodu, ich odpowiedzialno\u015b\u0107 ko\u0144czy si\u0119 w momencie, gdy przekazuj\u0105 zadanie do testowania.<\/p>\n<p>Nie wszyscy zdaj\u0105 sobie spraw\u0119, \u017ce \u017ale napisany, niskiej jako\u015bci kod z kiepsk\u0105 architektur\u0105 grozi du\u017cymi problemami dla projektu. Nie zastanawiaj\u0105 si\u0119 nad kosztami b\u0142\u0119d\u00f3w, nad tym, \u017ce b\u0142\u0119dy, kt\u00f3re trafi\u0105 do produkcji, mog\u0105 prowadzi\u0107 do powa\u017cnych strat dla firmy i zespo\u0142u. Nie ma kultury my\u015blenia o tym. Chc\u0119, aby na konferencji zacz\u0119to j\u0105 szerzy\u0107.<\/p>\n<p>Rozumiem, \u017ce to nie jest innowacja. Edward Deming, autor 14 postulat\u00f3w jako\u015bci, pisa\u0142 o kosztach b\u0142\u0119du jeszcze w ubieg\u0142ym wieku. Na tej ksi\u0105\u017cce bazuje Quality Assurance jako dyscyplina, ale, niestety, wsp\u00f3\u0142czesny rozw\u00f3j o tym zapomina.<\/p>\n<p><strong><em>\u2014 Czy planujecie poruszy\u0107 tematy dotycz\u0105ce testowania i narz\u0119dzi?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: Przypuszczam, \u017ce b\u0119d\u0105 prezentacje dotycz\u0105ce narz\u0119dzi. Istniej\u0105 ca\u0142kiem uniwersalne narz\u0119dzia, za pomoc\u0105 kt\u00f3rych firmy i zespo\u0142y mog\u0105 wp\u0142ywa\u0107 na produkt.<\/p>\n<blockquote><p>Wszystkie prezentacje globalnie b\u0119d\u0105 po\u0142\u0105czone jedn\u0105 wsp\u00f3ln\u0105 misj\u0105: przekaza\u0107 publiczno\u015bci, \u017ce za pomoc\u0105 tego podej\u015bcia, narz\u0119dzia, metody, procesu, rodzaju testowania wp\u0142yn\u0119li\u015bmy na jako\u015b\u0107 produktu i poprawili\u015bmy \u017cycie klienta.<\/p><\/blockquote>\n<p>\nNa pewno nie b\u0119dzie prezentacji dotycz\u0105cych narz\u0119dzi dla samych narz\u0119dzi. Wszystkie prezentacje, kt\u00f3re znajd\u0105 si\u0119 w programie, b\u0119d\u0105 mia\u0142y wsp\u00f3lny cel.<\/p>\n<p><strong><em>\u2014 Kto wed\u0142ug Ciebie by\u0142by zainteresowany tym, o czym m\u00f3wisz, kogo widzisz w roli go\u015bci konferencji?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: B\u0119dzie to konferencja dla programist\u00f3w, kt\u00f3rym zale\u017cy na losie swojego projektu, produktu i systemu. Interesuj\u0105ce b\u0119dzie to r\u00f3wnie\u017c dla tester\u00f3w, a, jak s\u0105dz\u0119, zw\u0142aszcza dla mened\u017cer\u00f3w. Przez mened\u017cer\u00f3w rozumiem osoby, kt\u00f3re podejmuj\u0105 decyzje i mog\u0105 wp\u0142ywa\u0107 na przysz\u0142o\u015b\u0107 i rozw\u00f3j produktu, systemu oraz zespo\u0142u.<\/p>\n<p>To s\u0105 ludzie, kt\u00f3rzy zastanawiaj\u0105 si\u0119, jak poprawi\u0107 jako\u015b\u0107 produktu i systemu. Na naszej konferencji dowiedz\u0105 si\u0119 o r\u00f3\u017cnych zestawach dzia\u0142a\u0144 i b\u0119d\u0105 mogli zrozumie\u0107, co jest teraz nie tak, co nale\u017cy zmieni\u0107.<\/p>\n<p>Uwa\u017cam, \u017ce g\u0142\u00f3wnym kryterium jest \u015bwiadomo\u015b\u0107, \u017ce z jako\u015bci\u0105 jest co\u015b nie tak i ch\u0119\u0107 wywarcia wp\u0142ywu. Prawdopodobnie nie uda nam si\u0119 dotrze\u0107 do tych, kt\u00f3rzy my\u015bl\u0105, \u017ce wszystko jest w porz\u0105dku, za pierwszym razem.<\/p>\n<p><strong><em>\u2014 Jak my\u015blisz, czy bran\u017ca dojrza\u0142a do rozmowy nie tylko o testowaniu, ale o kulturze jako\u015bci?<\/em><\/strong><\/p>\n<p><strong>Anastazja<\/strong>: Uwa\u017cam, \u017ce tak. Wiele firm odchodzi od tradycyjnego podej\u015bcia Waterfall w stron\u0119 Agile. Zaczynaj\u0105 si\u0119 ukierunkowywa\u0107 na klienta, ludzie w zespo\u0142ach naprawd\u0119 zaczynaj\u0105 my\u015ble\u0107 o tym, jak stworzy\u0107 produkt wysokiej jako\u015bci. Nawet w firmach korporacyjnych nast\u0119puje przewarto\u015bciowanie na popraw\u0119 jako\u015bci.<\/p>\n<p>Patrz\u0105c na liczb\u0119 zapyta\u0144, kt\u00f3re pojawiaj\u0105 si\u0119 w spo\u0142eczno\u015bci, uwa\u017cam, \u017ce to ju\u017c czas. Nie jestem pewna, czy to b\u0119dzie wielka rewolucja, ale chcia\u0142abym, \u017ceby ten przewr\u00f3t w my\u015bleniu nast\u0105pi\u0142.<\/p>\n<p><strong><em>\u2014 Umowa! B\u0119dziemy kszta\u0142towa\u0107 kultur\u0119 i zmienia\u0107 \u015bwiadomo\u015b\u0107.<\/em><\/strong><\/p>\n<blockquote><p>Konferencja o jako\u015bciowej produkcji IT. <noindex><a rel=\"nofollow\" href=\"https:\/\/qualityconf.ru\/2019\">QualityConf<\/a><\/noindex> odb\u0119dzie si\u0119 <strong>w Moskwie 7 czerwca<\/strong>. Wiecie, z jakich etap\u00f3w sk\u0142ada si\u0119 jako\u015bciowy produkt, mamy do\u015bwiadczenia w skutecznym radzeniu sobie z b\u0142\u0119dami na produkcji, w naszej praktyce sprawdzili\u015bmy popularne metody \u2014 potrzebujemy Waszego do\u015bwiadczenia. <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.ontico.ru\/lectures\/propose\/?conference=qc2019\">Przesy\u0142ajcie<\/a><\/noindex> swoje <strong>zg\u0142oszenia do 1 maja<\/strong>, a Komitet Programowy pomo\u017ce skupi\u0107 si\u0119 na temacie w celu zachowania sp\u00f3jno\u015bci konferencji.<\/p>\n<p>Do\u0142\u0105czcie do <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/QualityConfTalks\">czatu<\/a><\/noindex>, na kt\u00f3rym omawiamy kwestie jako\u015bci i konferencj\u0119, subskrybujcie <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/QualityConfChannel\">Kana\u0142 Telegramu<\/a><\/noindex>, aby by\u0107 na bie\u017c\u0105co z informacjami o programie.<\/p><\/blockquote>\n<p>\u0179r\u00f3d\u0142o: <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.1.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.\" \/>\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\/pl\/blog\/administrirovanie\/kto-otvetit-za-kachestvo\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/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\udd47 Kto odpowiada za jako\u015b\u0107? | ProHoster","description":"Cze\u015b\u0107, Habr! Mamy nowy, wa\u017cny temat \u2014 jako\u015bciowa produkcja IT.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kto-otvetit-za-kachestvo","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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.","og:url":"https:\/\/prohoster.info\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/31264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=31264"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/31264\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/23230"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=31264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=31264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=31264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}