Valdkonnateadmiste olulisus, äriprotsessid [email protected]

39
Valdkonnateadmiste olulisus, äriprotsessid [email protected]

description

Valdkonnateadmiste olulisus, äriprotsessid [email protected]. Väljakutse. Tees: Lähiajal tuleb otsustavalt muuta seda viisi, kuidas me loome infosüsteeme . Moore seadus: Arvutustehnika võimsus kasvab kahekordseks iga 18 kuuga. - PowerPoint PPT Presentation

Transcript of Valdkonnateadmiste olulisus, äriprotsessid [email protected]

Slide 1

Valdkonnateadmiste olulisus, [email protected]: Lhiajal tuleb otsustavalt muuta seda viisi, kuidas me loome infossteeme.Moore seadus: Arvutustehnika vimsus kasvab kahekordseks iga 18 kuuga.Wirthi seadus: Tarkvara aeglustub kiiremini kui raudvara kiireneb.Eriti aeglustub tarkvara loomine ja silumineNiklaus Wirth: Software gets slower faster than hardware gets faster. Infossteemide loomine on liiga kallis, vtab kaua aega ja nad ei hlestu muutuvatele tingimustele..

SisuIT kaasaegsed trendidriprotsesside modelleerimineBPM ja SOAriprotsesside mtmineKsimused

3PhimotoEnne, kui hakata tarkvara looma, tuleb nuded vimalikult tpselt paika panna;Enne, kui nuded saab paika panna, tuleb vimalikult tpselt valdkonna mudel (domain model) selgeks teha ja kui vimalik formaliseerida.

5riprotsessi mrangThe word process is defined in the dictionary as a series of actions, changes, orfunctions bringing about a result.Martyn Ould: A process is a coherent set of activities carried out by a collaborating group to achieve a goal.

6

7BPM definitionBusiness process management (BPM) is a management approach focused on aligning all aspects of an organization with the wants and needs of clients. It is a holistic management approach[1] that promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology. Business process management attempts to improve processes continuously. It could therefore be described as a "process optimization process." http://en.wikipedia.org/wiki/Business_process_management

Components of BPM SuiteThere are four critical components of a BPM Suite:Process Engine a robust platform for modeling and executing process-based applications, including business rules Business Analytics enable managers to identify business issues, trends, and opportunities with reports and dashboards and react accordingly Content Management provides a system for storing and securing electronic documents, images, and other files Collaboration Tools remove intra- and interdepartmental communication barriers through discussion forums, dynamic workspaces, and message boards

Rule enginebusiness rules engine is a software system that executes one or more business rules in a runtime production environment. The rules might come from legal regulation ("An employee can be fired for any reason or no reason but not for an illegal reason"), company policy ("All customers that spend more than $100 at one time will receive a 10% discount"), or other sources.Miks modelleerida1) Describing a process: we model a process to be able to describe it. We could have different target audiences for these descriptions, for instance, humans, in which case understandability is important, or machines, in which case formality is important.2) Analyzing a process: simply put, process analysis consists of assessing the properties of a process. Process re-engineering and improvement relies on an analysis of existing processes to identify redundant or sub-optimal steps. If the process is described formally, we can verify mechanically structural properties such as coupling and cohesion or dynamic properties such as the absence of deadlock, liveness properties, etc.3) Enacting a process: we may enact a process for simulation purposes or to provide some level of support for process execution. Depending on the language, this support can take different forms : reacting to events triggered by the execution of the process, to checking that specific constraints are satisfied, driving the execution of the process. Only formal languages1 make process enactment possible.

12Modeleerimise keeled1) Traditional process modeling languages: these languages mostly come from the MIS tradition of information engineering and from work on business process engineering. IDEF, Petri Nets, Event Process Chains (EPC), Role Activity Diagrams [Ould, 1995], Resource-Event-Agent (REA) [], and the recently minted Business Process Modeling Language [BPMI,2003].2) Workflow modeling languages: roughly speaking, a workflow management system is a computer system that manages a business process by assigning activities of the process to the right resources, by moving work items (e.g., documents, orders, etc.) from one processing step to the next, and by tracking the progress of the process [WfMC,2002]. These languages are, for the most part, formal and executable. We will talk about the Workflow Process Description Language (WPDL) [WfMC,1999] and proposed interchange formats such as PIF [Lee et al., 1996] and PSL [NIST,2002].3) Process integration languages: the advent of inter-enterprise electronic business (B2B) has spurred interest in process modeling languages for the purposes of integrating the processes of two or more business partners. Biztalk

13

Archimate

Architecture examplehttp://cloud.ld.ttu.ee/archi/

riprotsesside modeleerimise perspektiivid

Perspektiivide metamudel

riprotsessi konteksti perspektiiv

Mudeliphine arendus nideRemote desktopcloud.ld.ttu.ee

Tulemushttp://cloud.ld.ttu.ee/DefaultBizAgiProject/default.aspx

BPMN

Core elements

Nited

Examples

Protsessi anals

Protsessi kaevandamine: sndmuste log

throughput timebottle-necksflow time from A to BLbilaskevime anals. Pudelikaelad.Sndmus logYAWL logs workflow events and data attributesAn extractor function available as a ProMImport plug-in ProM can analyze YAWL logs in MXML formatProm can transform YAWL models into Petri nets

Check_PrePaid_Shipments_10start2008-07-08T10:11:18.104+01:00JohnsItrueCheck_PrePaid_Shipments_10complete2008-07-08T10:11:28.167+01:00JohnsI

Protsessi simulatsioonid

Arendusprotsess Taust (kontekst)ValdkonnamudelProbleemriprotsess as-isriprotsess to-beMdikudRiskianalsNide Heidi Ploovits Automatiseeritud knejuhtimise ja automaatteeninduse juurutamine eraklienditoe knekanalis Elion Ettevtted Aktsiaseltsi nitel Sai kigilt nii komisjonilt, juhendajalt kui ka retsensendilt suureprase.Magistritoo_Heidi_Ploovits_TTU_IABM103536_final.pdf

VahendidBizagiDISCOhttp://cloud.ld.ttu.ee/idu0111/riprotsesside kursuse koduleht

Ksimused

software system

world

process/systemmodel

eventlogs

modelsanalyzes

discovery

records events, e.g., messages, transactions, etc.

specifies configures implementsanalyzes

people

machines

organizations

components

supports/controls

business processes

conformance