Architektura v organizaci Radek Vácha Seminář CSSI, 23.3.2007 Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture.
Obsah Můj profil Architektura odraz světa Jiné pohledy na architekturu Řízení architektury Kdo je IT architekt Poučení ze života 2
Můj profil Accenture EBP Deutsche Telecom, Paříž systém pro prezentaci telefonních účtu pro korporátní zákazníky SPP Bratislava, Systémová integrace GE Capital Bank, Praha, výměna centrálního systému Komerční banka, Praha, integrace elektronických kanálů, www.mojebanka.cz Česká spořitelna, Praha, integrace elektronických kanálů, Servis24, nový pobočkový systém Česká pojišťovna, Praha, CRM systém JOK Česká pojišťovna Řízení SW vývoje, transformace IT, IT Strategie Řízení architektury podniku 3
IT Architektura odraz světa Logický (business) pohled Procesy (činnosti) Objekty (data) Organizace (lidé) Okamžiky (události) Důvody (motivace) Prostor (umístění) Logický (aplikační) pohled Aplikace Data Uživatelé (Role) Okolní svět Fyzický (systémový) pohled Systémy Databáze Komunikace 4
Úplný obrázek Zachman framework 5
Jiný (jednodušší) pohled Business plán Business development roadmap Application development roadmap Infrastructure development roadmap Cíle společnosti Business architektura Aplikační architektura Infrastruktura Plán Package Aplikace Platforma Cíle Proces Aplikační modul Prostředí Ukazatele Aktivita Funkcionalita Aplikační soubor 6
Řízení IT architektury řízení změny Současný stav as-is??? Budoucí stav to-be Hlavní obchodní proces Architekt Změna Hlavní obchodní proces IT podpora Ostatní podpůrné a řídící procesy Efektivita Produktivita Rizika Provozní náklady Flexibilita Kvalita?Náklady? IT podpora Ostatní podpůrné a řídící procesy 7
Činnost IT architekta Požadavky podniku Současné prostředí Použitelné prostředky Znalosti Analýza Zkušenosti Modelování Standardy Architekt Ověřování Komunikace Business architektura Aplikační architektura Technická architektura PLÁN 8
Cílová architektura = dlouhodobý plán Klient Prezentační logika Klient Prezentační logika Prezentační server Prezentační logika Prezentační server Prezentační logika Kompozice a orchestrace služeb procesy a data Služba Aplikační logika (správa klientů) Služba Aplikační logika (správa produktů) Služba Aplikační logika (objednávky) Data Data Data 9
Kdo je to (IT) Architekt? Architekt: Je člověk se schopností koncepčního myšlení a abstrakce Neustále se vzdělává a rozšiřuje svoje obzory Je schopen přemýšlet v kontextu a v souvislostech Rozumí technologiím, podniku ve kterém pracuje a jeho obchodu Komunikativní, týmový hráč Manažer umí organizovat práci, vést lidi Má strukturované myšlení, umí se vyjadřovat grafickým jazykem Pečlivý, orientovaný na kvalitu Má ekonomicky orientované myšlení Architekt není: Expert na všechny technologie Není programátor Není úředník, zamlklý kreslič obrázků, skladník informací 10
Něco ze života Málokdo ví k čemu je architekt dobrý Práci architekta je nutno neustále prodávat Architekt, který není mezi lidmi, nepracuje v projektech, ten neexistuje Je potřeba komunikovat s businessem ve firmě Klíčem k úspěchu je standardizace a reuse Práci architekta málokdo ocení. Když se slaví konec projektu, architekt u toho většinou není Lidé tíhnou ke hmatatelným předmětů, ty architekt neprodukuje Architekt se musí zabývat ekonomikou řešení Architektura je neustálý souboj s rychlými řešeními (Quick-wins). Člověk má obecně tendenci uspokojovat své potřeby co nejrychleji. Architekt se zabývá dlouhodobými efekty. Architekt musí mít holistický (celostní) pohled např. portfolio aplikací 11
Děkuji za pozornost r.vacha@accenture.com 12