Czy nadchodzi koniec przypadków użycia?

Przypadki użycia są fundamentalnym narzędziem w inżynierii oprogramowania, które służy do dokumentowania funkcjonalności systemu i określania interakcji między użytkownikami a systemem. Są one kluczowym elementem procesu wytwórczego oprogramowania, umożliwiając zrozumienie i spełnienie oczekiwań użytkowników. Jednak, jak każde narzędzie, mają swoje ograniczenia i nie zawsze są najbardziej efektywnym rozwiązaniem. Korzyści z przypadków użycia Przypadki użycia oferują …

Czy nadchodzi koniec przypadków użycia? Czytaj dalej »

Metodyki zwinne a klasyczne – subiektywne porównanie

W dzisiejszym dynamicznym świecie zarządzania projektami, menedżerowie projektów stoją przed dylematem wyboru odpowiedniej metodyki. Czy powinni wybrać metodyki zwinne (Agile), które koncentrują się na adaptacji, szybkim dostarczaniu wartości i ciągłym doskonaleniu? Czy może lepiej sprawdzą się klasyczne metodyki, charakteryzujące się rygorystycznym planowaniem i kontrolą? W niniejszym artykule przedstawimy subiektywne porównanie tych dwóch podejść oraz omówimy …

Metodyki zwinne a klasyczne – subiektywne porównanie Czytaj dalej »

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 »

Scroll to Top