Użytkowanie danych

Data: 2019-05-06
Autor: Sebastian Konkol
Użytkowanie danych

Wartość danych. To cyklicznie powracający temat dyskusji, naprzemiennie z szybkością budowy aplikacji. Kiedy, jak wynika z tego cyklu, przychodzi pora na dane, pojawiają się nowe odsłony rozwiązań skupiających się wyłącznie na przetwarzaniu danych. W efekcie, jak kiedyś w centrum uwagi znajdowały się hurtownie danych i rozwiązania Business Intelligence, tak teraz podstawowa tematyka dyskusji to BigData i sztuczna inteligencja.

Czytaj więcej »

Zanim wybierzesz Agile

Data: 2018-11-05
Autor: Sebastian Konkol
Zanim wybierzesz Agile

Jestem fanem zwinności – nie tylko w rozwoju oprogramowania, ale w zarządzaniu projektami, a przede wszystkim w architekturze rozwiązań informatycznych, na każdym poziomie. Rozumiem jednak także ograniczenia podejścia agile. Wdrażając podejście zwinne w nieprzygotowanym środowisku nie tylko dramatycznie obniża szanse na sukces, ale także deprecjonuje to podejście i na dłuższy czas tworzy konotację agile = porażka. Zanim więc wybierzesz podejście zwinne upewnij się, że środowisko działania ma szanse je przyjąć i wspierać. Jak to zrobić?

Czytaj więcej »

Czego wymagać od architekta?

Data: 2018-03-15
Autor: Sebastian Konkol
Czego wymagać od architekta?

Naturalnie, mam na myśli architekta w sferze ICT, ale bardzo podoba mi się analogia z branż dojrzałych i stabilnych, np. budownictwa. Kiedy postanawiasz wybudować dom, nie ma wątpliwości, szukasz architekta, a nie „analityka”, „projektanta” czy developera. Każdy, kto budował dom lub wykańczał mieszkanie czuje dlaczego. To odczucie jest bardzo adekwatne także dla sfery ICT.

Czytaj więcej »

O blokerach cyfryzacji

Data: 2018-02-15
Autor: Sebastian Konkol
O blokerach cyfryzacji

Pracuję ostatnio dla firmy, która nie tyle potrzebuje cyfrowej transformacji, co błaga o nią. Firmy, choć mają osobowość prawną, nie mają jednak prawa głosu w podejmowaniu decyzji o jej losach – robią to ludzie pracujący dla takie firmy. Przyglądałem się nieco mechanizmom gaszenia potrzeb firm.

Czytaj więcej »

Zasady tworzenia zwinnej architektury

Data: 2018-01-15
Autor: Sebastian Konkol
Zasady tworzenia zwinnej architektury

Umysł architekta pracuje inaczej. Jest wrażliwy na schematy i wzorce. Praca architekta opiera się często na zasadach, tzw. pryncypiach (Architecture Principles). Jakimi pryncypiami powinien kierować się architekt tworząc zwinną architekturę (Agile Architecture)?

Czytaj więcej »

Mierzenie zwinności w architekturze

Data: 2017-12-18
Autor: Sebastian Konkol
Mierzenie zwinności w architekturze

Wiele uwagi poświęcono miarom stosowanym dla oceny sprawności działania procesów wytwórczych opartych na zwinnym podejściu do tworzenia oprogramowania. Od jakości kodu, przez satysfakcję użytkowników, po zadowolenie każdego z członków zespołu i prędkość działania zespołu jako całości. W jaki sposób zmierzyć jednak zwinność w architekturze? Bo jak nie zmierzymy, nie uwierzymy…

Czytaj więcej »

SOA Reinvented

Data: 2017-11-21
Autor: Sebastian Konkol
SOA Reinvented

No dobrze, może trochę przesadziłem z tym odkrywaniem. Ale tylko trochę. Prowadziłem niedawno kilka wystąpień o tematyce nawiązującej do zwinności w architekturze. Poza innymi ciekawymi dyskusjami często wracaliśmy także do zagadnień SOA. Kilka myśli cieszyło się szczególnym powodzeniem.

Czytaj więcej »

BigData – zwinność w architekturze danych?

Data: 2017-10-16
Autor: Sebastian Konkol
BigData – zwinność w architekturze danych?

Jest takie branżowa prawda: aplikacje się zmieniają, dane pozostają. Dane – ich modelowanie, sposoby przetwarzania i składowania – mają już najdłuższą historię. Wszak to, co robimy, IT (Information Technology) to praktyka przetwarzania informacji. Tym niemniej, jak pokazuje praktyka, kiedy po raz pierwszy wprowadzimy do jakiegoś systemu określoną strukturę danych, nie tylko pozostaje ona taką samą, ale jeszcze ma tendencje do „infekowania” sobą wszystkiego dookoła. W takich warunkach dopasowanie jest co najmniej trudne – warunki antyzwinności.

Czytaj więcej »