{"id":27297,"date":"2024-03-29T05:00:00","date_gmt":"2024-03-29T04:00:00","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=27297"},"modified":"2025-05-07T11:40:25","modified_gmt":"2025-05-07T09:40:25","slug":"analiza-biznesowa-w-migracji-danych-kadrowych-case-study","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/analiza-biznesowa-w-migracji-danych-kadrowych-case-study\/","title":{"rendered":"Analiza biznesowa w migracji danych kadrowych \u2013 case study"},"content":{"rendered":"\n<p>Proces migracji danych ze starego systemu ERP do nowego zawsze jest wyzwaniem dla organizacji. Im wi\u0119cej pracownik\u00f3w i bardziej z\u0142o\u017cona struktura firmy, tym migrowanie danych mo\u017ce okaza\u0107 si\u0119 bardziej czasoch\u0142onne oraz kosztowne. Nieoceniona pozostaje w tym procesie rola analityka, od kt\u00f3rego zale\u017cy forma i jako\u015b\u0107 zebranych wymaga\u0144 oraz dob\u00f3r sposobu migracji danych do nowego \u015brodowiska.<\/p>\n\n\n\n<p>W niniejszym artykule przedstawi\u0119 przyk\u0142ad, jak przebiega\u0142a praca analityka i na czym polega\u0142a jego rola w <strong>globalnym projekcie migracji danych z SAP-a modu\u0142 HR do systemu Workday<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Systemy klasy ERP<\/strong><\/h2>\n\n\n\n<p>Na wst\u0119pie przypomnijmy, czym w og\u00f3le s\u0105 systemy takie jak SAP i Workday. Nale\u017c\u0105 one do system\u00f3w klasy ERP, kt\u00f3re stanowi\u0105 zbi\u00f3r powi\u0105zanych ze sob\u0105 rozwi\u0105za\u0144 informatycznych, wspieraj\u0105cych kluczowe procesy ca\u0142ego przedsi\u0119biorstwa. Obecnie odchodzi si\u0119 od praktyki tworzenia jednolitej wersji systemu ERP dla wszystkich klient\u00f3w.<\/p>\n\n\n\n<p>Dostawcy system\u00f3w ERP, aby zachowa\u0107 konkurencyjno\u015b\u0107, bior\u0105 pod uwag\u0119, \u017ce po wdro\u017ceniu systemu b\u0119dzie on dostosowywany do indywidualnych wymaga\u0144 ka\u017cdego klienta. Konieczno\u015b\u0107 dostosowywania systemu ERP wynika z realnych i zauwa\u017calnych niedoskona\u0142o\u015bci w funkcjonowaniu systemu informatycznego. Niekt\u00f3re z tych niedoskona\u0142o\u015bci mo\u017cna rozwi\u0105za\u0107 poprzez reorganizacj\u0119 proces\u00f3w biznesowych lub zmian\u0119 konfiguracji oprogramowania, podczas gdy inne wymagaj\u0105 <strong>dostosowania samego systemu<\/strong>. Warto zauwa\u017cy\u0107, \u017ce istniej\u0105 r\u00f3wnie\u017c takie braki rozwi\u0105za\u0144 systemowych, kt\u00f3re mog\u0105 nigdy nie zosta\u0107 ca\u0142kowicie uzupe\u0142nione.<\/p>\n\n\n\n<p>Wszystkie zmiany wzgl\u0119dem wyj\u015bciowego rozwi\u0105zania musz\u0105 by\u0107 ponownie zwalidowane przy ka\u017cdorazowym wdro\u017ceniu pakietu oprogramowania. W niekt\u00f3rych przypadkach w\u0142a\u015bnie kompletna zmiana systemu jest najlepszym rozwi\u0105zaniem, aby w jak najwi\u0119kszym stopniu pozby\u0107 si\u0119 luk systemowych.<\/p>\n\n\n\n<p>W rezultacie, jak \u0142atwo si\u0119 domy\u015bli\u0107, <strong>dostosowania systemu ERP s\u0105 procesem d\u0142ugotrwa\u0142ym i kosztownym<\/strong>. Jest to inwestycja, kt\u00f3ra zwraca\u0107 si\u0119 b\u0119dzie latami, daj\u0105c w zamian mo\u017cliwo\u015b\u0107 zoptymalizowanego zarz\u0105dzania zasobami przedsi\u0119biorstwa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Metody i narz\u0119dzia wspieraj\u0105ce analiz\u0119 migracji danych<\/strong><\/h2>\n\n\n\n<p>Przejd\u017amy zatem do narz\u0119dzi, kt\u00f3re cz\u0119sto okazuj\u0105 si\u0119 niezast\u0105pione podczas projektu migracyjnego. Mog\u0105 one z pewno\u015bci\u0105 u\u0142atwi\u0107 komunikacj\u0119 mi\u0119dzy zespo\u0142ami, czy te\u017c zapewnia\u0107 bezpieczne przechowywanie dokumentacji projektowej, zawieraj\u0105cej poufne dane.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Azure Devops jako narz\u0119dzie do komunikacji mi\u0119dzy zespo\u0142ami<\/strong><\/h3>\n\n\n\n<p>Azure DevOps to platforma oprogramowania typu Software as a Service (SaaS) oferowany przez firm\u0119 Microsoft, kt\u00f3ra za pomoc\u0105 swoich narz\u0119dzi \u0142\u0105czy developer\u00f3w, analityk\u00f3w, kierownik\u00f3w projekt\u00f3w oraz innych cz\u0142onk\u00f3w zespo\u0142\u00f3w developerskich w celu realizacji wdro\u017cenia nowego oprogramowania, czy te\u017c innych rozwi\u0105za\u0144 dla u\u0142atwienia komunikacji i przep\u0142ywu zada\u0144 w projektach IT.<\/p>\n\n\n\n<p>Jest to <strong>rozwi\u0105zanie na tyle elastyczne<\/strong>, \u017ce integruje si\u0119 ze znaczn\u0105 liczb\u0105 narz\u0119dzi popularnych na rynku, b\u0119d\u0105c optymaln\u0105 alternatyw\u0105 do kompilacji narz\u0119dzi typu DevOps. Dzi\u0119ki intuicyjnemu interface\u2019owi organizacje mog\u0105 wdra\u017ca\u0107 i ulepsza\u0107 produkty efektywniej ni\u017c w przypadku standardowych metod tworzenia oprogramowania.<\/p>\n\n\n\n<p>Dost\u0119p do Azure DevOps mo\u017cna uzyska\u0107 za po\u015brednictwem przegl\u0105darki internetowej lub klienta IDE.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Narz\u0119dzia Azure Devops<\/strong><\/h3>\n\n\n\n<p>Do podstawowych narz\u0119dzi Azure Devops nale\u017c\u0105:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Boards \u2013 jest to zestaw narz\u0119dzi wspomagaj\u0105cych planowanie oraz \u015bledzenie post\u0119p\u00f3w wdro\u017ce\u0144 za pomoc\u0105 metodyk zwinnych typu Kanban oraz Scrum. W projektach zwi\u0105zanych z migracj\u0105 danych rozwi\u0105zanie u\u0142atwia r\u00f3wnie\u017c komunikacj\u0119 pomi\u0119dzy poszczeg\u00f3lnymi zespo\u0142ami. Przeniesienie zadania do nast\u0119pnego etapu, czy te\u017c zespo\u0142u odbywa si\u0119 poprzez zwyk\u0142e \u201edrag and drop\u201d za pomoc\u0105 myszki. Ponadto, wi\u0119kszo\u015b\u0107 kluczowych aktywno\u015bci zwi\u0105zanych z projektem migracji danych b\u0119dzie odbywa\u0107 si\u0119 na tak zwanych \u201eBoardach\u201d, co zostanie opisane w nast\u0119pnych cz\u0119\u015bciach artyku\u0142u.<\/li>\n\n\n\n<li>Inne dost\u0119pne narz\u0119dzia warte wspomnienia to:\n<ul class=\"wp-block-list\">\n<li>Repos \u2013 daje dost\u0119p do repozytori\u00f3w Git oraz kontroli wersji serwera Team Foundation (TFVC) w celu kontroli \u017ar\u00f3d\u0142a kodu.<\/li>\n\n\n\n<li>Pipelines \u2013 jest to zestaw narz\u0119dzi do konfigurowania automatycznych proces\u00f3w budowania i dostarczania aplikacji.<\/li>\n\n\n\n<li>Azure Test Plans \u2013 udost\u0119pnia zestaw narz\u0119dzi do testowania rozwi\u0105za\u0144, w tym testowania eksploracyjnego i UAT (User Acceptance Test).<\/li>\n\n\n\n<li>Azure Artifacts \u2013 dzi\u0119ki temu rozwi\u0105zaniu zespo\u0142y maj\u0105 dost\u0119p do pakiet\u00f3w, takich jak Maven, NuGet, NPM itp., nie tylko z publicznych, ale tak\u017ce z prywatnych \u017ar\u00f3de\u0142.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image1-5.png\"><img decoding=\"async\" width=\"1024\" height=\"344\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image1-5-1024x344.png\" alt=\"Przyk\u0142adowy board w Azure DevOps\" class=\"wp-image-27298\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image1-5-1024x344.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image1-5-300x101.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image1-5-768x258.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image1-5.png 1410w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 1 Przyk\u0142adowy board w Azure DevOps<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Sharepoint<\/strong><\/h3>\n\n\n\n<p>Aplikacja Sharepoint stanowi bezpieczne \u015brodowisko do gromadzenia, porz\u0105dkowania i wsp\u00f3\u0142dzielenia informacji, umo\u017cliwiaj\u0105ce dost\u0119p do nich z dowolnego urz\u0105dzenia. Do korzystania z tej aplikacji wystarczy przegl\u0105darka internetowa, jak np.: Microsoft Edge, Internet Explorer, Chrome czy Firefox.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Analiza procesu migracji danych<\/strong><\/h2>\n\n\n\n<p>Proces migracji danych, kt\u00f3ry ma miejsce w opisywanym projekcie, zosta\u0142 zdefiniowany jak przedstawi\u0142em poni\u017cej:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image2-4.png\"><img decoding=\"async\" width=\"796\" height=\"310\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image2-4.png\" alt=\"Proces migracji danych w omawianym projekcie\" class=\"wp-image-27300\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image2-4.png 796w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image2-4-300x117.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image2-4-768x299.png 768w\" sizes=\"(max-width: 796px) 100vw, 796px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 2 Proces migracji danych w omawianym projekcie<\/figcaption><\/figure>\n\n\n\n<p>Zgodnie z powy\u017cszym diagramem, proces rozpoczyna si\u0119 od ekstrakcji danych ze starego systemu bazodanowego. W tym przypadku jest nim SAP HR. Odbywa\u0107 si\u0119 to mo\u017ce w dwojaki spos\u00f3b:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pierwszym sposobem jest <strong>manualna ekstrakcja danych<\/strong>, gdy dane pracownik\u00f3w lub ich cz\u0119\u015b\u0107 znajduje si\u0119 w innych systemach ni\u017c SAP albo po stronie firm zewn\u0119trznych, jak na przyk\u0142ad ma to miejsce z danymi payrollowymi. Gromadzenie danych odbywa si\u0119 tu za pomoc\u0105 wcze\u015bniej przygotowanych szablon\u00f3w, kt\u00f3re zawieraj\u0105 odpowiednie kolumny, wskazuj\u0105ce wymagane warto\u015bci, jakie powinny si\u0119 w nich znale\u017a\u0107. Innymi s\u0142owy, w tym podej\u015bciu tworzymy manualn\u0105 list\u0119 pracownik\u00f3w wraz z informacjami o warunkach ich zatrudnienia.<\/li>\n\n\n\n<li>Drugim podej\u015bciem jest <strong>ekstrakcja zautomatyzowana<\/strong>. Przy tym podej\u015bciu r\u00f3wnie\u017c wype\u0142nia si\u0119 szablony, jednak wpisuje si\u0119 w nie og\u00f3lne zasady i regu\u0142y opisuj\u0105ce tabele, z kt\u00f3rych maj\u0105 by\u0107 czerpane dane oraz ewentualny mapping danych, t\u0142umacz\u0105c warto\u015bci z SAPa na j\u0119zyk Workdaya.<\/li>\n<\/ul>\n\n\n\n<p>Nast\u0119pnym krokiem jest przes\u0142anie tak przygotowanych danych do zespo\u0142u developerskiego, kt\u00f3ry jest odpowiedzialny za przetestowanie regu\u0142 i mapping\u00f3w dostarczonych za pomoc\u0105 szablon\u00f3w, czy te\u017c sprawdzenie poprawno\u015bci danych manualnych. <strong>Je\u017celi testy wypad\u0142y poprawnie<\/strong> \u2013 co z do\u015bwiadczenia wiem, \u017ce zdarza si\u0119 to bardzo rzadko \ud83d\ude0a \u2013 developerzy zaczynaj\u0105 upload danych do nowego systemu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Przygotowanie szablon\u00f3w<\/strong><\/h2>\n\n\n\n<p>Pierwszym krokiem w kierunku zebrania wymaga\u0144 z poszczeg\u00f3lnych zespo\u0142\u00f3w lokalnych jest przygotowanie szablon\u00f3w, kt\u00f3re zawiera\u0107 b\u0119d\u0105 wszystkie niezb\u0119dne informacje odno\u015bnie tego, jakie dane, z jakich tabel powinny zosta\u0107 przeniesione ze starej bazy danych do nowej.<\/p>\n\n\n\n<p>Za narz\u0119dzie pos\u0142u\u017cy nam do\u015b\u0107 powszechny Excel, w kt\u00f3rym ka\u017cda warto\u015b\u0107 b\u0119dzie mia\u0142a odpowiednie pole. Dodatkowo, w zak\u0142adkach mo\u017cliwe b\u0119dzie dodanie ewentualnego mapowania, s\u0142u\u017c\u0105cego do przet\u0142umaczenia warto\u015bci z SAP-a na j\u0119zyk Workday\u2019a.<\/p>\n\n\n\n<p>Wype\u0142nianie szablon\u00f3w jest <strong>etapem kluczowym<\/strong>, gdy\u017c im lepsza b\u0119dzie jako\u015b\u0107 dostarczonych danych i mappingu, tym sprawniej i szybciej przebiegnie ca\u0142a migracja. Ponadto, poprawne wype\u0142nienie szablonu zmniejszy wyst\u0119powanie zb\u0119dnych bug\u00f3w, czy te\u017c konieczno\u015bci stworzenia Change Request\u00f3w, kt\u00f3re mog\u0105 w znacznym stopniu wyd\u0142u\u017cy\u0107 proces migracji. Dodatkowo wszystkie szablony s\u0105 sk\u0142adowane w odpowiednich folderach na Sharepoincie, co umo\u017cliwia \u0142atwy dost\u0119p do ca\u0142ej dokumentacji projektowej, a tak\u017ce prac\u0119 kilku os\u00f3b na tym samym pliku jednocze\u015bnie.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image3-1.png\"><img decoding=\"async\" width=\"1024\" height=\"427\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image3-1-1024x427.png\" alt=\"Przyk\u0142adowy szablon z omawianego projektu\" class=\"wp-image-27302\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image3-1-1024x427.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image3-1-300x125.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image3-1-768x321.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image3-1-1536x641.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/image3-1.png 1663w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 3 Przyk\u0142adowy szablon z omawianego projektu<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Przygotowania do migracji<\/strong><\/h2>\n\n\n\n<p>Kluczowym elementem analizy biznesowej w projekcie zwi\u0105zanym migracj\u0105 danych, jak i w innych tego typu projektach, jest bliski kontakt z biznesem, czyli z pracownikami dzia\u0142\u00f3w, kt\u00f3re w swoje codziennej pracy wykorzystuj\u0105 w\u0142a\u015bnie dane pracownicze w celu administrowania nimi lub wyp\u0142aty wynagrodze\u0144.<\/p>\n\n\n\n<p>Zesp\u00f3\u0142 takiego dzia\u0142u powinien wi\u0119c sk\u0142ada\u0107 si\u0119 z os\u00f3b, kt\u00f3re maj\u0105 do\u015bwiadczenie w pracy ze starym systemem ERP po to, aby przy ewentualnych b\u0142\u0119dach m\u00f3c je szybko i sprawnie rozwi\u0105za\u0107. Osoby techniczne, kt\u00f3re by\u0142y zaanga\u017cowane we wdro\u017cenie starego systemu, r\u00f3wnie\u017c u\u0142atwi\u0105 prac\u0119 i pozyskanie niezb\u0119dnych informacji.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Kick-off<\/strong><\/h3>\n\n\n\n<p>W celu rozpocz\u0119cia wsp\u00f3\u0142pracy z interesariuszami po stronie biznesu, ustalany jest dzie\u0144 rozpocz\u0119cia ca\u0142ego przedsi\u0119wzi\u0119cia, w kt\u00f3rym to na pierwszym spotkaniu, tj. kick-offie, om\u00f3wione zostan\u0105 cele projektu, spos\u00f3b jego realizacji oraz timeline. Warto nadmieni\u0107, \u017ce szczeg\u00f3\u0142owe przygotowanie prezentacji, ale tak\u017ce szablon\u00f3w, na kt\u00f3rych pracowa\u0107 b\u0119d\u0105 cz\u0142onkowie zespo\u0142u znacz\u0105co u\u0142atwi dalsz\u0105 wsp\u00f3\u0142prac\u0119. Innymi s\u0142owy, im ca\u0142e przedsi\u0119wzi\u0119cie i jego cel b\u0119d\u0105 bardziej zrozumia\u0142e dla pracownik\u00f3w dzia\u0142u HR, tym lepszej jako\u015bci dane otrzymamy.<\/p>\n\n\n\n<p>Na tym etapie niezast\u0105pionym narz\u0119dziem mo\u017ce okaza\u0107 si\u0119 Azure DevOps. Wykorzystuj\u0105c Board przypisany do danego interesariusza, mo\u017cemy stworzy\u0107 taski dla poszczeg\u00f3lnych szablon\u00f3w, co u\u0142atwi nam monitorowanie post\u0119p\u00f3w w realizacji zada\u0144 oraz komunikacj\u0119 mi\u0119dzy uczestnikami procesu. Niemniej bardzo istotne jest, aby upewni\u0107 si\u0119, \u017ce ka\u017cdy z uczestnik\u00f3w ma odpowiednio nadane dost\u0119py. W przypadku ich braku, proces nadawania dost\u0119p\u00f3w mo\u017ce zmarnowa\u0107 cenny czas, potrzebny na przygotowanie szablon\u00f3w.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Przegl\u0105d i uzupe\u0142nianie szablon\u00f3w<\/strong><\/h3>\n\n\n\n<p>Wyobra\u017amy sobie, \u017ce jeste\u015bmy ju\u017c po kick-offie. Interesariusze wiedz\u0105 dlaczego, w jakim celu, jak i kiedy b\u0119dzie realizowany projekt. Co dalej? Z regu\u0142y nast\u0119pnym krokiem jest dwu\u2013 lub trzytygodniowy przegl\u0105d i uzupe\u0142nienie szablon\u00f3w o odpowiednie warto\u015bci. Jak tutaj wygl\u0105da praca analityka? Mo\u017cna powiedzie\u0107, \u017ce co kraj to obyczaj. \ud83d\ude0a<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Niekt\u00f3rzy interesariusze bardzo du\u017c\u0105 wag\u0119 przyk\u0142adaj\u0105 do <strong>bliskiej wsp\u00f3\u0142pracy z analitykiem<\/strong>, kt\u00f3ry prowadzi ich przez ca\u0142y proces i jest obecny przy wype\u0142nianiu szablon\u00f3w. Jest to metoda bardzo przyspieszaj\u0105ca ca\u0142y proces, gdy\u017c wtedy faza weryfikacji przez analityka odbywa si\u0119 on the job. Przedstawiciele dzia\u0142u HR mog\u0105 zadawa\u0107 pytania bezpo\u015brednio, a analityk mo\u017ce kontrolowa\u0107, czy zesp\u00f3\u0142 wpisuje odpowiednie warto\u015bci oraz tworzy poprawny mapping.<\/li>\n\n\n\n<li>Kolejn\u0105 metod\u0105, stosowan\u0105 przez niekt\u00f3rych uczestnik\u00f3w procesu, jest <strong>praca samodzielna<\/strong>, co oznacza, \u017ce interesariusz konsultuje swoje post\u0119py z analitykiem tylko na cotygodniowych spotkaniach, a my jako analitycy mo\u017cemy w trakcie realizacji tylko dopytywa\u0107 o post\u0119py lub sprawdza\u0107 post\u0119p prac na boardzie w AzureDevOps. Niemniej nie mamy bezpo\u015bredniej kontroli nad sposobem realizacji zadania, jak w pierwszym modelu wsp\u00f3\u0142pracy.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Refinement team<\/strong><\/h3>\n\n\n\n<p>Min\u0119\u0142y dwa lub trzy tygodnie, interesariusz zd\u0105\u017cy\u0142 dostarczy\u0107 nam wype\u0142nion\u0105 niezb\u0119dnymi warto\u015bciami dokumentacj\u0119 oraz mapping danych. Nast\u0119pnym krokiem, przy za\u0142o\u017ceniu, \u017ce analityk wspiera\u0142 interesariuszy w zbieraniu danych, jest przydzielenie zada\u0144 do Refinement teamu.<\/p>\n\n\n\n<p>Jest to zesp\u00f3\u0142 developer\u00f3w, kt\u00f3rzy za pomoc\u0105 test\u00f3w wykonywanych na odpowiednich \u015brodowiskach sprawdzaj\u0105, czy warto\u015bci otrzymane od uczestnik\u00f3w procesu dzia\u0142aj\u0105 poprawnie. Aby da\u0107 sygna\u0142 Refinement teamowi, \u017ce mo\u017ce rozpocz\u0105\u0107 swoj\u0105 prac\u0119, wystarczy nada\u0107 taskom na boardzie w Azure DevOps odpowiedni status.<\/p>\n\n\n\n<p>Po takiej analizie nast\u0119puj\u0105 tzw. Refinement Sessions. S\u0105 to spotkania, organizowane przez analityka, na kt\u00f3rych przedstawiciele Refinement teamu maj\u0105 mo\u017cliwo\u015b\u0107 przedstawienia wynik\u00f3w swoich test\u00f3w bezpo\u015brednio zespo\u0142owi HR. Ca\u0142e spotkanie jest facylitowane przez analityka, kt\u00f3ry powinien pilnowa\u0107, aby by\u0142o sp\u00f3jne i efektywne. Ponadto, Refinement team mo\u017ce zostawia\u0107 swoje komentarze oraz pytania do poszczeg\u00f3lnego szablonu r\u00f3wnie\u017c w taskach w Azure DevOps. Dzi\u0119ki temu rozwi\u0105zaniu, wszyscy interesariusze mog\u0105 przygotowa\u0107 si\u0119 do spotkania i przejrze\u0107 ponownie rezultaty swojej pracy.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Upload wyeksportowanych danych<\/strong><\/h3>\n\n\n\n<p>Gdy wszystkie niesp\u00f3jno\u015bci zostan\u0105 wyja\u015bnione pomi\u0119dzy zespo\u0142ami, dane s\u0105 gotowe, aby przes\u0142a\u0107 je dalej do zespo\u0142u developer\u00f3w, kt\u00f3rzy zainicjuj\u0105 upload wyeksportowanych danych do Workday\u2019a. W tym celu analityk jest zobligowany do stworzenia user story w Azure dla ka\u017cdego szablonu, aby zebra\u0107 i podsumowa\u0107 wszystkie niezb\u0119dne informacje, potrzebne do poprawnego uploadu. Dodatkowo, podczas transferu danych, analityk wspiera zesp\u00f3\u0142 developer\u00f3w w ewentualnie wyst\u0119puj\u0105cych defektach.<\/p>\n\n\n\n<p>Jak \u0142atwo zauwa\u017cy\u0107, <strong>rola analityka w tak du\u017cym przedsi\u0119wzi\u0119ciu jest bardzo szeroka<\/strong> i towarzyszy wielu zespo\u0142om zaanga\u017cowanym w projekt w\u0142a\u015bciwie na ka\u017cdym etapie \u2013 od kick-offu a\u017c do ko\u0144cowego uploadu danych.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p>Migracja danych, a tym samym Analiza Biznesowa w migracji danych, jest procesem mocno z\u0142o\u017conym i podatnym na ewentualne b\u0142\u0119dy, wyst\u0119puj\u0105ce podczas wdro\u017cenia. Dlatego te\u017c wprowadzenie analityka do projektu jest etapem czasoch\u0142onnym, gdy\u017c musi on zapozna\u0107 si\u0119 ze sposobem pozyskiwania danych, w tym z szablonami, z komunikacj\u0105 mi\u0119dzy zespo\u0142ami (dzia\u0142 HR, Developerzy oraz z w\u0142asnym zespo\u0142em), czy te\u017c zrozumie\u0107, jakie dane s\u0105 wymagane dla poszczeg\u00f3lnych zespo\u0142\u00f3w.<\/p>\n\n\n\n<p>Z pewno\u015bci\u0105 znajomo\u015b\u0107 system\u00f3w ERP, mi\u0119dzy kt\u00f3rymi przebiega migracja, znacz\u0105co u\u0142atwi prac\u0119 nad przygotowaniem danych oraz adresowaniem w\u0105tpliwo\u015bci zespo\u0142u HR. Niemniej jednak ilo\u015b\u0107 wiedzy, jak\u0105 analityk musi przyswoi\u0107 w globalnym projekcie sprawi, \u017ce potrzeba b\u0119dzie czasu aby sprawnie i bezb\u0142\u0119dnie pozyskiwa\u0107 oraz analizowa\u0107 powierzone zasoby bazodanowe.<\/p>\n\n\n\n<p>Z pewno\u015bci\u0105 b\u0119dzie to dla niego satysfakcjonuj\u0105ce oraz ciekawe do\u015bwiadczenie, gdy\u017c \u015brodowisko, w jakim b\u0119dzie dzia\u0142a\u0107 jest bardzo dynamiczne oraz zr\u00f3\u017cnicowane, a <strong>wdro\u017cony z sukcesem system ERP b\u0119dzie ciekaw\u0105 pozycj\u0105 w jego do\u015bwiadczeniu jako specjalisty<\/strong>.<\/p>\n\n\n\n<p>Dodatkowo, dzi\u0119ki narz\u0119dziom przedstawionym w powy\u017cszym artykule, migracja mo\u017ce przebiega\u0107 sprawniej i bardziej wydajnie, redukuj\u0105c przy tym b\u0142\u0119dy i nieporozumienia, kt\u00f3re mog\u0105 wyst\u0105pi\u0107 podczas wsp\u00f3\u0142pracy miedzy zespo\u0142owej.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Bibliografia<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/siipoland-my.sharepoint.com\/personal\/dbaldyga_sii_pl\/Documents\/Blog\/autorzy%20i%20teksty\/Bartosz%20Kardasz\/2\/1.%09https:\/azure.microsoft.com\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Azure Microsoft<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.microsoft.com\/pl-pl\/microsoft-365\/sharepoint\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >SharePoint Microsoft<\/a><\/li>\n\n\n\n<li>Tomasz WASIELEWSKI, Robert KAMI\u0143SKI, Ireneusz J. J\u00d3\u0179WIAK, Analiza koncepcji zmian w Systemach informatycznych klasy ERP, Zeszyty Naukowe Politechniki \u015al\u0105skiej, Seria: Organizacja i Zarz\u0105dzanie, z. 113.<\/li>\n<\/ol>\n\n\n\n<p>***<\/p>\n\n\n\n<p>Je\u015bli interesuje Ci\u0119 rola analityka lub inne stanowisko w IT, zobacz koniecznie <a href=\"http:\/\/W niniejszym artykule przedstawi\u0119 przyk\u0142ad, jak przebiega\u0142a praca analityka i na czym polega\u0142a jego rola w globalnym projekcie migracji danych z SAP-a modu\u0142 HR do systemu Workday.\" target=\"_blank\" aria-label=\"artyku\u0142y dotycz\u0105ce \u015bcie\u017cek karier (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >artyku\u0142y dotycz\u0105ce \u015bcie\u017cek karier<\/a> przygotowane przez naszych specjalist\u00f3w. <\/p>\n\n\n\n<p><br><\/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;27297&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;9&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;4.9&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;4.9\\\/5 ( votes: 9)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Analiza biznesowa w migracji danych kadrowych \u2013 case study&quot;,&quot;width&quot;:&quot;136.6&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: 136.6px;\">\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            4.9\/5 ( votes: 9)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Proces migracji danych ze starego systemu ERP do nowego zawsze jest wyzwaniem dla organizacji. Im wi\u0119cej pracownik\u00f3w i bardziej z\u0142o\u017cona &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/analiza-biznesowa-w-migracji-danych-kadrowych-case-study\/\">Continued<\/a><\/p>\n","protected":false},"author":410,"featured_media":27306,"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":[1095,121,746,1032],"class_list":["post-27297","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zarzadzanie-projektami","tag-sciezki-karier","tag-analiza-biznesowa","tag-analityk","tag-case-study"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2024\/03\/Analiza-biznesowa-w-migracji-danych-kadrowych-\u2013-case-study.jpg","category_names":["Zarz\u0105dzanie projektami"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/27297"}],"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\/410"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=27297"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/27297\/revisions"}],"predecessor-version":[{"id":27305,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/27297\/revisions\/27305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/27306"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=27297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=27297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=27297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}