inżynieria oprogramowania

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

Architektura systemów

Obserwując zmiany na rynku zauważyłem, że rola architektury systemów (architektury oprogramowania) rośnie. Dziś w wielu organizacjach myśli nie tylko a architekturze oprogramowania, ale także o architekturze biznesowej. Z punktu widzenia organizacji architektura aplikacji jest dla zespołu tworzącego aplikację tym, czym projekt budynku dla budowniczych. Architektura systemów to jak małe osiedle. Zanim zaprojektujemy “nasze osiedle” zastanówmy …

Architektura systemów Czytaj dalej »

NATO Architecture Framework

Technik i obszarów, które możemy modelować jest bardzo wiele. Ponadto powstało wiele szablonów, ram, frameworków, które mówią co i jak trzeba modelować. Dokładając do tego mnogość notacji i diagramów otrzymujemy kociołek z całą masą możliwości. Tylko czy taka możliwość wyboru jest dobra? I tak, i nie. Z jednej strony fajnie, że mamy wybór, ale z …

NATO Architecture Framework Czytaj dalej »

MVP, czyli o zwinnym podejściu do zakresu przedsięwzięcia

O MVP słyszy się często wśród analityków. MVP to Minimum Viable Product, czyli minimalnie wykonywalny produkt. Tłumaczenie nie jest doskonałe, dlatego też dalej będę pisał o MVP. Pojęcie MVP pojawiło się po raz pierwszy w 2001 roku. Jego autorem jest Frank Robinson. Natomiast w 2011 roku Eric Ries, swoją książką Metoda Lean Startup spopularyzował to …

MVP, czyli o zwinnym podejściu do zakresu przedsięwzięcia Czytaj dalej »

Zasada TAO w procesie wytwórczym oprogramowania

W co większych firmach lub przy okazji dużych przedsięwzięć zwanych projektami, analitycy to nie jedna lub dwie osoby a grupa ludzi, która opracowuje wymagania, procesy biznesowe, specyfikuje wymagania. Ta grupa ludzi współpracuje z projektantami, programistami oraz ogólnie rozumianym biznesem. W takich organizacjach obserwuję dwa różne sposoby działania. Jeden, w którym nie ma opracowanych zasad modelowania …

Zasada TAO w procesie wytwórczym oprogramowania Czytaj dalej »

Enterprise Architect Pro Cloud Server – modelowanie w chmurze

Nie da się ukryć, że praca na Enterprise Architect to czasem niemałe wyzwanie. Zwłaszcza publikacja diagramów sprawia spory problem.  Nie bez przyczyny też opublikowałem specjalne kurs, który mówi o tym, jak raportować z Enterprise Architect. Myślę, że powoli ta sytuacja zmienia się na lepsze.  Już ponad rok temu Sparx Systems wypuścił na rynek rozwiązanie, które …

Enterprise Architect Pro Cloud Server – modelowanie w chmurze Czytaj dalej »

Przegląd modeli w Enterprise Architect

Wytwarzanie oprogramowania to proces, w którym przeglądy stanu realizacji prac są sytuacją codzienną lub prawie codzienną. Weryfikacja prac analitycznych i projektowych a także architektonicznych, to nie tylko pytanie co zostało zrobione, ale także pytania: jak to zostało zrobione? Jak to będzie działało? W tych procesach wytwórczych, w których specyfikacja jest przygotowywana w postaci modeli, diagramów i innych …

Przegląd modeli w Enterprise Architect Czytaj dalej »

Nadchodzi Enterprise Architect 14

Jak niemal co roku, firma Sparx Systems, zapowiedziała kolejną wersję swojego flagowego produktu – Enterprise Architect. W tym roku to już 14 odsłona tego kultowego narzędzia wspierającego analityków, projektantów i architektów. Poniżej zapowiedź najważniejszych nowości. Nowe perspektywy – poprawiono nawigację pomiędzy typami diagramów w toolbox oraz sposób dodawania diagramów Nowy widok: Context Browser –  wybierając …

Nadchodzi Enterprise Architect 14 Czytaj dalej »

Architektura systemów informatycznych

Na ścianach, tablicach i innych powierzchniach nie jeden raz można zobaczyć kwadraty, prostokąty połączone ze sobą liniami. Obok znajdują się treści co te „kwadraty robią ze sobą”. Tak oto tworzy się architektura. W wielu przypadkach rysunki zostają przykrywane innymi rysunkami i tak idea architektury ginie. Dziś wielu organizacjach myśli się o procesach (i bardzo dobrze) …

Architektura systemów informatycznych Czytaj dalej »

Wdrożenie metodyki – wybór narzędzia wspomagającego modelowanie

W wielu firmach toczy się dyskusja o sformalizowaniu procesu wytwórczego oprogramowania. Spontaniczne tworzenie diagramów przez szeroko rozumianych analityków i projektantów nie buduje wartości dokumentacji.  Wartość powstaje, gdy cały zespół dokłada diagram do diagramu jak cegiełka do cegiełki. Dodawane modele procesów biznesowych lub diagramy BPMN uzupełniają się wzajemnie. Specyfikują rozwiązanie. Myśląc o wdrożeniu metodyki dość często …

Wdrożenie metodyki – wybór narzędzia wspomagającego modelowanie Czytaj dalej »

Enterprise Architect w raporcie Magic Quadrant for Enterprise Architecture Tools 2017

Budowanie architektury korporacyjnej wymaga sprawdzonych narzędzi. Jednym z kryteriów, bycia sprawdzonym jest obecność w raportach Gartnera. Pod koniec maja Gartner opublikował zaktualizowaną edycję “magicznego kwadratu” dla narzędzi do zarządzania architekturą korporacyjną. Magic Quadrant for Enterprise Architecture Tools 2017. W zestawieniu tym znalazł się Enterprise Architect. Co więcej oprogramowanie Sparx Systems opuściło sektor „niszowych graczy”.

Przewiń do góry