projektowanie systemów informatycznych

Projekty

Kategorie

Linki

Polecam


tagi

archiwum

Podkarpackie modelowanie

piątek 14 sie 2009

Kolejny raz okazało się, że duży potencjał jest ukryty także poza dużymi ośrodkami takimi jak Warszawa, Kraków czy Gdańsk. O Wrocławiu nie wspominając. Tym razem miałem okazję i przyjemność przekonać się o tym w jednej z podkarpackich miejscowości. W czasie dwóch dni, jakie tam spędziłem wspierając młody i ambitny zespół ludzi, przed którymi stanęło dość ciekawe zadanie (niestety z uwagi na ochronę interesów klienta nie mogę podać więcej szczegółów). Tempo prac było bardzo duże bo i temat nie był banalny. Wydaje się mi, że udało się uzyskać zamierzone cele co potwierdzają ankiety. Moje oceny ze szkolenia były w zakresie przygotowanie konsultanta i ważność poruszanych tematów: otrzymałem same bardzo dobre oceny a w zakresie sposób prezentacji tematu jedna ocena dobry a pozostałe bardzo dobry. 


Modelowanie gier w języku UML

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 razemimage 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.


Projektowanie systemów informatycznych w ujęciu Agile

poniedziałek 11 maj 2009

iteracja 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”. :)


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. :)


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%. …

:)


Innowacyjność w automatyce

poniedziałek 10 lis 2008

1884525 W pierwszym tygodniu listopada miałem przyjemność prowadzić szkolenie w Kutnie. Uczestnikami byli młodzi, ale bardzo doświadczeni projektanci systemów monitorujących i bazujących na systemach zaawansowanej automatyki. Szkolenie było dla mnie ogromną przyjemnością gdyż nie tylko realizwaliśmy ambitne cele (szkolenie opiarało się na dokumentacji Klienta), ale także dlatego, że zobaczyłem jak bardzo konkurencyjne mogą być polskie średniej firmy. Pomysłowość i innowacyjność uczestników zaskakiwała mnie przez całe szkolenie. Ponadto udało się nam połączyć wysiłek nad warsztatami z dobrą atmosferą twórczej pracy. Szkolenie uważam za jedno z bardzie udanych co potwierdzają oceny jakie otrzymałem, w których moje kompetencje, zakres tematu i sposób przeprowadzenia były ocenione na bardzo dobre przez wszystkich uczestników szkolenia. Pozostałe oceny były równie wysokie.


Modele mają poprawnie odzwierciedlać rzeczywistość

poniedziałek 29 wrz 2008

Modele mają poprawnie odzwierciedlać rzeczywistość – to prawda znana wszystkim, którzy choć trochę modelują. Wiedzę na ten temat przekazywałem w ostatnich dniach września (25-26.09) na szkoleniu otwartym z modelowania systemów informatycznych w języku UML. W szkoleniu uczestniczyło 12 osób z całej Polski i każdy przyjechał z innym problem, który można sprowadzić do jednego pytania: Jak poprawnie odzwierciedlić rzeczywistość w języku UML?. Na warsztatach poprzedzonych wykładem zrealizowaliśmy kilka przykładów – co wymagało dyscypliny pracy zarówno u uczestników jak i u mnie. Myślę, że cele szkolenia zostały osiągnięte i uczestnicy szkolenia już pewniej czują się podczas modelowania. Świadczą o tym bardzo wysokie oceny jakie w ankiecie otrzymałem za swoje przygotowanie i sposób prezentacji tematu. Ponadto w punkcie “Co się Państwu najbardziej podobało w niniejszych szkoleniu?” przeczytałem: wiele praktycznych informacji,  praktyczne przykłady, dużo ćwiczeń i możliwość wspólnego rozwiązywania wątpliwości, praktyczne podejście do problemu, praca z popularnym oprogramowaniem, praktyczne przykłady zastosowania języka UML w modelowaniu. Mam nadzieję, że na kolejnych szkoleniach tak jak i na tym i poprzednich nie rozczaruję jego uczestników.


Adaptacja trójwarstwowej architektury aplikacji

wtorek 23 wrz 2008

Połowa września w tym roku to chłodne, deszczowe dni. Dwa dni z nich (18-19 września) były bardzo gorące, ale nie z powodu pogody.. W czasie tych dwóch dni prowadziłem szkolenie warstwydla jednej z bardziej znanych firm na polskim rynku. Szkolenie dotyczyło zastosowania języka UML w modelowaniu ich systemów informatycznych. Szkolenie było zrealizowane na podstawie dokumentacji Klienta na IBM Rational Software Architect z rozszerzeniem dla technologii .NET jako środowiska deweloperskiego. Nie ukrywam, że szkolenie nie należało do najłatwiejszych dla  uczestników. Prezentacja nowej dla nich technologii oraz możliwości “wydajniejszego” zastosowania języka UML w ich projektach rodziła bardzo dużo pytań. Pytania były bardzo ciekawe tym bardziej, że całe szkolenie było oparte na dokumentacji projektowej klienta.

Istotnym elementem szkolenia było  zaadaptowanie trójwarstwowej architektury aplikacji do specyficznych potrzeb Klienta, który korzysta z komponentów wyprodukowanych przez firmy trzecie.

Przygotowanie takiego szkolenia i jego przeprowadzenie było dla mnie bardzo satysfakcjonujące. Myślę, że podobne wrażenia z udziału w szkoleniu mieli jego uczestnicy (12 osób).

Uczestnicy szkolenia ocenili szkolenie dobrze i bardzo dobrze w zakresie organizacji szkolenia (100%) i materiałów szkoleniowych (91%). Ankietowani ocenili przygotowanie trenera jako bardzo dobre (9 osób) i dobre (3 osoby). Ważność poruszanych tematów oceniony został jako ważne i bardzo ważne przez 83% uczestników. Natomiast sposób prezentacji tematów oraz ćwiczeń był dobry i bardzo dobry w opinii 91% ankietowanych.


Analiza i projektowanie systemów informatycznych

piątek 27 cze 2008

rubberbandball

Analiza i projektowanie systemów informatycznych było tematem przewodnim szkolenia, które miałem przyjemność prowadzić 26-27 czerwca dla grupy trzyosobowej. Wśród uczestników jedna osoba reprezentująca wiodącą firmę na rynku hurtowni danych oraz dwóch pracowników jednego z największych koncernów farmaceutycznych. Kameralna atmosfera pozwoliła na swobodne dyskusje dotyczące różnych aspektów modelowani systemów informatycznych w UML.

Poza tym ciężka praca uczestników szkolenia, która poparta ich zawodowym doświadczeniem zaowocowała tym, że samodzielnie wykonywany model nie wymagał znaczących poprawek. Oceny za szkolenie same dobre i bardzo dobre. Najbardziej ucieszyła mnie ocena za przygotowanie konsultanta – otrzymałem 3 oceny bardzo dobre.


Test Driven Development – najpierw testy!?!

środa 25 cze 2008

Każdy program, każda jego funkcjonalność powinny być przetestowane po

d względem poprawnego działania. Sam proces testowania jest jednym z najżmudniejszych zadań w procesie produkcyjnym, zajmuje dużo czasu, a nie zawtestowaniesze daje zadowalające wyniki. Ponadto brak testów powoduje, że spada jakość oprogramowania. Jak temu przeciwdziałać? Pewną odpowiedzią jest wytwarzanie oprogramowania w oparciu o testowanie. Taki też by temat dwudniowych warsztatów (spotkania coach’ingowego) jakie prowadziłem 23-24 czerwca w Warszawie. Spotkania te były ukierunkowane na wytwarzanie oprogramowania w oparciu o testowanie, ale stanowiły także podsumowanie dwóch innych sesji, które dotyczyły odpowiednio: modelowania biznesowego (12.05.2008) i analizy i projektowania systemów informatycznych (17.06.2008).

przeczytaj pozostałą część »


Permanentne dążenie do perfekcji

środa 18 cze 2008

10280m

Pierwszy tydzień czerwca był dość pracowity. Najpierw dwudniowe szkolenie w Warszawie a potem 2 dni (05-06 czerwca) we Wrocławiu. Firma, z którą miałem przyjemność współpracować jest integratorem specjalizującym się w dostarczaniu systemów wykorzystujących technologie internetowe oraz rozwiązania z zakresu workflow, portali korporacyjnych i intranetów, systemów billingowych, e-commerce oraz content management.

W szkoleniu udział wzięło 9 osób w większość analitycy tej firmy. Ludzie młodzi, pełni zapału i entuzjazmu. W czasie dwóch dni szkolenia połączonego z warsztatami przedstawione zostały zasady modelowania biznesowego oraz w przeważającej części czasu zasady modelowania systemów informatycznych. Największym zainteresowaniem cieszył się mikroaudyt jednego z dokumentów projektowych wytwarzanych w tej firmie. W trakcie szkolenia bardzo cieszył mnie fakt, że jego uczestnicy dość szybko zaczęli myśleć jak wykorzystać zdobytą wiedzę w praktyce oraz widzieli jej dużą przydatność w codziennej pracy. Moje odczucia potwierdzają anonimowe ankiety przeprowadzone po szkoleniu. Warsztaty uznane zostały za udane lub bardzo udane przez 72% uczestników ankiety natomiast przydatność omawianych tematów i przygotowanie trenera oraz samego szkolenia jako dobre i bardzo dobre oceniło ponad 80% ankietowanych.


Modelowanie systemów informatycznych w języku UML 2.1

środa 4 cze 2008

W dniach 02-03 czerwca w Warszawie przeprowadziłem szkolenie z modelowania drogasystemów informatycznych w UML 2.1. W otwartym szkoleniu brało udział 15 osób o zróżnicowanym stopniu przygotowania i doświadczenia. Osoby te reprezentowały różne firmy i tym  samym różne branże. Ponadto każda z osób miała inne oczekiwania wobec szkolenia co powodowało bardzo ciekawe dyskusje, w których uczestnicy mogli wymienić się swoimi doświadczeniami. W trakcie szkolenia, po przekazaniu podstawowych wiadomości teoretycznych odbyły się warsztaty, które wykonane były przy pomocy Enterprise Architect. Łącznie zrealizowaliśmy 10 godzin warsztatów w czasie dwudniowego szkolenia.  Szkolenie uważam za udane i myślę, że moją opinię potwierdzają anonimowe ankiety wykonane po szkoleniu. I tak  sposób prezentacji jako dobry i bardzo dobry oceniło 53% szkolenia. Być może przyczyną było zbyt wielkie tempo jakie nałożyłem na uczestników, ale ostatnie zadania polegające na wykonaniu modelu (lub jego fragmentu) systemu informatycznego, zarówno w zakresie modelu przypadków użycia i modelu analitycznego, wszystkie osoby wykonywały w sposób poprawny. Przygotowane przeze mnie materiały zostały uznane za dobrze i bardzo dobrze przygotowane przez 86% uczestników. Natomiast moje przygotowanie, jako trenera zostało ocenione jako dobre i bardzo dobre przez 80% uczestników szkolenia. Zdaniem organizatorów (Software-Konferencje) następna edycja szkolenia we wrześniu.  Zapraszam.