{"id":438,"date":"2022-01-26T00:59:32","date_gmt":"2022-01-26T00:59:32","guid":{"rendered":"https:\/\/www.cybermedian.com\/pl\/?p=438"},"modified":"2025-02-18T12:26:15","modified_gmt":"2025-02-18T04:26:15","slug":"agile-use-case-modeling-with-use-case-2-0-automated-process-tool","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/","title":{"rendered":"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0"},"content":{"rendered":"<p class=\"graf graf--p graf-after--h3\" id=\"dd3a\"><a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.ivarjacobson.com\/sites\/default\/files\/field_iji_file\/article\/use-case_2_0_jan11.pdf\" href=\"https:\/\/www.ivarjacobson.com\/sites\/default\/files\/field_iji_file\/article\/use-case_2_0_jan11.pdf\" rel=\"noopener\" target=\"_blank\">Use Case 2.0<\/a>jest skalowalnym i zwinnym podej\u015bciem, kt\u00f3re wykorzystuje przypadki u\u017cycia do uchwycenia wymaga\u0144 i prowadzenia stopniowego rozwoju systemu w celu ich spe\u0142nienia. Pomaga zrozumie\u0107, jak system b\u0119dzie u\u017cywany i prowadzi przez rozw\u00f3j odpowiedniego systemu wspieraj\u0105cego u\u017cytkownik\u00f3w.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"7da5\">W tym <a class=\"markup--anchor markup--p-anchor\" data-href=\"http:\/\/www.visual-paradigm.com\" href=\"http:\/\/www.visual-paradigm.com\" rel=\"noopener\" target=\"_blank\">Visual Paradigm<\/a>\u00a0<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/circle.visual-paradigm.com\/docs\/steps-wizards\/using-steps-wizards\/what-is-steps-wizards\/\" href=\"https:\/\/circle.visual-paradigm.com\/docs\/steps-wizards\/using-steps-wizards\/what-is-steps-wizards\/\" rel=\"noopener\" target=\"_blank\">STEPS<\/a> (Bezproblemowe techniki wyra\u017cone w okre\u015blonych krokach) Kreator, kt\u00f3ry poprowadzi ci\u0119 do identyfikacji przypadk\u00f3w u\u017cycia, historii przypadk\u00f3w u\u017cycia i fragment\u00f3w przypadk\u00f3w u\u017cycia zgodnie z praktyk\u0105 Use Case 2.0.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"fbfb\"><strong class=\"markup--strong markup--p-strong\">Cele<\/strong><\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"9a30\">Ten <a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/circle.visual-paradigm.com\/steps-wizards\/use-case-2.0\" href=\"https:\/\/circle.visual-paradigm.com\/steps-wizards\/use-case-2.0\" rel=\"noopener\" target=\"_blank\">Kreator STEPS Use Case 2.0<\/a>pomaga ci:<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--p\" id=\"aaa6\">Zidentyfikowa\u0107 cele do osi\u0105gni\u0119cia jako przypadki u\u017cycia<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"5c75\">Zidentyfikowa\u0107 konkretne sposoby osi\u0105gni\u0119cia tych cel\u00f3w jako historie przypadk\u00f3w u\u017cycia<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"b749\">Podzieli\u0107 historie na odpowiednio du\u017ce kawa\u0142ki pracy, znane jako fragmenty przypadk\u00f3w u\u017cycia<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"4d1e\">Opracowa\u0107 plan wydania<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"6521\">Zaplanuj zadania rozwojowe do realizacji w implementacji przypadk\u00f3w u\u017cycia<\/li>\n<\/ul>\n<p class=\"graf graf--p graf-after--li\" id=\"7df1\"><strong class=\"markup--strong markup--p-strong\">G\u0142\u00f3wne kroki<\/strong><\/p>\n<ol class=\"postList\">\n<li class=\"graf graf--li graf-after--p\" id=\"444b\">Utrzymuj list\u0119 os\u00f3b, kt\u00f3re bior\u0105 udzia\u0142 lub b\u0119d\u0105 bra\u0142y udzia\u0142 w projekcie.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"b149\">Zidentyfikuj docelowych u\u017cytkownik\u00f3w systemu (tj. aktor) oraz przypadki u\u017cycia.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"3572\">Zidentyfikuj historie przypadk\u00f3w u\u017cycia dla przypadk\u00f3w u\u017cycia uzyskanych z poprzedniego kroku.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"712c\">Podziel przypadki u\u017cycia na odpowiednio du\u017ce fragmenty.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"febd\">Zdecyduj, kt\u00f3re historie przypadk\u00f3w u\u017cycia maj\u0105 by\u0107 uko\u0144czone w ka\u017cdym wydaniu.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"49c0\">Zdecyduj, kt\u00f3re historie przypadk\u00f3w u\u017cycia maj\u0105 by\u0107 wdro\u017cone w ci\u0105gu najbli\u017cszych kilku tygodni lub miesi\u0105ca, przypisuj\u0105c je do odpowiednich sprint\u00f3w.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"6f2b\">I w ko\u0144cu, udokumentuj dzia\u0142ania wymagane do wykonania zada\u0144 wygenerowanych z historii u\u017cytkownik\u00f3w.<\/li>\n<\/ol>\n<figure class=\"graf graf--figure graf-after--li\" id=\"27d1\"><img class=\"graf-image\" data-height=\"394\" data-image-id=\"0*XpnbXkZX8XUIaQTy.png\" data-is-featured=\"true\" data-width=\"840\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0XpnbXkZX8XUIaQTy.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"3911\">Powy\u017csza figura przedstawia kroki zwi\u0105zane z realizacj\u0105 Use Case 2.0. W tym artykule przeprowadzimy ci\u0119 przez te kroki szczeg\u00f3\u0142owo.<\/p>\n<h3 class=\"graf graf--h3 graf-after--p\" id=\"2b92\">Wypr\u00f3buj to w Visual Paradigm<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"4623\">Zanim przejdziemy dalej, je\u015bli u\u017cywasz Visual Paradigm, mo\u017cesz klikn\u0105\u0107 przycisk poni\u017cej, aby zaimportowa\u0107 ten samouczek do Visual Paradigm i wykona\u0107 kroki w formie kreatora.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"3328\">Otw\u00f3rz ten kreator w Visual Paradigm<\/p>\n<h3 class=\"graf graf--h3 graf-after--p\" id=\"ebc3\">Krok 1: Utw\u00f3rz zesp\u00f3\u0142 projektowy<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"f657\">Utrzymuj list\u0119 os\u00f3b, kt\u00f3re bior\u0105 udzia\u0142 lub b\u0119d\u0105 bra\u0142y udzia\u0142 w projekcie. Upewnij si\u0119, \u017ce uwzgl\u0119dniasz osoby odpowiedzialne za zarz\u0105dzanie przypadkami u\u017cycia, kt\u00f3re maj\u0105 by\u0107 zidentyfikowane. Je\u015bli teraz nie jeste\u015b pewien, mo\u017cesz to na razie pomin\u0105\u0107 i wykona\u0107 te kroki p\u00f3\u017aniej.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"caab\">Aby zako\u0144czy\u0107 ten krok, musisz wykona\u0107 poni\u017csze dzia\u0142ania:<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"a3d6\">1. Kliknij na <strong class=\"markup--strong markup--p-strong\">Uczestnik<\/strong>w lewym dolnym rogu tego ekranu.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"88f3\">2. Dodaj do tabeli <a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/scrum\/what-is-scrum-team\/\" href=\"https:\/\/www.visual-paradigm.com\/scrum\/what-is-scrum-team\/\" rel=\"noopener\" target=\"_blank\">cz\u0142onk\u00f3w zespo\u0142u<\/a>kt\u00f3rzy wezm\u0105 udzia\u0142 w procesie identyfikacji i zarz\u0105dzania przypadkami u\u017cycia. Aby to zrobi\u0107, kliknij na <strong class=\"markup--strong markup--p-strong\">Nowy uczestnik (Wstaw)<\/strong>przycisk na g\u00f3rze tabeli (Zobacz czerwon\u0105 ramk\u0119 na poni\u017cszym obrazku) i wybierz cz\u0142onka do dodania z rozwijanego menu.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"ad9d\"><img class=\"graf-image\" data-height=\"408\" data-image-id=\"0*vMke38ZLNL2w4b7F.png\" data-width=\"770\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0vMke38ZLNL2w4b7F.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"ba4c\"><strong class=\"markup--strong markup--p-strong\">Uwagi<\/strong>:<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"ca50\">\u2013 Wybieraj\u0105c cz\u0142onka spoza projektu, zostanie on dodany do tego projektu.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"66b2\">\u2013 Je\u015bli chcesz doda\u0107 cz\u0142onka, kt\u00f3ry jeszcze nie ma konta, wpisz jego imi\u0119 w pustym polu tekstowym powy\u017cej tabeli i kliknij <strong class=\"markup--strong markup--p-strong\">Utw\u00f3rz nowy<\/strong>. Nast\u0119pnie wpisz jego\/jej adres e-mail. Zostanie do niego\/niej wys\u0142any e-mail z zaproszeniem do potwierdzenia.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"a036\">3. Wprowad\u017a rol\u0119 i odpowiedzialno\u015b\u0107 tego cz\u0142onka. <strong class=\"markup--strong markup--p-strong\">Kliknij dwukrotnie<\/strong>na kom\u00f3rk\u0119, aby j\u0105 edytowa\u0107.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"d5f6\"><img class=\"graf-image\" data-height=\"47\" data-image-id=\"0*t_sxQI1vgNJ7A-C7.png\" data-width=\"765\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0t_sxQI1vgNJ7A-C7.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"bfc7\">3. Powtarzaj dodawanie innych cz\u0142onk\u00f3w zespo\u0142u do tabeli.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"5905\"><img class=\"graf-image\" data-height=\"194\" data-image-id=\"0*lF_6-Y9Ozkwt54N8.png\" data-width=\"765\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0lF_6-Y9Ozkwt54N8.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"8c90\">Krok 2: Znajd\u017a aktor\u00f3w i przypadki u\u017cycia<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"bcd3\">Ten krok wymaga od Ciebie zidentyfikowania docelowych u\u017cytkownik\u00f3w systemu (tj. aktor\u00f3w) oraz przypadk\u00f3w u\u017cycia, kt\u00f3re s\u0105 celami, kt\u00f3re docelowi u\u017cytkownicy chc\u0105 osi\u0105gn\u0105\u0107, korzystaj\u0105c z systemu.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"4883\"><strong class=\"markup--strong markup--p-strong\">Aktorzy<\/strong>: Osoby lub podmioty, kt\u00f3re b\u0119d\u0105 mia\u0142y dost\u0119p do systemu, aby uzyska\u0107 co\u015b (o warto\u015bci). Powiniene\u015b nazwa\u0107 rol\u0119 tych os\u00f3b (np. Klient, Student, Nauczyciel) oraz podmiot\u00f3w (System CCTV), a NIE imiona indywidualnych os\u00f3b.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"70e9\"><strong class=\"markup--strong markup--p-strong\">Przypadki u\u017cycia<\/strong>: Przypadek u\u017cycia to cel, kt\u00f3ry ma by\u0107 osi\u0105gni\u0119ty poprzez korzystanie z systemu. Na przyk\u0142ad typowy system bankomatu ma przypadki u\u017cycia takie jak wyp\u0142ata got\u00f3wki, przelew got\u00f3wki i sprawdzenie salda. Pami\u0119taj, \u017ce przypadek u\u017cycia to cel, a nie funkcja. Pojedynczy przypadek u\u017cycia reprezentuje wszystkie sposoby osi\u0105gni\u0119cia konkretnego celu. Zbadamy to w nadchodz\u0105cych krokach.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"5de6\">Mo\u017cliwym sposobem na znalezienie aktor\u00f3w i przypadk\u00f3w u\u017cycia jest zorganizowanie warsztatu z interesariuszami. Nie ma potrzeby identyfikowania wszystkich przypadk\u00f3w u\u017cycia z g\u00f3ry, skup si\u0119 tylko na tych, kt\u00f3re mog\u0105 dostarczy\u0107 interesariuszom warto\u015b\u0107, kt\u00f3rej szukaj\u0105.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"c489\">Poni\u017csze tabele przedstawiaj\u0105 przyk\u0142ad aktor\u00f3w i przypadk\u00f3w u\u017cycia w systemie zarz\u0105dzania bibliotek\u0105 w szkole.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"6f08\"><img class=\"graf-image\" data-height=\"252\" data-image-id=\"0*76h6HRo2gw4wh6_s.png\" data-width=\"838\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/076h6HRo2gw4wh6_s.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"74f0\">Krok 3: Zidentyfikuj historie przypadk\u00f3w u\u017cycia<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"dc98\">Przypadki u\u017cycia uchwycaj\u0105 cele, kt\u00f3re maj\u0105 by\u0107 osi\u0105gni\u0119te poprzez korzystanie z systemu. Aby uchwyci\u0107 wymagania i nap\u0119dza\u0107 stopniowy rozw\u00f3j systemu, opowiedz \u201ehistorie\u201d przypadk\u00f3w u\u017cycia.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"1763\">Historia przypadku u\u017cycia opisuje konkretny spos\u00f3b osi\u0105gni\u0119cia danego przypadku u\u017cycia. Ka\u017cda historia przypadku u\u017cycia jest definiowana przez jeden z nast\u0119puj\u0105cych element\u00f3w:<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--p\" id=\"a346\">Podstawowy przep\u0142yw, kt\u00f3ry opisuje najprostszy spos\u00f3b osi\u0105gni\u0119cia celu<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"f06d\">Alternatywna \u015bcie\u017cka do osi\u0105gni\u0119cia celu<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"d56f\">\u015acie\u017cka wyj\u0105tkowa<\/li>\n<\/ul>\n<figure class=\"graf graf--figure graf-after--li\" id=\"493f\"><img class=\"graf-image\" data-height=\"431\" data-image-id=\"0*0kPaQ4ABcM0JHOrq.png\" data-width=\"1059\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/00kPaQ4ABcM0JHOrq.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"57f2\">Powy\u017csza figura ilustruje zwi\u0105zek mi\u0119dzy przypadkiem u\u017cycia a historiami przypadk\u00f3w u\u017cycia. Przypadek u\u017cycia ma co najmniej jedn\u0105 histori\u0119, kt\u00f3ra opisuje jego podstawowy przep\u0142yw, oraz inne historie, kt\u00f3re opisuj\u0105 alternatywne i wyj\u0105tkowe przep\u0142ywy. Podstawowy przep\u0142yw uchwyca najtypowszy spos\u00f3b osi\u0105gni\u0119cia przypadku u\u017cycia, podczas gdy alternatywne przep\u0142ywy identyfikuj\u0105 wszelkie inne sposoby korzystania z systemu w celu osi\u0105gni\u0119cia celu oraz wszelkie problemy, kt\u00f3re mog\u0105 wyst\u0105pi\u0107 na drodze do osi\u0105gni\u0119cia celu.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"5b82\">Zauwa\u017c, \u017ce nie musisz uchwyca\u0107 wszystkich historii z g\u00f3ry. Kiedy zapisujesz podstawowy przep\u0142yw, naturalnie pomy\u015blisz o innych sposobach osi\u0105gni\u0119cia celu oraz o problematycznych sytuacjach, kt\u00f3re mog\u0105 wyst\u0105pi\u0107 na ka\u017cdym kroku. Po prostu uchwy\u0107 je najpierw jako historie. Mo\u017cesz wr\u00f3ci\u0107 do tworzenia kolejnych historii p\u00f3\u017aniej, gdy b\u0119d\u0105 potrzebne.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"11d5\">Poni\u017csza tabela przedstawia kilka przyk\u0142ad\u00f3w historii przypadk\u00f3w u\u017cycia.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"6a19\"><strong class=\"markup--strong markup--p-strong\">Przypadek u\u017cyciaHistorie przypadk\u00f3w u\u017cycia<\/strong>Wypo\u017cycz ksi\u0105\u017ck\u0119<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--p\" id=\"a5bd\">Wypo\u017cycz ksi\u0105\u017ck\u0119 z sukcesem (Podstawowy przep\u0142yw)<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"79a1\">Osi\u0105gni\u0119to maksymalny limit wypo\u017cycze\u0144 (\u015acie\u017cka wyj\u0105tkowa)<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"1237\">Wypo\u017cyczaj\u0105cy ma do zap\u0142acenia kar\u0119 (\u015acie\u017cka wyj\u0105tkowa)<\/li>\n<\/ul>\n<p class=\"graf graf--p graf-after--li\" id=\"4979\">Zwr\u00f3\u0107 ksi\u0105\u017ck\u0119<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--p\" id=\"59fe\">Zwr\u00f3\u0107 ksi\u0105\u017ck\u0119 z sukcesem (Podstawowy przep\u0142yw)<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"059f\">Uszkodzona ksi\u0105\u017cka (\u015acie\u017cka wyj\u0105tkowa)<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"2d4a\">Sp\u00f3\u017aniony zwrot (\u015acie\u017cka wyj\u0105tkowa)<\/li>\n<\/ul>\n<p class=\"graf graf--p graf-after--li\" id=\"a65e\">W tym kroku musisz zidentyfikowa\u0107 historie przypadk\u00f3w u\u017cycia dla przypadk\u00f3w u\u017cycia uzyskanych w poprzednim kroku. Mo\u017cna to zrobi\u0107, edytuj\u0105c pocz\u0105tkowy diagram przypadk\u00f3w u\u017cycia, kt\u00f3ry dla Ciebie wygenerowali\u015bmy, <strong class=\"markup--strong markup--p-strong\">w\u0142\u0105czaj\u0105c historie przypadk\u00f3w u\u017cycia jako przypadki u\u017cycia &lt;&lt;Extend&gt;&gt;<\/strong>. Uzupe\u0142nij poni\u017csze elementy, aby zako\u0144czy\u0107 ten krok:<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"7732\">1. Historia przypadku u\u017cycia jest modelowana jako przypadek u\u017cycia &lt;&lt;Extend&gt;&gt;. Zmie\u0144 nazwy przypadk\u00f3w u\u017cycia &lt;&lt;Extend&gt;&gt;, kt\u00f3re stworzyli\u015bmy dla Ciebie. Dodaj wi\u0119cej przypadk\u00f3w u\u017cycia &lt;&lt;Extend&gt;&gt;, je\u015bli to konieczne. Usu\u0144 te, kt\u00f3re nie s\u0105 potrzebne. Przeczytaj drugie wskaz\u00f3wki poni\u017cej, aby dowiedzie\u0107 si\u0119, jak szczeg\u00f3\u0142owo stworzy\u0107 przypadek u\u017cycia &lt;&lt;Extend&gt;&gt;.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"93fa\"><img class=\"graf-image\" data-height=\"244\" data-image-id=\"0*3Po8P0KRdHf0kmDv.png\" data-width=\"646\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/03Po8P0KRdHf0kmDv.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"da0e\">Uwaga: Nie musisz modelowa\u0107 podstawowego przep\u0142ywu przypadku u\u017cycia, poniewa\u017c jest on reprezentowany przez podstawowy przypadek u\u017cycia.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"6fab\">2. Popraw uk\u0142ad diagramu. Poni\u017csza figura pokazuje przyk\u0142ad diagramu przypadk\u00f3w u\u017cycia dla systemu zarz\u0105dzania bibliotek\u0105.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"0303\"><img class=\"graf-image\" data-height=\"785\" data-image-id=\"0*i7XGEQ-r0omekeqs.png\" data-width=\"739\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0i7XGEQ-r0omekeqs.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"4318\">Czym jest diagram przypadk\u00f3w u\u017cycia?<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"4f82\">A <a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" rel=\"noopener\" target=\"_blank\">Diagram przypadk\u00f3w u\u017cycia<\/a> jest wizualn\u0105 form\u0105 modelu przypadk\u00f3w u\u017cycia. W diagramie przypadk\u00f3w u\u017cycia osoby (i inne strony), kt\u00f3re korzystaj\u0105 z systemu, s\u0105 modelowane jako aktorzy, podczas gdy sposoby, w jakie system b\u0119dzie u\u017cywany do osi\u0105gania cel\u00f3w, s\u0105 modelowane jako przypadki u\u017cycia. Taki model wizualny zapewnia kontekst do odkrywania, dzielenia si\u0119 i rozumienia wymaga\u0144 systemu. Daje r\u00f3wnie\u017c przegl\u0105d wszystkich rzeczy, kt\u00f3re system b\u0119dzie robi\u0142.<\/p>\n<h3 class=\"graf graf--h3 graf-after--p\" id=\"5b61\">Jak stworzy\u0107 przypadek u\u017cycia &lt;&lt;Extend&gt;&gt;?<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"9676\">Wykonaj poni\u017csze kroki, aby stworzy\u0107 przypadek u\u017cycia &lt;&lt;Extend&gt;&gt;.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"0a10\">1. Umie\u015b\u0107 wska\u017anik myszy nad przypadkiem u\u017cycia.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"2152\"><img class=\"graf-image\" data-height=\"70\" data-image-id=\"0*llzv-RHr41xKTA5S.png\" data-width=\"140\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0llzv-RHr41xKTA5S.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"cee8\">2. Naci\u015bnij przycisk Katalog zasob\u00f3w i przeci\u0105gnij go.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"f171\"><img class=\"graf-image\" data-height=\"92\" data-image-id=\"0*vMhg19XHwo_OHEmx.png\" data-width=\"236\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0vMhg19XHwo_OHEmx.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"3d45\">3. Zwolnij przycisk myszy w miejscu, w kt\u00f3rym chcesz, aby przypadek u\u017cycia &lt;&lt;extend&gt;&gt; zosta\u0142 utworzony. Wybierz <strong class=\"markup--strong markup--p-strong\">Extend -&gt; Przypadek u\u017cycia<\/strong> z Katalogu zasob\u00f3w<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"6d1a\"><img class=\"graf-image\" data-height=\"242\" data-image-id=\"0*-Fw9mj-L3SSUic4Q.png\" data-width=\"488\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0-Fw9mj-L3SSUic4Q.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"bd90\">4. Nazwij przypadek u\u017cycia i naci\u015bnij <strong class=\"markup--strong markup--p-strong\">Enter<\/strong> aby potwierdzi\u0107.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"c2f3\"><img class=\"graf-image\" data-height=\"41\" data-image-id=\"0*tMM_UYKlPkDYcC-j.png\" data-width=\"369\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0tMM_UYKlPkDYcC-j.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"bb5e\">Krok 4: Podziel przypadki u\u017cycia<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"bf18\">Wi\u0119kszo\u015b\u0107 system\u00f3w wymaga du\u017co pracy, zanim b\u0119d\u0105 gotowe do u\u017cycia produkcyjnego. Maj\u0105 wiele wymaga\u0144 o r\u00f3\u017cnym znaczeniu i priorytecie, z kt\u00f3rych wi\u0119kszo\u015b\u0107 zale\u017cy od wdro\u017cenia innych wymaga\u0144, zanim b\u0119d\u0105 mog\u0142y zosta\u0107 zaspokojone. Z tego powodu potrzebujemy sposobu na podzia\u0142 przypadk\u00f3w u\u017cycia na mniejsze cz\u0119\u015bci, kt\u00f3re pozwol\u0105 nam zaplanowa\u0107 i wdro\u017cy\u0107 system oparty na zestawie odpowiednio du\u017cych, zorganizowanych i uporz\u0105dkowanych element\u00f3w roboczych. Takie podej\u015bcie przyj\u0119to w Use-Case 2.0, gdzie przypadki u\u017cycia s\u0105 dzielone na kawa\u0142ki, a sam system rozwija si\u0119 kawa\u0142ek po kawa\u0142ku.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"c102\">Przypadek u\u017cycia mo\u017ce generowa\u0107 kilka kawa\u0142k\u00f3w obejmuj\u0105cych ca\u0142\u0105 jego funkcjonalno\u015b\u0107. Ka\u017cdy kawa\u0142ek zawiera jedn\u0105 lub wi\u0119cej historii wybranych z przypadku u\u017cycia, tworz\u0105c element roboczy, kt\u00f3ry ma warto\u015b\u0107 dla interesariusza. Poni\u017csza figura ilustruje zwi\u0105zek mi\u0119dzy przypadkiem u\u017cycia, kawa\u0142kiem przypadku u\u017cycia a historiami przypadk\u00f3w u\u017cycia.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"e8bd\"><img class=\"graf-image\" data-height=\"147\" data-image-id=\"0*Kc0_29r6lu9oT_hm.png\" data-width=\"450\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0Kc0_29r6lu9oT_hm.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"8266\">Kawa\u0142ek przypadku u\u017cycia jest najwa\u017cniejszym sk\u0142adnikiem Use Case 2.0. Jest tak integralny dla Use Case 2.0, jak sam przypadek u\u017cycia. To kawa\u0142ki umo\u017cliwiaj\u0105 podzia\u0142 przypadk\u00f3w u\u017cycia na odpowiednio du\u017ce elementy robocze, nap\u0119dzaj\u0105c rozw\u00f3j systemu w celu ich zrealizowania.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"ad73\">W tym kroku musisz stworzy\u0107 kawa\u0142ki dla przypadk\u00f3w u\u017cycia. Najlepszym sposobem na znalezienie odpowiednich kawa\u0142k\u00f3w jest zastanowienie si\u0119 nad uchwyconymi historiami. Ka\u017cda historia jest dobrym kandydatem na kawa\u0142ek. Poni\u017csza tabela pokazuje kilka przyk\u0142ad\u00f3w, jak kawa\u0142ki mog\u0105 by\u0107 tworzone na podstawie historii.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"00a1\"><strong class=\"markup--strong markup--p-strong\">Przypadek u\u017cyciaHistorie przypadk\u00f3w u\u017cyciaKawa\u0142ek przypadku u\u017cycia<\/strong>Wypo\u017cycz ksi\u0105\u017ck\u0119Wypo\u017cycz ksi\u0105\u017ck\u0119 (Podstawowa)Wypo\u017cyczenie ksi\u0105\u017cki zako\u0144czone sukcesemWypo\u017cyczenie ksi\u0105\u017ckiMax osi\u0105gni\u0119to limit wypo\u017cycze\u0144Wypo\u017cyczenie ksi\u0105\u017cki nie powiod\u0142o si\u0119Wypo\u017cycz ksi\u0105\u017ck\u0119Po\u017cyczkobiorca ma zaleg\u0142o\u015b\u0107Wypo\u017cyczenie ksi\u0105\u017cki nie powiod\u0142o si\u0119<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"04c4\">Z tabeli mo\u017cna zobaczy\u0107, \u017ce przypadek u\u017cycia Wypo\u017cycz ksi\u0105\u017ck\u0119 jest podzielony na dwa kawa\u0142ki\u200a\u2014\u200aWypo\u017cyczenie ksi\u0105\u017cki zako\u0144czone sukcesem i Wypo\u017cyczenie ksi\u0105\u017cki nie powiod\u0142o si\u0119. Akceptowalne jest, \u017ce kawa\u0142ek zawiera jedn\u0105 histori\u0119 lub wiele historii. W rzeczywisto\u015bci mechanizm dzielenia jest bardzo elastyczny. Umo\u017cliwia tworzenie kawa\u0142k\u00f3w tak du\u017cych lub ma\u0142ych, jak potrzebujesz, aby nap\u0119dza\u0107 sw\u00f3j rozw\u00f3j. Jednak powiniene\u015b dzieli\u0107 kawa\u0142ki z interesariuszami, aby upewni\u0107 si\u0119, \u017ce wszystkie stworzone kawa\u0142ki dostarczaj\u0105 warto\u015b\u0107. Nie dziel wszystkich przypadk\u00f3w u\u017cycia naraz. Po prostu zidentyfikuj wystarczaj\u0105c\u0105 liczb\u0119 kawa\u0142k\u00f3w, aby zaspokoi\u0107 bie\u017c\u0105ce potrzeby zespo\u0142u.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"8c76\">Teraz wype\u0142nij poni\u017csze punkty, aby zako\u0144czy\u0107 ten krok.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"8563\">1. Przejrzyj zidentyfikowane historie przypadk\u00f3w u\u017cycia, przypadek po przypadku.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"4a3e\">2. Dla ka\u017cdej historii przypadku u\u017cycia przypisz j\u0105 do kawa\u0142ka. Mo\u017cesz stworzy\u0107 nowy kawa\u0142ek lub wybra\u0107 istniej\u0105cy kawa\u0142ek, aby doda\u0107 do niego histori\u0119 przypadku u\u017cycia. Aby stworzy\u0107 kawa\u0142ek, prze\u0142\u0105cz menu rozwijane w\u00a0<strong class=\"markup--strong markup--p-strong\">Kawa\u0142ek przypadku u\u017cycia<\/strong>\u00a0kom\u00f3rce, wpisz nazw\u0119 kawa\u0142ka w polu tekstowym i kliknij\u00a0<strong class=\"markup--strong markup--p-strong\">Utw\u00f3rz nowy<\/strong><\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"656c\"><img class=\"graf-image\" data-height=\"257\" data-image-id=\"0*XX4PsDLzr9MtQ5rf.png\" data-width=\"920\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0XX4PsDLzr9MtQ5rf.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"6a68\">Aby przypisa\u0107 histori\u0119 przypadku u\u017cycia do kawa\u0142ka, po prostu wybierz kawa\u0142ek z menu rozwijanego.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"7324\"><img class=\"graf-image\" data-height=\"329\" data-image-id=\"0*zIngkBVH-NC-RCqG.png\" data-width=\"920\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0zIngkBVH-NC-RCqG.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"fcbb\">3. Oce\u0144 z\u0142o\u017cono\u015b\u0107 ka\u017cdej historii przypadku u\u017cycia.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"3066\">4. Wybierz cz\u0142onka zespo\u0142u jako osob\u0119 odpowiedzialn\u0105 za histori\u0119 przypadku u\u017cycia.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"36f1\">Tabela poni\u017cej przedstawia przyk\u0142ad, jak przypadki u\u017cycia Systemu Zarz\u0105dzania Bibliotek\u0105 mog\u0105 by\u0107 podzielone na kawa\u0142ki.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"5158\"><img class=\"graf-image\" data-height=\"412\" data-image-id=\"0*U-SMxJr22ii8bgXJ.png\" data-width=\"972\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0U-SMxJr22ii8bgXJ.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"2a57\">Krok 5: Przeprowad\u017a planowanie wydania przy u\u017cyciu mapowania historii<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"713f\">Systemy oprogramowania ewoluuj\u0105 poprzez szereg wyda\u0144. Same wydania cz\u0119sto nie s\u0105 produkowane za jednym razem, ale ewoluuj\u0105 poprzez szereg przyrost\u00f3w. W \u015bwiecie zwinno\u015bci nazywamy przyrosty &#8216;sprintami&#8217;. W tym i w nast\u0119pnym kroku zaczniesz planowa\u0107 swoj\u0105 prac\u0119 rozwojow\u0105, przypisuj\u0105c historie przypadk\u00f3w u\u017cycia do odpowiednich wyda\u0144 i sprint\u00f3w. B\u0119dziesz pracowa\u0107 w\u00a0<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/agile-software-development\/what-is-user-story-mapping\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/agile-software-development\/what-is-user-story-mapping\/\" rel=\"noopener\" target=\"_blank\">mapie historii u\u017cytkownika<\/a>\u00a0przekszta\u0142conej z przypadku u\u017cycia, kawa\u0142k\u00f3w przypadku u\u017cycia i zidentyfikowanych historii. Zanim przejdziemy dalej, przyjrzyjmy si\u0119, jak wygl\u0105da mapa historii u\u017cytkownika.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"63dc\"><img class=\"graf-image\" data-height=\"448\" data-image-id=\"0*_1j1aYb0M80DNOPW.png\" data-width=\"875\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0_1j1aYb0M80DNOPW.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"71b2\">R\u00f3\u017cne elementy Przypadku U\u017cycia 2.0 s\u0105 przekszta\u0142cane w r\u00f3\u017cne elementy mapy historii. Mapowanie przedstawia si\u0119 jak poni\u017cej.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"0e32\"><img class=\"graf-image\" data-height=\"143\" data-image-id=\"0*Ze1yfEcc41tibecp.png\" data-width=\"456\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0Ze1yfEcc41tibecp.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"4b7b\">Ten krok wymaga od Ciebie ustalenia\u00a0<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/scrum\/what-is-product-backlog-in-scrum\/\" href=\"https:\/\/www.visual-paradigm.com\/scrum\/what-is-product-backlog-in-scrum\/\" rel=\"noopener\" target=\"_blank\">backlogu<\/a>\u00a0historii u\u017cytkownik\u00f3w<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/agile-software-development\/what-is-user-story\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/agile-software-development\/what-is-user-story\/\" rel=\"noopener\" target=\"_blank\">user stories<\/a>\u00a0(tzn. historie przypadk\u00f3w u\u017cycia) do wdro\u017cenia. Wype\u0142nij poni\u017csze punkty, aby zako\u0144czy\u0107 ten krok. Upewnij si\u0119, \u017ce opinie interesariuszy s\u0105 brane pod uwag\u0119 w ca\u0142ym procesie, lub po prostu wykonaj ten krok z nimi.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"c3f0\">1. Ustaw wydania projektu, tworz\u0105c komory wydania, nadaj\u0105c ka\u017cdemu wydaniu znacz\u0105c\u0105 nazw\u0119 (np. numer wersji) oraz dat\u0119 wydania.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"d4ee\"><img class=\"graf-image\" data-height=\"145\" data-image-id=\"0*likUq5kqfmXFp2ML.png\" data-width=\"615\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0likUq5kqfmXFp2ML.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"a737\">2. Przeci\u0105gnij historie u\u017cytkownik\u00f3w do kom\u00f3r wydania.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"7663\"><img class=\"graf-image\" data-height=\"267\" data-image-id=\"0*3RL9nLAFSna6HRbU.png\" data-width=\"532\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/03RL9nLAFSna6HRbU.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"6d5a\">Rysunek poni\u017cej pokazuje, jak historie przypadk\u00f3w u\u017cycia mog\u0105 by\u0107 zarz\u0105dzane w mapie historii u\u017cytkownika.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"6ecf\"><img class=\"graf-image\" data-height=\"537\" data-image-id=\"0*DkfJv6dmNhNXTCb4.png\" data-width=\"1178\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0DkfJv6dmNhNXTCb4.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"5da5\">Krok 6: Przeprowad\u017a planowanie sprintu<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"52ca\">Zdecyduj, kt\u00f3re historie przypadk\u00f3w u\u017cycia maj\u0105 by\u0107 wdro\u017cone w ci\u0105gu najbli\u017cszych kilku tygodni lub miesi\u0105ca. Robi si\u0119 to, dodaj\u0105c te historie u\u017cytkownik\u00f3w do logicznej, czasowo ograniczonej iteracji, znanej jako<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/scrum\/what-is-sprint-in-scrum\/\" href=\"https:\/\/www.visual-paradigm.com\/scrum\/what-is-sprint-in-scrum\/\" rel=\"noopener\" target=\"_blank\">\u00a0sprint<\/a>.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"bc01\">Sprint zazwyczaj trwa od dw\u00f3ch tygodni do jednego miesi\u0105ca. Oczekuje si\u0119, \u017ce zesp\u00f3\u0142 deweloperski zako\u0144czy wszystkie historie przypadk\u00f3w u\u017cycia w ramach sprintu do daty ko\u0144cowej sprintu, zgodnie z ustaleniami wszystkich stron w\u00a0<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/scrum\/what-is-sprint-planning\/\" href=\"https:\/\/www.visual-paradigm.com\/scrum\/what-is-sprint-planning\/\" rel=\"noopener\" target=\"_blank\">planowaniu sprintu<\/a>. Projekt ma wiele sprint\u00f3w, a do ko\u0144ca ka\u017cdego sprintu dostarczany b\u0119dzie p\u00f3\u0142wykonalny produkt do przetestowania przez u\u017cytkownika ko\u0144cowego lub nawet do u\u017cycia w produkcji.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"3df7\">Uzupe\u0142nij tabel\u0119, przypisuj\u0105c historie przypadk\u00f3w u\u017cycia do sprint\u00f3w. Nie musisz przypisywa\u0107 wszystkich historii przypadk\u00f3w u\u017cycia naraz. Skup si\u0119 najpierw na historiach u\u017cytkownik\u00f3w, kt\u00f3re maj\u0105 by\u0107 dostarczone w pierwszym lub pierwszych dw\u00f3ch sprintach. Mo\u017cesz przypisa\u0107 pozosta\u0142e historie p\u00f3\u017aniej, w zale\u017cno\u015bci od post\u0119p\u00f3w, mo\u017cliwo\u015bci zespo\u0142u i najnowszych oczekiwa\u0144 u\u017cytkownik\u00f3w. Aby stworzy\u0107 kawa\u0142ek, prze\u0142\u0105cz menu rozwijane w\u00a0<strong class=\"markup--strong markup--p-strong\">Sprin<\/strong>\u00a0kom\u00f3rce, wpisz nazw\u0119 sprintu w polu tekstowym i kliknij\u00a0<strong class=\"markup--strong markup--p-strong\">Utw\u00f3rz nowy<\/strong>. Aby przypisa\u0107 histori\u0119 przypadku u\u017cycia do sprintu, po prostu wybierz sprint z menu rozwijanego.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"0434\"><img class=\"graf-image\" data-height=\"327\" data-image-id=\"0*JAT3KMYP6WH0mcxq.png\" data-width=\"520\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0JAT3KMYP6WH0mcxq.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"9ae1\">Krok 7: Szczeg\u00f3\u0142owo opisz zadania rozwojowe<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"a28b\">Sprinty s\u0105 ustawione, a Tw\u00f3j zesp\u00f3\u0142 jest teraz gotowy do projektowania, kodowania, przeprowadzania test\u00f3w jednostkowych i integrowania komponent\u00f3w oprogramowania potrzebnych do wdro\u017cenia historii w sprincie.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"9525\">Zestaw zada\u0144 zosta\u0142 wygenerowany w Tasifier, narz\u0119dziu do zarz\u0105dzania zadaniami, dla ka\u017cdej z historii w sprincie i przypisany do cz\u0142onk\u00f3w zespo\u0142u, kt\u00f3rzy s\u0105 odpowiedzialni za te historie. Cz\u0142onkowie mog\u0105 przegl\u0105da\u0107 zadania w Tasifier i zaczyna\u0107 zarz\u0105dza\u0107 dzia\u0142aniami rozwojowymi zwi\u0105zanymi z historiami. W tym kroku musisz szczeg\u00f3\u0142owo opisa\u0107 zadania, uwzgl\u0119dniaj\u0105c rzeczy, kt\u00f3re cz\u0142onkowie musz\u0105 osi\u0105gn\u0105\u0107 w ramach zada\u0144.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"d32b\">Przyjrzyjmy si\u0119 interfejsowi Tasifier i zobaczmy dzia\u0142ania, kt\u00f3re musisz wykona\u0107 w tym kroku. Kiedy otworzysz Tasifier w tym kroku, zobaczysz co\u015b takiego:<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"32f8\"><img class=\"graf-image\" data-height=\"602\" data-image-id=\"0*n6IkpVOL-hoJUxEH.png\" data-width=\"1143\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0n6IkpVOL-hoJUxEH.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"f5e5\">Ka\u017cda zidentyfikowana historia przypadku u\u017cycia skutkuje wygenerowaniem zadania w Tasifier. Zadania s\u0105 automatycznie przypisywane do cz\u0142onk\u00f3w zespo\u0142u, kt\u00f3rzy s\u0105 odpowiedzialni za te historie. Cz\u0142onkowie mog\u0105 uzyska\u0107 dost\u0119p do zada\u0144 w\u00a0<strong class=\"markup--strong markup--p-strong\">Nowe<\/strong>\u00a0sekcji Tasifier. Mog\u0105 klikn\u0105\u0107 na zadanie, aby zobaczy\u0107 i edytowa\u0107 jego szczeg\u00f3\u0142y.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"cf91\">Zauwa\u017c, \u017ce prezentowane s\u0105 tylko zadania w pierwszym sprincie. Zadania w kolejnych sprintach b\u0119d\u0105 prezentowane dopiero po up\u0142ywie daty rozpocz\u0119cia. Jednak zawsze mo\u017cesz przeczyta\u0107 i szczeg\u00f3\u0142owo opisa\u0107 te zadania. Porozmawiamy o tym bardziej szczeg\u00f3\u0142owo.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"08be\">Mo\u017cesz zobaczy\u0107 etykiet\u0119 przypisan\u0105 do ka\u017cdego zadania (np. \u201eWypo\u017cyczenie ksi\u0105\u017cki zako\u0144czone sukcesem\u201d na poni\u017cszym obrazku). Etykieta to w\u0142a\u015bciwie kawa\u0142ek przypadku u\u017cycia, do kt\u00f3rego nale\u017cy historia (tzn. zadanie). Je\u015bli chcesz sprawdzi\u0107 historie pod danym kawa\u0142kiem przypadku u\u017cycia, kliknij na etykiet\u0119. Otworzy to stron\u0119, kt\u00f3ra wy\u015bwietli zadania utworzone z historii pod tym kawa\u0142kiem.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"e4d3\"><img class=\"graf-image\" data-height=\"168\" data-image-id=\"0*rZVplO01fDUwAALm.png\" data-width=\"504\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0rZVplO01fDUwAALm.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"2444\">Po lewej stronie Tasifier mo\u017cesz zobaczy\u0107 list\u0119 &#8216;Puli Zada\u0144&#8217;, kt\u00f3re s\u0105 sprintami ustawionymi w poprzednim kroku. Mo\u017cesz klikn\u0105\u0107 na sprint, aby zobaczy\u0107 zadania wymagane do uko\u0144czenia w ramach tego sprintu.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"2ca1\"><img class=\"graf-image\" data-height=\"270\" data-image-id=\"0*pV_qG5ZONq9rsUBB.png\" data-width=\"248\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0pV_qG5ZONq9rsUBB.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"38fa\">Na podstawie dyskusji z interesariuszami i w\u015br\u00f3d zespo\u0142u, udokumentuj dzia\u0142ania wymagane do wykonania w celu uko\u0144czenia ka\u017cdego zadania.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"e534\"><img class=\"graf-image\" data-height=\"554\" data-image-id=\"0*E4g_RsVFqBsb4zOH.png\" data-width=\"896\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/0E4g_RsVFqBsb4zOH.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"093a\">Zadanie na poziomie historii mo\u017ce by\u0107 zbyt du\u017ce do zarz\u0105dzania. Mo\u017cesz stworzy\u0107 podzadania w zarz\u0105dzaniu rzeczywistymi dzia\u0142aniami rozwojowymi. Aby to zrobi\u0107, kliknij na\u00a0<strong class=\"markup--strong markup--p-strong\">Podzadania<\/strong>przycisk, a nast\u0119pnie wprowad\u017a podzadania jedno po drugim.<\/p>\n<figure class=\"graf graf--figure graf-after--p graf--trailing\" id=\"f8e3\"><img class=\"graf-image\" data-height=\"363\" data-image-id=\"0*0ikB8usKf_tVtjnv.png\" data-width=\"953\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/pl\/wp-content\/uploads\/sites\/16\/2022\/02\/00ikB8usKf_tVtjnv.png\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Use Case 2.0\u00a0is a scalable and agile approach that uses use cases to capturing requirements and driving the incremental development of a system to fulfill them. It helps you understand how the system will be used and leading you through the development of an appropriate system to support the users.<\/p>\n","protected":false},"author":1,"featured_media":2155,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[3],"tags":[52,63,62,53],"class_list":["post-438","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language","tag-cn-done","tag-es-done","tag-ja-done","tag-tw-done"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0 - Cybermediana<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0 - Cybermediana\" \/>\n<meta property=\"og:description\" content=\"Use Case 2.0\u00a0is a scalable and agile approach that uses use cases to capturing requirements and driving the incremental development of a system to fulfill them. It helps you understand how the system will be used and leading you through the development of an appropriate system to support the users.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/\" \/>\n<meta property=\"og:site_name\" content=\"Cybermediana\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T00:59:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-18T04:26:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0\",\"datePublished\":\"2022-01-26T00:59:32+00:00\",\"dateModified\":\"2025-02-18T04:26:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/\"},\"wordCount\":2870,\"commentCount\":2,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png\",\"keywords\":[\"cn-done\",\"es-done\",\"ja-done\",\"tw-done\"],\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/\",\"url\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/\",\"name\":\"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0 - Cybermediana\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png\",\"datePublished\":\"2022-01-26T00:59:32+00:00\",\"dateModified\":\"2025-02-18T04:26:15+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#primaryimage\",\"url\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png\",\"contentUrl\":\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png\",\"width\":\"1059\",\"height\":\"431\",\"caption\":\"Agile Use Case Modeling with Use Case 2.0 Automated Process Tool\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/pl\/\",\"name\":\"Cybermediana\",\"description\":\"Uczenie si\u0119 jednej nowej rzeczy ka\u017cdego dnia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/pl\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0 - Cybermediana","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/","og_locale":"pl_PL","og_type":"article","og_title":"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0 - Cybermediana","og_description":"Use Case 2.0\u00a0is a scalable and agile approach that uses use cases to capturing requirements and driving the incremental development of a system to fulfill them. It helps you understand how the system will be used and leading you through the development of an appropriate system to support the users.","og_url":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/","og_site_name":"Cybermediana","article_published_time":"2022-01-26T00:59:32+00:00","article_modified_time":"2025-02-18T04:26:15+00:00","og_image":[{"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png","twitter_creator":"@vpadmin","twitter_misc":{"Napisane przez":"vpadmin","Szacowany czas czytania":"14 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0","datePublished":"2022-01-26T00:59:32+00:00","dateModified":"2025-02-18T04:26:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/"},"wordCount":2870,"commentCount":2,"image":{"@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png","keywords":["cn-done","es-done","ja-done","tw-done"],"articleSection":["Unified Modeling Language"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/","url":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/","name":"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0 - Cybermediana","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png","datePublished":"2022-01-26T00:59:32+00:00","dateModified":"2025-02-18T04:26:15+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#primaryimage","url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png","contentUrl":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2018\/02\/05-use-case-vs-use-case-story.png","width":"1059","height":"431","caption":"Agile Use Case Modeling with Use Case 2.0 Automated Process Tool"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/pl\/agile-use-case-modeling-with-use-case-2-0-automated-process-tool\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Zwinne modelowanie przypadk\u00f3w u\u017cycia z narz\u0119dziem automatyzacji proces\u00f3w Use Case 2.0"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/pl\/#website","url":"https:\/\/www.cybermedian.com\/pl\/","name":"Cybermediana","description":"Uczenie si\u0119 jednej nowej rzeczy ka\u017cdego dnia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.cybermedian.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/pl\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts\/438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/comments?post=438"}],"version-history":[{"count":5,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts\/438\/revisions"}],"predecessor-version":[{"id":10070,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/posts\/438\/revisions\/10070"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/media\/2155"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/media?parent=438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/categories?post=438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pl\/wp-json\/wp\/v2\/tags?post=438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}