ݺߣ

ݺߣShare a Scribd company logo
Architektura IT w szybko zmieniających się
organizacjach
Krzysztof Dębski
About
Architekt, developer, manager, product owner
W Allegro.pl od ponad 8 lat
@DebskiChris
krzysztof.debski@allegro.pl
Obszary pracy architekta
Architektura Technologia
Dlaczego to nie działa?
Ciągłe wykorzystywanie starych technologii
Mały przepływ wiedzy między obszarami
Manualne procesy wytwarzania oprogramowania
Nieprzewidywalne zmiany
Monolityczne splątane aplikacje
Technika
Technologia
Architektura
Technika
Technologia
Architektura
Organizacja
Procesy
Produkt
Zarządzanie architekturą
Funkcjonalność Użyteczność
Spirala śmierci
Dług techniczny
celowy, przemyślany
niezamierzony, nieumyślny
niekompetentny,
brawurowy
kompetentny,
rozważny
ProfesjonalistaGwiazda
Rocka
Stażysta Hacker
Dług techniczny
celowy, przemyślany
niekompetentny,
brawurowy
kompetentny,
rozważny
Fachowiec: Spłacam
hipotekę
Gwiazda Rocka: Kupiłem
Ferrari na które mnie nie
stać
Stażysta: Spłacam
chwilówką kartę
kredytową
Hacker: Systematycznie
spłacam kartę kredytową
niezamierzony, nieumyślny
Dług techniczny
celowy, przemyślany
niekompetentny,
brawurowy
kompetentny,
rozważny
“Wdróżmy i zmierzmy się
z konsekwencjami”
“Nie mamy czasu na
pisanie testów”
“Co to są testy?”
“Teraz wiemy jak
powinniśmy to zrobić”
niezamierzony, nieumyślny
Zarządzanie długiem
Odpowiedzialność
Architekci Oddzielenie decyzji od
egzekucji
Odpowiedzialność
Liderzy
Lokalne optymalizacje
Brak czasu na globalne
rozwiązania
Odpowiedzialność
GTA
Większość czasu nad
standardami
Każdy pracuje nad swoimi
problemami
Odpowiedzialność
Architekci
GTA
Liderzy
Developerzy
Jak zarządzać architekturą?
Podział na domeny
Core
Supporting
Generic
Podział na domeny
Core
● budujemy sami
● używamy tylko sprawdzonych technologii
Supporting
● budujemy lub integrujemy
● możemy eksperymentować z technologiami
Generic
● outsource
● integracja gotowych rozwiązań
Strategia IT
Wizja, misja i wartości to za mało
Nierealne cele
50% zapytań w aplikacji serwowane z usług
Monolit usunięty w pół roku
Monolit jako mikrousługa
Strategia IT
Diagnoza
Taktyka przewodnia
Spójne działanie
Architekci
GTA
Liderzy
Developerzy
Dziękuję!
Krzysztof Dębski
@DebskiChris
krzysztof.debski@allegro.pl

More Related Content

Architektura w szybko zmieniających się organizacjach