{"id":22063,"date":"2023-06-07T05:00:00","date_gmt":"2023-06-07T03:00:00","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=22063"},"modified":"2024-07-22T14:57:48","modified_gmt":"2024-07-22T12:57:48","slug":"rodzaje-wymagan-wedlug-iiba-babok-guide-3-0","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/rodzaje-wymagan-wedlug-iiba-babok-guide-3-0\/","title":{"rendered":"Rodzaje wymaga\u0144 wed\u0142ug IIBA BABOK Guide 3.0"},"content":{"rendered":"\n<p>Jednym z etap\u00f3w pracy analityka jest opisywanie wymaga\u0144. Mog\u0105 one przybiera\u0107 r\u00f3\u017cne formy: od wymaga\u0144 opisywanych tradycyjnie po wymagania opisywane w formie historyjek u\u017cytkownika (ang. <em>user stories<\/em>). Warto jednak zaznaczy\u0107, \u017ce maj\u0105c do czynienia z wymaganiami, trzeba pami\u0119ta\u0107 o ich rodzajach\/klasyfikacjach.<\/p>\n\n\n\n<p>Jedn\u0105 z takich klasyfikacji jest podzia\u0142 zaproponowany przez International Institute of Business Analysis (dalej <em>IIBA<\/em>), a opisany w <em><a href=\"https:\/\/www.iiba.org\/career-resources\/a-business-analysis-professionals-foundation-for-success\/babok\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Business Analysis Body of Knowledge Guide 3.0<\/a><\/em> (dalej <em>BABOK Guide 3.0<\/em>), kt\u00f3ry jest uznawany za \u201ebibli\u0119\u201d analizy biznesowej.<\/p>\n\n\n\n<p>W artykule&nbsp;opisane zostan\u0105 poziomy wymaga\u0144 zaproponowane przez IIBA w BABOK Guide 3.0 wraz z ich definicj\u0105 oraz praktycznymi przyk\u0142adami. Dodatkowo opisane zostan\u0105 zale\u017cno\u015bci mi\u0119dzy typami wymaga\u0144, o kt\u00f3rych warto pami\u0119ta\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Definicja wymagania<\/strong><\/h2>\n\n\n\n<p>Zanim przejdziemy do klasyfikacji wymaga\u0144, warto zdefiniowa\u0107 wymaganie (ang. requirement). To, zgodnie z definicj\u0105 IIBA BABOK 3.0, jest \u201eu\u017cyteczn\u0105\u201d reprezentacj\u0105 potrzeby oraz skupia si\u0119 na warto\u015bci, jak\u0105 mo\u017cna dostarczy\u0107, gdy wymaganie zostanie spe\u0142nione<sup>1<\/sup>. Warto zaznaczy\u0107, \u017ce termin wymagania jest jednym z podstawowych poj\u0119\u0107 (ang. <em>key terms<\/em>), kt\u00f3re definiuje <em>BABOK Guide 3.0<\/em>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>A requirement is a usable representation of a need. Requirements focus on<\/em> <em>understanding what kind of value could be delivered if a requirement is fulfilled (&#8230;)<\/em>.<\/p>\n<\/blockquote>\n\n\n\n<p>Wiedz\u0105c, czym jest wymaganie, zgodnie z IIBA BABOK 3.0 mo\u017cna przedstawi\u0107 klasyfikacj\u0119 wymaga\u0144. Przewodnik analizy biznesowej definiuje cztery, ni\u017cej opisane typy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wymagania biznesowe (ang. <em>business requirements<\/em>),<\/li>\n\n\n\n<li>Wymagania interesariuszy (ang. <em>stakeholder requirements<\/em>),<\/li>\n\n\n\n<li>Wymagania rozwi\u0105zania (ang. <em>solution requirements<\/em>),<\/li>\n\n\n\n<li>Wymagania przej\u015bcia (ang. <em>transition requirements<\/em>).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wymagania biznesowe<\/strong><\/h2>\n\n\n\n<p>Bior\u0105c pod uwag\u0119 okre\u015blanie wymaga\u0144 oraz dzia\u0142aj\u0105c zgodnie z IIBA BABOK Guide 3.0, pierwszym i najwy\u017cszym poziomem wymaga\u0144 s\u0105 wymagania biznesowe<sup>2<\/sup>. Ten typ wymaga\u0144 jest bezpo\u015bredni\u0105 reprezentacj\u0105 potrzeb Klienta. Odpowiada na pytanie, <strong>jakie cele biznesowe<\/strong> <strong>Klient chce osi\u0105gn\u0105\u0107<\/strong> poprzez rozwi\u0105zanie.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Business requirements: statements of goals, objectives, and outcomes that describe why a change has been initiated. They can apply to the whole of an enterprise, a business area, or a specific initiative.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Ten typ wymaga\u0144 b\u0119dzie odpowiada\u0142 na pytanie, dlaczego dana zmiana jest wprowadzana w przedsi\u0119biorstwie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Przyk\u0142ad wymaga\u0144 biznesowych<\/strong><\/h3>\n\n\n\n<p>Przedsi\u0119biorstwo dochodz\u0105c przyczyn \u017ar\u00f3d\u0142owych swoich niepowodze\u0144 w obszarze obs\u0142ugi klienta, dosz\u0142o do wniosku, \u017ce proces obs\u0142ugi zajmuje za du\u017co czasu, przez co Klienci odchodz\u0105 do konkurencji. Podj\u0119to decyzj\u0119, \u017ceby przyspieszy\u0107 realizacj\u0119 procesu obs\u0142ugi o 20% do ko\u0144ca przysz\u0142ego roku (wymaganie biznesowe). Jej celem by\u0142o zminimalizowanie zidentyfikowanego ryzyka jakim jest potencjalny odp\u0142yw klient\u00f3w (potrzeba \u2190\u2192 ryzyko). Nale\u017cy zauwa\u017cy\u0107, \u017ce tak okre\u015blony cel, a tym samym <a href=\"https:\/\/mfiles.pl\/pl\/index.php\/Zasada_SMART\" rel=\"nofollow\" >stan przysz\u0142y jest <em>SMART<\/em><\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Specific,<\/li>\n\n\n\n<li>Measurable,&nbsp;<\/li>\n\n\n\n<li>Achievable,&nbsp;<\/li>\n\n\n\n<li>Relevant,<\/li>\n\n\n\n<li>Time-bounded.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wymagania interesariuszy<\/strong><\/h2>\n\n\n\n<p>Kolejn\u0105 kategori\u0105 wymaga\u0144 s\u0105 wymagania interesariuszy<sup>3<\/sup>. Zgodnie z definicj\u0105 podan\u0105 przez <em>BABOK Guide 3.0<\/em> s\u0105 kategori\u0105, kt\u00f3ra stanowi pomost pomi\u0119dzy wcze\u015bniej opisanymi wymaganiami biznesowymi a wymaganiami rozwi\u0105zania. Dodatkowo, wymagania te pokazuj\u0105 <strong>potrzeby interesariuszy, kt\u00f3re musz\u0105 zosta\u0107 zaspokojone,<\/strong> by osi\u0105gn\u0105\u0107 wymaganie biznesowe. Poni\u017cej, tak jak w przypadku wymaga\u0144 biznesowych, zosta\u0142a przytoczona definicja wymaga\u0144 interesariuszy:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Stakeholder requirements: describe the needs of stakeholders that must be met in order to achieve the business requirements. They may serve as a bridge between business and solution requirements.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Mo\u017cna zauwa\u017cy\u0107, \u017ce definicja tej kategorii wymaga\u0144 nie jest jednoznaczna i mo\u017ce by\u0107 wyzwaniem podczas interpretacji, przez co zaciemnia jej zrozumienie. W zwi\u0105zku z powy\u017cszym poprosili\u015bmy IIBA o wyja\u015bnienia. Poni\u017cej przytoczono tekst odpowiedzi:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>When it comes to stakeholder requirements, people describe them in different ways. Below is described one possible way how to think of them.<\/em><\/p>\n\n\n\n<p><em>Let\u2019s say that the goal of an organization is to increase revenue by 10%. That\u2019s your business requirement.<\/em><\/p>\n\n\n\n<p><em>There are different ways to achieve this business requirement, and different stakeholders will prefer different ways to meet that goal.<\/em><\/p>\n\n\n\n<p><em>Example: Chief of Marketing may say we need to increase marketing for our products.<\/em><\/p>\n\n\n\n<p><em>Example: Head of Product Development thinks we should add more features to our best-selling product and it will result in more sales.<\/em><\/p>\n\n\n\n<p><em>Example: Head of Sales insists we create better promotional materials for the sales team.<\/em><\/p>\n\n\n\n<p><em>Each of these are important stakeholders.<\/em><\/p>\n\n\n\n<p><em>An important part of business analysis professionals&#8217; work is to develop a shared understanding and common goals. It is particularly important to ensure support from all key stakeholders so the team is focused on producing the desired outcomes and delivering value that helps achieve the business requirement. Working with key stakeholders to identify stakeholder requirements will define which direction will be undertaken.<\/em><\/p>\n\n\n\n<p><em>Having set a direction with stakeholder requirements, we can now better define solution requirements for this new feature \u2013 what functional or non-functional requirements this new feature must have.<\/em><\/p>\n\n\n\n<p><em>If we jump straight from business to solution requirements, we might define a solution that does not satisfy the needs of stakeholders.<\/em><\/p>\n\n\n\n<p><em>By aligning the business, stakeholder, and solution requirements, we ensure alignment across the organization to achieve the desired goal.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Interpretacja wymaga\u0144 interesariuszy<\/strong><\/h3>\n\n\n\n<p>Jak, w zwi\u0105zku z powy\u017cszym, mo\u017cna rozumie\u0107 ten rodzaj wymaga\u0144? Wymagania interesariuszy mo\u017cna zdefiniowa\u0107 jako grup\u0119 wymaga\u0144, kt\u00f3ra pokazuje akcje niezb\u0119dne z perspektywy interesariuszy do zrealizowania potrzeby biznesowej (wymagania biznesowego). Co wi\u0119cej, akcje te na p\u00f3\u017aniejszym etapie prac nad wymaganiami b\u0119d\u0105 grupowa\u0142y wymagania rozwi\u0105zania, w zwi\u0105zku z czym mo\u017cna je rozumie\u0107 jako has\u0142a na wysokim poziomie abstrakcji, kt\u00f3re okre\u015blaj\u0105 to, co powinno zosta\u0107 dostarczone, aby zaspokoi\u0107 potrzeb\u0119.<\/p>\n\n\n\n<p><strong>Sk\u0105d je bierzemy?<\/strong> W momencie, gdy okre\u015blone zosta\u0142y wymagania biznesowe (reprezentacje potrzeb &#8211; szans\/zagro\u017ce\u0144), g\u0142\u00f3wni interesariusze (key stakeholders) musz\u0105 zosta\u0107 zaanga\u017cowani w celu wydobycia tych\u017ce wymaga\u0144. W wyniku rozm\u00f3w otrzymujemy grupy wymaga\u0144, nad kt\u00f3rymi mo\u017cemy pracowa\u0107. Dodatkowo, jak pokazuje praktyka, \u017ar\u00f3d\u0142em wymaga\u0144 interesariuszy mog\u0105 by\u0107 zamodelowane, <a href=\"https:\/\/it-consulting.pl\/2021\/06\/11\/modele-as-is-i-to-be-czy-warto-je-robic\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >docelowe procesy biznesowe (proces biznesowy to-be).<\/a><\/p>\n\n\n\n<p>Wa\u017cnym jest, by zaznaczy\u0107, \u017ce na etapie wymaga\u0144 rozwi\u0105zania, ale te\u017c na etapie wymaga\u0144 biznesowych, nale\u017cy abstrahowa\u0107 od rozwi\u0105zania\/implementacji. Przyk\u0142adowo: jeden z kluczowych interesariuszy powie, \u017ce chcia\u0142by mie\u0107 feature w postaci \u201eSpinacza takiego jak w Wordzie\u201d. Trzeba dowiedzie\u0107 si\u0119, \u201edlaczego\u201d taka funkcjonalno\u015b\u0107 jest potrzebna. W\u00f3wczas mo\u017cna otrzyma\u0107 informacj\u0119, \u017ce np. oczekiwaniem Klienta jest bycie poinformowanym o mo\u017cliwych akcjach. Czy te\u017c w momencie, gdy Klient stwierdzi, \u017ce chcia\u0142by, aby jego system by\u0142 zintegrowany z systemem PESEL, mo\u017cemy dowiedzie\u0107 si\u0119, \u017ce potrzeb\u0105 interesariusza jest zapewnienie aktualno\u015bci danych.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Charakterystyki wymaga\u0144 interesariuszy<\/strong><\/h3>\n\n\n\n<p>Podsumowuj\u0105c, wymagania interesariuszy mog\u0105 przybra\u0107 nast\u0119puj\u0105ce charakterystyki:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pochodz\u0105 od g\u0142\u00f3wnych interesariuszy lub mo\u017cna opisywa\u0107 je w oparciu o procesy biznesowe to-be (dobra praktyka).<\/li>\n\n\n\n<li>S\u0105 wysokopoziomowymi grupami wymaga\u0144, przy czym grupa ma wskazywa\u0107 na akcj\u0119, kt\u00f3r\u0105 nale\u017cy wykona\u0107, a\u017ceby osi\u0105gn\u0105\u0107 cel biznesowy \u2192 wiod\u0105cy jest cel. Innymi s\u0142owy wymagania interesariuszy pokazuj\u0105 \u201ehas\u0142a&#8221; grupuj\u0105ce to, co w szczeg\u00f3\u0142ach b\u0119dzie opisywane w wymaganiach rozwi\u0105zania, tj. wymagania interesariuszy s\u0105 \u017ar\u00f3d\u0142em\/abstrakcj\u0105 wymaga\u0144 rozwi\u0105zania.<\/li>\n\n\n\n<li>Wydobywaj\u0105c wymagania interesariusza, nale\u017cy docieka\u0107 \u201ejak\u0105\u201d i \u201edlaczego tak\u0105\u201d interesariusz widzi potrzeb\u0119 wykonania danej akcji.<\/li>\n<\/ul>\n\n\n\n<p>Pokazuj\u0105 poziom mi\u0119dzy celem (wymagania biznesowe) a konkretem rozwi\u0105zania (wymagania rozwi\u0105zania).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Przyk\u0142ad wymaga\u0144 interesariuszy<\/strong><\/h3>\n\n\n\n<p>W momencie, gdy zidentyfikowano wymaganie biznesowego, jakim jest przyspieszenie realizacji procesu obs\u0142ugi klienta o 20% do ko\u0144ca przysz\u0142ego roku, g\u0142\u00f3wni \u2013 z perspektywy zmiany \u2013interesariusze zostali zaanga\u017cowani do rozm\u00f3w. W efekcie stwierdzono, \u017ce nale\u017cy zapewni\u0107 m.in.:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mo\u017cliwo\u015b\u0107 przyjmowania zapyta\u0144 od Klient\u00f3w firmy.<\/li>\n\n\n\n<li>Aktualizacj\u0119 danych klient\u00f3w.<\/li>\n\n\n\n<li>W przypadku, gdy niemo\u017cliwa jest obs\u0142uga zapytania Klienta bez udzia\u0142u pracownika Biura Obs\u0142ugi Klienta, wspomniany pracownik BOK ma dost\u0119p do zapyta\u0144 od Klient\u00f3w i obs\u0142uguje ich zapytania.<\/li>\n<\/ul>\n\n\n\n<p>Na tym etapie wymaga\u0144 mo\u017cna przyj\u0105\u0107 dalsze dekompozycje w ramach poszczeg\u00f3lnych grup.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wymagania rozwi\u0105zania<\/strong><\/h2>\n\n\n\n<p>Trzeci\u0105 kategori\u0105 wymaga\u0144 zaproponowanych przez <em>BABOK Guide 3.0<\/em>, s\u0105 wymagania rozwi\u0105zania<sup>4<\/sup>. Kategoria ta pokazuje szczeg\u00f3\u0142y rozwi\u0105zania. Stanowi\u0105 one podstaw\u0119 prac implementacyjnych dla zespo\u0142u deweloperskiego. Wa\u017cnym jest, by podkre\u015bli\u0107, \u017ce <strong>kategoria ta jest kategori\u0105 abstrakcyjn\u0105<\/strong>. Zapisuj\u0105c wymagania, ten typ nie jest odr\u0119bnym typem wymaga\u0144. Kategoria ta dzieli si\u0119 na znane wszystkim z klasycznej in\u017cynierii wymaga\u0144 wymagania funkcjonalne i niefunkcjonalne.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em>Solution requirements<\/em><\/strong><em>: describe the capabilities and qualities of a solution that meets the stakeholder requirements. They provide the appropriate level of detail to allow for the development and implementation of the solution. Solution requirements can be divided into two sub-categories:<\/em><\/p>\n\n\n\n<p><em>\u2022 <strong>functional requirements<\/strong>: describe the capabilities that a solution must have in terms of the behaviour and information that the solution will manage, and<\/em><\/p>\n\n\n\n<p><em>\u2022 <strong>non-functional requirement<\/strong>s or <strong>quality of service requirements<\/strong>: do not relate directly to the behaviour of functionality of the solution, but rather describe conditions under which a solution must remain effective or qualities that a solution must have.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>Wymagania te na og\u00f3\u0142 powinny by\u0107 wymaganiami atomowymi, w zwi\u0105zku z czym nie b\u0119dziemy dokonywa\u0107 dekompozycji.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Przyk\u0142ad wymaga\u0144 rozwi\u0105zania<\/strong><\/h3>\n\n\n\n<p>W ramach okre\u015blonych wymaga\u0144 interesariuszy zidentyfikowano nast\u0119puj\u0105ce wymaganie:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mo\u017cliwo\u015b\u0107 przyjmowania zapyta\u0144 od Klient\u00f3w firmy.<\/li>\n<\/ul>\n\n\n\n<p>Dla takiego wymagania interesariusza mo\u017cna zidentyfikowa\u0107 nast\u0119puj\u0105ce wymagania rozwi\u0105zania:<\/p>\n\n\n\n<p><strong>Wymagania funkcjonalne<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Klient mo\u017ce z\u0142o\u017cy\u0107 zapytanie reklamacyjne do swojego zam\u00f3wienia.<\/li>\n\n\n\n<li>Klient jest informowany o statusie zapytania.<\/li>\n\n\n\n<li>Klient otrzymuje informacj\u0119 o otrzymaniu odpowiedzi zgodnie z preferowanym kana\u0142em kontaktu (SMS, wiadomo\u015b\u0107 e-mail).<\/li>\n\n\n\n<li>Klient tworz\u0105c zapytanie, za\u0142\u0105cza za\u0142\u0105czniki: paragon lub faktura VAT oraz opis reklamacji.<\/li>\n\n\n\n<li>Pracownik BOK jest informowany nowych zapytaniach.<\/li>\n\n\n\n<li>Pracownik BOK przypisuje do siebie zapytanie.<\/li>\n\n\n\n<li>Pracownik BOK jest informowany o tre\u015bci zapytania reklamacyjnego.<\/li>\n\n\n\n<li>Pracownik BOK po zapoznaniu si\u0119 z tre\u015bci\u0105 zapytania odrzuca b\u0105d\u017a akceptuje zapytanie reklamacyjne.<\/li>\n<\/ul>\n\n\n\n<p><strong>Wymagania niefunkcjonalne<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Panel Klienta \u0142aduje si\u0119 maksymalnie 2 sekundy.<\/li>\n\n\n\n<li>Proces reklamacji ko\u0144czy si\u0119 maksymalnie w ci\u0105gu 7 dni roboczych od daty z\u0142o\u017cenia zapytania reklamacyjnego.<\/li>\n\n\n\n<li>Aplikacja stosuje szyfrowanie XXX.<\/li>\n\n\n\n<li>System jest dost\u0119pny na przegl\u0105darkach XXX z wersj\u0105 od YYY.<\/li>\n\n\n\n<li>System mo\u017ce obs\u0142u\u017cy\u0107 ZZZ zapyta\u0144 w ci\u0105gu sekundy.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wymagania przej\u015bcia<\/strong><\/h2>\n\n\n\n<p>Ostatni\u0105 kategori\u0105 wymaga\u0144 s\u0105 wymagania przej\u015bcia<sup>5<\/sup> (ang. <em>transition requirements<\/em>). Kategoria ta okre\u015bla, jakie czynno\u015bci nale\u017cy przedsi\u0119wzi\u0105\u0107, aby zmiana by\u0142a mo\u017cliwa, gdzie wymagania \u201e\u017cyj\u0105\u201d do momentu ich wdro\u017cenia. Innymi s\u0142owy \u2013 mo\u017cna okre\u015bli\u0107 je wymaganiami jednorazowymi.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Transition requirements: describe the capabilities that the solution must have and the conditions the solution must meet to facilitate transition from the current state to the future state, but which are not needed once the change is complete. They are differentiated from other requirements types because they are of a temporary nature. Transition requirements address topics such as data conversion, training, and business continuity.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>W praktyce jednak cz\u0119sto ten typ wymaga\u0144 nie jest zapisywany b\u0105d\u017a zapisywany wy\u0142\u0105cznie po stronie Zleceniodawcy (Sponsora projektu).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Przyk\u0142ad wymaga\u0144 przej\u015bcia<\/strong><\/h3>\n\n\n\n<p>Na podstawie przytoczonej definicji oraz zdefiniowanych w poprzednich rozdzia\u0142ach: wymagania biznesowego, interesariuszy oraz rozwi\u0105zania, mo\u017cna okre\u015bli\u0107 nast\u0119puj\u0105ce wymagania przej\u015bcia:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dostarczenie serwera o konkretnych parametrach.<\/li>\n\n\n\n<li>Przeszkolenie pracownik\u00f3w BOK w zakresie obs\u0142ugi nowego rozwi\u0105zania.<\/li>\n\n\n\n<li>Informowanie Klient\u00f3w o nadchodz\u0105cej zmianie (kampania marketingowa).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p><em>IIBA BABOK Guide 3.0<\/em> dostarcza ustrukturyzowany schemat opisywania wymaga\u0144. To, co nie zosta\u0142o jeszcze napisane, a co warto podkre\u015bli\u0107 \u2013 \u017ar\u00f3d\u0142em wymaga\u0144 ka\u017cdego poziomu s\u0105 interesariusze, mimo \u017ce tylko jedna z kategorii na nich wskazuje. Mo\u017ce to wprowadza\u0107 pewne zamieszanie. <\/p>\n\n\n\n<p>Na podstawie wy\u017cej przytoczonych definicji oraz przyk\u0142ad\u00f3w wymagania biznesowe s\u0105 najwy\u017cej w hierarchii wymaga\u0144. S\u0105 opisywane w oparciu o potrzeby klient\u00f3w i pokazuj\u0105 nadrz\u0119dny cel. Po nich okre\u015blane s\u0105 wymagania interesariuszy, kt\u00f3re ten cel realizuj\u0105, a w ko\u0144cu, by dostarczy\u0107 wymagania interesariuszy, a tym samym zaspokoi\u0107 potrzeby Klienta, opisywane s\u0105 wymagania rozwi\u0105zania, na podstawie kt\u00f3rych zespo\u0142y deweloperskie mog\u0105 przeprowadzi\u0107 implementacj\u0119.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/05\/Obraz1.png\"><img decoding=\"async\" width=\"341\" height=\"293\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/05\/Obraz1.png\" alt=\"\u015aladowanie wymaga\u0144\" class=\"wp-image-22064\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/05\/Obraz1.png 341w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/05\/Obraz1-300x258.png 300w\" sizes=\"(max-width: 341px) 100vw, 341px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 1 \u015aladowanie wymaga\u0144<sup>6<\/sup><\/figcaption><\/figure>\n\n\n\n<p>Powi\u0105zania pomi\u0119dzy poszczeg\u00f3lnymi poziomami wymaga\u0144 a rozwi\u0105zaniem pokazuje powy\u017cszy diagram. Jak wida\u0107, zgodnie z zaproponowanym przez BABOK Guide 3.0, diagram nie przedstawia wymaga\u0144 przej\u015bcia, a wy\u0142\u0105cznie \u015bladowanie od potrzeby biznesowej po wymagania rozwi\u0105zania i &nbsp;projekt (ang. desing), kod i testy, kt\u00f3re realizuj\u0105, a w przypadku test\u00f3w waliduj\u0105, wymagania rozwi\u0105zania, celem sprawdzenia czy dostarczone rozwi\u0105zanie (ang. solution) spe\u0142nia wymaganie.<\/p>\n\n\n\n<p>W przypadku powi\u0105za\u0144 pomi\u0119dzy wymaganiami a projektem rozwi\u0105zania, w praktyce mo\u017cna stosowa\u0107 znan\u0105 z notacji UML relacj\u0119 realizacji (ang. realise), gdzie grot relacji jest skierowany ku wymaganiu wy\u017cszego rz\u0119du b\u0105d\u017a ku wymaganiu rozwi\u0105zania w przypadku realizacji mi\u0119dzy np. wymaganiem rozwi\u0105zania a przypadkiem u\u017cycia.<\/p>\n\n\n\n<p><strong>Dlaczego warto stosowa\u0107 taki podzia\u0142?<\/strong> Tak jak wspomnia\u0142em, wymagania biznesowe pokazuj\u0105 cel, do kt\u00f3rego d\u0105\u017cymy. Wymagania interesariuszy z kolei pokazuj\u0105 nam akcje, has\u0142a na wysokim poziomie abstrakcji, grupuj\u0105ce akcje, jakie g\u0142\u00f3wni interesariusze wiedz\u0105, \u017ce musz\u0105 zosta\u0107 wykonane, aby zaspokoi\u0107 potrzeb\u0119. S\u0105, swego rodzaju, spojrzeniem danego interesariusza na rozwi\u0105zanie problemu b\u0105d\u017a wykorzystaniem szansy.<\/p>\n\n\n\n<p>Przechodz\u0105c bezpo\u015brednio z wymaga\u0144 biznesowych do wymaga\u0144 rozwi\u0105zania, istnieje ryzyko utracenia wiedzy o potencjalnych, r\u00f3\u017cnych obszarach, kt\u00f3re nale\u017cy rozwa\u017cy\u0107 celem zaspokojenia wymaga\u0144 biznesowych, st\u0105d te\u017c zasadne jest stosowanie takiego podzia\u0142u.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u0179r\u00f3d\u0142a<\/strong><\/h2>\n\n\n\n<p>Business Analysis Body Of Knowledge Guide 3.0, International Institute of Business Analysis, 2015<\/p>\n\n\n\n<p><sup>1<\/sup> IIBA BABOK Guide 3.0, roz. 2.2. Key Terms, strona 15<\/p>\n\n\n\n<p><sup>2<\/sup> IIBA BABOK Guide 3.0, roz. 2.3. Requirements Classification Schema, strona 16<\/p>\n\n\n\n<p><sup>3<\/sup> IIBA BABOK Guide 3.0, roz. 2.3. Requirements Classification Schema, strona 16<\/p>\n\n\n\n<p><sup>4<\/sup> IIBA BABOK Guide 3.0, roz. 2.3. Requirements Classification Schema, strona 16<\/p>\n\n\n\n<p><sup>5<\/sup> IIBA BABOK Guide 3.0, roz. 2.3. Requirements Classification Schema, strona 16<\/p>\n\n\n\n<p><sup>6<\/sup> IIBA BABOK Guide 3.0,&nbsp; roz. 5.1. Trace Requirements, strona 80<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;22063&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;34&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5 ( votes: 34)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Rodzaje wymaga\u0144 wed\u0142ug IIBA BABOK Guide 3.0&quot;,&quot;width&quot;:&quot;139.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 139.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            5\/5 ( votes: 34)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Jednym z etap\u00f3w pracy analityka jest opisywanie wymaga\u0144. Mog\u0105 one przybiera\u0107 r\u00f3\u017cne formy: od wymaga\u0144 opisywanych tradycyjnie po wymagania opisywane &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/rodzaje-wymagan-wedlug-iiba-babok-guide-3-0\/\">Continued<\/a><\/p>\n","protected":false},"author":525,"featured_media":22068,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1318],"tags":[2427,1713,121,746,259],"class_list":["post-22063","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zarzadzanie-projektami","tag-digital","tag-babok-guide-3-0","tag-analiza-biznesowa","tag-analityk","tag-analiza-wymagan"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/05\/Rodzaje-wymagan-wedlug-IIBA-BABOK-Guide-3.0.jpg","category_names":["Zarz\u0105dzanie projektami"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/22063"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/525"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=22063"}],"version-history":[{"count":3,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/22063\/revisions"}],"predecessor-version":[{"id":22070,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/22063\/revisions\/22070"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/22068"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=22063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=22063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=22063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}