ChatGPT, sztuczna inteligencja a analiza biznesowa

Zainspirowany dyskusją, jaką Andrzej Sobczak (https://architekturakorporacyjna.pl , https://robonomika.pl) zainicjował na LinkedIn (https://www.linkedin.com/posts/andrzejsobczak_chatgpt-przegranym-chatgpt-activity-7040680169388355584-_13y) postanowiłem sam sprawdzić potencjał ChatGPT. Wyniki są dość ciekawe. Ale najpierw czym ten ChatGPT jest? Otóż ChatGPT, dużym modelem językowym szkolonym przez OpenAI. Jest stworzony w celu pomocy ludziom w zdobywaniu wiedzy, udzielaniu odpowiedzi na pytania i rozwiązywaniu problemów za pomocą języka naturalnego. […]

ChatGPT, sztuczna inteligencja a analiza biznesowa Czytaj dalej »

Mapowania wychodzące poza notację UML

Język UML jest notacją, o której wiele mówi się, ale jej zakres używania nie jest oczywisty. Diagramów jest zwyczajnie zbyt wiele. Oczywiste jest to, że mimo bogactwa notacji, w projektach nie stosuje się ich wszystkich. Stosując zasadę, że modelujemy tylko istotne rzeczy, sam też tak nie robię. Do modelowania wspomnianych istotnych rzeczy dobieram odpowiednie diagramy.

Mapowania wychodzące poza notację UML Czytaj dalej »

Czy warto korzystać z platform do współpracy wizualnej?

Do napisania tego krótkiego artykułu skłoniły mnie ostatnie pytania moich klientów. Pytania dotyczyły tego czy warto korzystać z platform do współpracy wizualnej? Zacznę od tego czym ta platforma jest. Platformy współpracy wizualnej to elastyczne, oparte na chmurze środowiska, które umożliwiają zespołom komunikację i współpracę w czasie rzeczywistym. Platformy współpracy wizualnej oferują funkcje współpracy, takie jak

Czy warto korzystać z platform do współpracy wizualnej? Czytaj dalej »

Wybór narzędzia wspomagającego modelowanie i analizę

W wielu firmach toczy się dyskusja o sformalizowaniu procesu wytwórczego oprogramowania. Spontaniczne tworzenie diagramów, tysiące historyjek rozrzucone po Jira, setki stron w Confluence tworzone przez szeroko rozumianych analityków i projektantów nie buduje wartości dokumentacji.  Wartość powstaje, gdy cały zespół dokłada diagram do diagramu jak cegiełka do cegiełki. Dodawane modele procesów biznesowych lub diagramy BPMN uzupełniają

Wybór narzędzia wspomagającego modelowanie i analizę Czytaj dalej »

10 wskazówek poprawiających analizę wymagań

Podczas mojej pracy zauważyłem, że spory problem stanowią wymagania i w sumie to cała analiza. Trudnością nie jest ich spisanie. Trudnością jest ich wyartykułowanie, przeanalizowanie i potwierdzenie. Pomijam turbulencje związane z celem zamiany czy też budowy systemu. Nie zawsze trzeba wiedzieć, po co się zmienia system. Żartowałem :-). Wiedzieć trzeba. W tym wpisie podzielić się kilkoma

10 wskazówek poprawiających analizę wymagań Czytaj dalej »

Prolaborate i Enterprise Architect

Prawie 3 lata temu po raz pierwszy pisałem o Prolaborate. Wtedy też opisywałem Pro Cloud Server (Enterprise Architect Pro Cloud Server – modelowanie w chmurze). Pro Cloud Server nadal jest jednym z narzędzi, jakie oferuje Sparx Systems, które umożliwia dostęp do repozytorium modeli poprzez przeglądarkę internetową.  W tym wpisie, który jest aktualizacją wpisu z 2019

Prolaborate i Enterprise Architect Czytaj dalej »

Enterprise Architect 16

W ostatni piątek Sparx Systems udostępnił kolejną wersję swojego sztandarowego produktu. Enterprise Architect 16. W tym wpisie zamieszam subiektywny przegląd najważniejszych zmian i nowości. Co nowego? Zacznijmy od początku. Po pierwsze Enterprise Architect 16 jest dostępny w wersji 64 bitowej. Dzięki temu jest kompatybilny z 64bitowymi sterownikami baz danych, łatwiej będzie pracować na dużych repozytoriach

Enterprise Architect 16 Czytaj dalej »

Modelowanie procesów biznesowych a współpraca między interesariuszami

Wydaje się, że czas tworzenia oprogramowania, czas zmian w oprogramowaniu bez wykorzystania technik wizualnych jest już przeszłością. Złożoność realizowanych przedsięwzięć wymaga dekompozycji na mniejsze, bardziej zrozumiałe fragmenty. Techniki jest wiele. W moim świecie króluje klasyka, czyli BPMN, UML, ArchiMate. Problem jest nie to czy wspomagać się rysunkami czasem mającymi znamiona diagramów a kto co z

Modelowanie procesów biznesowych a współpraca między interesariuszami Czytaj dalej »

Gherkin a przypadki użycia

Wielokrotnie już pisałem o metodach zwinnych oraz bardziej klasycznych. W tym tekście także wejdę w ten temat, a mianowicie postaram się porównać podejście analityczne oparte o przypadki użycia i Gherkin wywodzące się z nurtu Behavior-Driven Development. Czym jest Gherkin a czym przypadek użycia? Przypadek użycia Zacznę od przypadku użycia. Przypadek użycia (ang. use case) to

Gherkin a przypadki użycia Czytaj dalej »

Modelowanie infrastruktury w języku UML – diagram wdrożenia w praktyce

Modele mają za zadanie pokazać rzeczywistość w sposób uproszczony, w którym uwypuklamy interesującą nasz cechę. Projektując nowe lub zmieniając istniejące oprogramowanie bardzo często modelujemy przypadki użycia, architekturę logiczną aplikacji. Budujemy modele procesów biznesowych. Tworzymy diagramy sekwencji. Coraz częściej zachodzi potrzeba by opisać to co bez czego nie byłoby na czym zainstalować oprogramowania. Jest potrzeba by

Modelowanie infrastruktury w języku UML – diagram wdrożenia w praktyce Czytaj dalej »

Scroll to Top