konto usunięte

Temat: BPMN - zastosowania

Proponuję wymieniać w tym temacie firmy i projekty, gdzie został zastosowany BPMN oraz oczywiście reakcje klientów.
Z mojej strony:
1. Urząd Patentowy RP - Portal Internetowy - zainteresowanie klienta: prawie żadne
2. Urząd Gminy Parzęczew - Zarządzanie dokumentami - zainteresowanie klienta: bardzo żywe !!!
3. Projekt EOG w Cieszynie - Scenariusze księgowań - zainteresowanie klienta: minimalne
4. TPSA - SMP - zainteresowanie klienta: marginalne.

Z moich doświadczeń wynika, że BPMN to praktycznie ciekawostka.
Piotr Tadeusz B.

Piotr Tadeusz B. właścicel, MGX
Infoservice

Temat: BPMN - zastosowania

Do tego należałoby dodać w jakim zakresie i jakim celu był używany, bo to lepiej rzucałoby światło na efekty.

konto usunięte

Temat: BPMN - zastosowania

Hm...
zakres: modelowanie procesów biznesowych organizacji
cel: utworzenie wymagań na system informatyczny
Piotr Tadeusz B.

Piotr Tadeusz B. właścicel, MGX
Infoservice

Temat: BPMN - zastosowania

Proszę podrzucić mi przykład procesu na priv to może zastanowimy się razem dlaczego. Generalnie jest tak, że jeśli klient nie widzi "zysku" dla siebie to spada mu zainteresowanie. Również gdyy nie widzi zaiteresowania ze strony zarządu. Służę wdrożeniami, gdzie to zainteresowanie było znacznie większe:
GPEC, PEC Będzin, MPWiK Głogów, Aquanet Poznań, BPSC, Wólczanka, Llentabhalle, POCH, VTS, Dialog Zielona Góra, Intercars.
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: BPMN - zastosowania

Wszytkie projekty, które prowadzę od ostanich lat a związane z modelowaniem:
- nikomu nie sprzedaje i nie oferuje żadnego BPMN, eEPC czy UML'a
- przelewam na papier decyzje orgnizacyjne i projektowe
- dokumentuję modele procesów na potrzeny np. wymagan na syst. IT
- dokumentuję modele na potrzeby BSC i ABC
- dokumentuje modele biznesowe na potrzeby marketingu i biznesplanów

W 100% tam gdzie wcześniej były użyte inne notacje uznano BPMN za znacznie czytelniejszy i łatwiejszy w zrozumieniu nie wiedząc nawet, że to BPMN. Po prostu na bazie prezentowanych diagramów i warsztatów.

Nikt nigdy po stronie klientów nie zapytał mnie o BPMN. Klient kontaktując się ze mna pytał tylko o to czy potrafie udokuemntować procesy i modele i prosił o przykłady. Wielu moich klientów do dziś nie wie jakiej notacji użyto w projekcie (chyba, ze zapoznał sie z uwagami do diagramów lub wprost zapytał). Ich interesuje tylko to czy to łatwe w czytaniu i jednoznaczne.

Na zakończenie: nie oferuje klinetom żadnych notacji tylko konkretne analizy. Klienta mało obchodzi jak się nazywa notacja.Jarosław Żeliński edytował(a) ten post dnia 04.10.07 o godzinie 19:11

konto usunięte

Temat: BPMN - zastosowania

[author]Jarosław
Piotr Tadeusz B.

Piotr Tadeusz B. właścicel, MGX
Infoservice

Temat: BPMN - zastosowania

Nie ma dyskusji, gdy wszyscy się zgadzają. Tak, BPMN to tylko notacja, a jej akceptacja jest pochodną jakości wykonanej pracy. Zły projekt w każdej notacji będzie zły. BPMN tu nie pomoże. Dobry projekt w każdej będzie dobry, choć "lepsze" notacje ułatwią komunikację.
Skoro tak dobrze, to dlaczego BPMN? Dlatego, że lepiej korzystać ze powszechnych standardów bo model będzie lepiej rozumiany przez różne osoby przy różnych okazjach. A bez BPMN grozi nam, że co projekt to inna notacja i ... trzeba się będzie od nowa uczyć zasad odczytu diagramu.
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: BPMN - zastosowania

Piotr Tadeusz B.:
Zły projekt w każdej notacji będzie zły. BPMN tu nie pomoże.

Dokładnie
Dobry projekt w każdej będzie dobry, choć "lepsze" notacje ułatwią komunikację.

Ano ...
Skoro tak dobrze, to dlaczego BPMN? Dlatego, że lepiej korzystać ze powszechnych standardów bo model będzie lepiej rozumiany przez różne osoby przy różnych okazjach. A bez BPMN grozi nam, że co projekt to inna notacja i ... trzeba się będzie od nowa uczyć zasad odczytu diagramu.

Moim zdaniem używając jakiejkolwiek notacji należy podac jej semantyke i syntaktykę jako załacznik bez czego model jest po prostu bublem. Osoba czytająca diagramy musi mieć narzędzie do ich "rozkodowania" podobnie jak potrzebne są słowniki terminów na początku analiz.

Jeżeli projekt na to pozwala używam prostej notacji składającej się z kilku opisanych na początku dokumentu elementów typu prostokącik, rombik, kartecza i strzałeczka.

Jeżeli do opisania jest coś bardziej skomplikowanego używam BPMN bo:
- zamiast definiowania sematyki i syntaktyki odwołuje się do standardu czyli do gotowca
- notacja nadaje się "dalszego wykorzystania" bo jest kompatybilna np. z BPEL, można wykonaną pracę przekazać do dalszej obróbki np. osobom wdrażającym jakiś "workflow", np. Oracle.
- notacja BPMN pozwala na modelowanie skomplikowanych zależności i jest mimo to łatwa w odbiorze nawet przez laika.

Nie zapominajmy, że modele są narzędziem analityka a nie produktami rynkowymi samymi w sobie.

konto usunięte

Temat: BPMN - zastosowania

Moim zdaniem:
1. BPMN nie jest powszechnym standardem, aczkolwiek zdobywa sobie coraz szersze grono.
2. BPMN jest coraz szerzej implementowane w znanych narzędziach do modelowania, aczkolwiek idzie to opornie.
3. Dziwnym trafem procesy zamodelowane w BPMN można z niemal 99% dokładnością zamodelować w UML za pomocą diagramów aktywności.
4. Przejście od modelowania biznesowego do modelowania systemu informatycznego (np. diagram klas, diagram sekwencji, diagram komunikacji, diagram use-case itd.) w UML jest niemal naturalne i większość narzędzi UML to umożliwia (wiązanie poszczególnych elementów z poszczególnych dagramów ze sobą pozwala zastosować traceability).
5. Przejście od modelowania biznesowego do modelowania systemu informatycznego za pomocą BPMN może nastręczyć sporo trudności, a i tak modele systemu informatycznego obecnie wykonuje się w UML (modelowanie obiektowe).
6. Do modelowania systemu informatycznego BPMN jest fajne, ale obecnie nie ma specjalnego zastosowania (bardziej opłaca się UML).
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: BPMN - zastosowania

Jerzy N.:
Moim zdaniem:
1. BPMN nie jest powszechnym standardem, aczkolwiek zdobywa sobie coraz szersze grono.

Jedyny procesowy umieszczony na http://omg.org, jedyny używany w Workflow Coalition, ...
2. BPMN jest coraz szerzej implementowane w znanych narzędziach do modelowania, aczkolwiek idzie to opornie.

W końcu notacja mająca raptem dwa lata na rynku... UML startował na początku lat 90tych, ale BPMN jest obecnie dostępny w większości liczących się narzędzi CASE i podobnych ...
3. Dziwnym trafem procesy zamodelowane w BPMN można z niemal 99% dokładnością zamodelować w UML za pomocą diagramów aktywności.

Sporna kwestia... ciekawe dlaczego BPMN tak a diagramy aktywności nie sa transformowalne dla BPEL4WS, nie znam żadnego motowy workflow importującego opis procesów z UML znam wiele importujacych BPMN i BPEL w tym np. Oracle Worlflow czy nawet SAP.
4. Przejście od modelowania biznesowego do modelowania systemu informatycznego (np. diagram klas, diagram sekwencji, diagram komunikacji, diagram use-case itd.) w UML jest niemal naturalne i większość narzędzi UML to umożliwia (wiązanie poszczególnych elementów z poszczególnych dagramów ze sobą pozwala zastosować traceability).

To cecha narzędzia a nie notacji, nic nie zabranie dekomponować czynności z definicji procesu BPMN scenariuszem przypadku użycia, moje narzędzie CASE ma wbudowaną możliwośc zagniezdżania takich sytuacji, po drugie do łączenia diagramów róznych typów służy SysML i pakiety dostępne także z poziomu UML wiec da się to robić i to bardzo łatwo, także w UML, no chyba że narzędzie na to nie pozwla ale można to robić naet w Visio.

Po trzecie UML to nie tylko model systemu i jego kodu, to analiza obiektowa i modelowanie architektury "kod independent"...
5. Przejście od modelowania biznesowego do modelowania systemu informatycznego za pomocą BPMN może nastręczyć sporo trudności, a i tak modele systemu informatycznego obecnie wykonuje się w UML (modelowanie obiektowe).

Nie każdemu nastręcza to problemów... proponuje mówić za siebie. Sugeruję także nie mylić analizy obiektowej z programowaniem obiektowym i analizą strukturakną do której UML jest także używany.
6. Do modelowania systemu informatycznego BPMN jest fajne, ale obecnie nie ma specjalnego zastosowania (bardziej opłaca się UML).

BPMN nigdy nie był pomyślany do modelwoania systemów informatycznych (skąd ta teza???) BPMN jak sama nazwa wskazuje służy do modelowania zjawisk procesowych. Jeżeli ktoś usiłuje modelować system informatyczny w BPMN to życze mu powodzenia....

Mam wrażenie, że powyższe "żale" sa tym o czym już pisałem: człowiekowi z młotkiem w ręku wszystko kojarzy się z gwoździem.

Nie zapominajmy, że model jest tylko tak dobry jak jego zrozumienie przez adresata. Najlepsza i żadna notacja nie uczyni sama z żadnego modelu dobrego modelu.

konto usunięte

Temat: BPMN - zastosowania

Panie Jarku,
czy mógłby Pan wymienić jakikolwiek system informatyczny, w tworzeniu którego brał Pan udział ?
Moje pytanie wynika z tego, że z Pańskich uwag wnioskuję, że jest Pan jak ten łoś z tego tak popularnego kawału wśród konsultantów.
Paweł Kornacki

Paweł Kornacki Web Developer -
Graphic Designer -
Front-End Developer

Temat: BPMN - zastosowania

Jeśli mogę wtrącić swoje 5 groszy ... bo widze ze dyskusja zaczyna schodzic na personalne i kasliwe uwagi. A do tej pory byla rzeczowa. Panie Jerzy stety/niestety trudno sie nie zgodzic z argumentami Pana Jarka - ale to jest moja subiektywne odczucie wynikajace z problemow przy modelowaniu z jakimi sie do tej pory borykalem. Warto sluchac, czytac, myslec, wyciagac wnioski - nie warto tracic cennych uwag na rzecz personalnych pyskowek.
Jerzy N.:
Panie Jarku,
czy mógłby Pan wymienić jakikolwiek system informatyczny, w tworzeniu którego brał Pan udział ?
Moje pytanie wynika z tego, że z Pańskich uwag wnioskuję, że jest Pan jak ten łoś z tego tak popularnego kawału wśród konsultantów.

konto usunięte

Temat: BPMN - zastosowania

Panie Pawle, celem tego wątku była wymiana doświadczeń i osiągnięć w stosowaniu BPMN-a. Do tej pory tylko dwie osoby umieściły swoje doświadczenia z tego typu modelowaniem.
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: BPMN - zastosowania

:)

O co chodzi z tym łosiem i konsultantem w kontekscie tego wątku?

Powtarzając się podsumuję:

Nikt, żaden mój klient, nie pytał mnie wprost o notację. Jednak Ci klienci, kórzy odbierali ode mnie modele w BPMN w 100% uznawali je za bardziej zrozumiałe niż te które znają z popzrednich projektow: diagramów UML i eEPC. Podkreślam: pytanie dotyczyło BPMN, procesów i biznesowego odbiorcy i na takie pytanie odpowiadam.

Nazwy kilku z tych klientów: Bank WestLB Polska, jeden z czołowych developerów - spółka giełdowa (nie mogę podać nazwy), kilka urzędów pańtwowych, ogólnokrajowy operator sieci CATV - spółka giełdowa (nie moge jeszcze podać nazwy),.........Jarosław Żeliński edytował(a) ten post dnia 11.10.07 o godzinie 21:24
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: BPMN - zastosowania

Jerzy N.:
Hm...
zakres: modelowanie procesów biznesowych organizacji
cel: utworzenie wymagań na system informatyczny

Może warto doprecyzowac: o jakie wymagania na system informatyczny chodzi?

konto usunięte

Temat: BPMN - zastosowania

Dziękuję Panie Jarku za powrót do normalnego trybu wymiany myśli.
Wskazuje Pan same pozytywy zastosowań BPMN.
Czy uważa Pan, że w UPRP doskonale rozumieli ten sposób modelowania ? Ja miałem diametralnie różne odczucia.
Może warto doprecyzowac: o jakie wymagania na system informatyczny chodzi?
A jakie rodzaje wymagań Pan rozróżnia ?
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: BPMN - zastosowania

Jerzy N.:
Dziękuję Panie Jarku za powrót do normalnego trybu wymiany myśli.
Wskazuje Pan same pozytywy zastosowań BPMN.

Pozytywem BPMN jest skutecznośc opisu skomplikowanych zalezności, wsparcie w systemach workflow,
Czy uważa Pan, że w UPRP doskonale rozumieli ten sposób modelowania ? Ja miałem diametralnie różne odczucia.

Mi mówili, że tak ale tam po mni ebyło kilku analityków.. :(

Może warto doprecyzowac: o jakie wymagania na system informatyczny chodzi?
A jakie rodzaje wymagań Pan rozróżnia ?

Funkjonalne, niefunkcjonalne, biznesowe.

konto usunięte

Temat: BPMN - zastosowania

Może warto doprecyzowac: o jakie wymagania na system informatyczny chodzi?
A jakie rodzaje wymagań Pan rozróżnia ?

Funkjonalne, niefunkcjonalne, biznesowe.

O! Żadna ze znanych mi norm, ani znanych standardów nic nie mówi o "wymaganiach biznesowych". Mógłby Pan przybliżyć tą definicję i podać jakieś uznane źródło ? Co prawda tematem tego wątku to BPMN - zastosowania, jednakże ze względu na ten rewolucyjny podział wymagań w odniesieniu do systemów informatycznych można na chwilę odejść od głównego wątku. Nowy wątek ?
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: BPMN - zastosowania

Jerzy N.:
Może warto doprecyzowac: o jakie wymagania na system informatyczny chodzi?
A jakie rodzaje wymagań Pan rozróżnia ?

Funkjonalne, niefunkcjonalne, biznesowe.

O! Żadna ze znanych mi norm, ani znanych standardów nic nie mówi o "wymaganiach biznesowych". Mógłby Pan przybliżyć tą definicję i podać jakieś uznane źródło ?

To, że jakaś norma lub inne źródło nie jest Panu znane nie znaczy automatycznie że ono nie istnieje. Jeżeli nie spotkał sie Pan z pojęciem wymagań biznesowych to kilka sekund w google zaowocuje np. tym:
http://www.google.pl/search?hl=pl&newwindow=1&q=%22wym...

Co prawda tematem tego wątku to BPMN - zastosowania, jednakże ze względu na ten rewolucyjny podział wymagań w odniesieniu do systemów informatycznych można na chwilę odejść od głównego wątku.

Tak więc ma Pan swoją rewolucję...

Z BPMN ma to tyle wspólnego, że notacja ta pozwala na modelowanie modeli biznesowych oraz wymagań funkcjonalnych i biznesowych a także niefunkjonalnych. Z taką informacją można spokojnie przejść do modelwoania systemu IT z pomoca UML do czego ta notacja jest stworzona i doskonale się nadaje.

konto usunięte

Temat: BPMN - zastosowania

To, że jakaś norma lub inne źródło nie jest Panu znane nie znaczy automatycznie że ono nie istnieje. Jeżeli nie spotkał sie Pan z pojęciem wymagań biznesowych to kilka sekund w google
zaowocuje np. tym:
http://www.google.pl/search?hl=pl&newwindow=1&q=%22wym...

Panie Jarku ... prosiłem o definicje z istniejących i uznanych standardów (np. ISO9126, CMM/CMMI, COBIT, ITIL) dotyczących inżynierii oprogramowania. Pan natomiast odsyła mnie do literatury popularno-naukowej (a często pseudo-naukowej), której oczywiście pełno w Internecie. Daleko Pan na tym nie zajedzie.
Tak więc ma Pan swoją rewolucję...

Może jednak poda Pan mi ten standard. Chętnie skoczę na Świętokrzyską zakupić rewolucyjną normę ISO. Wszak za tego typu wiedzę trzeba płacić, toteż w Internecie Pan tego nie znajdzie.
Z BPMN ma to tyle wspólnego, że notacja ta pozwala na modelowanie modeli biznesowych oraz wymagań funkcjonalnych i biznesowych a także niefunkjonalnych. Z taką informacją można
spokojnie przejść do modelwoania systemu IT z pomoca UML do czego ta notacja jest stworzona i doskonale się nadaje.

Z taką informacją często miałem do czynienia w SIWZ-ach, które zazwyczaj nadają się jedynie dla handlowców do uzasadnienia o wiele wcześniej uzgodnionej ceny, po to, by żadna instytucja kontrolna nie przyczepiła się do przetargu.

A na początek drogi wiodącej ku wiedzy zwanej Inżynieria oprogramowania polecam podręcznik Sommerville'a. Jak Pan zrozumie, to będziemy mogli wtedy porozmawiać o wymaganiach na system informatyczny.

Następna dyskusja:

Biblioteka BPMN do MSVisio




Wyślij zaproszenie do