inżynieria oprogramowania

Wszystko to co, moim zdaniem, ważnego dzieje się na świecie w dziedzinie inżynierii oprogramowania.

KANBAN w inżynierii oprogramowania

W świecie oprogramowania i IT, Kanban uważany jest za proces ewolucyjny lub system ulepszający tworzenie oprogramowania, konserwacji i operacji IT. David Anderson, powszechnie uważany za ojca „Metody Kanban” w zakresie oprogramowania opisuje pięć podstawowych zasad umożliwiających znaczne ulepszenie w tworzeniu oprogramowania z wykorzystaniem metody Kanban. Zasady te to: Wizualizacja Pracy Ograniczenie Pracy w toku (WIP […]

KANBAN w inżynierii oprogramowania Czytaj dalej »

Kanban–czyli być gotowym na czas

Proces wytwórczy oprogramowania powinien być zorganizowany jak w fabryce. Idąc tą drogą zainteresowałem się metodą Kanban. Postanowiłem też napisać kilka tekstów na ten temat. Czym jest Kanban? Kanban jest metodą stosowaną przez zespoły i organizacje do wizualizacji pracy, identyfikacji i eliminacji wąskich gardeł oraz osiągania znacznych usprawnień operacyjnych w zakresie wydajności i jakości! Kanban jest

Kanban–czyli być gotowym na czas Czytaj dalej »

Śledzenie za pomocą relacji trace – problemy

Ostatnio pracując przy jednym z projektów spotkałem się z nietypowym zachowaniem Enterprise Architect’a. Otóż mój zespół pracuje na wersji 10 tego narzędzia a zespół klienta na wersji 9.3. O ile zgodność w zakresie bazy danych jest identyczna tak niespodziewanie dowiedziałem się iż klient w widoku traceability nie widzi relacji trace. W EA 10 widać to

Śledzenie za pomocą relacji trace – problemy Czytaj dalej »

Dialog techniczny

Jesień 2013 to czas, w którym miałem przyjemność współorganizować dialog techniczny w Ministerstwie Sprawiedliwości. Czym jest dialog można poczytać przykładowo: http://www.portalzp.pl/aktualnosci/dialog-techniczny-ma-pomoc-w-zredukowaniu-ryzyka-uniewaznienia-postepowania-ze-wzgledu-na-brak-ofert-wykonawcow-1276842/, więc nie będę powtarzał treści. Moje wrażenia z dialogu. Całe przedsięwzięcie wymaga pewnej ilości czasu, ale daje wymierne korzyści i Organizującemu dialog jak i jego Uczestnikom. Kilka dobrych rad. Moim zdaniem warto: Przesłać Uczestnikom

Dialog techniczny Czytaj dalej »

Dedykowana metodyka prowadzenia projektu

Koniec roku pozwala mi wreszcie odetchnąć. Ostatnie tygodnie były mega pracowite. To czym chcę się pochwalić to fakt iż w tym roku udało się opracować dedykowane metodyki prowadzenia projektów w Enterprise Architect. Odbiorcami tej dedykowanej usługi były bank, duży ubezpieczyciel oraz firma wytwarzająca oprogramowanie. Każdy z opracowanych metodyk była spersonalizowana pod kątem klienta. Każda z

Dedykowana metodyka prowadzenia projektu Czytaj dalej »

Statusy i priorytety wymagań

Często otrzymuję pytanie jak opisuję wymagania. Otóż wielu projektach określam statusy i wymagania w następujący sposób:Status• Proponowane – wymaganie w fazie negocjacji pomiędzy klientem a analitykami• Zatwierdzone -wymaganie zatwierdzone do realizacji.• Odrzucone – wymaganie odrzucone przez klienta lub analityków. Podobne wpisy Zintegrowane środowisko wytwarzania aplikacji web’owych na platformie .NET W artykule przedstawiono opis pakietu narzędziowego

Statusy i priorytety wymagań Czytaj dalej »

Fragmenty na diagramach sekwencji

Otrzymałem pytanie od jednego z czytelników bloga: …, jeśli mamy do czynienia z fragmentem sekwencji operacji, które trzeba wykonać, jedna po drugiej, to jaki rodzaj fragmentu będzie najstosowniejszy?Dla przykładu:<fragment>wyświetl ekran wyszukiwaniawprowadź kryteria wyszukiwaniawyszukajwybierz wynik wyszukiwania</fragment>pozostałe elementy sekwencjiCzy takim typem mogłoby być assert? Otóż moim zdaniem na możemy tą sekwencję zostawić bez zmian. Jeśli jednak chcemy

Fragmenty na diagramach sekwencji Czytaj dalej »

Kiedy nie działa zwinne modelowanie?

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ę

Kiedy nie działa zwinne modelowanie? Czytaj dalej »

Tormigo za oceanem

Kilka lat temu napisaliśmy z Maćkiem Kożuchem niezależnie od Sparx Systems narzędzie, które pomagało nam w pracy nad repozytoriami Enterprise Architect. Nazwaliśmy je Tormigo (natchnęła nas mrówka –> po hiszpańsku hormiga). Dziś szykujemy się do aktualizacji tego narzędzia  choć minie pewnie jeszcze parę miesięcy za nim to nastąpi. O Tormigo wspominam dziś, gdyż otrzymałem maila

Tormigo za oceanem Czytaj dalej »

Scroll to Top