Category Archives zwinne modelowanie

W poprzednim tygodniu pisałem o kanban w Enterprise Architect (Kanban w Enterprise Architect 13 część 1). Dziś postaram się przedstawić mechanizmy raportowania a dokładniej wykresy w Enterprise Architect zbudowane na bazie historyjek użytkownika. Wspomniane  wykresy pokażę na małym repozytorium  z 15 elementami. Dodajemy elementy do diagramów Kanban i działamy zgodnie z jego zasadami :-) W swoim repozytorium ćwiczebnym mam 15…

Niebawem firma Sparx System zamierza wydać kolejną wersję swojego flagowego oprogramowania. Enterprise Architect 13 zawiera sporo zmian, które są w wielu miejscach dość rewolucyjne. Najbardziej rzucająca się zmiana to zmiana menu. W Enterprise Architect 13 będziemy mieli menu w stylu Ribbon. Pojawi się też nowy Project Browser. Dla mnie osobiście to mała masakra. Współpracuję z klientami, którzy używają wersji 9, 11…

Otrzymałem mailem ciekawe pytanie:

Czy wg Pana wiedzy istnieje w EA obiekt, który najbardziej nadawałby się do rejestracji problemów zidentyfikowanych podczas analizy (AS-IS) biznesowej lub systemowej? Mam na myśli taki obiekt, w którym rejestrowane byłby, parametry zidentyfikowanego podczas warsztatów problemu, np. nazwa, opis, powiązanie z procesem, przyczyna występowania, itp.,  a po zarejestrowaniu dałoby się łatwo wyeksportować wszystkie zarejestrowane problemy w formie tabeli do  RTF’a, wykorzystując przygotowany wcześniej template?

Czy zwinne modelowanie działa zawsze? Otóż nie. Zazwyczaj z podejściem Agile są problemy gdy opisujemy procesy w dużych firmach, gdzie istnieje: duża ilość procesów problemy są oparte o Heavy Six Sigma lub PMI procesy ISO 9000, 900x Ponadto jest duża ilość zespołów analitycznych działających w różnych obszarach Co można wtedy zrobić? Po pierwsze przyzwyczaić się do myśli iż duża organizacja…

Mało osób wie, że UML w tym roku kończy 15 lat. Sto lat !!! Czy UML jest lekarstwem na radzenie sobie ze złożonością oprogramowania? Tak, ale pod warunkiem, że jest stosowany z umiarem. Co to znaczy? Z UML jest jak z dobrymi witaminami. Gdy stosujemy je w odpowiednich dawkach (jedząc owoce i warzywa a nie łykając tylko pigułki) przez cały…

Diagramy sekwencji są techniką, która idealnie nadaje się do zaprojektowania przepływu komunikatów pomiędzy klasami. Problem może powstać wtedy, gdy chcemy zaprezentować komunikację (użyte metody) na poziomie komponentów. Widziałem już w kilku miejscach diagramy sekwencji z komponentami. To bardzo niezdrowe rozwiązanie. Diagram sekwencji nie może być powiązany z metodą komponentu, gdyż komponenty to element, który wykorzystuje i realizuje zazwyczaj pewien zbiór interfejsów. Metoda (czyli implementacja operacji) jest składnikiem klasy i jest stosowana na diagramach interakcji.

Rozwiązaniem problemu jest wskazanie klas granicznych interfejsu i pokazanie komunikacji pomiędzy komponentami właśnie z użyciem klas.

W trakcie prac projektowych lub analitycznych wielokrotnie powstaje potrzeba policzenia parametrów procesu biznesowego lub szacowania złożoności budowanego oprogramowania.  Większość metod formalnych wymaga bardzo często dość trudnych obliczeń. Z drugiej strony w trakcie prac analitycznych lub projektowych powstaje zazwyczaj diagram aktywności, który w sposób naturalny prezentuje składowe procesu biznesowego lub elementy scenariusza przypadku użycia. W artykule tym postaram się zaprezentować jak za pomocą diagramów aktywności zamodelowanych w Enterprise Architect i dodatkowego narzędzia (Tormigo) można policzyć wybrane parametry procesu biznesowego.

Pierwsza edycja szkolenia Agile Modeling w Enterprise Architect za nami. W szkoleniu wzięło udział 6 osób, w tym tylko 3 Warszawy. Było nader interesująco, gdyż w trakcie szkolenia otrzymałem mnóstwo bardzo dociekliwych pytań. Niestety jak to przy takich dyskusjach bywa trudno unikać pytań a jednocześnie utrzymywać dyskusje tak by interesowała wszystkich. Ot paradoks szkoleń otwartych. Generalnie na ankietach otrzymałem pozytywne…

  1. Czy szkolenie się odbędzie? TAK, pod warunkiem, że na szkolenie zapisze się 5 osób. 2. Do kiedy można się zapisywać? Ze względów  organizacyjnych można zapisywać się do 10.09.2012 godzina 23:55 3. Czy można płacić kartą kredytową? Tak. 4. Czy wystawiana jest faktura VAT? TAK. Najpierw wystawiana jest proforma. Po zaksięgowaniu wpłaty każdy bez wyjątku otrzyma fakturę VAT. 5.…

Close