Arkkitehtuurimenetelmistä osana toiminnan kehittämistä. KAOS: Syksyn aloitustilaisuus 30.8.2011 Timo Itälä

Samankaltaiset tiedostot
Teknologia-arkkitehtuurit. Valinta ja mallinnus

Yritysarkkitehtuuri. Hypeä vai asiaa? Jari Isokallio. Copyright 2004 TietoEnator Corporation

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

Enterprise Architectures

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1

Collaborative & Co-Creative Design in the Semogen -projects

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Enterprise Security Architecture, A Business Driven Approach Kappaleet 7 ja 8

Tietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut

T Yritysturvallisuuden seminaari. Enterprise Security Architecture, A Business Driven Approach. Esitys 1: luvut 1-4. Atte Kokkinen, 49302U

SOA SIG SOA Tuotetoimittajan näkökulma

HITSAUKSEN TUOTTAVUUSRATKAISUT

Enterprise Architectures

7. Product-line architectures

7.4 Variability management

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

ProAgria. Opportunities For Success

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

Where Research Comes To Life TBRC TBRC KOULUTUS- JA KEHITTÄMISKESKUS

SFS:n IT-standardisoinnin vuosiseminaari

Data Quality Master Data Management

Kokonaisarkkitehtuurin omaksuminen: Mahdollisia ongelmakohtia ja tapoja päästä niiden yli

VBE2 Työpaketit Jiri Hietanen / TTY

Efficiency change over time

Aalto-yliopiston laatujärjestelmä ja auditointi. Aalto-yliopisto Inkeri Ruuska, Head of Planning & Management Support

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY

2 Description of Software Architectures

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

Internet of Things. Ideasta palveluksi IoT:n hyödyntäminen teollisuudessa. Palvelujen digitalisoinnista 4. teolliseen vallankumoukseen

Olet vastuussa osaamisestasi

ISEB/ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING III

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Master's Programme in Life Science Technologies (LifeTech) Prof. Juho Rousu Director of the Life Science Technologies programme 3.1.

HAY GROUPIN PALKKATUTKIMUS

Digitalisaation ja IT:n johtamisen vaatimat kyvykkyydet ja osaamisen kehittäminen

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

Power BI Tech Conference Power BI. #TechConfFI. Johdanto

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

Liiketoiminta-arkkitehtuuri

WP3 Decision Support Technologies

Aalto Service Factory

Ohjelmien kehittämisstudiot varmistavat laadukkaat ja linjakkaat maisteriohjelmat Maire Syrjäkari ja Riikka Rissanen

Perusoikeusbarometri. Panu Artemjeff Erityisasiantuntija

Jyrki Kontio, Ph.D

Kestävä kehitys, vastuullisuus. Työryhmän kokous 26.10

Ketterämpi Sonera Matka on alkanut!

CASE SATAKUNTA PÄIVYSTYSOSASTON TOIMINNAN TEHOSTAMINEN TAPAHTUMALÄHTÖISELLÄ PALVELUARKKITEHTUURILLA (EVENT DRIVEN SOA) Timo Itälä

MUSEOT KULTTUURIPALVELUINA

Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa

FROM VISION TO CRITERIA: PLANNING SUSTAINABLE TOURISM DESTINATIONS Case Ylläs Lapland

Rakentamisen 3D-mallit hyötykäyttöön

Teollinen Internet & Digitalisaatio 2015

Käytännön kokemuksia osallistumisesta EU projekteihin. 7. puiteohjelman uusien hakujen infopäivät 2011

Overview on Finnish Rural network and its objectives. Rural Network Unit, Finland

Master s Thesis opinnäytetyön tuki Industrial Management Master s -ohjelmassa. TkT Marjatta Huhta, Metropolia

Augmented Reality (AR) in media applications

Tieto ja sen mallinnus Fonectalla - Teemme tiedosta arvokasta. Aija Palomäki, TDWI jäsenkokous

CIO muutosjohtajana yli organisaatiorajojen

Indoor Environment

Building Information Model (BIM) promoting safety in the construction site process. SafetyBIM research project 10/2007 2/2009. (TurvaBIM in Finnish)

IBM IT Education Services - DB2 YTR - sertifioinnit

Ostamisen muutos muutti myynnin. Technopolis Business Breakfast

Space for work, meetings and events. Expert Services for knowledge intensive and growth oriented SME s

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Technische Daten Technical data Tekniset tiedot Hawker perfect plus

Gap-filling methods for CH 4 data

Stormwater filtration unit

VUOSI 2015 / YEAR 2015

Knowledge Is our real product Not Power! Jari Wahlman Fortum Oy, Porvoo, Finland

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille?

Skene. Games Refueled. Muokkaa perustyyl. for Health, Kuopio

Master-opinnot Haaga-Heliassa. Avoin AMK infoilta Koulutusasiantuntija Sanna Heiniö

Tietojenkäsittelyopin pääaineesta valmistuneiden työelämään sijoittuminen

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

Maailman ensimmäinen Plug & Go etäyhteyslaite

LEADERSHIP IS NOT ABOUT COMPETITION. FOR US IT MEANS BEING OPEN AND SEIZING OPPORTUNITIES.

CALL TO ACTION! Jos aamiaistilaisuudessa esillä olleet aiheet kiinnostavat syvemminkin niin klikkaa alta lisää ja pyydä käymään!

Palvelut yritysarkkitehtuurin keskiössä: OP-Pohjola-ryhmän matkakokemuksia

Julkaisun laji Opinnäytetyö. Sivumäärä 43

Havaintoja suomalaisista ja pohjoismaisista peruskirjahakemuksista Irma Garam CIMO

Miten strategiset muutokset saadaan parhaiten aikaan - Tunnista myös kompastuskivet

Use of spatial data in the new production environment and in a data warehouse

Mistä kilpailukykyä kotimaiseen tuotantoon? Tuotannon ulkomaille siirtämisen haasteet

Nanso Group Venäjän kasvuohjelma. Jussi Tolvanen

Tuotantotalouden aineopinnot. Ville Tuomi

A Plan vs a Roadmap. This is a PLAN. This is a ROADMAP. PRODUCT A Version 1 PRODUCT A Version 2. PRODUCT B Version 1.1. Product concept I.

Strategiset kyvykkyydet kilpailukyvyn mahdollistajana Autokaupassa Paula Kilpinen, KTT, Tutkija, Aalto Biz Head of Solutions and Impact, Aalto EE

Mika Seitsonen Executive Consultant Marika Kotola Customer Executive

ECSEL - Electronic Components and Systems for European Leadership

Kansi- ja areenahankkeen yhteiskuntataloudellinen vaikutusanalyysi Tiivistelmä. Lokakuu 2015

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Pahin tietoturvauhka istuu vieressäsi Tietoturvatietoisuuden kehittämisestä vauhtia tietoriskien hallintaan

in condition monitoring

Toimilohkojen turvallisuus tulevaisuudessa

Palvelukonsepteja korjausrakentamiseen muilta toimialoilta - liiketoiminta- ja verkostotutkijan näkemys korjaamiseen

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Tarua vai totta: sähkön vähittäismarkkina ei toimi? Satu Viljainen Professori, sähkömarkkinat

Digitalisaation rakenteellisista jännitteistä. Tero Vartiainen tieto- ja tietoliikennetekniikan yksikkö

Tekes the Finnish Funding Agency for Technology and Innovation. Copyright Tekes

BOARD PROGRAM Hallitusohjelma

Transkriptio:

Arkkitehtuurimenetelmistä osana toiminnan kehittämistä KAOS: Syksyn aloitustilaisuus 30.8.2011 Timo Itälä

Taustani! Opettaja, Aalto Yliopisto, SoberIT! T-86.5141 Enterprise Systems Architecture, 2006-2010! T-86.5175 Business Process Design and Implementation, 2009-2010! Kanditöiden ohjaus: Kokonaisarkkitehtuurit! Tutkija, SOLEA, Service Oriented Locally Adapted Enterprise Architecture, 2008-2011! Konsultti, Conceptia Oy, 2000 ->! Arkkitehtuurit, Vaatimusmäärittelyt, Integraatiot! Terveydenhuolto, Julkinen hallinta, Yritykset 30.8.2011 Timo Itälä 2

Keskustelun aiheita Käytännön työssä ja opetuksessa esille nousseita kysymyksiä! Arkkitehtuurimenetelmät osana toiminnan kehittämistä! Arkkitehdin työ?! Enterprise Architecture? 30.8.2011 Timo Itälä 3

EA 30.8.2011 Timo Itälä 4

-60 luku Oppikirja 1969 30.8.2011 Timo Itälä 5

Systeemikaavio 30.8.2011 Timo Itälä 6

Ohjelmakaavio 30.8.2011 Timo Itälä 7

Sitten teimme lisää systeemeitä 30.8.2011 Timo Itälä 8

Järjestelmäkaavio 30.8.2011 Timo Itälä 9

Järjestelmäkaavio 2 30.8.2011 Timo Itälä 10

Help! 30.8.2011 Timo Itälä 11

THE ZACHMAN FRAMEWORK FOR ENTERPRISE ARCHITECTURE ENABLING ENTERPRISE STRATEGY AND KNOWLEDGE MANAGEMENT What Data How Function Where Network Who People When Time Why Motivation Scope List of Things List of Processes List of Locations List of Organizations List of Cycles List of Goals Scope INTERVISTA INSTITUTE EXECUTIVE EDUCATION Intervista's Enterprise Architecture courses provide you with an in-depth understanding of the Zachman Framework and the key success factors for implementation. Over 5000 IT and Management Executives from all sectors have chosen Intervista for their professional development and strategic advancement. To learn more about our Enterprise Strategy, Enterprise Architecture and Knowledge Management Executive Education programs call 1-800-397-9744 or visit us at: www.intervista-institute.com Planner Business Model (Conceptual) Owner System Model (Logical) Designer Technology Model (Physical) Builder Detailed Representations ENTITY = Class of Business Entities e.g., Semantic Model ENTITY = Business Entity RELATION = Business Relationship e.g., Logical Data Model ENTITY = Data Entity RELATION = Data Relationship e.g., Data Design ENTITY = Table/Segment/etc. RELATION = Key/Pointer/etc. e.g., Data Definition PROCESS = Class of Business Processes e.g., Business Process Model I/O = Business Resources PROCESS = Business Process e.g., Application Architecture I/O = User Views PROCESS = Application Function e.g., System Design I/O = Data Elements/Sets PROCESS = Computer Function e.g., Program NODE = Class of Business Locations e.g., Logistics Network NODE = Business Location LINK = Business Linkage e.g., Distributed System Architecture NODE = IS Function LINK = Line Characteristics e.g., Technology Architecture NODE = Hardware/System Software LINK = Line Specifications e.g., Network Architecture PEOPLE = Class of Business Organizations e.g., Work Flow Model PEOPLE = Organization Unit WORK = Work Product e.g., Human Interface Architecture PEOPLE = Role WORK = Deliverable e.g., Presentation Architecture PEOPLE = User WORK = Screen/Device Formats e.g., Security Architecture CYCLE = Class of Business Cycles e.g., Master Schedule TIME = Business Event CYCLE = Business Cycle e.g., Processing Structure TIME = System Event CYCLE = Processing Cycle e.g., Control Structure TIME = Execute CYCLE = Component Cycle e.g., Timing Definition END = Class of Business Objectives e.g., Business Plan ENDS = Business Objective MEANS = Business Strategy e.g., Business Rule Model ENDS = Structural Assertion MEANS = Action Assertion e.g., Rule Design ENDS = Condition MEANS = Action e.g., Rule Specification Planner Business Model (Conceptual) Owner System Model (Logical) Designer Technology Model (Physical) Builder Detailed Representations The Zachman Framework for Enterprise Architecture is a comprehensive classification scheme for descriptive representations (models) of an enterprise. First conceptualized nearly two decades ago by John Zachman, it has evolved to become a universal schematic for defining and describing today's complex enterprise systems and for managing the multiple perspectives of an organization's information and knowledge infrastructure. www.zifa.com www.zachmaninternational.com Subcontractor ENTITY = Field RELATION = Address I/O = Control Block PROCESS = Language Statement NODE = Addresses LINK = Protocols PEOPLE = Identity WORK = Job TIME = Interrupt CYCLE = Machine Cycle ENDS = Sub-condition MEANS = Step Subcontractor Example Data Example Function Example Network Example Organization Example Schedule Example Strategy FUNCTIONING ENTERPRISE For the Enterprise Architecture Executive Education schedule call Intervista Institute at 1-800-397-9744. www.intervista-institute.com Copyright 2003, Intervista Inc. All rights reserved. Framework by permission John A. Zachman. 30.8.2011 Timo Itälä 12

How to avoid Death by Enterprise Architecture? 30.8.2011 Timo Itälä 13

Esimerkki ongelman kuvaamisesta! Miksi sanelujen purku ruuhkautuu?! Kysymyksiä, kysymyksiä, kysymyksiä 30.8.2011 Timo Itälä 14

Sanelujen purkuprosessi: Uimaratakaavio 30.8.2011 Timo Itälä 15

Ilmiö: Metroaseman liukuportaat! Milloin portaiden liikennevalot vaihtuvat?! Miksi? 30.8.2011 Timo Itälä 16

Sanelujen purkuprosessi: Virtauskaavio 30.8.2011 Timo Itälä 17

Sanelujen purkamisen odotusajat 2 kirjoittajaa 3 kirjoittajaa 3 kirjoittajaa 4 kirjoittajaa 3 kirjoittajaa 30.8.2011 Timo Itälä 18

Nykytila vs. Tavoitetila Yhteisessä käytössä oleva kapasiteetti kestää paremmin yksittäisiä poissaoloja ja kuormitusvaihteluita 30.8.2011 Timo Itälä 19

Ratkaisu: Keskitetty kirjoitusyksikkö! Toimintamallin muutos: Kirjoittajat keskitettiin yhteiseen palveluyksikköön! Ruuhkautuminen on vältetty! Läpimenoajat lyhentyneet! Ongelman ymmärrys auttaa löytämään ratkaisuja 30.8.2011 Timo Itälä 20

Mitä arkkitehti tekee?! Talon pohjapiirros! Miten talo palvelee ajateltua käyttötarkoitusta?! Talon asemapiirros! Miten talo sijoittuu ympäristöönsä?! Talon julkisivukuvat! Miltä talo näyttää! Arkkitehti tekee luonnoksia! 30.8.2011 Timo Itälä 21

Maailman eniten käytetty luonnostelualusta 30.8.2011 Timo Itälä 22

EXECUTIVE EDUCATION List of Things ENTITY = Class of Business Entities e.g., Semantic Model ENTITY = Business Entity RELATION = Business Relationship e.g., Logical Data Model ENTITY = Data Entity RELATION = Data Relationship e.g., Data Design ENTITY = Table/Segment/etc. RELATION = Key/Pointer/etc. e.g., Data Definition ENTITY = Field RELATION = Address List of Processes PROCESS = Class of Business Processes e.g., Business Process Model I/O = Business Resources PROCESS = Business Process e.g., Application Architecture I/O = User Views PROCESS = Application Function e.g., System Design I/O = Data Elements/Sets PROCESS = Computer Function e.g., Program I/O = Control Block PROCESS = Language Statement List of Locations NODE = Class of Business Locations e.g., Logistics Network NODE = Business Location LINK = Business Linkage e.g., Distributed System Architecture NODE = IS Function LINK = Line Characteristics e.g., Technology Architecture NODE = Hardware/System Software LINK = Line Specifications e.g., Network Architecture NODE = Addresses LINK = Protocols List of Organizations PEOPLE = Class of Business Organizations e.g., Work Flow Model PEOPLE = Organization Unit WORK = Work Product e.g., Human Interface Architecture PEOPLE = Role WORK = Deliverable e.g., Presentation Architecture PEOPLE = User WORK = Screen/Device Formats e.g., Security Architecture PEOPLE = Identity WORK = Job Copyright 2003, Intervista Inc. All rights reserved. Framework by permission John A. Zachman. List of Cycles CYCLE = Class of Business Cycles e.g., Master Schedule TIME = Business Event CYCLE = Business Cycle e.g., Processing Structure TIME = System Event CYCLE = Processing Cycle e.g., Control Structure TIME = Execute CYCLE = Component Cycle e.g., Timing Definition TIME = Interrupt CYCLE = Machine Cycle List of Goals END = Class of Business Objectives e.g., Business Plan ENDS = Business Objective MEANS = Business Strategy e.g., Business Rule Model ENDS = Structural Assertion MEANS = Action Assertion e.g., Rule Design ENDS = Condition MEANS = Action e.g., Rule Specification ENDS = Sub-condition MEANS = Step www.zachmaninternational.com Luonnokset THE ZACHMAN FRAMEWORK FOR ENTERPRISE ARCHITECTURE ENABLING ENTERPRISE STRATEGY AND KNOWLEDGE MANAGEMENT What Data How Function Where Network Who People When Time Why Motivation Scope Scope INTERVISTA INSTITUTE Intervista's Enterprise Architecture courses provide you with an in-depth understanding of the Zachman Framework and the key success factors for implementation. Over 5000 IT and Management Executives from all sectors have chosen Intervista for their professional development and strategic advancement. To learn more about our Enterprise Strategy, Enterprise Architecture and Knowledge Management Executive Education programs call 1-800-397-9744 or visit us at: www.intervista-institute.com Planner Business Model (Conceptual) Owner System Model (Logical) Designer Technology Model (Physical) Builder Detailed Representations Planner Business Model (Conceptual) Owner System Model (Logical) Designer Technology Model (Physical) Builder Detailed Representations The Zachman Framework for Enterprise Architecture is a comprehensive classification scheme for descriptive representations (models) of an enterprise. First conceptualized nearly two decades ago by John Zachman, it has evolved to become a universal schematic for defining and describing today's complex enterprise systems and for managing the multiple perspectives of an organization's information and knowledge infrastructure. www.zifa.com Subcontractor Subcontractor Example Data Example Function Example Network Example Organization Example Schedule Example Strategy FUNCTIONING ENTERPRISE For the Enterprise Architecture Executive Education schedule call Intervista Institute at 1-800-397-9744. www.intervista-institute.com 30.8.2011 Timo Itälä 23

Nykytila 30.8.2011 Timo Itälä 24

Tavoitetila luonnos 1 30.8.2011 Timo Itälä 25

Tavoitetila luonnos 2 30.8.2011 Timo Itälä 26

Nykytila ja tavoitetila 30.8.2011 Timo Itälä 27

Tuotantolähtöinen malli 30.8.2011 Timo Itälä 28

Asiakaslähtöinen malli 30.8.2011 Timo Itälä 29

Muutoksen vaikutus tietojärjestelmiin 30.8.2011 Timo Itälä 30

30.8.2011 Timo Itälä 31

30.8.2011 Timo Itälä 32

Esimerkki vaikutusalueesta: Valtakunta 30.8.2011 Timo Itälä 33

Hallinnonalakeskeinen malli Citizens Birth and Death Registration Marriages, Divorces Passports, Naturalization Education Other Services Ministry 1 Ministry 2 Ministry 3 Ministry 4 Ministry X System 1 System 2 System 3 System 4 System X Citizen Data 1 Citizen Data 2 Citizen Data 3 Citizen Data 4 Citizen Data X 30.8.2011 Timo Itälä 34

Kansalaiskeskeinen malli Citizens Birth and Death Registration Marriages, Divorces Passports, Naturalization Education Other Services Ministry 1 Ministry 2 Ministry 3 Ministry 4 Ministry X System 1 System 2 System 3 System 4 System X Shared Master Data Services Shared Master Data Management Shared Master Data 30.8.2011 Timo Itälä 35

Esimerkki vaikutusalueesta: Sairaanhoitopiiri 30.8.2011 Timo Itälä 36

Päivystysprosessi 30.8.2011 Timo Itälä 37

Esimerkki vaikutusalueesta: Sairaala! Vaikutusalue 30.8.2011 Timo Itälä 38

Haastattelut Q & A 30.8.2011 Timo Itälä 39

Päivystyksen ongelma: Tiedon saaminen pyynnön valmistumisesta Hoito jatkuu Hoitoprosessi Tulotilanteen arviointi Hoidon suunnittelu Hoidon toteutus Hoidon arviointi Jatkuuko hoito tässä yksikössä? Jatkohoidon suunnitelma Palvelupyyntö Palvelun tulos Päivystyksessä yksi ongelma on tiedon saaminen tuloksen valmistumisesta: Palvelu Palvelu! Laboratoriotutkimukset! Kuvantamistutkimukset! Konsultaatiot! Toimenpiteet! jne 40

Ilmoitukset voivat kiinnostaa useita tahoja Hoitoprosessi Tulotilanteen arviointi Hoidon suunnittelu Hoidon toteutus Katso palvelun tulos Hoito jatkuu Hoidon arviointi Jatkuuko hoito tässä yksikössä? Jatkohoidon suunnitelma! Sama ilmoitus voi olla kiinnostava usealle taholle! Kiinnostavia ilmoituksia voi tulla useilta tahoilta Tutkimukset valmistuneet Kuvantamisen lausunto valmistunut Huoneentaulun päivitys Huoneentaulun päivittäminen voisi olla oma palvelu Konsultointi valmistunut Tapahtumatieto Tapahtumatiedon keruu Palvelu Palvelu DW 41

Event Driven Architecture (EDA) Ilmoitusten lähettäjät Ilmoitusten vastaanottajat Publish-Subscribe -malli 42

Ratkaisun yleiskäyttöisyys! Ilmoitus palvelun valmistumisesta kiinnostaa useita tahoja 43

Arkkitehtuurimenetelmät osana toiminnan kehittämistä! Kysymyksiä, kysymyksiä, kysymyksiä! Kuvauksia, kuvauksia, kuvauksia! Luonnoksia, luonnoksia, luonnoksia! Haastatteluja, haastatteluja, haastatteluja 30.8.2011 Timo Itälä 44

Ratkaisun hankintamalli? Arkkitehtuurikilpailu! 45

Kysymyksiä, kommentteja? Kiitos! 30.8.2011 Timo Itälä 46