caas industry day 2016
TRANSCRIPT
Capability as a Service in digital enterprises
Saturs• Spējīga sistēma• Spējīgas sistēmas demo• Izstrādes process• Izmantošanas scenāriju
identificēšana• Diskusija
CaaS projekts
Project coordinatorStockholm University (SE)PartnersRiga Technical University (LV)University of Rostock (GE)Everis (ES)CROZ (CR)Portugal Telecom ComunicaçõeComunicacoess (PT)Portugal Telecom Inovação (PT)SIV AG (GE)Fresh TL (UK)Universitat Politecnica de Valencia (ES)
Duration Sep 2013—Aug 2016 Total Cost EUR 3.6 M Contact http://caas-project.eu https://www.linkedin.com/groups/CaaS-Project-5187982
http://www.slideshare.net/fp7_caas
CaaS industrijas diena• Iepazīstināt ar izstrādātajiem
risinājumiem• Identificēt potenciālos izmantošanas
scenārijus
Spējīga sistēma
Konteksts Spējīga sistēma Mērķi
KPI Paterni Zināšanu bāzePielāgojumi
Spējīgu sistēmu piemēri• Mākoņdatošanas risinājuma mērogošana• Kontekstatkarīga komandējumu plānošana• Kontekstatkarīga e-servisu pārvaldība• Ziņojumu apstrādes ārpakalpojumu
izmantošana• Autoparka maršrutēšana
7
Kad izmantot?• Atkarība no strauji mainīgām ārējām
iedarbēm?• Viena veida risinājums jāizveido daudz
dažādās vidēs• Adaptācija ir pieļaujam
Mākoņdatošanas risinājuma
mērogošanaDemo
CaaS risinājumi
Defined Best Enterprise Practices
as Patterns
Capability-driven Development (CDD) Methodology
Capability Delivery Adjustments
According to Context
Capability Design and Delivery Environment
CaaS metodoloģija
CaaS tehnoloģijas
CCPKonteksta datu izgūšana
CPRPaternu repozitorijs
CDABiznesa servisa izpilde
CDTSpēju modelēšana
CNAPārraudzība Pielāgošana
Spējīgas sistēmas izstrādes processProcess• Kādā veidā serviss tiek izpildīts?
Procesa izpildes KPI• Kā mērīt procesa izpildes efektivitāti?
Konteksta elementi• Kādi ārējie faktori ietekmē procesa izpildi?
Procesa konteksta atkarības• Kādā veidā ārējie faktori ietekmē procesa izpildi?
Pielāgojumi• Kādā veidā nepasliktināt procesa izpildes rādītājus, mainoties
kontekstam?
Kontekstatkarīga komandējumu plānošana
Darbinieki dodas dienesta braucienoso Dienesta braucienam jābūt
lietderīgam, drošam un ar saprātīgām izmaksām
o Kādi faktori ietekmē sekmīgu dienesta brauciena īstenošanu?
o Kāda ir saistība starp konteksta faktoriem un izpildes rādītājiem?
Process
Mērķi
Konteksts
Procesa kontekstatkarības un pielāgojumi
ApkopojumsServiss Dienesta braucieni
KPI IzmaksasNeplānotās izmaksasNeplānoto dienu skaits
Konteksts Apstākļi ceļojuma gala punktā
Pielāgojumi Izmantot dienesta braucienu drošības pakalpojumu uzņēmumu starpniecību
Izmantošanas scenāriju
identificēšana
Iespējamie scenāriji•Mākoņdatošanas risinājuma
mērogošana• Autoparka maršrutēšana• Kasieru darba plānošana lielveikalā• IT lietotāju atbalsta dienesta darbība
ApkopojumsServiss
KPI
Konteksts
Pielāgojumi
CaaS@PaaS• http://cdt.cdd1.vitk.lv/• http://cpr.vitk.lv/
• http://cna.cdd1.vitk.lv/users/signin
• http://ccp.cdd1.vitk.lv/portal/caas/login
23
Pakalpojumi• Konteksta datu izgūšana
lēmumpieņemšanas vajadzībām• Pielāgošanas algoritmu izstrāde
‒ Konteksta un veiktspējas rādītāju mijiedarbības izpēte‒ No konteksta atkarīga lēmumpieņemšana• Piem., autoparka maršrutēšana
• Labās prakses ieteikumu formalizēta attēlošana un novērtēšana
http://caas-project.eu/
Pielikumi
Konteksta apstrāde
Konteksta datu apstrāde
Measurable property Context ElementContext
calculation
Context element range
Business process
Konteksta apstrādes piemērs: aprēķināšana IF MP:US TRAVEL = Warning or Alert THENCtx: Destination Conditions are Hazardous
OTHERWISE Ctx: Destination Conditions are Normal
29
Konteksta apstrādes piemērs: novērošanas rezultāti
• KPI: Unplanned Expenses is not at the satisfactory level
• CI: Destination conditions indicate many trips to hazardous destinations
• Some of the unplanned expenses might be due to traveling to hazardous destinations
• It is possible that hazardous trips were not correctly identified during travel planning
Current Context Situation
KPI Value AdjustmentsTravel costs (avg) 1000Days late (sum) 54Late trips (%) 4Extra expenses (avg) 183 (click for more details)
Severity of scheduling conflicts 1.2
Context indicators Value (click for more details)
Weather (avg) GoodTravel conditions (avg) NormalOverlapping hours scheduled 180Traffic (avg) Medium
Travel management dashboard
There are too many significant conflicts. Suggest changing the severity of scheduling conficts calculation
There are too many days late. Consider changing the travel conditions evaluation
0
20
40
60
80
Normal Hazardous
Travel conditions(current trips)
010203040
No conflict Mild conflict Significantconflict
CriticalConflict
Calendar(current trips)
0
20
40
60
80
Compliant Non compliant
Regulatory requirements(current trips)
Konteksta apstrādes piemērs: jauns datu avotsif MP: US TRAVEL = Warning or Alert OR EDIS Event level > 2
THENCtx: Destination Conditions are Hazardous
OTHERWISE Ctx: Destination Conditions are Normal
• Upon reviewing, it is decided that RSOE EDIS provides more detailed information about travel conditions not just for the destination country but also for destination city. The expression for evaluation of the travel conditions is revised
• The expression can be updated in CNA without interrupting capability delivery using CDA
31
Konteksta apstrādes piemērs: izmaiņu rezultāti
1
1.2
1.4
1.6
1.8
2
0
50
100
150
200
250
CI KPI
KPI (target)
CI: D
estin
ation
cond
ition
s
KPI:
Unpl
aned
exp
ense
s
Only US State Department data are used to evaluate destination conditions
Increasing number of trip to hazardous destinations
Also EDIS is used to evaluate destination conditions
Konteksta apstrāde• Vienkāršota informācijas sistēmu modificēšana
ārējo faktoru ietekmes izmaiņu gadījumā‒ Modeļu virzīta konteksta apstrādes konfigurēšana‒ Nodalīta konteksta apstrāde un interpretēšana no konteksta
mērījumiem tīmeklī‒ Konteksta apstrādes modificēšana izpildes laikā
• Konteksta faktoru ietekmes noteikšana, korelējot konteksta mērījumus un uzņēmuma darbības rādītājus
Zināšanu apstrāde
34
CaaS paternu repozitorijs• Viendabīgs paternu attēlošanas veids• Integrācija ar uzņēmuma modeļiem• Paternu izmantošanas konteksta datu
uzkrāšana• Paternu izmantošanas efektivitātes
mērīšana
35
Paternu apraksts: datu apstrādes ārpakalpojumi
Description Formal representation
Problem
The company receives data exchange messages from partners. Message data are stored in the company's information systems. The data are not always accurate (e.g., non-existing customer ID). These errors should be remedied before storing data in the information system.In many cases, the case company does not ability and capacity to process the messages within a time window prescribed by contractual agreements.
Contex
General context:• B2B business processes• Erroneous messages• Data quality requirements• Availability of BPO servicesInternal context:• Message typeExternal context (see diagram)
Solution
The company outsources messages if it does not have ability and capacity to processes messages.The outsourcing requires:• Collaborative business process supporting transfer of messages to an
outsourcing partner and receiving the messages after the processing as well as testing quality of outsourced data processing and integration of the messages received with messages processed on-site
• Evaluation of context situation• Decision making concerning allocation of messages to the outsourcing
partner
36
Paternu vērtēšana
Pattern Repository
Capability Design
Capability Design
Capability Design
Pattern Repository
Capability delivery
37
Paternu vērtēšanas piemērs
Insert pattern by context matching
KPI: Unplanned Expenses = 65% (of target value)KPI: Lost Deliveries = 105% (of target value)
Execution perfromance
Pattern performance indicator = 78 % (weighted average from all capabilities where used)
CaaS lietošanas gadījumiPartneris Biznesa serviss Izaicinājums
SIV Elektrības patēriņa datu apmaiņa uzņēmumu un BPO pakalpojumu sniedzēja starpā
Liels saņemto ziņojumu apjomsDažādi kļūdu veidiDažādas procesa konfigurācijas atšķirīgiem klientiemDarba sadala starp klientiem un BPO
EVERIS E-pārvaldība Kā panāk, lai municipalitātes un iedzīvotāji plašāk lietotu e-pārvaldības servisus?
FreshTL Atbilstības pārvaldība
Kā panāk, lai, kuģim iebraucot jebkurā pasaules ostā, dokumentācija atbilstu normatīvajām prasībām?