Jarosław Żeliński – szkolenia , warsztaty, mentoring
Panie Jarku: kiedy szkolenie a kiedy umowa na merytoryczne wsparcie? Od czego to zależy? Odpowiedź jest prosta:
(rozmowa na LinkedIn)
- jeżeli przygotowujesz się do projektu, który dopiero się zacznie „za jakiś czas”, to szkolenie
- jeżeli projekt już trwa lub „startuje jutro”, wykup wsparcie, nie ucz się na własnych błędach, obserwuj ekspertów w pracy z nimi, to też nauka.

Wprowadzenie
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 inżynierii wchłania inżynierię oprogramowania i tu także krystalizuje się klasyczny podział: inżynier, deweloper, użytkownik, całość zaś opiera sie na fazach: analizy, projektowania, realizacji, implementacji, a każdy etap podlega ewaluacji (testy modeli i produktu).
Najpierw dokumentacja czyli niekończące sie dyskusje czym ona jest i po co:

Czym jest inżynieria? To rozwiązywanie problemów i projektowanie ich rozwiązań. Cykl wytwarzania i rozwoju:

Co na to obecny świat?
Czego uczę? Inżynierii!
Praktycznie każdy średni projekt wymaga prac przygotowawczych: są to analiza problemu i projektowanie architektury rozwiązania. Potem dopiero ma miejsce implementacja.
Programiści oprogramowania projektują konkretne systemy komputerowe i oprogramowanie użytkowe. Inżynierowie oprogramowania pracują na większą skalę, aby projektować, rozwijać i testować całe systemy komputerowe i oprogramowanie użytkowe dla firmy lub organizacji – implementacja oprogramowania jest podzbiorem inżynierii oprogramowania.
https://www.coursera.org/articles/software-developer-vs-software-engineer
A inżynieria to modelowanie.
Dlaczego programowanie musi być wspierane przez modelowanie i jak? Rozwój kodu dla systemów intensywnie wykorzystujących oprogramowanie obejmuje wiele poziomów abstrakcji, prowadzących od wymagań do kodu. Posiadanie abstrakcyjnych koncepcji modelowania dostępnych jako wysokopoziomowe konstrukcje programistyczne pomaga zdefiniować kod i upewnić się, że kiedy system działa z oprogramowaniem wykonywanym przez maszyny, komponenty oprogramowania zachowują się w oczekiwany sposób.
Indywidualne korepetycje i mentoring
To moje promocyjne, edukacyjne wsparcie dla studentów, pracujących analityków i projektantów, rozwijających swoją wiedzę i oczekujących merytorycznego wsparcia. Ta forma pomocy jest dostępna tylko od godziny 16 tej (czasu warszawskiego).
Ta usługa to nie jest wsparcie projektowe, to są konsultacje i odpowiedzi na pytania o narzędzia, metody i dobre praktyki. Jeżeli celem Twoim jest uzyskanie pomocy w trwającym projekcie, to jest to usługa z obszaru analiz i projektowania, zapraszam na stronę: Oferta.
Poniższe ograniczenia na liczbę godzin wynikają z zagwarantowania Państwu mojej dostępności.
- Procedura:
- Godzina w cenie £30, przy płatności z góry za jedną godzinę, do wykorzystania w ciągu 7 dni (kliknij i wykup 1h do wykorzystania w ciągu tygodnia od wpłaty)
- Godzina w cenie £20 przy przedpłacie 4h w ryczałcie na okres maks. 30 dni (od dnia wpłaty). Niewykorzystane godziny nie przechodzą na kolejny okres. (kliknij i wykup 4h do wykorzystania w ciągu 30 dni od wpłaty).
- Kolejne godziny można wykupić po wykorzystaniu poprzednich.
- Do zobaczenia.…
Poza personalnym wsparciem, Twój pracodawca może u mnie wykupić ryczałtowe wsparcie dla zespołu, po szczegóły zapraszam na stronę: Oferta.
Warsztaty dla zamkniętych grup
Warsztaty zamknięte to moje wsparcie w zdobywaniu praktycznej wiedzy dla zespołów: Zarezerwuj czas.
Zawsze możesz o wszystko zapytać: Nowa sprawa.
Opinie
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:
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).
(ankieta po szkoleniu dla developera)
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.
Otwarte szkolenia i warsztaty
Szkolenia otwarte, które prowadzę organizuje firma KUDURO SP. Z O.O.. Kalendarz tych szkoleń jest dostępny na stronie eduFuturo. edyFuturo prowadzi także otwarte webinaria, dostępne na kanale YT.
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…

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.