Sytykkeen laivaseminaari 4.9.2003 Mallinnus ja menetelmät



Samankaltaiset tiedostot
SOA SIG SOA Tuotetoimittajan näkökulma

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

KAOS 2015: Integraatioiden standardointi suunnittelumallien avulla. Ilkka Pirttimaa, Chief ICT Architect, Stockmann ICT

Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Collaborative & Co-Creative Design in the Semogen -projects

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

7. Product-line architectures

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään?

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

<Insert Picture Here> SOA-rakentajan ensimmäiset askeleet avoimien standardien hyödyntämiseen

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

Improving advisory services through technology. Challenges for agricultural advisory after 2020 Jussi Juhola Warsaw,

Visualisoinnin aamu 16.4 Tiedon visualisointi. Ari Suominen Tuote- ja ratkaisupäällikkö Microsoft

Ketterämpi Sonera Matka on alkanut!

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

Liiketoimintaprosessien ja IT -palvelujen kytkentä Palveluntarjoaja katalysaattorina

Liiketoimintajärjestelmien integrointi

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

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Tukea projekteille: IT-järjestelmät ja -työkalut

CIO muutosjohtajana yli organisaatiorajojen

Kari Rouvinen Johtaja, Technology Products & Solutions. Oracle Finland Oy

ORACLE INFORMATION AGE APPLICATIONS ORACLE FUSION MIDDLEWARE ORACLE GRID

Älykkäämpi päätelaitteiden hallinta Juha Tujula, CTO, Enfo Oyj IBM Corporation

Työasemien hallinta Microsoft System Center Configuration Manager Jarno Mäki Head of Training Operations M.Eng, MCT, MCSE:Security, MCTS

2 Description of Software Architectures

Elinar Oy Ltd IBM Arkistointiratkaisut

CMMI CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto

Liiketoimintajärjestelmien integrointi

Arkkitehtuurisuunnittelun haasteet: tänään SOA ja Web Services, mitä huomenna?

Dovre Group Oyj. Pörssi-ilta , Helsinki Janne Mielck, toimitusjohtaja

Teollinen Internet & Digitalisaatio 2015

Miten kaupunki hyödyntää dataa ja mitä esimerkiksi raportointi vaatii järjestelmiltä

Valtionhallinnon käyttäjäpäivä - IBM Cognosin tulevaisuuskatsaus ja nykypäivä

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

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

HP OpenView ratkaisut toiminnan jatkuvuuden turvaajina

Tuottavuutta sovelluskehitykseen Oraclen työkaluilla: JDeveloper 10g ja HTML DB OUGF Syysseminaari

Pyhä ITIL - mikä toimii ja mikä ei. Aale Roos

Sähkönjakeluverkon hallinnan arkkitehtuuri. Sami Repo

Making diversity manageable. Miradore. Käytännön kokemuksia rahoituksen hakemisesta. Tiistai Technopolis Vapaudenaukio / Lappeenranta

Tuotantotalouden tutkinto-ohjelma Korvavuusluettelo, päivitetty TU-22 TEOLLISUUSTALOUS

7.4 Variability management

Making use of BIM in energy management

HOJ J2EE & EJB & SOAP &...

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Johtamisen haaste kokonaisarkkitehtuuri menestyksen mahdollistajako?

CMM Capability Maturity Model. Software Engineering Institute (SEI) Perustettu vuonna 1984 Carnegie Mellon University

CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto Software Engineering Institute (SEI)

SMART BUSINESS ARCHITECTURE

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

.NET 2006 ja sen jälkeen

Aluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia

TIETOJOHDETTU RAKENNUSPROJEKTI Niko Vironen Kehityspäällikkö Fira Group

Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1

Uuden sukupolven soteratkaisut

The Enterprise Architecture Journey

BIMeye Projektinaikaista tiedonhallintaa

Microsoft Dynamics CRM 4.0. Jani Liukkonen

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

Liikenteen hankeaihioita

HITSAUKSEN TUOTTAVUUSRATKAISUT

Integrointi. Ohjelmistotekniikka kevät 2003

Yrityksen informaatio- ja toimintoprosessien optimointi

Tietohallinnon arvo liiketoiminnalle

Asiakaslähtöinen globaali tarjousja tilausprosessi tuotehallinnan ehdoilla. Tommi Isotalo

1 Introduction. TTY Ohjelmistotekniikka. Ohjelmistoarkkitehtuurit Syksy 2006

Kauppakorkeakoulusta vastavalmistuneiden tyypillisiä ammattinimikkeitä

Tietojärjestelmäarkkitehtuurit

Sosiaali- ja terveysalan toimialamalli tiedolla johtamisen avuksi

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

Avoimen datan liiketoimintamallit. Matti Rossi, Aalto University School of Business

Agora Center - Monitieteiset projektit


Teknologia-arkkitehtuurit. Valinta ja mallinnus

Suunnittelun ja rakentamisen nykytila

Fujitsu C7. Exceleistä digitaaliseen salkunhallintaan. Human Centric Innovation in Action

Liiketoimintamuutos lähtöinen tietoteknisen ratkaisun suunnittelu

Miten luodaan tehokas ja sertifioitu laatujärjestelmä?

Integraatiotekniikan valinta - tie onnistumiseen.

SAP. Lasse Metso

Esineiden, palveluiden ja ihmisten internet

Ajankohtaisia SOA tutkimusteemoja

UUSIA TYÖPROSESSEJA PISTEPILVIMALLIN HYÖDYNTÄMISESSÄ NAVISWORKS ALUSTALLA

Domain spesifinen mallinnus ja generointi käytännössä. Petri Savolainen

Hand-out kooste

Web Services tietokantaohjelmoinnin perusteet

Software Group. Sisällön aktivointi. Jouko Poutanen IT Arkkitehti. ECM-seminaari IBM Corporation

ALUEARKKITEHTUURI WEB PALVELUITA KÄYTTÄEN. Niilo Saranummi VTT Tietotekniikka

Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä. Kari Suihkonen

Toimittajahallinta täydentämässä asiakashallintaa Enstossa

Erkki Antila Teknillinen tiedekunta

Tietovarastointiratkaisut massaräätälöinnin konfiguraattoreiden tukena. DI Mika Aho BI/DW Specialist

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.

Raakakahvin tilaus- ja toimitusketju läpinäkyväksi ja luotettavaksi. Jorma Varis, Paulig Tom Lindmark, IBM

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

Virtualisoi viisaasti paranna palvelua. Iikka Taanila Systems Architect IBM Systems and Technology Group

Transkriptio:

Sytykkeen laivaseminaari 4.9.2003 Mallinnus ja menetelmät Systeemityön vallankumous toimitusjohtaja puuttuu asiaan Claus.Gunther Gunther@cwg.fi

E2E Tehdään itse > tehdään yhdessä Osaoptimointi > kokonaisoptimointi 2

Agenda Hieman taustaorganisaatioista Kaikki tekevät systeemityötä Miten maailma muuttuu Mallintamisesta ja menetelmistä Prosessiajattelun ja IT:n vuorovaikutus Efficiency vrt. effectivity Integraatio vrt. interoperability Arkkitehtuuri vrt. kaupunkisuunnittelu MDA po. BDIT Prosessihattu ja propellihattu 3

IDS Scheer AG 18 v., yliopistosta, n. 2000 hlöä, WW SAP:n kehitys- ja toteutuspartneri - yhteistyöalueita: Prosessimallinnus SCM, APO Tietomallintaminen c-prosessit / mysap Redokumentointi Liikevaihto 2002 : 181 M (+13%), liikevoitto: n. 23,5 M Pörssiyhtiö 5/99, TecDAX CWG ChangeWare Group Oy, 8 v. ARIS maailman johtava prosessien hallintatyökalu 4

Systeemityön merkitys vähenee (?), mutta...... kaikki tekevät systeemityötä Systeemiajattelu on vanhin nykyinen johtamisoppi Organisaatiot toimivat (useimmiten) järjestelmänä Prosessiajattelu = asiakaslähtöinen systeemiajattelu Jokainen IT-järjestelmä on malli reaalimaailmasta IT-järjestelmä on aina vain osa kokonaisuutta (myös STP tai RTE-aikakautena) Haaste on kokonaisuuden ja yhteisen kielen hallinta Integraatio vrt. interoperability 5

Miten maailma muuttuu? Liiketaloudellinen tilanne - nykytila (as is) - tavoitetila (to be) - kompromissitila (can be) Malli Sovelluspaketin käyttöönotto Räätälöidyn ohjelmiston kehittäminen Business Engineering Toimintolaskenta EAI / Web services Toimintajärjestelmä Pakettiohjelmiston konfigurointi Tietämyksen hallinta e-business Tuloskortti 6

Miten johdat kehittämistä? Kilpailijat e Asiakkaat ECR ISO 9000/TQM m CRM/ERM ISO 14000/EMAS Benchmarking Prosessi? Omistajat ROI Knowledge mgmt Toimintolaskenta Supply Chain mgmt Strategia Agility MRP/ERP/ORP Yhteistyökumppanit Outsourcing BSC Tiimit Henkilöstö 7

Malli vai kaavio mallista ilmenee... Toiminnon (prosessin) läpimenoajat ja kustannukset mahdollisuus simuloida ja laskea kustannuksia Prosessihaaran todennäköisyys Mallin auditointitiedot Siirtomahdollisuus toiseen ympäristöön CASE (XMI( XMI) Workflow MS Project Toimintajärjestelmä (esim. työohjeet, IT-koulutus) Henkilö- ja muu resurssitarve Mittaristo integroitu Objektien väliset suhteet (esim. rooli suorittaa, päättää,...) Constraints Monikielisyys... 8

Miksi liiketoimintaprosessien hallinta? Liiketoimintaprosessit toimivat jokaisessa organisaatiossa Organisaatioilla ei ole varaa tehottomiin prosesseihin Prosessien automatisointiin soveltuvat sovellukset elävät murroksessa Prosessien muutospaine on jatkuva 9

IT ja prosessiajattelu IT voi kuljettaa tietoa IT on mahdollistaja Ensimmäinen aalto: Client/Server, LAN, ERP... Organisaation sisäiset prosessit Toinen aalto: Internet, Java,.Net, Web Services, EAI Organisaatioiden väliset prosessit Mahdollistaja ja muutos ovat eri asioita 10

Liiketoimintaprosessista IT-ratkaisuun Prosessi -> CASE, UML Prosessi -> MDA Prosessi -> Workflow (- >BPM) Prosessi -> Valmissofta SAP, Intershop, EONTEC, Abaxx, Ultimus... Käsitteet -> tietokanta Paremmat speksit (IBAS Scout) 11

Haaste - paradigmamuutos ERP aikakausi E-business Enterprise portal Sales Controlling Procurement HR Finance ERP repository SCM Procurement... CRM SCM Procurement... CRM 12

Liiketoimintaprosessi ja tekninen integraatio Supplier Enterprise Customer Business processes Business processes Business processes... CRM SCM... CRM SCM... Enterprise Application Integration (EAI) 13

Miten liiketoimintaprosessi kuvataan (UML 4.0) Tapahtuma laukaisee toiminnon Tilauksen seuranta Laatu varmistettu Asiakastilaus saapunut Tapahtuma Tarkista saatavuus Toiminto Tilaus vahvistettu Tapahtuma Toiminto Tapahtuma Toiminto päättyy tapahtumaan Tuotannon suunnittelu Toiminto Tuotantoslot varattu Tapahtuma Tapahtuma = laukaisin, tulos, ehto, tila 14

... ja tarkennetaan Tietoa (tavaraa) prosessoidaan toiminnoissa Organisaatio Rooli Tieto Tieto Tapahtuma (ehto) Toiminto Tapahtuma (heräte) Toiminto Tapahtuma (tulos) Toiminto x Tieto Organisaatio Rooli Tapahtuma (ehto) Toiminto Organisaatio suorittaa toiminnot Organisaatio Rooli 15

KOKONAISVALTAINEN PROSESSIKESKEINEN AJATTELUTAPA Mistä INPUTIT Mistä alkaa Komponentti luokka Mitä käytetään Mitä tuotetaan Mihin OUTPUTIT Mitä tehdään Mitä varten Kuka tekee Millä sovelluksella Millä välineellä 16

ARIS-näkymät = menetelmien ohjaus Organisaationäkymä Prosessinäkymä Tietonäkymä Toimintonäkymä Suoritenäkymä 17

Menetelmäintegraatio - otusten kerho Johto Materiaalihallinta Myynti Suunnittelu Org 5 Myynti Tarjous ET 1 Tarjouspyyntö ET 2 Kysely saapunut E 1 Myynti F 1 Asiakas ET 3 Myynti Tarjouspyyntö ET 2 käsittely F 11 Kyselyn Kyselyyn vastattu E 2 Tarjouksen käsittely F 12 Kyselyn F 11 Tarjoukset käsittely F 12 Luottokelpoisuustarkistus F 111 Toimitusajan F selvittäminen 112 18

ARIS-ohjelmisto ja aihekohtainen sisältö ARIS Process Performance Manager, Process Cost Analyzer ARIS Web Designer ARIS Easy Design ARIS Toolset ARIS Scouts Scouts: Quality Management Operational Risk R/3 Redocumentation Software Engineering CRM Six Sigma SCOUT-periaate: Partiopoika, joka ohjaa, auttaa ja tarjoaa sisältöä ARIS for mysap P2A 19

ARIS House of Business Process Excellence 20

Miten IT matters Hype : lyhenne = 1:n RTE, SOA, EDA,,... Standardoinnit Web Services.net vrt. lekasyy vrt. J2EE???? 21

22

23

Liiketoiminnan tarve - Formula 1: Pit Stop 24

Formula 1: Taustatieto 25

Efficiency vrt. effectivity Tee työsi oikein... tee oikea työ Liiketoiminnan tarve ja teknologia molemmat muuttuvat oikean merkitys muuttuu Tuottavuus? Light modeling > power modeling IT kustannuserästä > innovaatiotekijä 26

Integraatio vrt. interoperability Interoperability = rajapinta (EAI( EAI) Integraatio = yhteistoiminta Prosessin tehokas tuki edellyttää integraatiota ilman monimutkaisia rajapintoja 27

Arkkitehtuuri vrt. kaupunkisuunnittelu Miksi erilaiset IT-sukupolvet integraatiotarve yritystasoinen (= prosessikeskeinen) ratkaisu Hyöty Uusien liiketoimintamallien nopeampi käyttöönotto Joustavuus, elastisuus (korvaa ketteryyden) Säästö IT City Mapping = Process View Information System View (Enterprise Application Model, IS Context Model) Information Technology View (Access Diagram) 28

IT City Mapping: esimerkki Process View IS View IT View Function Zone IS Function IS Service Application system type IT function type Socket Event 1 Front Office IT System Desk Services Client Automated Systems Function 1 IT Software IT Block IT Procedure Socket Travel Desk Financial Operations Boat Equipment Travel Automated Systems Financial Automated Systems Event 2 Re se rvations IS context model IT Block IT Procedure EA models Function 3 Function 4 Event 3 Event 4 Function 5 Event 5 The process is the architecture (kartta) 29

P2A Process to Application ARIS Processes to Applications Customer Specific Applications Configuration + Customizing ERP / Middleware... Operative software / components Examples: SAP, BEA, abaxx, IBM, Vitria, Microsoft,... Software engineering Manual (UML Designer + IDE) Code generation (UML Designer + MDA/CASE) Examples: IBM, Microsoft, interactive Objects, Borland,... Development framework 30

Kollaboraatio 31

From Business Model to Software Model Business modeling IT modeling EPC UML class diagram + Private / public + Data types + Ad. classes +... Glossary UML statechart diagram 32

ARIS Software Engineering Scout Description, procedure model Enablers Process / UML - modeling ARIS UML Designer ARIS Web Designer Assistant Scout factory SE project environment 33

MDA po. BDIT eli Business driven IT Platform Independent Model Platform Specific Model MDA Cartridges Adapter Target Platform Business Object Modeler Pattern Refinement Assistant UML Refinement Assistant Generator Engine with Meta IDE Build, Deploy & Test Support Web Services J2EE/EJB,.NET BEA WebLogic IBM WAS NT, z/os Process UML Statechart UML Statechart Borland BES (, ) IONA ipas Data UML Class UML Class Application Custom Infrastr: CORBA, Host System definition (analysis, design, business modeling) System development Verification / test / deployment 34

BPMI no so bad Actual data (compressed) Business Analyst Process Architect ARIS Processes Data Organisation Analysis ARIS PPM Controller BPML Build time Process Designer Runtime data Run time Deployment: executable BPML Process Engine Process instances 35

Prosessihattu ja propellihattu Jokainen IT-hanke tarkoittaa muutosta... ja kehittämistä... ja koulutusta eli TQM TQM eli PDCA PDCA Konsultoiva rooli on tärkeä Kuka omistaa liiketoimintaprosessin? CxO? Esimerkki voi auttaa IT-palveluiden prosessiperusteinen hallinta 36

E2E Tehdään itse > tehdään yhdessä Osaoptimointi > kokonaisoptimointi Yhteinen kieli Systeemiajattelu = liiketoimintaprosessi + integraatio 37

CWG ChangeWareare Group Oy Raatihuoneenkatu 16 13100 Hämeenlinna Puh. (03) 653 3365 Fax.. (03) 674 1414 e-mail: : info@cwg cwg.fi www.ids ids-scheer.com com www.changeware changeware.netnet 38