JZ IT Consulting Limited – PL Blog
Anonimowy czat


Celem utworzenia tej strony jest umożliwienie niezobowiązującej rozmowy bez podawania danych osobowych i ujawniania miejsca pracy. Odpisuję najpóźniej na następny dzień roboczy (z reguły rano przy kawie). Anonimowość powoduje jednak, że nie ma powiadomień o odpowiedzi więc trzeba samemu tu zaglądać i sprawdzać.
Korzystając z czatu oświadczasz, że akceptujesz fakt jawności umieszczanych tu treści i wyrażasz zgodę na ich przetwarzanie oraz miejsce ich publikacji. Wydawca serwisu nie odpowiada za utrudnienia występujące u niektórych osób, powodowane przez konfigurację ich infrastruktury i przeglądarki. Czat przechowuje wyłącznie ostatnie 50 wpisów. Zastrzegam prawo do odmowy udzielenia odpowiedzi na czacie, jeżeli rozmowa nabierze znamion konsultacji.Jeden wpis nie może przekraczać 1000 znaków.
Latest Message: 1 day, 8 hours ago
- guest_2054 : A propos systemu płatnego abonamentu, to po uiszczeniu opłaty do wykorzystania sią 3 godziny w sumie czy po 1 godzinie na miesiąc trwania abonamentu? Czy skoro jest to offline bądź online i wybierze się opcję online to można od razu ciurkiem wykorzystać 3 godziny, po czym czkeać 3 miesiace na odnowienie abonamentu?
- Jaroslaw Zelinski : guest_2054 . "Czy można od razu ciurkiem wykorzystać 3 godziny, po czym czekać 3 miesiące na odnowienie abonamentu?" można po zadeklarowaniu kwartalnego okresu rozliczania
- Jaroslaw Zelinski : guest_2054, minimalny okres to tydzień maksymalny to kwartał.
- guest_1278 : https://it-consulting.pl/zamow/program-referencyjny-twoja-architektura-biznesowa/#:~:text=JeeliktrypowyszymodelsuyCidonaukimoeszwykupigodzinnekonsultacjeonlinemiesiczny30dniowydostponlinedodiagramwwybranegoprojektuwrazzkonsultacjamiofflineatakeplikrdowywybranegoprojektu700(jedenprojekt). Czy wykładowcy/szkoleniowcy mogą wykorzystywać Pana projekty z portfolio jako materiały na swoich szkoleniach? Oczywiście z podaniem źródła publikacji.
- Jaroslaw Zelinski : guest_1278 - mogą,
- Jaroslaw Zelinski : Cała zawartość bloga jest oferowana na otwartej licencji (patrz stopka), opłaty wymaga jednak wykorzystanie materiałów z Boga do prowadzenia komercyjnych szkoleń i na prywatnych uczelaniach
- Jaroslaw Zelinski : c.d. licencja: https://creativecommons.org/licenses/by-nc-nd/4.0/deed.pl
- guest_1278 : dziękuję za odpowiedź
- Jaroslaw Zelinski : c.d. jednorazowa opłata za komercyjne wykorzystanie dowolnej treści z bloga 200GBP https://my.freshbooks.com/#/checkout/56a29d289208408984e363ce888845ce
- Jaroslaw Zelinski : c.d. tu więcej na ten temat: https://it-consulting.pl/polityki/
- guest_4926 : gdzie lokować logikę aplikacji - baza danych - procedury czy np. java
- guest_4926 : i dlaczego
- guest_4255 : guest_4926 :, 100% logiki w kodzie aplikacji odseparowanym od jej środowiska, lektura A.Cockburn: "hexagonal Architecture" wiele wyjaśni.
- Jaroslaw Zelinski : to byłem ja 😉 guest_4255
- Jaroslaw Zelinski : guest_4926 logika w bazie danych to chyba najgorszy (i nadal popularny) pomysł
- guest_6980 : Wyzwanie dla Pana. Wykonują analizę SWOT organizacji, z punktu widzenia procesów biznesowych, to byłaby jakaś procedura, ALE taka procedura może być wykonana per każdy dział firmy innymi słowy to by było aktywność, która na procesie biznesowym dotyczyłaby każdego toru w ramach basenu Firma X. Zatem jak to ugryźć 😉 Czyli procedura ta sama, ale wykonywana jednocześnie przez każdy dział firmy.
- Jaroslaw Zelinski : guest_6980, niestety nie, analiza SWOT to coś co jest inicjowane jakimś określonym faktem/zdarzeniem, jeżeli to zdarzenie występuje w wielu miejscach i działach to niczego to nie zmienia. Pozostaje pytanie kiedy, komu i po co ta analiza SWOT,
- Jaroslaw Zelinski : guest_6980 c.d. na ścianie biura wiszą instrukcje ewakuacji, nie modelujemy ich na każdym diagramie w każdym procesie,
- guest_6980 : "Pozostaje pytanie kiedy, komu i po co ta analiza SWOT" Zarząd firmy postanowił, w ramach analizy strategii swojej organizacji, a konkretnie analizy mikro i makro otoczenia organizacji, zlecić swoim działom wykonanie analizy SWOT, w celu oczywiście wyciągnięcia mocnych stron organizacji, które pozwolą na wykorzystanie zidentyfikowanych szans, oraz słabych stron, które mogą być zapalnikami dla zagrożeń, a więc identyfikacji ryzyk, których trzeba będzie uniknąć.
- Jaroslaw Zelinski : guest_6980: to znaczy, że - istnieje aktywność (procedura) opracowania analizy SWOT, - istnieje warunek powodujący że analiza ta powinna zostać wykonana, - istnieje lista stanowisk (albo np. każdy dział) gdzie powinna ona powstać, - jej produktem jest dokument o określonej treści, jak to modelujemy? Deklarujemy istnienie takiej aktywności w organizacji, wraz z warunkiem rozpoczęcia i wskazujemy wykonawców (np. jay kierownik sekcji), W naszej dokumentacji procesów pojawi jedna aktywność skojarzona np. z macierzą RACI.
- guest_6980 : "istnieje aktywność (procedura) opracowania analizy SWOT, - istnieje warunek powodujący że analiza ta powinna zostać wykonana", zatem skoro nie istnieje zakaz by ta sama aktywność pojawiała się wielokrotnie w ramach procesu, a pojedynczy tor może oznaczać role w organizacji bądź dział organizacji, tzn. że procedura pt. wykonanie analizy SWOT może pojawić się wielokrotnie w basenie każdego działu firmy, zaś zdarzeniem inicjującym jest zlecenie od zarządu firmy.
- Jaroslaw Zelinski : guest_6980 może tak być być, pozostaje kwestia tego: jeżeli 30 różnych działów ma zrobić czasami to sam to ile powinno być diagramów i torów?
- guest_6980 : Pragmatyzm kazałby zrobić jeden basen pt. Firma X, z jedną aktywnością oraz zdarzeniem początkowym np. "zlecenie zarządu przeprowadzenia analizy SWOT dla każdego działu firmy".
- guest_9020 : Czy funkcje aplikacji można opisywać regułami biznesowymi sbvr? Jak używać reguł biznesowych?
- Jaroslaw Zelinski : guest_6980 dlatego wygodne jest używanie aktywności ad-hoc w modelach (rozdział 10 spec)
- Jaroslaw Zelinski : guest_9020 .... reguły biznesowe to zdania prawdziwe w języku naturalnym, funkcje aplikacji to dokumenty/formularz i procedury ich przetwarzania
- guest_1582 : Czy aplikacja do rejestracji czasu pracy na nosql to dobry pomysł?
- Jaroslaw Zelinski : guest_1582 każdy system biznesowy, którego celem jest przetwarzanie treści, będzie lepszy gdy repozytorium będzie dokumentowe
- Jaroslaw Zelinski : guest_1582 model relacyjny i SQL powstał w 1972 roku dla systemów księgowych na mainframe
- Jaroslaw Zelinski : w zasadzie do niczego innego sie nie nadaje
- guest_645 : Dzień dobry, co znaczy "systemów księgowych na mainframe"
- Jaroslaw Zelinski : guest_645 : systemy księgowe na mainframe to były systemy, których podstawową rola i funkcjonalnością było prowadzenie ksiąg czyli plan kont i księgowania (zapisu księgowe); są to w 100% skomplikowane operacje na wielu tabelach (konta księgowe), nie realizują one tak zwanej żadnej "logiki biznesowej" a obecnie ponad 90% cyfryzacji to przetwarzanie treści a nie liczb
- guest_2708 : Panie Jarku - dlaczego tak często można zobaczyć, że diagramy use case, np. dla przysłowiowego koszyka sklepowego, ujmują przypadek "Dodaj towar do koszyka", a np. "Usuń towar z koszyka" to temat przemilczany? Czy to po prostu kwestia stylu, albo z domniemania wynika, że to "Dodaj" oznacza "Usuń"? To brzmi jak słaby pomysł...
- Jaroslaw Zelinski : guest_2708 jest to generalnie typowy błąd, a tym błędem jest modelowanie klikania na formularzach jak osobnych UC. Nie nazwał bym tego nawet stylem, bo diagram UC to nie projekt logiki aplikacji a umowa na jej funkcjonalność, a ta umowa mówi jakie treści/formularze ma dostać aktor, reszta to diagramy opisujące formularz i sekwencje a nie UC
- Jaroslaw Zelinski : tu są przykłady i wyjaśnienia do pobrania: https://it-consulting.pl/zamow/program-referencyjny-twoja-architektura-biznesowa/#portfolio
- guest_666 : https://www.linkedin.com/posts/zelinski_uml-przypadkiuzycia-usecase-share-7450881553154363392-gOhv "Przypomnę tylko że diagram przypadków użycia służy do ustalenia do czego system służy i z kim lub czym ma interakcje, a nie do projektowania oprogramowania". Jeśli diagram PU nie służy do projektowania oprogramowania, to czym są scenariusze PU jeśli nie high level, wstępnym projektem oprogramowania?
- Jaroslaw Zelinski : guest_666 : "Jeśli diagram PU nie służy do projektowania oprogramowania, to czym są scenariusze PU jeśli nie high level, wstępnym projektem oprogramowania?" scenariusze PU to diagramy sekwencji a nie PU.
- guest_666 : "scenariusze PU to diagramy sekwencji a nie PU." Innymi słowy można powiedzieć, że diagram PU jest rzutem z lotu ptaka na system, bez zagłębiania się w jego szczegóły zaś dopiero diagramy sekwencji są pierwszym momentem gdy faktycznie tworzymy projekt oprogramowania.
- Jaroslaw Zelinski : guest_666 diagram PU to tylko pomocniczy diagram stanowiący "spis treści" czyli zakres projektu, jego celem jest jedynie deklaracja tego komu i do czego służy system i nic ponad to, i jest to jasno wyrażone w specyfikacji UML rozdz. 18. oraz na schemacie Figure 6.1 Semantic Areas of UML.
- guest_1474 : Czy pisanie scenariuszy przypadków użycia ma sens? W sensie, nie lepiej od razu użyć diagramu sekwencji? Zwłaszcza że wyklikanie modelu zajmuje mniej czasu niż napisanie tekstu?
- Jaroslaw Zelinski : guest_1474 , ma sens bo to pierwsza umowa z klientem oraz podstawowy test odbiorczy UAT
- Jaroslaw Zelinski : guest_1474 diagram sekwencji to test architektury HLD dla tego scenariusza
- guest_1474 : "ma sens bo to pierwsza umowa z klientem oraz podstawowy test odbiorczy UAT", tylko skoro inicjalne scenariusze PU to dialog Aktor - System (czarna skrzynka, bez podziału na komponenty, jeszcze), to przecież szybciej jest wyklinać diagram podpięty pod PU, niż pisać tekst scenariusza.
- Jaroslaw Zelinski : guest_1474, scenariusz PU to kilka linii tekstu i adresatem jest zamawiający, , diagram sekwencji to dość duża kaskada opisująca współpracę wewnętrznych komponentów, diagram sekwencji na dwie linie życia aktor-system nie ma sensu 🙂
- guest_9803 : Jak dobrze zaprojektować moduł magazynowy i integracje w aplikacji? Ile dokumentów trzeba zaimplementować?
- Jaroslaw Zelinski : guest_9803, generalnie dokumenty magazynowe to WZ, PZ, RW, PW, MM, remanent, zaś samo pytanie to już raczej pytanie o płatne konsultacje; za niedługo (terminu nie mogę obiecać) powstanie taki szkielet w ramach programy FastStart! https://it-consulting.pl/zamow/program-referencyjny-twoja-architektura-biznesowa/#portfolio
- guest_9676 : Czy opłata licencyjna pozwalająca na wykorzystywanie Pana materiałów w celach edukacyjnych czy komercyjnych, to jednorazowa opłata czy każdorazowa per źródło?
- Jaroslaw Zelinski : guest_9676 to jednorazowa opłata za określona treść (artykuł) 😉 ..ale można wykupić prawo do całości lub wybranej części tematycznej, ale to już indywidualne ustalenia 🙂
- Jaroslaw Zelinski : guest_9676, generalnie: na mojej stronie treści są dostępne na własny użytek za darmo, jednorazowa dystrybucja mojego artykuły w firmie klienta to jednorazowa opłata, każda inna forma korzystania z tych treści to forma stałego wsparcia z mojej stromy bo artykuły są aktualizowane, a ja udziela płacącym stałe wsparcia. Tak więc zawsze powstają określone ustalenia. Za niedługo zostaną zamienione na jednolity regulamin korzystania z treści.
- Jaroslaw Zelinski : c.d. Dodałem do oferty: https://it-consulting.pl/zamow/#licencja
