Jak wyjść z długu technologicznego jakim jest centralny monolityczny system

Wprowadzenie Na temat tego jakim uciążliwym długiem technologicznym jest monolityczny system napisano wiele, dzisiaj kolejne dwie ciekawe pozycje literatury: CMMI Compliant Modernization Framework to Transform Legacy Systems oraz Practical Event-Driven…

Continue ReadingJak wyjść z długu technologicznego jakim jest centralny monolityczny system

Ontologia – zastosowanie w inżynierii oprogramowania

Wprowadzenie Ontologia jako narzędzie tworzenia "modeli świata", jest bardzo dobrym narzędziem do projektowania danych, zorganizowanych - w łatwe do zarządzania w bazach NoSQL - dokumenty. Niedawno napisałem: Czy opra­co­wa­nie onto­lo­gii…

Continue ReadingOntologia – zastosowanie w inżynierii oprogramowania

Interface-Oriented Design czyli architektura systemu zorientowana na interfejsy

Wprowadzenie Tym razem krótka recenzja pewnej książki z roku 2006, a raczej jej polecenie każdemu projektantowi i architektowi dzisiaj. Na końcu polecam także kolejną nowszą pozycję jako uzupełnienie. Adresatami tej…

Continue ReadingInterface-Oriented Design czyli architektura systemu zorientowana na interfejsy

Opis wymagań z użyciem Gherkin – czyli dużo korniszonów…

Wstęp

Zostałem niedawno zapytany czy pomogę bo “mamy już ponad 150 przypadków użycia w dokumentacji…”. Myślę sobie, to niemożliwe, nie ma tak wielkich systemów (wycena okazała się w efekcie pięciokrotnie zawyżona tylko dlatego, że użyto metody zorientowanej na “user story”).

(more…)

Continue ReadingOpis wymagań z użyciem Gherkin – czyli dużo korniszonów…