BlogArchitektura informačních systémů III. - Kdo je dobrý architekt?

Architektura informačních systémů III. – Kdo je dobrý architekt?

V dnešním pokračování o architektuře informačních systémů se podíváme na to, co by měl architekt umět a jak se vlastně stát dobrým architektem.

Co musí architekt umět?

Nyní je už možná trochu zřejmé čím se architekt zabývá. A co tak asi k tomu musí znát?

Na to už se mě ptala řada lidí. A většinou je ta otázka charakteru: „Jakou knihu/knihy si mám nastudovat, abych tohle řemeslo uměl?“. A já popravdě říkám, že nevím. Ale jsem si jistý, že přečtením knihy se to nestane. Tak co potřebuji umět a jak se k tomu dostat?

Jasně, že velmi důležité je ten obor systematicky studovat. A zdrojů ke studiu není málo. Nevím, jestli to nějaká škola má jako studijní obor. Ale je k sehnání řada knih, tedy většinou v anglickém jazyce. Alespoň ty dobré bývají. Na internetu je spousta whitepaperů, článků i tematických serverů či osobních stránek zajímavých autorů (já osobně mám velmi rád Martina Fowlera a firmu ve které pracuje – ThoughtWorks). Dobré je například téma design patterns a anti-patterns. A velmi dobrým zdrojem jsou odborné konference. Také opět většinou ty zahraniční. A také je dobré seznámit se s nějakým standardem. Oblíbený je třeba TOGAF.

Je samozřejmě potřeba znát technologie, se kterými operuji. Opět to znamená dosti času věnovat studiu. V této oblasti je mnoho a mnoho prezentací, publikací a to zejména od technologických firem.

Dosti důležité je pracovat na svých vyjadřovacích, komunikačních a prezentačních dovednostech. Bez schopnosti srozumitelně vysvětlit, co zamýšlím, to příliš úspěchu nepřinese. Opět je řada kurzů na témata komunikace, prezentace, rétorika. Rozhodně to není v tom naučit se ovládat Microsoft PowerPoint.

Také se naučit alespoň základní manažerské dovednosti. Když už se zabývám řízením, tak bych měl umět řídit. To obsahuje schopnost plánovat, organizovat, ovlivňovat… To se dá naučit formálním studiem, ale nejvíce praxí.

Architektura informačních systémů III. - Kdo je dobrý architekt? 2Je určitě důležité se naučit komunikovat grafickým jazykem. Jedním z témat je standardní grafická mluva – to je dnes v převážné většině UML. Ale také mít dovednost nakreslit obrázek. Jak málo vidím architektů, kteří vezmou tužku a papír a nakreslí schéma řešení. A tak, že je to srozumitelné a hezky vypadá. A to se dá naučit jedině tím, že kreslím. Já mám tu výhodu, že jsem studoval střední školu strojírenskou, kde jsem zažil tuhý výcvik v kreslení od ruky. To je nedocenitelné.

A co je asi nejdůležitější ze všeho? To jsou vlastní zkušenosti.  Prostě tu práci musíte sami dělat. Jak se říká, nejvíce se člověk naučí z chyb. Je potřeba architekturu dělat, snažit se chyby nedělat, ale pokud se stanou, tak je napravit, poučit se z nich a jít dál.

Ideální je když máte šanci učit se i tím, že pracujete s někým, kdo je v oboru lepší než vy. Nebo alespoň mít kolegu, který se nebojí vám otevřeně říci, co si o vašem řešení myslí. A je potřeba se nevzdávat. Při této práci má člověk dosti neúspěchů. Opakuji: je potřeba chybu poznat, poučit se z ní a jít dál.

No a poslední, ale obrovsky důležitá je pokora a respekt k tomuto komplexnímu oboru. To se dnes opravdu příliš nevidí. Práce architekta je velmi složitá, chyby architekta patří k těm nejdražším a nikdy nevíte, kdy se vám podaří něco přehlédnout, nezohlednit, špatně odhadnout. Tak pozor na pýchu a sebeuspokojení. Buďte stále ve střehu.

Jak být dobrým architektem?

A jak být opravdu dobrým architektem? No to je velmi jednoduché. Musíte se v té práci najít, musí vás to bavit. Pokud člověk najde v nějaké činnosti zalíbení a dá si za cíl být v tom nejlepší, tak to je ten správný směr. A také se nevzdat, když se něco nezdaří.

Co vy na to? Chcete se stát architektem?  Mnoho lidí začíná vývojem aplikaci, ale postupně jak nabývají zkušenosti, se posouvají do zajímavých rolí technických designerů a architektů.

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Radek Vácha
Radek Vácha
Zabývám se IT více než 20 let. Začínal jsem návrhem HW a SW pro letadla a postupně prošel řadou firem a projektů jak na dodavatelské straně (například firma Accenture projekty pro Komerční banku, Českou Spořitelnu, ČEZ a další), tak i na straně klienta (například Česká pojišťovna) a profesí – od developera po enterprise architekta, solution architekta, project managera i vedoucí IT oddělení – vývoj a architektura. Přednášel jsem na řadě konferencí a získal ocenění - 2.místo – nejlepší český CIO v roce 2005.

Čítaj ďalej: