WMB

Projekty

Linki

Polecam


Wikipedia a diagramy do modelowania procesów biznesowych

środa 29 kwi 2009

Wikipedii nikomu nie trzeba przedstawiać. Pewną ciekawostką, zwłaszcza dla zwolenników BMPN, jest wpis dot. modelowania procesów biznesowych. Pod hasłem Business Process Modeling w rozdziale Modeling and simulation można przeczytać, że diagramami do modelowania procesów biznesowych są: diagram przypadków użycia i diagram aktywności (dowód na rysunku poniżej)

Na szczęści twórca tego wpisu nie zapomniał o technikach modelowania procesów biznesowych, gdzie można znaleźć pozostałe diagramy :)

image


Byt biznesowy

środa 29 kwi 2009

Byt Biznesowy reprezentuje istotne i trwałe informacje, którymi posługują się aktorzy biznesowi oraz pracownicy biznesowi. Byty biznesowe są bierne czyli nie nawiązują interakcji samodzielnie. Jeden Byt Biznesowy może być wykorzystywany w wielu różnych scenariuszach procesów biznesowych.

Byty biznesowe stanowią podstawę do współdzielenia informacji (przepływu dokumentów) wśród pracowników biznesowych uczestniczących w poszczególnych scenariuszach procesów biznesowych.

W ramach WMB Byty Biznesowe dodatkowo za pomocą odpowiednich stereotypów wskazują dane zapisane w systemach komputerowych i w formie papierowej.

przeczytaj pozostałą część »


Scenariusze Procesów Biznesowych

piątek 24 kwi 2009

Scenariusze Procesów Biznesowych opisują, jak pracownicy i byty biznesowe wchodzą w interakcje, aby zrealizować funkcje reprezentowane przez biznesowe przypadki użycia.

Scenariusz Procesu Biznesowego zazwyczaj jest realizowany za pomocą opisu słownego i/lub diagramu aktywności.

Scenariusze Procesów Biznesowych są wykorzystywane, aby sprawdzić, czy zespół projektowy (lub inne osoby) rozumieją, w jaki sposób jest zbudowana i działa organizacja. Scenariusze Procesów Biznesowych mogą być wykorzystywane także do określenia ról, obowiązków, a także informacji wymaganych w ramach organizacji w celu realizacji funkcji reprezentowanej przez biznesowy przypadek użycia. Skutki zmian w organizacji, takie jak automatyzacja i outsourcing procesów biznesowych, mogą być uwzględnione także na Scenariusze Procesów Biznesowych. Ponadto osoby zajmujące się projektowaniem lub wdrożeniem systemu informatycznego, mogą korzystać z Scenariuszy Procesów Biznesowych  aby zrozumieć, w jaki stopniu system informatyczny pasuje do organizacji.


Enterprise Architect w wersji 7.5

poniedziałek 20 kwi 2009

Kilka dni temu ukazał sie Enterprise Architect w wersji 7.5. Nowością są 3 nowe wersje:

  • Business & Software Engineering Edition – pełna funkcjonalność dotychczasowej edycji Corporate Edition + bogata funkcjonalność rozwiązań biznesowych (min. wsparcie dla BPEL – Business Process Execution Language)
  • Systems Engineering Edition – pełna funkcjonalność dotychczasowej edycji Corporate Edition + wbudowane integracje z SysML, MS Visiual Studio, Eclipse, DDS, DODAF/MODAF, a także wsparcie dla ADA 2005
  • Ultimate Edition – łącząca funkcjonalność dwóch powyższych edycji

Mnie najbardziej interesuje opcja generowania kodu z modeli behavioralnych: diagramów sekwencji, maszyny stanów lub aktywności przeczytaj pozostałą część »


Biznes wspierany przez dedykowane IT

piątek 17 kwi 2009

Modelowanie procesów biznesowych o czym pisałem w tekście ?Korzyści z modelowania procesów biznesowych? przynosi niewątpliwie szereg profitów. Pytanie tylko co dalej? Czy wykonanie modeli i ich optymalizacja to wszystko co można osiągnąć. Otóż nie. Osobiście jestem zwolennikiem pójścia na całość i wdrożenia dedykowanych rozwiązań IT. Dlaczego dedykowanych: otóż tylko takie mogą sprostać większości wymaganiom jakie stawia biznes.

Wsparcie dedykowanym IT to zmniejszenie kosztów, przede wszystkim dzięki automatyzacji niektórych czynności co z kolei powoduje, że przy mniejszych zasobach można przetwarzać większe ilości  danych (czyt. przykładowo obsługiwać więcej klientów). Wdrożenie systemu informatycznego może polepszyć dostęp do aktualnych i szczegółowych informacji co jak się wydaje powinno skrócić także czas realizacji procesów. Ponadto system informatyczny powoduje, że pracownicy, po wdrożeniu systemu,  nie tracą czasu na ?przekładanie? i szukanie dokumentów oraz mając dostęp do pełnej wiedzy nie powielają swojej pracy co z kolei może przełożyć się na większą ich wydajność.

Reasumując, moim zdaniem, dobrze wykonane modele procesów biznesowych oraz w drugim kroku wdrożenie dedykowanego systemu IT są dziś niezbędnymi działaniami pozwalającymi na szybką reakcje na zmiany biznesowe a tym samym być może wyprzedzenie konkurencji.

 


Co to jest SOA? Najbardziej ogólna definicja

wtorek 14 kwi 2009

SOA czyli Service Oriented Architecture a mówiąc bardziej po polsku architektura zorientowana na usługi to niewątpliwie jeden z liderów jeśli chodzi o trendy w inżynierii oprogramowania. Trudniej jest określić czym jest SOA. Ja osobiście lubię definicję jaką w w 2004 roku na łamach Computerworld określił Tomasz Kopacz ?zestaw polis, praktyk i bibliotek, które pozwalają wykorzystać funkcjonalność aplikacji w taki sposób, by można było z niej korzystać jako z zestawu usług, opublikowanych tak, by poziom szczegółowości był dostosowany do potrzeb konsumenta usługi. Publikowane elementy są niezależne od implementacji i stosują pojedynczy, standardowy interfejs".

Innymi słowy SOA w dużym uproszczeniu to nic innego jak aplikacja wyposażona w odpowiedni interfejs umożliwiający dostęp do oferowanych przez nią usług przez inne elementy systemu informatycznego zgodne z góry ustalonymi standardami. Idąc dalej tym tokiem rozumowania SOA stanowi ?fasadę? na aplikację, która może być obiektowa i projektowana za pomocą języka UML ze szczególnym uwzględnieniem komponentów.


Najlepsze narzędzie do modelowania w UML

piątek 10 kwi 2009

Każdy czasem zastanawia się nad wyborem najlepszego narzędzia do modelowanie w UML. Moim zdaniem nie ma idealnej recepty pomagającej dokonać wyboru. Dlatego też trzeba napisać swoje wymagania odnośnie narzędzia a potem przeklikać to i owo w kilku narzędziach do modelowania. Indywidualne odczucia powinny zdecydować. Nie mniej jednak można próbować posiłkować się rankingami. Jednym z nich jest ankieta wykonana na formu uml-forum.com gdzie 10 kwietnia dla uczestników tej ankiety najlepszym narzędziem uznany został Enterprise Architect na drugim miejscu EclipseUML a na trzecim (o zgrozo) Visio. MWSnap160 2009-04-12, 18_48_05


Migracja z IBM Rational Software Modeler do Enterprise Architect

czwartek 9 kwi 2009

Przy braku spójności w narzędziach CASE stosowanych przez firmę czasem istnieje potrzeba by przemigrować z repozytorium projektu (choćby na chwilę) z bogatszego środowiska jakim jest IBM Rational Software Modeler lub IBM Rational Software Architect do Enterprise Architect- biedniejszego o wiele funkcji środowiska projektowego. Tego typu migracja nie jest trudna choć czasem się nie udaje. Przykład takiej migracji prezentuję dalej.

przeczytaj pozostałą część »


Warsztaty są bardzo ważne

wtorek 7 kwi 2009

W ciągu ostatnich dwóch dni (6-7.04) przekonałem sie po raz kolejny jak ważne są warsztaty praktyczne oparte o praktyczne problemy klienta. W trakcie dwudniowego szkolenia z modelowania procesów biznesowych z wykorzystaniem języka UML w trakcie warsztatów realizowany był CASE klienta i tradycyjnie w takiej sytuacji padało więcej pytań niż zazwyczaj a uczestnicy szkolenia byli bardziej zaangażowani. Moją opinię potwierdzają ankiety uczestników szkolenia, w których po za dobrymi i bardzo dobrymi ocenami, jakie zebrałem za przedstawienie tematu i moje przygotowanie połowa ankietowanych w pozycji ankiety ?co najbardziej podobało ci się w trakcie szkolenia? wpisało: warsztaty lub zajęcia praktyczne, lub ćwiczenia. :)


Specyfikacja UML w wersji 2.2

wtorek 7 kwi 2009

Jest już nowa wersja UML ? 2.2. O zmianach napiszę jak ją przejrzę.

Poza stronami OMG zamieszczam poniżej linki do całej specyfikacji:

  •  

     


    UML 2.1.2 normą ISO

    poniedziałek 6 kwi 2009

    imageJakiś czas temu  w tekście o UML (Język UML a normy ISO) napisałem, że wersja 1.4.2 języka UML stała się norma ISO/IEC 19501

    Obecnie najnowsza norma ISO odnośnie języka UML to ISO/IEC 19505, która reprezentuje standard UML w wersji 2.1.2

     

    Poniżej zamieszczam linki do obu specyfikacji reprezentujących normy ISO:

    ISO/IEC 19501

    ISO/IEC 19505


    Czy pracownik może bardziej inwestować w swojego pracodawcę?

    piątek 3 kwi 2009

    W dniach 19-20 marca 2009 roku miałem olbrzymią przyjemność prowadzić dwudniowe szkolenie dla z modelowania procesów biznesowych z wykorzystaniem języka UMLsuperman_emblem.  Olbrzymia przyjemność płynęła z kilku powodów. Po po pierwsze spotkałem specjalistów o dużym doświadczeniu zawodowym. Po drugie szkolenie uważam za udane, gdyż udało się zrealizować wszystkie zaplanowane ćwiczenia, także te do samodzielnego wykonania. Myślę, że podobnie jak ja myślą uczestnicy szkolenia co zostało uwidocznione w ankietach przeprowadzonych po szkoleniu. Otrzymałem same dobre i bardzo dobre noty a w punkcie za przygotowanie konsultanta otrzymałem wyłącznie bardzo dobre oceny.

    Najważniejsze jest jednak to, że uczestnicy tego szkolenia, 4 osoby z jednej największej w Polsce firmy działającej na rynku bankowo-ubezpieczeniowym, szkoliły się za własne pieniądze i w ramach swojego urlopu wypoczynkowego. W tym miejscu chciałem wyrazić publicznie swoje słowa uznania dla osób, które wyłożyły swoje pieniądze po to by inwestować nie tylko w siebie ale de facto także w swojego pracodawcę. 

    I na koniec najważniejsza nagroda dla mnie jako trenera i konsultanta. Pozwolę sobie zacytować jednego z uczestników: ?Na wstępie pragnę wyrazić swoje zadowolenie ze szkolenia. Jeśli wcześniej miałbym wątpliwości, co do użyteczności modelowania rzeczywistości biznesowej w UML to szkolenie zupełnie by je unicestwiło. Moje oczekiwania w stosunku do szkolenia zostały zaspokojone 100%. ??

    :)


    Najczęściej czytane

    Kategorie

  • agile
  • architektura korporacyjna
  • Enterprise Architect
  • literatura
  • metodyki
  • modelowanie biznesowe
  • o inżynierii oprogramowania
  • ogólne
  • SCRUM
  • StarUML
  • szkolenia
  • teksty
  • WMB
  • wydarzenia
  • zarządzanie wymaganiami
  • zwinne modelowanie
  • Słowa kluczowe

    agile agile modeling aktor biznesowy aplikacje webowe ASP.NET biznesowy przypadek użycia byt biznesowy diagram aktywności diagramy Enterprise Architect Extreme Programming IBM Rational Software Modeler inżynieria oprogramowania konsultacje metoda punktów przypadków użycia metodyki wytwarzania oprogramowania model analizy biznesowej model biznesowych przypadków użycia modelowanie modelowanie biznesowe modelowanie procesów biznesowych modelowanie systemów informatycznych narzędzia CASE pracownik biznesowy proces wytwórczy oprogramowania procesy biznesowe projektowanie systemów informatycznych przypadki użycia Rational Software Architect Rational Unified Process RUP scenariusze procesów biznesowych SCRUM Service Oriented Architecture SOA StarUML szacowanie oprogramowania szkolenie testowanie UML Unified Modeling Language wymagania na system XP zarządzanie wymaganiami zwinne modelowanie

    Archiwum