Architekt IT – Analiza biznesowa i projektowanie

Korzystaj z bloga. To ponad 800 wpisów, które powstały w odpowiedzi na typowe problemy, niektóre z nich to zapis moich wykładów na uczelni. Wszystkie zawierają materiały źródłowe a dostęp do tych materiałów masz za darmo.

Jednak wszelkie konsultacje na temat artykułów, projektów i powiązanych z nimi zagadnień to płatne usługi.

Obszary tematyczne: analiza systemowa organizacji i projektowanie rozwiązań informatycznych z użyciem: notacji BPMN, SBVR, UML, narzędzi CASE. Przygotowałem dla Was wiele przykładowych projektów do nauki (portfolio).

  • Nie ucz się notacji!
  • Ucz się analizy biznesowej i modelowania procesów biznesowych z użyciem notacji BPMN, SBVR, UML: procesy, procedury, macierze RACI i CRUD, struktury i walidacja dokumentów, reguły biznesowe.
  • Ucz się projektowania i dokumentowania systemów, specyfikowania wymagań z użyciem notacji UML/SysML: przypadki użycia i ich scenariusze, architektura HLD i LLD, architektoniczne wzorce projektowe, integracje.
  • Ucz się pracy z użyciem narzędzi CASE (Visual-Paradigm): tworzenie struktury repozytorium modeli i diagramów, generowanie dokumentacji, praca grupowa.

Zapoznaj się dwoma poniższymi e-bookami i oceń swój aktualny poziom wiedzy i umiejętności.

Teraz już znasz swoje położenie na tej skali kompetencji. Jeżeli jesteś na początku swojej drogi lub masz już jakieś doświadczenie, i chcesz szybko poznać podstawy lub uporządkować posiadaną wiedzę, polecam trzydniowe szkolenia otwarte, które cyklicznie prowadzę (informacje na stronie eduFutro).

Personalne bieżące wsparcie

To najczęściej wybierana forma współpracy polegająca na praktycznej nauce “w boju”: to pomoc w bieżących zdaniach tam gdzie pracujesz. Usługa polega na wsparciu w bieżących pracach analityka i projektanta. Typowe pytania jakie dostaję to: jak to narysować, jak to opisać, jak się do tego zabrać, jak to zrobić, jakiego diagramu użyć, itp. Koszt i opis zawarcia Umowy Ryczałtowej w tabeli w dalszej części.

Jednym z najpopularniejszych pytań, jest Jak to narysować. Zapraszam!

Samokształcenie

Jeżeli chcesz zacząć sam, wolniej i niższym kosztem, przygotowałem wybór artykułów do samodzielnego rozpoczęcia nauki. Zawiera usystematyzowane wpisy z Bloga, pokrywające tematycznie zakres opisany w ww. Briefie:

Analiza Biznesowa. Autorski wybór artykułów z kolekcji ponad 800 wpisów na blog: 110 stron, PDF. Po zaksięgowaniu wpłaty link do pobrania ebooka zostanie aktywowany i odesłany na podany adres email podany przy płatności.
Każdy kto kupi tego ebooka dostaje voucher na 25 GBP, do wykorzystania, np.na mikro-konsultacje ad-hoc.
£100

W ramach dalszej, samodzielnej, wspomaganej przeze mnie pracy, możesz wybrać dowolny przykładowy projekt (w dalszej części) i omówić go ze mną.

Jeżeli preferujesz formę usystematyzowanej nauki

Jeżeli masz już jakieś doświadczenie, być może masz za sobą jakąś formę samokształcenia, i chcesz dalej w swoim tempie porządkować wiedzą i doskonalić się na praktycznych przykładach proponuję: wypełnij ANKIETĘ. Na jej podstawie zaproponuję Ci dalszą drogę.

Mentoring to program nauki i rozwoju. Jest to “układ” podobny do związku dyplomant-promotor. Mam dla Ciebie materiały dydaktyczne, ułożę indywidualny plan rozwoju.

Typowy “program” to przejście przez podstawy, potem analiza przykładów, i dalej rozpoczęcie samodzielnej analizy i projektowania, zadaniami są na bieżąco wyszukiwane w Internecie opisy prozą (np. znalezione Regulaminy Usług), mogą nimi być także bieżące “problemy w miejscu pracy”.

Każda osoba ma swój indywidualny “program” bo każdy zaczyna od jakiegoś innego swojego poziomy i bagażu doświadczeń. Wypracowanie tego programu to pierwsze nasze wspólne zadanie.

Koszt

Wykup ryczałtowy dostęp do mojego bezpośredniego wsparcia.

Doświadczenie uczy, by zaczynać od minimalnej umowy jak poniżej i potem dopiero podnosić ryczałt, gdy okaże się że faktycznie masz i potrzebujesz więcej czasu, i że faktycznie go wykorzystasz, pamiętaj że wykupiony czas jest bezzwrotny.

Opis (szczegółowe zasady i odpowiedzialność wykonawcy określa Regulamin Świadczenia Usługi). Uważnie planuj swój czas, pamiętaj że wykupujesz z góry moją dostępność.Przejdź do:
Umowa na stałe wsparcie personalne:
1. podstawowa usługa to ryczałt, przedpłacona jedna godzina on-line miesięcznie lub ekwiwalent w postaci czterech mikro-konsultacje off-line: £50/h,
2. inicjacja usługi to opłata za trzy miesiące z góry,
3. wielkość ryczałtu można w dowolnym czasie zmienić, nawet zaraz po aktywacji usługi,
4. czas zlecony ponad wykupiony ryczałt w danym miesiącu, rozliczany są stawką kontraktową £75/h,
5. umowa jest co miesiąc przedłużana automatycznie aż do jej wypowiedzenia,
6. UWAGA! niewykorzystany czas nie przechodzi na kolejny okres.
7. Usługę (i miesięczne opłaty) można “zawiesić” na okres do 3 miesięcy, dłuższy okres oznacza wypowiedzenie.
8. Jeżeli w systematyczności pomaga Ci “presja” 🙂 to masz wybór okresy rozliczeniowego od tygodnia do trzech miesięcy.
AKTYWACJA UMOWY RYCZAŁTOWEJ
Jednorazowe konsultacje ad-hoc (po opłaceniu wypełnij Formularz)Opłać mikro-konsultacje (zadawanie pytań off-line)
Opłać konsultacje on-line 1h (spotkanie on-line)
Nie masz pewności co wybrać? Pomogę…Wypełnij ANKIETĘ

Masz wątpliwości, pytania? Napisz do mnie (UŻYJ FORMULARZA). Chcesz niezobowiązująco zapytać o szczegóły, skorzystaj z Anonimowego chata. Poniżej typowe pytania…

F.A.Q.

Pytanie: Chciałbym zapytać o to stałe wsparcie personalne. Te 150£ to jest opłata za 1 miesiąc, który obejmuje 4 mikro-konsultacje zamienne na 1 godzinę konsultacji on-line?
Odpowiedź: nie, 150 funtów to aktywacja podstawowej umowy: bezzwrotna wpłata z góry za pierwsze 3 miesiące, 50 funtów to minimalny miesięczny ryczałt: jedna godzina lub 4 mikro-konsultacje, przekroczenie ryczałtu jest rozliczane stawką 75 GBP/h (stawka ad-hoc bez umowy to 95 GBP/h), można w dowolnym momencie zmienić wielkość ryczałtu np. zmniejszyć na czas urlop lub zwiększyć na czas trudnego projektu (ale 1h/m-c to minimum) lub wypowiedzieć umowę.

Pytanie: Jeżeli wykorzystam wykupiony czas w danym miesiącu, i chce jeszcze o coś zapytać to co muszę zrobić?
Odpowiedź: np. 50 GBP/h to godziny (tu jedna) zadeklarowane z góry w okresie miesiąca, 75 GBP/h to stawka za czas ponad tę godzinę, w okresie rozliczeniowym (bez umowy mamy 95 GBP/h), proponuje na spokojnie sobie samemu zaplanować ile czasu miesięcznie poświęcić, tani czas jest wykupywany bezzwrotnie i nie przechodzi na kolejny miesiąc, to konsekwencja tego że ja także planuje i zarządzam swoim obciążeniem. Poniżej przykład: wykupiono 1h w ramach ryczałtu, faktycznie zajęto mi łącznie 1h 20m. To znaczy, że w tym miesiącu będzie dopłata za 20 minut po stawce 75GBP/h.

Pytanie: Czy dobrze rozumiem że dla osób, które aktywowały usługę (tj. zapłaciły 150 funtów) stawka za kolejną godzinę konsultacji to 50 funtów?
Odpowiedź: 50GBP to stawka gdy czas wykupiony z góry i te godziny są bezzwrotne, godziny ponad z góry wykupiony ryczał to standardowa stawka 75GBP/h, to zachęta to systematycznego planowania.

Pytanie: Czy kwota 150 funtów obejmuje tylko aktywację usługi czy również w ramach tej kwoty są już konsultacje do wykorzystania?
Odpowiedź: 150 funtów to trzy opłacone z góry miesiące 1h/m-c, w tym okresie nie ma już innych opłat (nie licząc przekroczenia ryczałtu).

Pytanie: Czy po upływnie 3 miesięcy należy uiścić kolejną opłatę aktywacyjną w wysokości 150 funtów?
Odpowiedź: Nie. Faktury wysyłam cyklicznie co miesiąc do odwołania, pierwsze trzy są oznaczane jako już opłacone, po wykorzystaniu przedpłaty z aktywacji, kolejna faktury dotyczą tylko kolejnego miesiąca.

Pytanie: Czy w ramach mentoringu skupia się Pan tylko na kwestiach z którymi przyjdzie “uczeń” czy również ma Pan jakiś plan rozwoju np. zadania, materiały mające pomóc w podniesieniu umiejętności?
Odpowiedź: Poza bieżącą pomocą, tym planem jest dostępny na powyżej Brief Analityka, dodatkowo niektórzy stawiają sobie kolejne “wyzwania” coś na kształt kolejnych “prac dyplomowych”.

Pytanie: Jak zmienić wielkość ryczałtu od kolejnego miesiąca?
Odpowiedź: Faktury są wysyłane drogą elektroniczną a każdy jej adresat ma założony profil zaufany na platformie do rozliczeń. Żądanie zmiany wielkości ryczałtu wymaga wpisania tego jako komentarza do ostatniej faktury (patrz Platforma Freshbooks)

Pytanie: Jak mogę sprawdzić stan wykorzystania swojego ryczałtu?
Odpowiedź: Polecam samodzielne kontrolowanie tego, ale niezależnie od tego na każde żądanie wysyłam aktualny stan jak poniżej:

Wykupiono z góry 1h w miesiącu za 50GBP/h, ale w miesiącu tym konsultacje trwały 1h 20m. Pozostałe 20 minut zostanie dodatkowo zafakturowane stawką 75GBP/h za 20m, czyli za ten miesiąc dodatkowo do zapłaty jest 25GBP.

Pytanie: Jak Pan rozlicza spotkania on-line?
Odpowiedź: Spotkania on-line są rozliczane faktycznym czasem (włączony stoper), można z góry zastrzec zakończenie po upływie ustalonego czasu.

Pytanie: Czy dostanę fakturę za każde przekroczenie?
Odpowiedź: Nie, :). Dodatkową fakturę wystawiam dopiero po przekroczeniu czasu o kwadrans, czyli równowartość mikro-konsultacji.

Aktualne stawki na stronie Usługi.

Materiały edukacyjne

  • Poniższe projekty to w 100% mojego autorstwa modele wykonane w notacjach BPMN, UML, SBVR, SysML (aby zobaczyć opis zawartości kliknij nazwę projektu).
  • Materiały te chronione są prawem autorskim, wszelkie prawa do nich są zastrzeżone, a ich właścicielem jest autor Bloga. Jakiekolwiek dalsze ich wykorzystanie wymaga zgody autora.
  • Materiały te to pliki PDF wykorzystywane jako pomoc w czasie wykładów, ćwiczeń, szkoleń, warsztatów i konsultacji. Są to przykładowe rozwiązania wybranych problemów, użycia wzorców projektowych i wybranych notacji.
  • Każdy z tych projektów może stanowić bazę dla powstania kompletnej dedykowanej aplikacji, oferuję nabycia praw majątkowych do projektu i zawarcie umowy na nadzór autorski.
  • Materiały te są dostępne bez opłat na użytek własny dla studentów Akademia WIT (po podaniu aktywnego adresu w domenie @wit.edu.pl).
  • Poniższe materiały to także moje portfolio dołączane do części ofert.

Każdy z poniższych projektów może być także przedmiotem jednorazowych konsultacji ad-hoc:

  • mikro-konsultacje (zadawanie pytań off-line)
  • konsultacje on-line 1h (spotkanie on-line)
  • procedura:
    • opłacasz wybraną opcję powyżej,
    • pobierasz jeden z poniższych plików na adres email podany przy płatności, zapoznajesz się z treścią,
    • z pomocą Formularza przekazujesz swoje pytanie (mikro-konsultacje) lub proponujesz termin konsultacji on-line (odpowiednio do opłaconej usługi).

Czego uczę?

Zapoznaj się z tym czego oczekuje teraz rynek pracy w IT, a potem wybierz swoją drogę rozwoju. Programowanie dzisiaj to projektowanie rozwiązań:

Programming is not solely about constructing software?programming is about designing software.

Ozkaya, I. (2020). Building Blocks of Software Design. IEEE Software, 37(2), 3?5. https://doi.org/10.1109/MS.2019.2959049

Mnogość ról spotykanych w branży IT (analityk wymagań, analityk biznesowy, analityk biznesowo-systemowy, analityki systemowy, …) to efekt braku wypracowanego systemu ról w tej branży, jednak ostatnie lata pokazują, że świat klasycznej inżynierii wchłania inżynierię oprogramowania i tu także krystalizuje się klasyczny podział: inżynier i deweloper a całość zaś opiera sie na dwóch kluczowych fazach: analizy i projektowania oraz implementacji. Każdy etap podlega ewaluacji (testujemy modele potem testujemy produkt).

Czym jest inżynieria? To rozwiązywanie problemów i projektowanie ich rozwiązań. Co na to obecny świat?

WHAT DOES A SOFTWARE ENGINEER DO?
Software engineers evaluate client or company needs in conjunction with those of the user and methodically conceptualize a systematic solution.
WHAT DOES A PROGRAMMER DO?
Programmers write code and debug errors in programs and software based on instructions from software engineers. They are involved in a single stage within the development lifecycle and concentrate on one component at a time.

https://builtin.com/recruiting/software-engineer-vs-programmer

Software engineer jest często nazywany Solution Architect:

Architekt rozwiązań jest ekspertem odpowiedzialnym za kierowanie architekturą rozwiązań – praktyką projektowania, opisywania i zarządzania inżynierią techniczną w celu rozwiązywania konkretnych problemów biznesowych. Na przykład ochrona danych klientów zgodnie z RODO i innymi przepisami dotyczącymi prywatności jest problemem na poziomie biznesowym. Ta specjalizacja określa, w jaki sposób te wymagania przekładają się na sposób działania danego oprogramowania.

https://www.altexsoft.com/blog/solution-architect-role/

Architekt IT

to inżynier wyższego szczebla, który wykorzystuje systemy, aby pomóc zintegrować potrzeby biznesowe z technologią, kierować strategią i tworzyć architekturę wysokiego poziomu dla złożonych rozwiązań technicznych. Jeśli jesteś profesjonalistą w dziedzinie IT i uwielbiasz nowe wyzwania, architekt IT to rola, którą warto rozważyć. Nawet jeśli nie masz doświadczenia w IT, nadal istnieją sposoby na zdobycie tego doświadczenia i kontynuowanie kariery jako architekt IT. (https://uk.indeed.com/career-advice/finding-a-job/how-to-become-it-architect)

Opinie

Email otrzymany po konferencji następnego dnia.
Po szkoleniu 27.02.2025

“Nie wiem czy mnie Pan pamięta, byłem dwa lata temu na Pana kursie UML. Bardzo mi wtedy pomógł, byłem w zespole wdrożeniowym. Moje obowiązki ewoluują teraz w stronę samodzielnego mid-seniora w firmie. Kupiłem kilka kursów w sieci (UML, BPMN, Analiza Biznesowa) i albo dostawałem dostęp do setek stron materiałów albo podsyłano mi cyklicznie materiały do zapoznania. Oferty zawsze zawierały informacje o tym, że np. mam 14 dni na rezygnację i zwrot pieniędzy, problem w tym, że sens lub brak sensu takiego kursu odkrywamy raczej po kilku tygodniach najwcześniej. Niestety u mnie to absolutnie nie działa. Potrzebuję jednak bieżącego wsparcia i pomocy osoby, która potrafi pokazać mi rozwiązanie mojego problemu na bieżąco i obronić to co pokazała. Chciałbym wykupić stałe konsultacje.” (J.M. Październik 2024)

Chciałem Ci napisać, że dzięki Twoim szkoleniom na których byłem oraz lekturze bloga którego prowadzisz udało mi się zdobyć pracę System and Requirements Engineer. Dziękuję! 🙂

Blog oraz szkolenie nie tylko był (i dalej są) dla mnie ogromną dawką wiedzy i bibliografii, ale także nauczyły mnie filozofii która się kryje za całym System Engineeringiem. I mam to szczęście, że mój obecny szef to widzi i bardzo docenia, bo rozwiązuje mu kolejne problemy w projekcie 😉

Jako SRE Engineer odpowiadam – nawiązując do Twojego pytania na LI co robi analityk poza analizowaniem – nie tylko za analizę systemową i zarządzanie wymaganimi, ale też za doprowadzenie do tego żeby “system” powstał i zaczął żyć, co oznacza też koordynację testów (ale sami ich nie przeprowadzamy), rozwiązywanie problemów pomiędzy działami elektroników, mechaników i programistów, a także testerów i każdych innych, analiza patentowa, FMEA i kilka innych spraw, a także odpowiedzialność za produkt jako całość.

Piszę do Ciebie żeby Ci podziękować za przekazaną wiedzę i doświadczenie oraz z kronikarskiego obowiązku bo wiem że starasz się śledzić jak inni pracują 😉

Jarosław to moim zdaniem  jeden z najlepszych analityków biznesowych w kraju. A może i nie tylko :). To wielkie szczęście móc uczyć się od najlepszych. (Technologiczno – Polityczny).

W wyniku szkolenia uzyskałem potwierdzenie że procesy modelowane za pomocą notacji BPMN mogą być z powodzeniem implementowane w enova workflow gdzie edytor procesów jest  z założenia pewnym uogólnieniem notacji. Metody propagowane przez JZ pozwalają na uzyskanie kompletnych i spójnych wymagań oraz modeli procesów w analizowanym systemie. Powinny stać się więc elementem formalnej metodyki wdrożeń oraz naturalnie być stosowane w projektowaniu samego programu. Mogę więc uznać że czas spęczony z Jarosławem Żelińskim na szkoleniu to inwestycja która będzie procentowała (w zasadzie już procentuje). (Co SysML, BPMN i UML robią w jednym garnku?. Grzegorz Jurczak).

… a w ankietach czytam nie raz:

ocena szkolenia

W dniu 2019-06-25 o 21:44, XXX XXX pisze:
Dzięki Pana pomocy przy projekcie udało nam się stworzyć nawet działającą aplikację oraz ostatecznie obronić się na 5. Jeszcze raz serdecznie Panu dziękujemy.

XXX XXX wraz z całym zespołem

(student WIT na kierunku Inżynieria oprogramowania)

Szkolenie zostało ocenione na 5,2/6 (średnia ocen).
Elementy szkolenia szczególnie przydatne w pracy:
? Przykłady z życia dotyczące hermetyzacji i podziału odpowiedzialności klasyfikatorów. Pojawiło się też kilka kontrowersyjnych tematów, które muszę jeszcze przemyśleć i może również wykorzystam w pracy.
? Uświadomienie potrzebnego czasu na projektowanie zanim zacznie się programować kod – czasami bywało tak, że zaczynaliśmy programować nie rozumiejąc ko końca logiki biznesowej.
? Ogromna pigułka wiedzy branżowej.
? Historie ?pomiędzy? ? przykłady z biznesu, realizowanych projektów.
Co byśmy zmienili w szkoleniu:
? “Bliżej kodu” – więcej przykładów wprost z programowania, a nie tylko z abstrakcyjnej warstwy ponad nim.
? Wykorzystanie przykładów z użyciem kodu lub pseudokodu.

(ankieta po szkoleniu dla developera)

Otwarte szkolenia i warsztaty, studia

Szkolenia otwarte, które prowadzę organizuje firma KUDURO SP. Z O.O.. Kalendarz tych szkoleń jest dostępny na stronie eduFuturo. eduFuturo prowadzi także otwarte webinaria, dostępne na kanale YT.

Szkolenia podzieliłem na odrębne części:

Każde szkolenie to 2 dni części teoretycznej i jeden dzień warsztatu, na którym prezentę praktyczne zastosowanie teorii. Warsztaty można wykupić indywidualnie w ramach mentoringu lub dla zamkniętej grupy (patrz Usługi).

Studia inżynierskie, magisterskie i podyplomowe

Zainteresowanych zapraszam na studia do Wyższej Szkoły Informatyki Stosowanej i Zarządzania, gdzie prowadzę zajęcia (patrz ankiety studentów) z zakresu sformalizowanych metod analizy i projektowania (wykłady i laboratoria z obszaru: metody obiektowe w analizie i projektowaniu, analiza i projektowanie systemów z użyciem notacji UML i BPMN, praca z użyciem narzędzi CASE: Visual-Paradigm,  teoretyczne podstawy budowania systemów i modeli pojęciowych oraz metamodeli).

Zrealizowane szkolenia między innymi dla…

Jarosław Żeliński (fot. Movcamfilms)

Współpracę z trzema liczącymi się uczelniami wyższymi, mam za sobą setki przeszkolonych. W ramach świadczonych usług prowadzę także szkolenia zespołów analityków, pomagam we wdrażaniu najlepszych praktyk analitycznych, wspieram firmy w opracowaniu własnych metodyk prowadzenia projektów analitycznych (narzędzia, wzory dokumentów, procedury). Szkoliły się u mnie zespoły specjalistów firm:

Żabka Polska SA, ALCATEL-LUCENT Polska SA, Altkom Akademia SA, APR System, Ascomp SA, Atmoterm SA, BL Stream Sp. z o.o., Comarch SA, CPI Sp. z o.o., Eko-Park SA, Echo-Investment SA, Galeco Sp. z o.o., Infovide-Matrix SA, ITG SA, KRI SA Wysogotowo, Medicover SA, Pegaz Group, PFRON, PSE SA, QEstate SA, Saint-Gobain Construction, Scott Wilson Ltd, Strict Wise Sp. z o.o., Vectra SA, P4 Play SA., COIG SA, Citi Handlowy SA. Fritolay Poland SA, ABC Data SA, K2 Consulting, CITIBANK, Telekomunikacja Polska SA, Bensari Software, ZETO Kielce, Echo Investment SA, Bank Millenium, BRE Bank, BGŻ SA, PZU SA,  FirstData Polska SA. ORANGE (dawn. TP SA), PZU SA. CAN-PACK SA., Alior Bank SA., TI SKOK, Prokuratura Krajowa, ARiMR, Żandarmeria Wojskowa, PKO BP SA, ARiMR…

Wystąpienia na konferencjach organizowanych między innymi przez:  CPI Sp. z o.o., SW Konferencje, Pureconferences, PureExpo, GigaCon, COMPUTERWORD, IDC. Rzeczpospolita, Puls Biznesu, inne.