The Enterprise Architecture Journey
Transcription
The Enterprise Architecture Journey
The Enterprise Architecture Journey Aalto IT architecture team Petri Mustajoki – IT Architect ” Aalto-yliopisto on teknisten tieteiden, kauppatieteiden ja taideteollisen alan monialainen tiede- ja taideyhteisö. Yliopisto rakentuu suomalaisille vahvuuksille ja sen päämääränä on kehittyä omaleimaisena kokonaisuutena yhdeksi maailman kärkiyliopistoista. Aalto-yliopiston kulmakiviä ovat vahva opetus ja tutkimus. Perus- ja jatko-opiskelijoita uudessa yliopistossa on 20 000 ja henkilöstöä 5 000, joista professoreja noin 350.” KA näkökulmat Teknologian näkökulma Organisaation näkökulma Ympäristön näkökulma Näkökulman vaikutuksia Technology Organization Environment Motto EA is the glue between the organization and IT governance EA is the link between strategy and execution EA is the means for innovation and sustainability Objectives and concerns • • • Strategy enabling Support IT planning Business support • Effectively implement the organization’s strategy Support coherence Reduce costs • Innovate and adapt • Support coherence • Mind the environment Principles and assumptions • • Reductionist Don’t question strategies Don’t worry about nonIT Design independently • • Systematic Don’t question strategies and objectives Manage the environment Jointly designed • Holistic and systematic • Environment can be changed • Jointly designed Comprehensive solution design Enables organizational efficiency • Foster systems in environment solutions • Fosters organizational innovation/sustainabili ty • • Insights • • • Permits robust design High quality models High quality planning • • • • • • Kokonaisarkkitehtuurin näkökulmia kehityksessä 0 1 Worried 3 Catching up Learning curve Feel good 2 4 5 Be good Projects are Architecture driven Architecture is project driven Level of Maturity © 2012/13 Antonius Bekker You need people to turn the wheels Speaker Practitioner Thinker EA Enterprise Architecture Journey 0 1 Learning curve Feel good 2 3 Worried Catching up Architecture is theory EA integration 2010 - 2018 Architecture is project driven Repository SIG 3=1 4 5 Be good Architecture is business Projects are Architecture driven 1=3 Level of Maturity The EA – information inside Konsepti taso Looginen taso Fyysinen taso Sanasto Käsitemalli Datamalli Prosessi alueet Avain prosessit Prosessi kuvaukset Biz Palvelut Avain palvelut Palvelu kuvaukset Loogiset Palvelut Avain sovellukset Sovellus kuvaukset Tekninen infra Kriittinen infra Tekniset kuvaukset 1 2 3 4 5 The EA road – how to bridge the gap Konsepti taso Looginen taso Fyysinen taso Sanasto Käsitemalli Datamalli Prosessi alueet Avain prosessit Prosessi kuvaukset Biz Palvelut Avain palvelut Palvelu kuvaukset Loogiset Palvelut Avain sovellukset Sovellus kuvaukset Tekninen infra Kriittinen infra Tekniset kuvaukset 1 2 3 4 5 The EA road – how to stay on Konsepti taso Looginen taso Fyysinen taso Sanasto Käsitemalli Datamalli Prosessi alueet Avain prosessit Prosessi kuvaukset Biz Palvelut Avain palvelut Palvelu kuvaukset Loogiset Palvelut Avain sovellukset Sovellus kuvaukset Tekninen infra Kriittinen infra Tekniset kuvaukset 1 2 3 4 5 Konsepti taso Looginen taso Fyysinen taso Sanasto Käsitemalli Datamalli Prosessi alueet Avain prosessit Prosessi kuvaukset Biz Palvelut Avain palvelut Palvelu kuvaukset Loogiset Palvelut Avain sovellukset Sovellus kuvaukset Tekninen infra Kriittinen infra Tekniset kuvaukset Vaihe 1 (1 vuosi) Vaihe 2 (2-3 vuosi) Vaihe 3 (3-4 vuosi) Konsepti taso Looginen taso Fyysinen taso Sanasto Käsitemalli Datamalli Prosessi alueet Avain prosessit Prosessi kuvaukset Biz Palvelut Avain palvelut Palvelu kuvaukset Loogiset Palvelut Avain sovellukset Sovellus kuvaukset Tekninen infra Kriittinen infra Tekniset kuvaukset Vaihe 1 (1 vuosi) Vaihe 2 (2-3 vuosi) The 80 / 80 rule Vaihe 3 (3-4 vuosi) Architecture Skills for the Journey 0 1 Learning curve Feel good 2 3 Worried 4 Catching up Be good Speaker Architecture is theory 5 Architecture is business Practitioner Visualizer Speaker EA Thinker Level of Maturity Our EA Project EA milestones on the Journey EA Activity Plan for years 2013-2014 Legal & University Requirements A? Kartturi Strategic Conditions Organization Cultural Background Architecuture Principles Activity Architecture Systems Architecture Information Architecture IT strategy adaptation Strategy Concept WHAT Logical HOW Technology Architecture Conceptual Challenges and goals Master data Services Metadata Stakeholders, roles Information mgmt Application map Development principles Technology directives Topology Information Infrastructure exchange Analytical building blocks System Process map Document building blocks Process & information use Process automation Technology map Interoperability Process model Process chart Transactional Information protection Physical WHEN/WHERE SLA Database SLA follow-up Data warehouse Persistence Infrastructure services Sys. management IT Integration Servers Infra management Design Canvas Design Design Canvas Portal Structure Web Portal Aalto EA Web Portal Publish Diagram Canvas Diagram Canvas Diagram Canvas Diagram Canvas Diagram Canvas Kiitos – Thank you! Petri Mustajoki Mob: 050 408 4774 Petri.mustajoki@aalto.fi Location: Address: Gentti, Falcon Park Espoo, Vaisalantie 8 Enterprise architecture repository With the aid of enterprise architecture processes it is possible to manage the necessary elements of service development and to ensure required service and service element compatibility. Conformance to the architecture meta-model ensures compatibility in the portrayal and documentation of the organization’s service environment, service management and production process descriptions. The repository in conjunction with an architecture development method enables the enterprise architect to assess the impact and benefits of proposed architecture changes on the environment and to ensure future inter-service compatibility. To achieve this purpose the architecture repository includes a relational database for the accumulation of architecture design objects according to the TOGAF 9 architecture development method and also includes support for ArchiMate ®, UML and BPML. Tools & Journey x x x x End user Public sector development projects OKM External Palvelutuotannon SG Asiakkuuspäällikkö PMO Project and Service SG IT SG annual annual annual annual as required annual annual annual annual annual annual on-going annual as required on-going on-going on-going on-going annual on-going as required as required School level IT group Architecture operations compliance (frameworks) Motivation layer (strategic requirements + principles) Architecture readiness (artifact exists) Architecture roadmap + high level targets EA content definition (scope) Operative level EA decision making Focus area definition and prioritization Architecture impact analysis Solution architecture As-is analysis To-be solution decision making Project governance + transition roadmap Application + Technology roadmap Overall IT architecture - all levels AS-IS infrastructure compliance statement TO-BE infrastructure compliance statement Architecture compliance verification (implementation governance) IT and project metrics Service roadmap Interoperability: Data models, interface descriptions, infrastructure description Problem specific analysis Knowledge transfer Asiakkuus SG strategic strategic strategic strategic strategic tactical tactical tactical tactical tactical tactical operative operative operative operative operative operative operative operative operative ad-hoc ad-hoc Portfolio SG FREQUENCY President MT CONCERNS / STAKEHOLDERS Board LEVEL x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x EA communications EA competence development Standard selection Project architecture creation Technology selection annual annual annual annual as required annual annual annual annual annual annual on-going annual as required on-going on-going on-going on-going annual on-going as required as required Solution architecture creation Architecture operations compliance (frameworks) Motivation layer (strategic requirements + principles) Architecture readiness (artifact exists) Architecture roadmap + high level targets EA content definition (scope) Operative level EA decision making Focus area definition and prioritization Architecture impact analysis Solution architecture As-is analysis To-be solution decision making Project governance + transition roadmap Application + Technology roadmap Overall IT architecture - all levels AS-IS infrastructure compliance statement TO-BE infrastructure compliance statement Architecture compliance verification (implementation governance) IT and project metrics Service roadmap Interoperability: Data models, interface descriptions, infrastructure description Problem specific analysis Knowledge transfer Business case preparation strategic strategic strategic strategic strategic tactical tactical tactical tactical tactical tactical operative operative operative operative operative operative operative operative operative ad-hoc ad-hoc EA capability definition FREQUENCY Architecture Compliance management CONCERNS / SCENARIOS Operational development / IT strategy creation LEVEL x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Architecture operations compliance (frameworks) Motivation layer (strategic requirements + principles) Architecture readiness (artifact exists) Architecture roadmap + high level targets EA content definition (scope) Operative level EA decision making Focus area definition and prioritization Architecture impact analysis Solution architecture As-is analysis To-be solution decision making Project governance + transition roadmap x Application + Technology roadmap Overall IT architecture - all levels AS-IS infrastructure compliance statement TO-BE infrastructure compliance statement Architecture compliance verification (implementation governance) IT and project metrics Service roadmap Interoperability: Data models, interface descriptions, infrastructure description Problem specific analysis Knowledge transfer 1 Infra Management Servers Technology Building Blocks Topology Technology Directives Infrastructure Services Data Warehouse Sys. Management Technology Map System Building Blocks Information Exchange Application Map Application Chart Development Principles IT Integration Database Information Protection Persistence Process Automation Document Analytical Transactional Information Mgmt Master Data Metadata Conceptual IT Strategy Tools SLA Monitoring SLA Interoperability Process & Information Use Process Map Process Chart Process Model Stakeholders, Roles Services Challenges And Goals Strategy Legal & University Requirements Organization Cultural Background Architecuture Principles Management Practices and Ownership CONCERNS / A? KARTTURI ARTIFACTS 0 1 0 8 0 4 4 4 12 13 13 7 7 0 16 16 16 2 4 3 0 0 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x 6 6 5 x x x x x x x x x x x x x x x x x x x x x x x x 2 0 6 9 x x x x x x x x x x x x x x x x x x x x x x x x x 8 1 1 x x x x x x x 7 x x x x x x x x 4 x x x x x x x x 0 x x x 4 x x x x x x x x x x 1 2 x x 7 1 0 0 0 0 0 7 0 0 0 7 2 7 10 6 x 2 3 0 0 7 1 5 2 0 0 QPR Motivation layer Metamodel aligned with Aalto Aalto: Toteutussuunnitelma projektille 7.1.-31.1.2013 Shibboleth speksaus QPR EA Kick-off perehdytys Sopimus & Asennus Sisältö 2xTP 10.&12.Dec 1xTP+ 1pv 9.Jan 1.2-28.2.2013 1.3.-31.3.2013 1.4-31.12.2013 Shibboleth toteutus 1: Tavoitteet EA työlle Vaihe 1 1xTP+ 1-2pv 2. KA tuotokset 3. Miten KA mallinnetaan 1: 15.Jan 2xTP+ 2pv 2: 30.Jan 3: 31.Jan Dokumentointi 2012 4. Millä ja kuinka KA:ta mallinnetaan 5. Pilotti mallinnus 6xTP+ 6pv -10pv 4: 11-13.Feb 5: 5.-6.3.2013, 11.3.2013 6. Konfiguraationhallinta & uudellleen käyttö 2xTP+ 2-3pv Tulokset Työpajat 6: 20-21.Mar Perehdys KO: Työpaja - QPR EA - Nykytila rakenne - Tarpeet - Käyttö - Odotukset - Mahdollisuudet 1: Työpaja 2: Työpaja Tavoitteet - Tuotokset Sidosryhmät - Tuotoksien Strategia rajapinnat - Kenelle 3: Työpaja 4.&5.: Työpajat KA työn - QPR:n käyttö mallintamisessa & vaihemalli kommunikoinnissa KA menetelmät- Pilotti hankkeen mallinnus ja tuotokset Nykytila, tarpeet, odotukset Tavoitteet, sidosryhmät, strategia EA tuotokset, rajapinnat & käyttäjät EA työn vaihejakomalli & menetelmät QPR:n mallinnustapa Pilottihankkeen mallinnus 6. Työpajat - Tarvittavat eri mallit - Uudelleenkäyttö - Eheyden valvonta - Konfig.hallinta Eri mallien hallinta, uudellenkäyttö & konfig.hallintaprosessi Vaihe 2 Vaihe 3