napisane przez Michał Wolski | w kategorii Enterprise Architect, ogólne, wydarzenia
poniedziałek 15 lut 2010
Niniejszym donoszę, że pojawiła się nowa wersja Enterprise Architect’a – wersja 8.

Jak na razie jest to tylko beta 1, która jest dostępna dla zarejestrowanych klientów.
Na pierwszy rzut oka nie widać rewolucyjnych zmian. Generalnie poprawiono szereg funkcji systemu w tym także wydajność w dużych projektach (powyżej 3 milionów rekordów). Myślę, że to bardzo dobra wiadomość dla dużych korporacji, które do tej pory wahały się czy taki “mały produkt” da sobie radę tam gdzie nie zawsze dają sobie radę giganci.
napisane przez Michał Wolski | w kategorii Enterprise Architect, metodyki, ogólne, wydarzenia
piątek 5 lut 2010
Jako ciekawostkę podam iż Departament Obrony USA (DoD) – właściciel ram architektonicznych DoDAF używa Enterprise Architecta. Poniżej link do modelu Conceptualnego frameworku DoDAF.
http://cio-nii.defense.gov/sites/dodaf20/DM2_HTML/index.htm
Wynika z tego, że po EA sięgają coraz to większe instytucje
Za tę informację dziękuję Panu Andrzejowi, z którym ostatnio dyskutujemy o zastosowaniach EA w rozwiązaniach klasy Enterprise.
napisane przez Michał Wolski | w kategorii wydarzenia
wtorek 3 lis 2009
Jak widać uległ zmianie design bloga co zostało podyktowane faktem, że od 2 listopada moje teksty stały się kanałem informacyjnyno-merytorycznym wcielonym w struktury firmy Modesto (www.modesto.pl).
Wraz ze “zmianą designu” znikają wszystkie reklamy – co ja osobiście uważam za plus. Ponadto blog przechodzić będzie na nowy serwer co może spowodować drobne perturbacje.
Przy okazji chciałem się pochwalić, że w ostatnim miesiącu moja strona odnotowała troszkę ponad 3000 odwiedzin. Dziękuję.

napisane przez Michał Wolski | w kategorii wydarzenia
sobota 26 wrz 2009
Ostatni czwartek i piątek spędziłem wspomagając bardzo ciekawą firmę. Otóż jest to Polska firma pisząca systemy wspierające szerokorozumianą e-administrację. Nasuwa sie pytanie a gdzie są te systemy? Otóż w USA. Tak tak Polskie, niewielkie, firmy mogą pisać oprogramowanie wspierające obywateli innych Państw. A my, obywatele 4,5,6 RP jesteśmy gorsi? Myślę, że nie ale za to bardziej specyficzni bo u nas znów ogłoszony zostanie przetarg, do którego będą mogły przystąpić (czyt. będą spełniać warunki formalne) 3-4 firmy, potem lista odwołań, i… kolejny przetarg… ach szkoda pisać. Nawiasem mówiąc to kolejna średniej wielkości firma w Polsce, z którą miałem okazję współpracować, która robi rzeczy wielkie. Szkoda, że są one niedoceniane na rynku lokalnym bo mało jest firm, które mają doświadczenie zdobyty w kilkunastu zagranicznych projektach.
Na koniec pragnę tylko pochwalić się, że jako konsultant otrzymałem dobre i bardzo dobre noty. Dziękuję.
napisane przez Michał Wolski | w kategorii modelowanie biznesowe, o inżynierii oprogramowania, wydarzenia
piątek 18 wrz 2009
Kilka tygodniu temu (http://www.wolski.waw.pl/2009/07/kkio-2009/) zapowiedziałem swój udział na Krajowej Inżynierii Oprogramowania. Tak tez się stało. 15 września w trakcie sesji pt: “Modelowanie systemów” miałem okazję zaprezentować zarys metodyki WMB ( http://www.wolski.waw.pl/wmb/).
Moje wystąpienie na temat “Zwinnego modelowania wymagań biznesowych w wytwarzaniu oprogramowania” spotkało się się z życzliwym przyjęciem uczestników XI Krajowej Konferencji Inżynierii Oprogramowania, które zaowocowało żywą dyskusją.
Na koniec dodam, że moje wystąpienie było afiliowane i wykonane na rzecz firmy, w której jestem konsultantem, co uczyniło ją jedną z nielicznych firm komercyjnych, które poddały swoje nowatorskie rozwiązania z zakresu inżynierii oprogramowania ocenie niezależnych ekspertów z tej dziedziny.
Publikacja, która ukazała się jako rozdział w książce (okładka poniżej), świadczy o pozytywnej recenzji i akceptacji drogi rozwoju jaka została obrana w obszarze zwinnego modelowania.
napisane przez Michał Wolski | w kategorii wydarzenia
poniedziałek 6 lip 2009
“Zwinne modelowanie wymagań biznesowych w wytwarzaniu oprogramowania” to temat artykułu, który pozytywnie został oceniony przez recenzentów XI Krajowej Konferencji Inżynierii Oprogramowania (KKIO’09).
W artykule tym wskazałem, że zwinne metodyki zwinne unikają budowy modeli a jednocześnie odczuwalna jest potrzeba dokumentowania decyzji projektowych. Wskazałem na podstawowe czynności związane ze zwinnym modelowaniem wymagań biznesowych w wytwarzaniu oprogramowania. W poszczególnych podrozdziałach zaprezentowałem rozszerzoną notację UML oraz produkty jakie powstać powinny w ramach tej fazy.
napisane przez Michał Wolski | w kategorii agile, wydarzenia
czwartek 4 cze 2009
Kilka dni temu pisałem (patrz Modelowanie Procesów Biznesowych – BPM 2009), o moim wystąpieniu na konferencji BPM w trakcie, którego proponowałem podejście do modelowania procesów biznesowych w języku UML. Moja propozycja ukierunkowana była na nurt Agile i zalety jakie on niesie dla biznesu. Nie chodzi tu o legendarny brak dokumentacji i inne stereotypy dotyczące nurtu Agile (patrz m.in. Zwinne modelownie – mity i fakty). W moim rozumieniu modelowanie Agile to przede wszystkim rozważne modelowanie procesów biznesowych w trakcie którego, będąc ukierunkowanym na zmiany i potrzeby klienta, nie traci się zalet, jakie niesie wizualizacja procesu biznesowego w języku UML. Moje poglądy podziela Jacek Kołodziejak Dyrektor ds. Rozwoju w firmie Intertrading Systems Technology Sp. z o.o, który na konferencji Gigacon ISI 2009 (2 czerwca 2009) mówił o zaletach platformy JBoss Enterprise Middleware. Wygląda na to, że obaj zgadzamy się, iż zastosowanie metodyk zwinnych w modelowania biznesowym, pozwalają na zwiększenie elastyczności biznesowej a tym samym szybsze reagowanie na potrzeby biznesu co w konsekwencji pozwala na doskonalenie procesu biznesowego i zwiększanie wartości dodanej firmy. Co więcej zastosowanie wizualizacji procesów biznesowych za pomocą języka UML pozwala na identyfikację zbioru wzajemnie przeplatających się procesów. Innymi słowy:
podejście Agile + modelowanie w UML = zwiększenie elastyczności biznesowej
Na koniec dziękuję za wymienienie mojej osoby w trakcie prezentacji. Cała prezentacja jest dostępna pod adresem http://www.rejestracja.software.com.pl/download/6853.html
napisane przez Michał Wolski | w kategorii agile, literatura, metodyki, wydarzenia
środa 3 cze 2009

Ukazał się nowy The Rational Edge (http://www.ibm.com/developerworks/rational/rationaledge/?S_TACT=105AGX63&S_CMP=DEVCOM), który jak zwykle niesie sporo ciekawych informacji. Mnie najbardziej podobały się artykuły dotyczące skalowalności metodyk zwinnych (Agile) Teksty te to “Improving software economics: Top 10 principles of achieving agility at scale” , autorstwa Walker Royce’a oraz bardzo ciekawy tekst, który napisał Gary Pollice “Does Agility scale? Wrong question!”
Miłej lektury
napisane przez Michał Wolski | w kategorii szkolenia, wydarzenia
poniedziałek 1 cze 2009
O tym, że modelowanie jest przydatne w projektowani wszelakich aplikacji, nie trzeba przekonywać nikogo. Cieszy mnie bardzo, gdy widzę, że kolejne firmy mają ten sam pogląd i razem
wypracowujemy metodykę działania dla ich potrzeb. Tak też było w ostanie dni maja, w które prowadziłem szkolenie dla kilku osób z firmy produkującej gry. Bardzo dobrze spędziłem ten czas z dwóch powodów. Po pierwsze już dawno nie miałem tak wdzięcznego tematu do pracy. Po drugie uczestnicy – rzeczowi, wymagający, doświadczeni programiści poszukujący rozwiązań szytych na ich miarę, co spowodowało, że szkolenie było bardzo intensywne i myślę, że udane. Świadczą o tym ankiety, w których otrzymałem same bardzo dobre oceny za ważność poruszanych tematów, ćwiczenia i moje przygotowanie. Na koniec cytat z ankiety z punktu Co najbardziej podobało Ci się w niniejszym szkoleniu: “Duża liczba ćwiczeń praktycznych. Szkolenie zostało dostosowane do dziedziny jaką się zajmujemy”. Dziękuję za te słowa.
napisane przez Michał Wolski | w kategorii agile, wydarzenia
środa 20 maj 2009
Konferencja Modelowanie Procesów Biznesowych 2009 to kolejna a już VII edycja seminarium poświęconemu modelowaniu i doskonaleniu procesów biznesowych organizowana przez Software-Konferencje. Po raz drugi miałem przyjemność wziąć udział jako prelegent w tym przedsięwzięciu. Jako jeden z nielicznych reprezentowałem nurt modelowania procesów biznesowych w UML a moja prezentacja na temat zwinnego modelowanie procesów biznesowych w języku UML spotkała się z dobrym przyjęciem o czym świadczą ankiety, w których otrzymałem 94% opinii dobrych i bardzo dobrych.
napisane przez Michał Wolski | w kategorii agile, szkolenia, wydarzenia
poniedziałek 11 maj 2009
W dniach 7-8 maja prowadziłem w Warszawie szkolenie z projektowania systemów informatycznych. Nikt z uczestników szkolenia nie miał wątpliwości, że modele w UML są przydatne a jednocześnie metodyki z nurtu Agile odrzucają modelowanie. Oczekiwania wobec szkolenia krążyły wobec tematów co i jak dokumentować w UML? Jak obszerną dokumentację wykonywać? Jak połączyć modelowanie w UML z zwinnymi (ang. Agile) metodykami takimi jak XP czy Scrum. W trakcie szkolenia zaprezentowałem istotę metodyk zwinnych i ciężkich oraz zaprezentowałem klucz - łącznik pozwalający na połączenie modeli wyrażonych w UML z zwinnym podejściem. Wskazałem także jak zaprezentowane rozwiązanie może dodatkowo pozwolić na lepsze wymiarowanie projektu np.: w zakresie ustalenia zakresu iteracji – sprintu jak to mówią wyznawcy Scrum.
Wydaje mi się, że szkolenie spełniło oczekiwania jego uczestników o czym świadczą ankiety: w zakresie sposobu prezentacji tematu, przydatności szkolenia i mojego przygotowania otrzymałem same dobre i bardzo dobre oceny. Dziękuję szczególnie za jedną opinię w punkcie: “Co się Państwu najbardziej podobało w niniejszych warsztatach?”, która brzmi “Kompetencja prowadzącego i sposób prowadzenia szkolenia”.
napisane przez Michał Wolski | w kategorii o inżynierii oprogramowania, ogólne, wydarzenia
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ęść »