TietoEnator Building the Information Society TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 1
Ohjelmassa TietoEnator Enterprise Architecture käsitteestä Miksi EA? EA käytännössä TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 2
TietoEnator One of the world s leading providers of high-value-added IT services in selected business sectors One of the largest IT services companies in Europe Our mission: Building the Information Society TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 3
TietoEnator Annual net sales exceeding EUR 1.5 billion 15 000 employees in more than 25 countries Listed on Stockholm and Helsinki Exchanges TietoEnator operates in: Austria, Belgium, Canada, China, the Czech Republic, Denmark, Estonia, Finland, France, Germany, India, Indonesia, Italy, Latvia, Lithuania, Malaysia, the Netherlands, Norway, Portugal, Russia, Singapore, Slovakia, Sweden, Ukraine, the United Kingdom and the USA Key Facts > TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 4
At the core of our customers businesses Focusing on selected industries Banking and insurance Telecom and media Forest Healthcare Energy Government Welfare Manufacturing Retail and logistics Superior expertise At the core of our customers businesses TietoEnator film TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 5
Our service offering: Solutions and partnership services Based on a unique combination of deep industry expertise and leadingedge IT know-how TietoEnator offers: Partnership offerings Global solutions TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 6
Seamless digital value chain of solutions and partnership services Customer and solution specific systems management Industry specific solutions and services Digital innovations Seamless Customer Interface & E2E End-to-end processing and network management Application management Systems development Repeatable solutions Consulting Regional verticals: Energy, Government, Insurance, Manufacturing, Media, Retail, Welfare Verticals with global offering: Banking, Forest, Healthcare and Telecom TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 7
Global solutions Concepts, components and software products for specific business sectors Solutions that represent the most crystallised expertise of TietoEnator Group Facts: Global market leader in IT solutions for paper mills World-class solutions for banking, telecom, energy, healthcare TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 8
Partnership offerings Based on a combination of deep industry expertise and latest information technology Comprehensive and continuous responsibility for the customer s IT function Product development & systems development & processing Partnership examples: European leader in telecom R&D IT partner in developing the world s largest internet bank (in number of users) TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 9
TietoEnator business structure TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 10
Trends within IT the way TietoEnator sees them Part of IT becomes a commodity Digitalisation and self-services spread out IT, and application software in specific, turn ever more critical in products/services and processes Managing change becomes more and more difficult in the alignment of business and in IT TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 11
Trends within IT the way TietoEnator sees them IT becomes a prerequisite for changing processes and reaping the new business benefits IT becomes the practical tool in forcing business changes to happen; by modernising information systems, you roll-out new processes The real benefits of IT materialise as part of business and process changes as in net banking! TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 12
Enterprise Architecture TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 13
Käsitteitä The general term architecture is defined as the design of any type of structure whether physical or conceptual, real or virtual (O Rourke et al. 2003) Enterprise means a group of people organized for a particular purpose to produce a product or provide a service (O Rourke et al. 2003) TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 14
Käsitteitä EA = Kokonaisarkkitehtuuri = Yritysarkkitehtuuri The Open Group's Enterprise Architecture definition (TOGAF 2003): There are four types of architecture that are commonly accepted as subsets of an overall Enterprise Architecture: business architecture: this defines the business strategy, governance, organisation, and key business processes. data/information architecture: this describes the structure of an organization's logical and physical data assets and data management resources. application (systems) architecture: this kind of architecture provides a blueprint for the individual application systems to be deployed, their interactions, and their relationships to the core business processes of the organization. Information Technology (IT) architecture: the software infrastructure intended to support the deployment of core, mission-critical applications. Harhakäsitys: Arkkitehtuuri = Teknologiaa TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 15
Architectural Decisions Scope and level of detail System of systems architecture Enterprise architecture decisions Enterprise Domain architect decisions Architecture Domain Application architect decisions Enterprise Scope Domain A Scope Domain B Scope Application scope Component scope Application Architecture Component owner Domain decisions System of components architecture Architecture Impact Areas (Malan & Bredemeyer 2002) TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 16
The EA Grid: framework for the EA process Business Architecture Information Architecture Applications Architecture Technology Architecture Enterprise level Enterprise level decisions Domain level Domain level decisions Systems level Systems level decisions TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 17
Miksi EA? TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 18
Miksi EA on tärkeää juuri nyt? TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 19
Tietotekniikan muuttuva rooli Internet ja WWW (myöhäinen 90-lukunykyhetki) Säännellyt vapaat markkinat (80-luvun puoliväli - Myöhäinen 90-luku) Organisaatio IT Organisaatio Seuraavaksi: Langaton, palvelu/ Tapahtumapohjainen Tietojenkäsittely? Mainframe Monopoli (varhainen 60-luku - Myöhäinen 70-luku) Eristetyt koneet (myöhäinen 50-luku - varhainen 60-luku) Hajautetut järjestelmät (myöhäinen 70-luku - 80-luvun puoliväli) Organisaatio IT Organisaatio IT IT Strategiset tietojärjestelmät: 1980- Organisaatio IT Johdon tietojärjestelmät: 1970- Tiedon käsittelyjärjestelmät: Aika 1960s- TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 20
Megatrendi: Toiminta ja tietotekniikka sulautuvat Teollinen yhteiskunta Uusi toimintalogiikka Tietoyhteiskunta Toiminta Kuilu Tietotekniikka Toiminta Vuorovaikutus lisääntyy Tietotekniikka Toiminta Johtaminen uudistuu Tietotekniikka Teoll. Julk.hall. Matkailu Pankit Evoluutio Kauppa Revoluutio Tuottavuushyppyjä? TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 21
IT-todellisuus? TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 22
Oireileeko organisaatio? (Liike)toiminnan ja ICT:n välillä kuilu (Liike)toiminta ja strategia eivät ohjaa ICT- suunnittelua ja päätöksentekoa. Tietojen epäajantasaisuus ja huono eheys Ydinjärjestelmät eivät pysty tukemaan tietojen täsmällisyyttä ja tarkkuutta ydinjärjestelmien taktisen kehitysstrategian johdosta. Infrastruktuurihelvetti Taktisesti käyttöönotettava uusi infrastruktuuriteknologia estää tietoteknisen ympäristön toiminnan kokonaisuutena. Tietoturvaongelmat Organisaatio ei pysty hallitsemaan tietoturvaa. Epäyhteensopivista teknologioista aiheutuvat ongelmat ICT-ympäristö ei pysty yhteistoimintaan, eikä siten (liike)toiminnan tukemiseen. Lähde: Perks, C. & Beveridge, T.: Guide to Enterprise IT Architecture. Springer, 2003. TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 23
Oireileeko organisaatio? Kustannusongelmat ICT-organisaation kustannusten hallinta ja ymmärtäminen (mm. suhteessa hyötyihin) on puutteellista. Teknologia-anarkia Teknologiavisio on yksilöiden hallinnassa; kun yksilö lähtee, kaikki muuttuu. Järjestelmähallinnan ongelmat Järjestelmienhallinta on käymässä vaikeaksi, jopa mahdottomaksi. Hankinnan ongelmat Hankinta ja hankinnan perusteet keksitään projekteittain jokaiselle projektille aina uudestaan. Tapahtumahorisontin romahtaminen Taktinen ICT-päätöksenteko ei pysty vastaamaan muutosnopeusvaatimuksiin. Lähde: Perks, C. & Beveridge, T.: Guide to Enterprise IT Architecture. Springer, 2003. TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 24
Hyötyjä Tietotekniikka tukee suoraan organisaation tavoitteita, sen mission ja strategian toteutumista ja luo organisaation tavoitteiden kannalta uusia parempia toteutusmahdollisuuksia. EA tehostaa johtamista, tuo kustannushyötyjä ja parantaa organisaation toiminnan laatua Yhteinen kieli, rakenteet ja linjaukset ohjaavat organisaation kannalta parhaisiin investointeihin Organisaation ja tietotekniikan muutosnopeus ja -kyky kasvavat EA tukee hankkeisiin ja investointeihin liittyvää päätöksentekoa; kehityssuunnitelma kokoaa päätöksenteon tarvitsemat perusteet EA helpottaa muutoksen viestintää EA parantaa projektien ennustettavuutta TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 25
EA käytännössä TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 26
Kokonaisarkkitehtuurin näkökulmat ja tasot Näkökulmat-> Päätöksentekotasot Liiketoimintaarkkitehtuuri Informaatioarkkitehtuuri Järjestelmä- (sovellus) arkkitehtuuri Teknologiaarkkitehtuuri Yritys (Enterprise) taso (Liike)toiminta ja johtamispäätökset, (liike)toimintaportfolio, missio, strategia ja visio, strategisen tason ICT vatimukset Strategiset informaationhallinta päätökset; Informaatioarvoketju Strateginen järjestelmäportfolio Strateginen teknologiaportfolio; Toimittajalinjaukset koko organisaation tason teknologialinjaukset ja politiikat Kohdealue (Domain) taso Palvelut, tuotteet ja prosessit Kohdealueen ICT vaatimukset Kohdealueen informaation hallinta; (liike)toimintarakentei den ja järjestelmien informaatiokytkökset Järjestelmät ja niiden yhteistoiminta-tarpeet Teknologiat, kohdealuatasoiset teknologialinjaukset Järjestelmätaso Operatiivisen tason (liike)toimintavaatimu kset Järjestelmien tietoarkkitehtuuri Tietovarastot, yhteiset tietorakanteet, tiedon vaihto Järjestelmäarkkitehtu uri, sovellusten ratkaisumallit, suunnittelijoiden ohjeet Järjestelmätason teknologiaarkkitehtuuri TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 27
Esimerkki 1 (1/2) Fuusion jälkeinen tilanne, räätälöityjä järjestelmiä Järjestelmäportfolion uudelleenorganisointi ja tietohallinnon kehittäminen (Liike)toiminta Informaatio Järjestelmä Teknologia Yritys Kohdealue 1., Enterprise 2. 3. level decisions4. Kehittämissuunnittelu Kohdealuetason päätökset Järjestelmät Järjestelmätason päätökset 1. Esitutkimus: liiketoimintarakenne ja käsitteistö, sidosryhmät ja riippuvuudet 2. Kohdeorganisaation toiminnan ja pääliiketoimintaprosessien suunnittelu 3. Sidosryhmätietovirrat 4. Nykyiset tietojärjestelmät TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 28
Esimerkki 1 (2/2) (Liike)toiminta Informaatio Järjestelmä Teknologia Yritys Kohdealue 1., Enterprise 2. 3. level decisions4. 6. 7. Kohdealuetason päätökset Järjestelmät Järjestelmätason päätökset 5. Tavoitetilan järjestelmäportfolio loogisiin tietojoukkoihin perustuen, loogisen EA:n ja sidosryhmäliittymien suunnittelu 6. Tietoryhmä ja käsiteesimerkit 7. Infrastruktuurisuunnitelma TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 29
Esimerkki 2 (1/2) Yritystason päätökset tehty ennen tätä projektia Liiketoimintaprosessit suunniteltu ennen tätä projektia Kolme kohdealuetta tunnistettu järjestelmävastuiden perusteella; käynnistettiin rinnakkainen kolmen kohdealueen EA suunnittelu (Liike)toiminta Informaatio Järjestelmä Teknologia Yritys Kohdealue Yritystason päätökset 11. Kohdealuetason päätökset Järjestelmät Järjestelmätason päätökset 1. Informaatioarkkitehtuuri 3:lle kohdealueelle; Informaatio - prosessikartoitus; Tietovirrat TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 30
Esimerkki 2 (2/2) Kolmen kohdealueen yhtäaikainen kehittäminen Jokaisella kohdealueella oma liiketoimintaprosessinsa (Liike)toiminta Informaatio Järjestelmä Teknologia Yritys Kohdealue Järjestelmät Yritystason päätökset 4. 2. 2. 2. Kohdealuetason päätökset Järjestelmätason päätökset 3. 2. Prossien tietojärjestelmätuki kolmella kohdealueella 3. Uuden teknologian hyödyntäminen (EAI, ERP, PDM, CRM, SCM, BI, KM, e- Kauppa, extranetit): kaikille kohdealueille yhteinen teknologiapohja 4. Seuraava projekti: EAI suunnittelu TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 31
Esimerkki 3 Järjestelmien uusiminen, järjestelmäsukupolven vaihdos Työ painottui yritystason teknologia-alustan suunnitteluun (Liike)toiminta Informaatio Järjestelmä Teknologia Yritys 1., 2. Yritystason päätökset 3., 4. Kohdealue Kohdealuetason päätökset Järjestelmät Järjestelmätason päätökset 1. Vaatimusten tunnistaminen 2. Vaatimusten prioritointi 3. Toimittajien arviointi ja valinta 4. Yritystason alustatuotteiden arviointi ja valinta TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 32
EA-project Enterprise Architecture Development Process Current State Analysis Target Architecture Development Plan Business Analysis Business Process Analysis and Development Road Map IT Analysiss Application and Information Cost Estimation IT Infrastructure and Technology Risk Management TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 33
Modeling of Business Processes Modeling levels and the hierarchy Suppliers Input Company Output Customer Process map Customer Process 1 Core processes Process 2 Process 3 Process environment Support processes Customer Processes Process 4 Process n Process m Process X Customer Process flow chart, Sub-Process 24 Process 1 Process m Process 3 Sub-Process 21 Sub-Process 22 Sub-Process 24 Sub-Process 23 Role 1 Role 2 Supplier Application Interface Process n TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 34
Kuvaushierarkiaa syvennetään riittävälle tasolle Prosessin kulku Työnkulku Käyttötapaukset Käyttötapaus 2 «uses» -End2 -End1 * * Käyttötapaus 1 Käyttäjä «extends» Käyttötapaus 3 TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 35
Prosesseista olioihin Prosessi Käyttötapaus Luokkamalli prosessikaavio rooli aktori luokka tietovirta atk-tehtävä teksti kommunikaatio suhde käyttötapaus käyttötapauskaavio käyttötapaustekstin pohja luokka attrib luokkakuvauksen pohja sanasto sanasto sanasto TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 36
Myyntiprosessi Missä on potentiaalia automatisoinnille? Luokka? Attribuutit: ly-tunnus nimi jne Luokka? Johtaja Myyjä Sihteeri Asiakas Lähettää tarjouspyynnön Vastaanottaa tarjouspyynnön Roolit Luokka? Kirjaa ja ohjaa tarjouspyynnön oikealle vastuuhenkilölle Lukee tarjouspyynnön ja arvioi, voidaanko tarjota Käyttötapaus kandidaatti Käyttötapaus kandidaatti Tekee etenemissuunnitelman ja lähettää sen esimiehelle Ottaa etenemissuunnitelman vastaan ja tekee päätöksen Luokka? Myyjä tekee tarjouksen Kirjaa ja lähettää päätöksen myyjälle Käyttötapaus kandidaatti Käyttötapaus kandidaatti Myyjä lähettää tarjouksen katselmoitavaksi ja allekirjoitettavaksi Katselmoi ja allekirjoittaa tarjouksen Käyttötapaus kandidaatti Asiakas vastaanottaa tarjouksen Lähettää tarjouksen asiakkaalle TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 37
Koostetut sovellukset Esim. SOA Businesspalvelut Liiketoimintaprosessit Liiketoimintaprosessi 2 Liiketoimintaprosessi 1 Tekniset palvelut Sovellus 1 Sovellus 2 Sovellus 3 Sovellus 4 TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 38
Kokonaisarkkitehtuurin vaikutus systeemityöprojekteihin Ohjaa ohjelmistoarkkitehtiä Kokonaisarkkitehtuuri/järjestelmä ja teknologia-arkkitehtuuri Arkkitehtuurin visio, periaatteet, tyylit, avainkonseptit ja -mekanismit Fokus: korkean tason päätöksiä, jotka vaikuttavat järjestelmän rakenteeseen; rajaa joitakin rakenteellisia ratkaisuja pois ja ohjaa hyväksyttyjen rakenteiden käyttöön ja vertailuun Ohjelmistoarkkitehtuuri Rakenne ja suhteet, staattiset ja dynaamiset näkymät, oletukset ja perustelut Fokus: osiin jako ja vastuiden asettaminen, rajapintojen suunnittelu, kohdentaminen prosesseille Ohjaa suunnittelijaa Arkkitehtuuriohjeet ja politiikat Malleja ja ohjeita; ratkaisumalleja, kehikkoja, infrastruktuuria ja standardeja Fokus: Ohjaa suunnittelijaa luomaan sellaisia suunnitteluratkaisuja, jotka ylläpitävät arkkitehtuurin eheyttä Lähde: Malan, R., Bredemeyer, B., 2002 TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 39
Esim. linjaukset Karkean tason jäsennys teknologia-arkkitehtuurikuvausten hierarkiasta Arkkitehtuurin visio, periaatteet, tyylit, rakenne,linjaukset, avainkonseptit ja mekanismit ylätasolla Tekninen kokonaisarkkitehtuuri: ylätason kokonaiskuva teknisestä ratkaisusta Koostuu Keskeisimpien itsenäisten osien osalta: näin meillä ratkaistaan vaatimus x Osa voi olla joko jokaisessa käyttökohteessa rakennettava kokonaisuus tai olemassa olevan osan/palvelun soveltaminen olemassa olevaa infrastruktuuria hyödyntäen On tarkemman tason kuvaus arkkitehtuuriratkaisusta ja mm. soveltuvuudesta, soveltamisesta ja vaatimuksista Konkreettiset tason how to ohjeita arkkitehtuurin toteuttamseksi Referenssiarkkitehtuurit (esim. integraatio, tunnistaminen, kollaboraatio, sähköinen työpöytä, prosessihallinta ) Koostuu Ohjeet etc. TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 40
Kysymys ei siis ole tarvitaanko kokonaisarkkitehtuuria ja sen hallintaa, vaan mikä on organisaation lähtötilanne ja miten kokonaisarkkitehtuuria tulisi kehittää Nyky- ja tavoitila huomioiden mitä EA kehittämistä organisaatio tarvitsee päästäkseen tavoitilaan? TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 41
TietoEnator - company presentation Copyright 2005 TietoEnator Corporation Page 42