{"id":21733,"date":"2021-01-19T13:01:01","date_gmt":"2021-01-19T12:01:01","guid":{"rendered":"https:\/\/altkomsoftware.com\/analiza-w-podejsciu-zwinnym-wedlug-babok-1\/"},"modified":"2025-04-01T10:53:03","modified_gmt":"2025-04-01T08:53:03","slug":"analiza-w-podejsciu-zwinnym-wedlug-babok-1","status":"publish","type":"post","link":"https:\/\/stg.altkomsoftware.com\/pl\/blog\/analiza-w-podejsciu-zwinnym-wedlug-babok-1\/","title":{"rendered":"Analiza w podej\u015bciu zwinnym wed\u0142ug BABOK"},"content":{"rendered":"<p style=\"text-align: center;\"><em>\u201cIn an agile environment, business analysis brings people together and ensures<\/em><\/p>\n<p style=\"text-align: center;\"><em>that the right stakeholders are involved with the agile team at the right time.\u201d &#8211; <\/em><strong>BABOK Guide<\/strong><\/p>\n<p><strong>Ostatnio mia\u0142am mo\u017cliwo\u015b\u0107 zapoznania si\u0119 z \u201ebibli\u0105 analityk\u00f3w\u201d, czyli zbiorem dobrych praktyk z zakresu analizy biznesowej zebranych w BABOK Guide (<a href=\"https:\/\/www.iiba.org\/standards-and-resources\/babok\/\" target=\"_blank\" rel=\"nofollow noopener\"><em>A Guide to the Business Analysis Body of Knowledge\u00ae<\/em><\/a>). W wersji 3.0 pojawi\u0142 si\u0119 rozdzia\u0142 opisuj\u0105cy analiz\u0119 biznesow\u0105 z r\u00f3\u017cnych perspektyw, np. architektury organizacji czy zarz\u0105dzania procesami biznesowymi. BABOK opisuje, jak analiza w takim podej\u015bciu powinna by\u0107 realizowana, na czym si\u0119 skupi\u0107 oraz jakie techniki s\u0105 polecane w trakcie prac analitycznych.<\/strong><\/p>\n<p>Od p\u00f3\u0142 roku mam mo\u017cliwo\u015b\u0107 uczestniczenia w projekcie, kt\u00f3ry przechodzi zwinn\u0105 transformacj\u0119.\u00a0W BABOK zwr\u00f3ci\u0142am uwag\u0119 na cz\u0119\u015b\u0107 opisuj\u0105c\u0105\u00a0<strong>podej\u015bcie do analizy biznesowej z perspektywy zwinnego wytwarzania oprogramowania<\/strong>.<\/p>\n<h2>Charakterystyka zwinnego podej\u015bcia BABOK<\/h2>\n<p>Wed\u0142ug BABOK g\u0142\u00f3wne za\u0142o\u017cenia pracy w podej\u015bciu zwinnym obejmuj\u0105:<\/p>\n<ul>\n<li>zmieniaj\u0105ce si\u0119 wymagania s\u0105 dopuszczalne, nawet na p\u00f3\u017anym etapie wytwarzania,<\/li>\n<li>problem biznesowy mo\u017cna sprowadzi\u0107 do zestawu potrzeb, kt\u00f3re mog\u0105 by\u0107 zrealizowane przez po\u0142\u0105czenie zmian proces\u00f3w biznesowych i wprowadzenie zmian technologicznych,<\/li>\n<li>inicjatywy zwinne maj\u0105 w pe\u0142ni zaanga\u017cowanych klient\u00f3w, z pe\u0142nym poparciem dla zwinnego podej\u015bcia,<\/li>\n<li>w idealnym podej\u015bciu zespo\u0142y deweloperskie maj\u0105 sta\u0142y sk\u0142ad, a cz\u0142onkowie nie s\u0105 zbyt cz\u0119sto przenoszeni do innych zespo\u0142\u00f3w,<\/li>\n<li>preferowane s\u0105 zespo\u0142y\u00a0multidyscyplinarne, pracuj\u0105ce w jednej lokalizacji, co zach\u0119ca do bardziej wydajnych i skutecznych rozm\u00f3w twarz\u0105 w twarz; jednak podej\u015bcie zwinne mo\u017ce dobrze dzia\u0142a\u0107 w zespo\u0142ach\u00a0rozproszonych, pod warunkiem, \u017ce istniej\u0105 odpowiednie kana\u0142y\u00a0wsparcia\u00a0i komunikacji\u00a0takiego sposobu pracy,<\/li>\n<li>cz\u0142onkowie zespo\u0142u mog\u0105 pe\u0142ni\u0107 wi\u0119cej ni\u017c jedn\u0105 rol\u0119 w zespole, je\u015bli jest to wymagane i pod warunkiem, \u017ce zesp\u00f3\u0142 posiada odpowiednie umiej\u0119tno\u015bci,<\/li>\n<li>cz\u0142onkowie zespo\u0142u maj\u0105 nastawienie na ci\u0105g\u0142e doskonalenie i skuteczne\u00a0dostarczanie warto\u015bci poprzez regularne inspekcje,<\/li>\n<li>zespo\u0142y zwinne s\u0105 uprawnione do decydowania o sobie i samoorganizuj\u0105ce si\u0119.<\/li>\n<\/ul>\n<p>Aby podej\u015bcie zwinne odnios\u0142o sukces, konieczne jest\u00a0<strong>wypracowanie odpowiedniego sposobu my\u015blenia u interesariuszy zmiany<\/strong> (biznesu). Zw\u0142aszcza os\u00f3b decyduj\u0105cych o jej zakresie i sposobie realizacji. Powinni oni zdawa\u0107 sobie spraw\u0119 z tego, jak krytyczne dla odniesienia sukcesu jest aktywne zaanga\u017cowanie w prace zespo\u0142u wytwarzaj\u0105cego zmian\u0119. Pocz\u0105wszy od etapu okre\u015blania celu zmiany i precyzowania wymaga\u0144, przez ich realizacj\u0119, kiedy ro\u015bnie zrozumienie problemu i pojawiaj\u0105 si\u0119 bardziej szczeg\u00f3\u0142owe pytania, a\u017c do momentu odbioru wykonanych prac, kiedy kluczowe jest stwierdzenie, czy uzyskany efekt odpowiada oczekiwaniom.<\/p>\n<h2>Zadania analityka<\/h2>\n<p>BABOK zwraca uwag\u0119, \u017ce\u00a0<strong>w podej\u015bciu zwinnym analiza biznesowa mo\u017ce by\u0107 wykonywana przez r\u00f3\u017cne role<\/strong>. Na przyk\u0142ad Product Managera, Product Ownera czy dedykowanego Analityka biznesowego. Analityk biznesowy (nie jako tytu\u0142, ale jako osoba wykonuj\u0105ca analiz\u0119 biznesow\u0105) powinien przede wszystkim <strong>zrozumie\u0107 cel i wizj\u0119 wprowadzanej zmiany z wysokiego poziomu ca\u0142ej organizacji<\/strong>. Mo\u017ce to osi\u0105gn\u0105\u0107 dzi\u0119ki bliskiej wsp\u00f3\u0142pracy z inicjatorami zmiany, zw\u0142aszcza poprzez rozmowy i warsztaty. Preferuje si\u0119 komunikacj\u0119 mniej formaln\u0105, raczej skoncentrowan\u0105 na wydobywaniu i zrozumieniu potrzeb, ni\u017c zabezpieczeniu potwierdze\u0144 na przysz\u0142o\u015b\u0107. Dobra, efektywna komunikacja i wsp\u00f3\u0142praca z biznesem jest kluczowa do osi\u0105gni\u0119cia porozumienia, a w rezultacie zaspokojeniu potrzeb. Zrozumienie potrzeb biznesu pozwala te\u017c analitykowi na okre\u015blanie priorytet\u00f3w poszczeg\u00f3lnych inicjatyw.<\/p>\n<p>W dalszej kolejno\u015bci zadaniem analityka jest zapewnienie, \u017ceby\u00a0<strong>potrzebne informacje by\u0142y dost\u0119pne dla zespo\u0142u deweloperskiego na wystarczaj\u0105cym poziomie szczeg\u00f3\u0142owo\u015bci w odpowiednim czasie<\/strong>. Analityk przede wszystkim pomaga zespo\u0142owi zrozumie\u0107, na jak\u0105 potrzeb\u0119 biznesow\u0105 i w jaki spos\u00f3b odpowiada wprowadzana zmiana. W\u0142a\u015bnie ta koncentracja wszystkich zaanga\u017cowanych os\u00f3b na warto\u015bci dostarczanej dla biznesu jest najwa\u017cniejsz\u0105 cech\u0105 zwinnego podej\u015bcia. Zadaniem analityka jest roz\u0142o\u017cenie wysokopoziomowej wizji zmiany na mniejsze zadania, mo\u017cliwe do podj\u0119cia przez zesp\u00f3\u0142 deweloperski. Zadania, kt\u00f3rych realizacja dostarczy konkretn\u0105 warto\u015b\u0107 dla interesariuszy. Co wi\u0119cej, to do analityka biznesowego nale\u017cy okre\u015blenie priorytet\u00f3w tych zada\u0144 oraz zapewnienie, \u017ceby sk\u0142ada\u0142y si\u0119 na kompletn\u0105 funkcjonalno\u015b\u0107. R\u00f3wnie\u017c do analityka nale\u017cy praca nad kryteriami akceptacji poszczeg\u00f3lnych zada\u0144. aby z jednej strony odpowiada\u0142y potrzebom biznesu, a z drugiej by\u0142y zrozumia\u0142e dla zespo\u0142u deweloperskiego.<\/p>\n<p>Dokument BABOK podkre\u015bla r\u00f3wnie\u017c, \u017ce zwinne podej\u015bcie wymaga, \u017ceby\u00a0<strong>analiza i projektowanie rozwi\u0105zania by\u0142y wykonywane \u201ejust-in-time\u201d.<\/strong> Albo na chwil\u0119 przed podj\u0119ciem przez zesp\u00f3\u0142 do realizacji albo nawet w trakcie realizacji przez zesp\u00f3\u0142. Analiza wykonywana przed podj\u0119ciem wytwarzania ma na celu zapewnienie, \u017ce zesp\u00f3\u0142 jest w stanie prawid\u0142owo wyceni\u0107 prace. Zadaniem analizy w trakcie wytwarzania jest zapewnienie, \u017ce zesp\u00f3\u0142 realizuje prace zgodnie z oczekiwaniami interesariuszy. Praca w zwinnym zespole mo\u017ce wymaga\u0107 od analityka ci\u0105g\u0142ej zmiany podej\u015bcia, stosowania r\u00f3\u017cnych technik, tak, \u017ceby jak najlepiej odpowiedzie\u0107 na potrzeby zespo\u0142u.<\/p>\n<h2>Otwarto\u015b\u0107 na zmiany<\/h2>\n<p><strong>Wszystkie strony powinny by\u0107 te\u017c otwarte na zmian\u0119 cel\u00f3w organizacji<\/strong>, a co za tym idzie, zmian\u0119 priorytet\u00f3w zaplanowanych prac. Przede wszystkim dotyczy to zagadnie\u0144, kt\u00f3re s\u0105 dopiero na etapie analizy i planowania. Nawet zadania z g\u00f3ry backlogu mog\u0105 zmieni\u0107 sw\u00f3j priorytet. R\u00f3wnie\u017c po zaprezentowaniu biznesowi przygotowanego rozwi\u0105zania mo\u017ce si\u0119 okaza\u0107, \u017ce konieczna jest zmiana priorytet\u00f3w. Owszem, jest to niekomfortowe dla zespo\u0142u deweloperskiego, kt\u00f3ry ju\u017c dobrze rozpozna\u0142, co jest do zrobienia. Ale wszyscy powinni mie\u0107 \u015bwiadomo\u015b\u0107, \u017ce takie sytuacje mog\u0105 si\u0119 wydarzy\u0107.<\/p>\n<p>W podej\u015bciu zwinnym rozwi\u0105zanie buduje si\u0119 stopniowo. Dlatego interesariusze i zesp\u00f3\u0142 deweloperski powinni przez ca\u0142y czas wsp\u00f3lnie <strong>weryfikowa\u0107, czy i w jakim stopniu wytwarzane funkcjonalno\u015bci zbli\u017caj\u0105 do osi\u0105gniecia zamierzonych korzy\u015bci lub realizacji celu<\/strong>. Dzieje si\u0119 to przede wszystkim na koniec ka\u017cdego cyklu wytwarzania. BABOK zauwa\u017ca, \u017ce rola analityka polega tu na zapewnieniu, i\u017c produkt spe\u0142nia okre\u015blone wymagania w trakcie procesu wytw\u00f3rczego. A tak\u017ce na istotnym udziale w prezentacji wytworzonego produktu dla biznesu. Analityk odpowiada te\u017c za znajdowanie nowych obszar\u00f3w do zmian, kt\u00f3re mog\u0105 zwi\u0119kszy\u0107 warto\u015b\u0107 biznesow\u0105 realizowanego produktu.<\/p>\n<p>W konkretnym zwinnym zespole mo\u017ce by\u0107 jedna lub kilka os\u00f3b z kompetencjami analitycznymi, chocia\u017c formalnie nie musz\u0105 mie\u0107 tytu\u0142u \u201eanalityka\u201d. Mog\u0105 je wykonywa\u0107 analitycy nale\u017c\u0105cy do zespo\u0142u, przedstawiciel biznesu, Product\u00a0Owner\u00a0lub zesp\u00f3\u0142 jako ca\u0142o\u015b\u0107, bez wskazywania konkretnej osoby. To oznacza, \u017ce\u00a0<strong>realizowanie prac analitycznych nie musi nale\u017ce\u0107 do obowi\u0105zk\u00f3w jednego specjalisty<\/strong>, ale jest zadaniem dla ca\u0142ego zespo\u0142u. Wskazany analityk, z racji swoich kompetencji, mo\u017ce odgrywa\u0107 szczeg\u00f3ln\u0105 rol\u0119 w trakcie planowania prac, testowania oraz prezentacji rozwi\u0105zania dla interesariuszy.<\/p>\n<h2>Podej\u015bcie do dokumentacji w BABOK<\/h2>\n<p>Zwinne podej\u015bcie do wytwarzania oprogramowania wymaga te\u017c zmiany w sposobie dokumentowania rozwi\u0105zania. BABOK zwraca uwag\u0119, \u017ce\u00a0<strong>zasady i spos\u00f3b prowadzenia dokumentacji zale\u017cy przede wszystkim od celu, jaki temu przy\u015bwieca<\/strong>. Je\u015bli wymaga si\u0119 dokumentacji ze wzgl\u0119d\u00f3w formalnych, jej wytworzenie powinno by\u0107 cz\u0119\u015bci\u0105 cyklu wytw\u00f3rczego. W przeciwnym wypadku dokumentacja powinna si\u0119 ogranicza\u0107 tylko do tego, co jest niezb\u0119dne dla zespo\u0142u wytw\u00f3rczego do dostarczenia zmiany. Koszt jej wytworzenia i utrzymywania nie powinien by\u0107 wi\u0119kszy ni\u017c warto\u015b\u0107, kt\u00f3r\u0105 ze sob\u0105 niesie. W praktyce cz\u0119sto jako dokumentacja wystarczaj\u0105ce s\u0105 opisy, kt\u00f3re pozwoli\u0142y zespo\u0142owi deweloperskiemu oszacowa\u0107 i zrealizowa\u0107 funkcjonalno\u015b\u0107. Zwinne zespo\u0142y najcz\u0119\u015bciej u\u017cywaj\u0105 historyjek u\u017cytkownika (user stories) z zawartymi tam kryteriami akceptacji. Raczej nie u\u017cywa si\u0119 modeli analitycznych czy schemat\u00f3w. Je\u017celi ju\u017c, to w spos\u00f3b mniej formalny i cz\u0119sto nie utrzymuje si\u0119 ich po zrealizowaniu funkcjonalno\u015bci.<\/p>\n<h2>Kompetencje mi\u0119kkie<\/h2>\n<p>Na koniec kr\u00f3tko o kompetencjach, kt\u00f3re powinien posiada\u0107 analityk pracuj\u0105cy w zwinnym zespole.\u00a0Podej\u015bcie\u00a0BABOK\u00a0k\u0142adzie du\u017cy nacisk na\u00a0<strong>wsp\u00f3\u0142prac\u0119 i komunikacj\u0119<\/strong>, st\u0105d takie kompetencje odgrywaj\u0105 najwi\u0119ksz\u0105 rol\u0119. Zw\u0142aszcza dla analityka, na kt\u00f3rego barkach le\u017cy wsp\u00f3\u0142praca z interesariuszami, wydobywanie od nich wymaga\u0144 a potem przekazywanie ich zespo\u0142owi. Lista kompetencji analityka wymienionych w BABOK:<\/p>\n<ul>\n<li>Komunikacja i wsp\u00f3\u0142praca: umiej\u0119tno\u015b\u0107 zrozumienia i wyra\u017cenia wizji i potrzeb biznesu; wsparcie innych w zrozumieniu i wspieraniu tej wizji; uczestniczenie w okre\u015blaniu priorytet\u00f3w zada\u0144; u\u0142atwianie wsp\u00f3lnego wypracowywania rozwi\u0105zania.<\/li>\n<li>Cierpliwo\u015b\u0107 i tolerancja: zdolno\u015b\u0107 do zachowania spokoju w pracy pod presj\u0105 innych i otwarcie si\u0119 na potrzeby wsp\u00f3\u0142pracownik\u00f3w.<\/li>\n<li>Elastyczno\u015b\u0107 i zdolno\u015b\u0107 adaptacji: umiej\u0119tno\u015b\u0107 wychodzenia poza swoj\u0105 specjalizacj\u0119, aby wspiera\u0107 pozosta\u0142ych cz\u0142onk\u00f3w zespo\u0142u.<\/li>\n<li>Umiej\u0119tno\u015b\u0107 radzenia sobie ze zmian\u0105: umiej\u0119tno\u015b\u0107 szybkiej oceny, jak zmiana wp\u0142ywa na inne aspekty rozwi\u0105zania oraz okre\u015blenia, co w jaki spos\u00f3b najlepiej zapewni\u0107 warto\u015b\u0107 biznesow\u0105 przy cz\u0119sto zmieniaj\u0105cych si\u0119 wymaganiach; wsparcie przy zmianie priorytet\u00f3w zada\u0144.<\/li>\n<li>Umiej\u0119tno\u015b\u0107 rozpoznania warto\u015bci biznesowej: umiej\u0119tno\u015b\u0107 zrozumienia, jak wprowadzana zmiana wspiera osi\u0105gni\u0119cie cel\u00f3w biznesowych oraz jak\u0105 warto\u015b\u0107 niesie dla interesariuszy.<\/li>\n<li>Ci\u0105g\u0142e doskonalenie: otwarcie si\u0119 na konieczno\u015b\u0107 ci\u0105g\u0142ego weryfikowania, w jaki spos\u00f3b analityk wraz z zespo\u0142em mog\u0105 stawa\u0107 si\u0119 bardziej efektywni.<\/li>\n<\/ul>\n<p>Je\u015bli interesuj\u0105 Ci\u0119 praktyczne przyk\u0142ady, odwied\u017a kolejny artyku\u0142 <a href=\"https:\/\/stg.altkomsoftware.com\/pl\/blog\/analiza-w-podejsciu-zwinnym-wedlug-babok-2\/\">Analiza w podej\u015bciu zwinnym wed\u0142ug BABOK \u2013 praktyczna realizacja.<\/a><\/p>\n<p style=\"text-align: right;\"><strong><br \/>\nJoanna K\u0119pka<\/strong>, Starszy Analityk<br \/>\nAltkom Software &amp; Consulting<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cIn an agile environment, business analysis brings people together and ensures that the right stakeholders are involved with the agile team at the right time.\u201d &#8211; BABOK Guide Ostatnio mia\u0142am mo\u017cliwo\u015b\u0107 zapoznania si\u0119 z \u201ebibli\u0105 analityk\u00f3w\u201d, czyli zbiorem dobrych praktyk z zakresu analizy biznesowej zebranych w BABOK Guide (A Guide to the Business Analysis Body [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[251],"topic":[],"blog-author":[],"class_list":["post-21733","post","type-post","status-publish","format-standard","hentry","category-bez-kategorii","tag-babok"],"acf":[],"_links":{"self":[{"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/posts\/21733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/comments?post=21733"}],"version-history":[{"count":1,"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/posts\/21733\/revisions"}],"predecessor-version":[{"id":39775,"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/posts\/21733\/revisions\/39775"}],"wp:attachment":[{"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/media?parent=21733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/categories?post=21733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/tags?post=21733"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/topic?post=21733"},{"taxonomy":"blog-author","embeddable":true,"href":"https:\/\/stg.altkomsoftware.com\/pl\/wp-json\/wp\/v2\/blog-author?post=21733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}