Prosessarbeid i lys av EA, SOA og BPM



Like dokumenter
Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk

<Insert Picture Here> Oracle BPM Suite. Bjarte Drivenes

En praktisk anvendelse av ITIL rammeverket

Hvordan bedømmer Gartner de lange linjene?

Erfaringer fra en Prosjektleder som fikk «overflow»

Fremtiden er (enda mer) mobil

Public roadmap for information management, governance and exchange SINTEF

Analyse av kundeavgang IBM Watson Content Analytics. Oslo, 19. november, 2015 Mons Nørve, Capgemini

Moderne integrasjonsarkitektur for B2C og B2E. Steinar Kolnes, Senior utvikler

Tradisjonelt har næringslivet gruppert sin verdiskapning i 3 distinkte modeller:

Itled 4021 IT Governance Fra IT-strategi til digital forretningsstrategi og plattformer

EN INNFØRING I BPM

Examination paper for TDT4252 and DT8802 Information Systems Modelling Advanced Course

Digital Transformasjon

Bakgrunn. Kurset krever ingen spesielle forkunnskaper om modellering.

EXAM IN COURSES TDT4252 MODELLING OF INFORMATION SYSTEMS- ADVANCED COURSE. DT8802 MODELLING OF INFORMATION SYSTEMS (English version)

En riktig anskaffelsesprosess eller en riktig anskaffelse. Odd-Henrik Hansen, Salgsdirektør

ISO 41001:2018 «Den nye læreboka for FM» Pro-FM. Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning

IT-ledelse 14.jan - Dagens

Tarantell. Prinsipper, verktøy og standarder ved innføring av SOA. v/ Vidar Berget

Samhandlingsrevolusjonen hvordan utnytte mulighetene?

Standarder for Asset management ISO 55000/55001/55002

Utvikling av voksnes ferdigheter for optimal realisering av arbeidskraft (SkillsREAL)

Risikofokus - også på de områdene du er ekspert

Prosjektstyring, metodikk og løsningsutforming for SAP prosjekter. Sveinung Gehrken Fram

Er du nysgjerrig på om det er mulig...

Metadata for samordning og samhandling

SKYTJENESTER ELLER EGNE SYSTEMER ENTEN ELLER I FREMTIDENS IT-ARKITEKTUR?

EFFEKTIVE KUNDEPROSESSER

ISO-standarderfor informasjonssikkerhet

IT-ledelse 25.jan - Dagens

Hva betyr tjenesteorientert arkitektur for sikkerhet?

Prosess til folket! AICIT work in progress. Copyright 2012 Accenture All Rights Reserved

Presentasjon Økonomidirektørmøte SUHS Arne Lunde, KD

Tredjeparters tilgang til bankkonti - hva gjør næringen?

Kanskje en slide som presenterer grunderen?

Overordnede arkitekturprinsipper for offentlig sektor

Dagens. Faglærers bakgrunn IMT 1321 IT-LEDELSE. Faglærer : Tom Røise 11.Jan IMT1321 IT-Ledelse 1

NOKIOS Workshop 3: Hvordan arbeide med virksomhetsarkitektur i offentlige virksomheter?

Kort om IPnett. Henrik Jørgensen Solution Architect Tel Mob

BUSINESS SERVICE MANAGEMENT

Arbeidsflyt - definisjoner

Prototyper og anbudsdokumentasjon. Jan Håvard Skjetne SINTEF / University of Melbourne Janhavard.skjetne@sintef.no

Når beste praksis rammeverk bidrar til bedre governance. Ingar Brauti, RC Fornebu Consulting AS

Uke 5. Magnus Li INF /

Digitalisering og IT-modenhet, med spesiell vekt på offentlige virksomheter

Hvordan scope prosjekter 6W

MED PUBLIC CLOUD INNOVASJON OG MULIGHETER. Altinn Servicelederseminar September 2017

Distributed object architecture

Ny teknologi gir nye godstransportløsninger

IS IT og forretningsutvikling

Sykehuspartner HF En partner for helsetjenester i utvikling. Hvordan bygge et sykehus ved å bruke TOGAF rammeverk. En praktisk tilnærming

INF5120 Modellbasert systemutvikling

Hva kan sykehjem lære av sykehusdrift, innen digitalisering? Tor Åsmund Evjen Rådgiver digital samhandling St. Olavs Hospital

Konfidensiell - Navn på presentasjon.ppt

Oversikt over kurs, beskrivelser og priser Høst Bedriftsinterne kurs Kursnavn Forkunnskaper Dato/Sted

Conference Centre Portal (CCP)

Blockchain 2/22/2019. Hva er Blockchain for Business. IBMs platform & løsninger. Hvordan komme igang? Hva er det og hvordan komme igang?

Regelbaserte systemer for beregning av pensjon

... Annita Fjuk DESIGN THINKING

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

FM kompetanseutvikling i Statoil

SRP s 4th Nordic Awards Methodology 2018

buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata

ARK 2014 Arkitekturfaget - observasjon fra en tjenesteleverandør

Asset Management. Compliance og Operasjonell Risiko. Asle Bistrup Eide. Presentasjon i VFF den 28. november 2012

Social Media Insight

Issues and challenges in compilation of activity accounts

Uke 4. Magnus Li INF /

Bostøttesamling

C L O U D S E C U R I T Y A L L I A N C E

Nye krav i ISO 9001, hvilke er de og hvordan implementere disse i TQM? Ragna Karoline Aasen

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Digital Grid: Powering the future of utilities

Rolls-Royce` globale strategi og maritimsatsingen

Nina Torjesen. Hotte samhandlingsverktøy i 2017 #EVRYWHATSHOT

Grunnlag: 11 år med erfaring og tilbakemeldinger

The CRM Accelerator. USUS February 2017

Overordnede arkitekturprinsipper for offentlig sektor

Referansearkitektur use cases. Kjell Sand SINTEF Energi AS NTNU Institutt for elkraftteknikk

Kortreist kvalitet - muligheter og utfordringer for ledelse. Nettverkssamling Oslo Lars Wang, insam as

Itled 4021 IT Governance Introduksjon

A CONNECTED SOCIETY ENABLED BY VIRTUAL AGENTS. AI is the new UI. Hans Kristian Aas Nordic Futuretech lead, Financial Services Accenture

From Policy to personal Quality

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet

Hva legges i begrepet Big Data Hvilke muligheter eller betydning vil dette ha for den enkelte virksomhet Bruksområder Oppsummering. Arild S.

Hotte samhandlingsverktøy

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU

DIGITALISERING I UH-SEKTOREN. DigiEx, Handelshøyskolen BI. Prosjekt 2014, 13. November, 2014

Delt opp i tre strategier: forretningststrategi, organisasjonsstrategi og informasjonstrategi.

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

Interaksjonsdesign Utvikling for og med brukere

HONSEL process monitoring

Nettnøytralitet - regulering på jakt etter markedssvikt. Bjørn Hansen, Telenor Research Nettnøytralitetsforum 27. november 2014

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

STILLAS - STANDARD FORSLAG FRA SEF TIL NY STILLAS - STANDARD

Brukerkrav og use case diagrammer og -tekst 19. januar Agenda. Brukerkrav og use case. Diagrammer Tekst.

EN Skriving for kommunikasjon og tenkning

koordinering og samhandling i perioperativt arbeid

NIRF Finansnettverk. Trond Erik Bergersen

Transkript:

Prosessarbeid i lys av EA, SOA og BPM NORSTELLA / SOA4ALL Steinar Carlsen, Dr. ing. Computas AS EA SOA BPM Computas AS 04.12.2008

Innhold Mini-intro til EA, SOA og BPM Prosessorientering / Prosessmodellering for virksomhet og IT Behovet for å skape en felles forståelse Prosesskartlegging som fundament videre BPM Litt mer detaljert Forholdet til SOA, Komplementaritet

EA Enterprise Architecture Arbeidstegninger for forming av virksomhet Virksomheten som helhet - sett fra utsiden og sett fra innsiden Virksomhetsarkitektur - ingredienser Forretningsstrategi IT-strategi Forretningsdrift Organisering Høynivå konseptuell informasjonsmodell Arbeidsprosesser (forretningsprosesser / støtteprosesser) Tjenester som virksomheten tilbyr sine omgivelser Tjenester realisering / implementasjon Applikasjoner og databaser IT-infrastruktur Ressurser og IT-produkter Ortogonalt endringsperspektiv

Typisk strukturering av virksomhetsarkitektur

BPM Definisjoner BPM is software that automates, executes, and monitors business processes from beginning to end by connecting people to people, applications to applications and people to applications H2H, S2S, H2S The term Business Process Management (or BPM) refers to a set of activities which organizations can perform to either optimize their business processes or adapt them to new organizational needs. As these activities are usually aided by software tools, the term BPM is synonymously used to refer to the software tools themselves.

SOA - Absolutt SOA Forklaringsmodell benyttet av SOA-i-praksis ressursnettverk; opprinnelig fra IBM Norge. Governance, Management SOA = {SOF, SOI, SBI} SOMA Virtualisering SOF = Service Orientert Forretning SOI = Service Orientert Integrasjon SBI = Service Basert Infrastruktur SOMA = Service Oriented Modeling and Architecture (IBM)

Prosessorientering Prosessmodellering I skjæringsfeltet Virksomhet / IT

Prosessorientering mange innfallsvinkler Kvalitetssystem / Styringssystem Dokumentorientert Prosessorientert Utvikling av informasjonssystemer / saksbehandlingsløsninger / arbeidsflytløsninger Virksomhetsarkitektur Business Process Management Governance, Risk, Compliance SOA (Tjenesteorientert arkitektur)

Hvorfor modellere prosesser? For å fremme en felles forståelse For å spre informasjon til en rekke interessenter For å understøtte videre analyse For å analysere og forstå hvordan en etablert prosess virker (as-is) For å designe en ny eller forbedret prosess (to-be, aswanted) For å bli i stand til å automatisere og/eller støtte prosessen For å etablere et utgangspunkt for risikovurdering For å etablere et utgangspunkt for benchmarking

Hvorfor modellere prosesser - Adferdsperspektivet Ofte ikke nok bare å forstå Virksomhetsmodelleringens fallgruve / skyttergrav For å fremme ønsket adferd Gjennom levende styringssystemer Gjennom prosesstøtte (BPM) Kombinasjoner Adferd her kan være ny adferd Nye arbeidsmåter Nye forretningsmodeller Derfor snakker vi også om prosess-design og prosessoppdagelse

Prosessmodellering forskjellige tilnærminger Tradisjonell, transformasjonsorientert IPO: Input-Process-Output (e.g. DFD, IDEF0) BPMN fokuserer aktivitetsflyt og evt. meldingsutveksling Rollemodellering Role Activity Diagrams, brukt i BPR, swimlane diagrammer Talehandlingsteori (Language-Action) Koordinering av handling gjennom (strukturerte) samtaletyper Prosess som relasjon mellom kunde og leverandør Andre tilnærminger Systems thinking / System dynamics Førings- og målbaserte representasjoner (Fra AI og CSCW)

Prosessmodellering med forskjellig resultat Hvem er interessentene / publikum? Fra forretningssiden Fra IT-siden arkitekter, utviklere, Brukere, saksbehandlere, kunder Forståelighet Pragmatisk modellkvalitet Har modellene blitt forstått? Hva? Av hvem?

Så hva gjør man da? Formålsdrevet Deskriptive modeller Mål: Etablere en felles forståelse Syntaksregler ikke viktige Kan gjøre en kvalitativ analyse, inspeksjon Kan sette modellene inn i en overordnet kontekst BPMN (subset) velegnet Kan i prinsippet bruke hva som helst ; Visio, Powerpoint, EA-verktøy, BPMN-verktøy

Så hva gjør man da? Formålsdrevet Analytiske modeller Mål: Gjennomføre f.eks kvantitative ytelsesanalyser, Grunnlag for systemutvikling Mer rigide modeller, mer detaljer, formalisme - en komplett og gyldig modell Simulering kan være aktuelt BPMN velegnet High-end EA-verktøy med/uten ekstern simulator, Lettvekts BPMN-verktøy, BPM Suite

Så hva gjør man da? Formålsdrevet Eksekverings-modeller Mål: BPM-implementasjon, smidighet Sterke krav til formell syntaks, semantikk, modellvalidering En fin dag så vel som avviks-scenarier BPMN velegnet stadig færre konkurrenter BPM Suite, EA verktøy m. eksport-muligheter BPEL kan være valgt eksekveringsspråk Trenden er at BPM-leverandørene lager sin egen BPMN-motor

BPMN Business Process Modeling Notation Standardisert notasjon, levert av BPMI, forvaltet av OMG Kan brukes på flere nivåer Kan forstås fra forretningssiden Likner flytdiagrammer (flowcharts) Rollebaner (swimlane-diagrammer) 3 typer flyt-objekter: Hendelse, Aktivitet, Gateway Støttes av flere titalls leverandører Har muligheter nedstrøms i forhold til eksekvering / simulering Erfaring med BPMN-bruk fra før 2004 - Er moden nå!

BPMN bøker (omsider..)

BPMN Eksempel: Simple Order Handling

BPMN Eksempel: Customer Support

BPM - Business Process Management Karakteristika Forsøk på definisjoner

BPM Smith & Fingar, 2002 / 2003

BPM According to Smith & Fingar Communicating, distributed, evolving, changeable end-to-end processes described and understood by business people / process participants Business process in focus, process logic separated from application logic The third wave Full lifecycle The business process as a first-class citizen; changability Theoretical foundation: Pi-Calculus BPM is targeted at business people, not programmers only Unified process representation for all stakeholders BPMS Business Process Management System Modeling tools + Process Virtual Machine + Processbase ++ A standardized notation and language, not standardized processes

BPM Process Lifecycle Plan The Work Business Analyst IT Engineer Discover Model Design Deploy Optimize Do The Work User Execute Interact Monitor Analyse

Gartner s magical BPMS quadrant

Pure-Play BPM Process Designer Process Engine Rules Engine Process Analytics

BPM Suite Portal Knowledge Management Content Management Collaborative Tools Business Analytics Composite Process Application

Gartner s BPM Definition BPM A management practice that provides for governance of a business s process environment toward the goal of improving agility and operational performance About becoming a process-managed organization Information Technology Expertise & Experience Process-centric skills, training, education, certification, research, Organizational Disciplines Culture, structure, roles, responsibilities, policies, rules Management & Control Activities Defining, modeling, simulating, deploying, executing, monitoring, analyzing, optimizing Partnerships & Services Consulting, implementation, process outsourcing

BPM System

BPM Karakteristika Mange deles med EA Forretningsdrevet tilnærming Knytte sammen forretningsperspektivet og ITperspektivet Modeller (av forretningsprosesser spesielt) som er meningsskapende i forretningsrommet Full livssyklus; inklusive eksekvering og optimalisering Prosess-støtte, ikke bare automatisering Human-Centric BPM Workflow ny mening

Når passer BPMN, når passer det ikke? Utgangspunktet for BPMN var aldrende papirstandarder og en hærskare proprietære notasjoner fra workflow-leverandørene BPMN passer deskriptivt, analytisk og fram mot eksekvering BPMN passer for alt arbeid med prosesser der man er interessert i prosess som oppførsel BPMN fokuserer på sekvensering av aktiviteter Ikke visuell modell av detaljert informasjonsflyt BPMN passer ikke nødvendigvis når man er interessert i prosess som objekt Verdikjeder / Prosessområder De øverste lagene av en virksomhetsarkitektur

Prosessorientering - Konklusjon I all prosessorientering er det behov for deskriptive modeller Det er kanskje ikke så farlig hvilken notasjon som velges, siden en del av formålet alltid er Felles forståelse også mellom Virksomhet og IT BPMN kan brukes både deskriptivt, analytisk og som grunnlag for eksekvering Man gjør neppe noe galt i å gå over til en standardisert moderne notasjon Kombiner dette gjerne med egen modelleringsstandard Prosessmodellene benyttes ofte for å etablere ønsket adferd Brukere som kommer til prosessene: Kvalitetssystem / styringssystem Prosesser som kommer til brukerne: Prosess-støtte / BPM

Kontakt steinar.carlsen@computas.com Computas AS Tel +47 67 83 10 00 Lysaker Torg 45, pb 482 Fax +47 67 83 10 01 1327 Lysaker Org.nr: NO 986 352 325 MVA Norway www.computas.com

BPM Standarder BPMN Business Process Modeling Notation; OMG Versjon 1.0, May 2004, Fra BPMI Versjon 1.1, Feb 2008, Fra OMG Versjon 2.0, Medio 2009 XPDL XML Process Definition Language; WfMC Brukes som lagringsformat for BPMN BPEL Business Process Execution Language; OASIS BPEL4WS 1.1 WS-BPEL 2.0 BPDM Business Process Definition Metamodel; OMG Eclipse, J2EE, JSR-168,.NET, WSDL ++, WSRP

BPM vs. SOA to sider av samme myt Phil Gilbert, CTO Lombardi, Chair OMG BPM Steering Committee What are the most common misperceptions in the industry about BPM? They think it's part of SOA. BPM is complementary to SOA - and drives SOA-based implementations and strategies - but it is a different thing. It is different and will be different because it is being driven by different business drivers, and owned by different business people. What do you see is the greatest value in BPM? BPM, coupled with SOA, yields the model-driven enterprise. Without BPM you only have half the story the IT half. Ismael Ghalimi, Intalio BPM is SOA s Killer Application SOA is BPM s Enabling Infrastructure

Hvorfor modellere prosesser BPM og SOA kontekst Business service is-delivered-by / supports (1:N) Business process uses / used-by (M:N) Composite IT-services orchestration + choreografi has-component / component-of (M:N) orchestration IT-service (webservice, app function etc.) Forretningsprosessene rekombinerer (sammensatte) IT-tjenester Pga. M:N relasjoner trengs SOA Governance