Metodyka wytwarzania oprogramowania

O tym, że systemy się rozrastają a ich stopień złożoności wzrasta logarytmicznie nie trzeba chyba nikomu tłumaczyć. By budować i rozwijać systemy warto jest stosować usystematyzowane podeście. Taką systematyzację może wprowadzić metodyka. Co to jest metodyka wytwarzania oprogramowania? Metodyka wytwarzania oprogramowania jest to zestaw pojęć, notacji, modeli, języków, technik i sposobów postępowania służący do analizy …

Metodyka wytwarzania oprogramowania Czytaj dalej »

Zdolność biznesowa a model usług

Osiągnięcie celów strategicznych lub operacyjnych oznacza, że organizacja musi posiadać odpowiednie zdolności. Zdolność to jeden z kluczowych elementów składowych architektury opisującej organizację. Warto w tym tekście przypomnieć czym zdolność jest.  Otóż moja definicja to pojęcie w następujący sposób Zdolność (ang. Capability), jest zdefiniowana jako możliwość realizowania określonych działań posiadana przez osobę, organizację lub system (https://wolski.pro/archimate-3-0/elementy-strategii/#zdolnosc) Z …

Zdolność biznesowa a model usług Czytaj dalej »

Scrum Guide 2020

Scrum ma już 25 lat. Właśnie opublikowano kolejną wersję jego przewodnika. Scrum Guide 2020 po polsku umieściłem w zasobach mojego bloga. Nowy Scrum Guide odchodzi od nakazów i zakazów. Usunięto między innymi pytania z Daily Scrum, sformułowania odnoszące się do elementów Product Backlogu zostały złagodzone, mniej nakazowe stały się też sformułowania dotyczące włączania wniosków ze …

Scrum Guide 2020 Czytaj dalej »

Modelowanie AWS, Azure i Google Cloud w Enterprise Architect

Działanie w modelu serverless to już codzienność wielu firm. Serverless nie oznacza, że nie ma serwerów i sprzętu. To udostępnianie usługi, w którym dostawca chmury obsługuje serwer i dynamicznie zarządza alokacją zasobów maszyny. Ceny są oparte na rzeczywistej ilości zasobów zużytych przez aplikację, a nie na wcześniej zakupionych jednostkach pojemności. Usługi oferowane przez Amazon AWS, Microsoft …

Modelowanie AWS, Azure i Google Cloud w Enterprise Architect Czytaj dalej »

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 »

Modelio – open source

Modelowanie, poza metodykami i notacjami, które im towarzyszą, to także narzędzia. Wiele z nich to narzędzia płatne. Dla mnie narzędzia to rzecz wtórna. Oczywiście lubię produkty firmy Sparx Systems, ale zakup licencji Enterprise Architect to pewien wydatek, który w wielu przypadkach może być nadmiarowy. Powstaje zatem pytanie, czy są narzędzia, w których można rysować i …

Modelio – open source Czytaj dalej »

ArchiMate w praktyce

ArchiMate® jest otwartym i niezależnym językiem do modelowania architektury korporacyjnej. Jego głównym celem jest dostarczenie architektom korporacyjnym narzędzia pozwalającego w jednolity sposób opisywać, analizować oraz wizualizować różne dziedziny architektury oraz relacje pomiędzy nimi. Swoim zakresem obejmuje warstwy biznesu, systemów informatycznych, infrastruktury. Standard ArchiMate® zapewnia graficzny język do reprezentacji architektury korporacyjnej, z uwzględnieniem jej zmian w czasie (transformacja i …

ArchiMate w praktyce Czytaj dalej »

Subiektywne porównanie narzędzi do modelowania procesów biznesowych

W wielu firmach, z którymi mam przyjemność współpracować jest stosowana nierozłączna para: JIRA i Confluence.  JIRA odpowiada za zarządzania zadaniami a Confluence jest swoistym repozytorium treści. Narzędzia te zostały niejako wtłoczone w proces wytwarzania oprogramowania. Korzystają z niego programiści, testerzy, a także analitycy i architekci. W wielu firmach pojawia się też i narzędzie do modelowania. …

Subiektywne porównanie narzędzi do modelowania procesów biznesowych Czytaj dalej »

Przewiń do góry
Fatal error: Uncaught Error: Non-static method LiteSpeed\Purge::purge_url() cannot be called statically in /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-content/plugins/litespeed-cache/src/data.cls.php:486 Stack trace: #0 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-content/plugins/litespeed-cache/src/optimizer.cls.php(126): LiteSpeed\Data->save_url('https://wolski....', '', 'css', '0f2d5c4a68399d7...', '/home/klient.dh...') #1 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-content/plugins/litespeed-cache/src/optimize.cls.php(786): LiteSpeed\Optimizer->serve('https://wolski....', 'css', true, Array) #2 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-content/plugins/litespeed-cache/src/optimize.cls.php(303): LiteSpeed\Optimize->_build_hash_url(Array) #3 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-content/plugins/litespeed-cache/src/optimize.cls.php(234): LiteSpeed\Optimize->_optimize() #4 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-includes/class-wp-hook.php(303): LiteSpeed\Optimize->finalize('<!DOCTYPE html>...') #5 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters('<!DOCTYPE html>...', Array) #6 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-content/plugins/litespeed-cache/src/core.cls.php(414): apply_filters('litespeed_buffe...', '<!DOCTYPE html>...') #7 [internal function]: LiteSpeed\Core->send_headers_force('<!DOCTYPE html>...', 9) #8 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-includes/functions.php(5107): ob_end_flush() #9 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all('') #10 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array) #11 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Array) #12 /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-includes/load.php(1097): do_action('shutdown') #13 [internal function]: shutdown_action_hook() #14 {main} thrown in /home/klient.dhosting.pl/modesto/wolski.pro/public_html/wp-content/plugins/litespeed-cache/src/data.cls.php on line 486