SOA2 Flashcards
Vilka tre buggar kan man hitta i ett affärssystem?
- Konfigurationsfel: fel parametrar satta, ex lagervärderingsprincip
- Programfel: Ofta i samband med nyutvecklade anpassningar och integrationer
- Brister i passform mellan företagets affärsprocesser och affärssystemets förmåga
Packaged customizations, conversions och mobile platforms är tre nya typer av anpassningar av affärssystem. Beskriv vad dessa innebär
Packaged customizations: Affärssystemet har anpassats till en specifik branch, ev handels, grossist, tillverkning, service
Conversion: anpassningar på datanivå där data konverteras från en form till en annan, ex vid migration och integration.
Mobile platforms: appar och mobila enheter som är integrerade med affärssystem,
Immutable data är information som inte förändras. varför är det viktigt att veta om data är immutable när storskaliga system designas?
- Informationshanteringen ser annorlunda ut för transaktioner på insidan och utsidan.
- Inom det egna systemet kan det garanteras att transaktioner är enligt ACID, att den är korrekt och inte kommer att förändras när vi arbetar med den.
- Utanför systemet kan inte datan låsas (då den existerar i flera system och den blir då otillgänglig för andra) och man måste förutsätta att data inte längre är korrekt.
- Immutable data låter oss veta datans värde vid en specifik tidpunkt.
- Vi vill veta om datan är immutable eller inte för att kunna fatta rätt beslut baserat på datan.
När löser ett Master data management system ett problem som inte ett ERP-system löser?
Ett ERP är ofta tillräckligt för att hantera master data då det innebär en genensam databas för hela organisationen där data kan läsas från och skrivas till. Har organisationen flera olika system där ett system behöver information som finns i ett annat system, är dock inte ett ERP längre tillräckligt för att kunna hantera organisationens master data. I detta fall vill vi istället använda ett MDM då detta tillåter oss att integrera i princip alla system. Detta gör så att vi kan läsa och skriva till data oberoende av vilket system som äger master datan och datan förblir aktuell för alla olika system. En nackdel med ett MDM är dock att alla integrerade system behöver följa en standardiserad informationsstruktur.
Vilka nivåer av “decision levels” finns det? Beskriv nivåerna kort.
Strategic (ledningen) - På denna nivå fattas beslut som påverkar hela organisationen och ofta över en lägre tid (år.) Ett strategiskt beslut kan exempelvis handla om nedskärningar eller expansioner.
Tactical (mid-management) - På denna nivå fattas beslut som påverkar delar av organisationen, exempelvis en avdelning. Dessa beslut påverkar det aktuella delen under månader, exempelvis resursallokering.
Operational (anställda) - Dessa är beslut som påverkar specifika fall, exempelvis kundordrar, sena leveranser, etc. Dessa beslut påverkar organisationen i timmar eller dagar.
Beskriv fördelar och nackdelar med anpassning av organisationen istället för av affärssystemet.
+ Man får ta del av best practise-proceser
+ Man behöver inte ha hög teknisk kompetens inom företaget
- Tidskrävande innan implementering
- Kan väcka internt motstånd
- Förlorar unika processer
Beskriv fördelar och nackdelar med anpassning av affärssystem till att passa organisationen
+ Företaget får behålla unika affärsprocesser
+ Inarbetade rutiner får behållas
+ Systemet fungerar med övriga IT-system
- Kräver hög teknisk kompetens inom företaget
- Tidskrävande under installation
- Svårt att underhålla och upprätthålla
Vilka förmågor “capabilities” behövs inom en organisation för att genomföra omfattande förändringar av affärssystem?
Företaget behöver en hög teknisk kompetens vilket innebär:
- Förståelse för ERP ( hur det är uppbyggt och vad som kan förändras)
- Kunskaper inom mjukvaruutveckling (Kunna programmera förändringarna och underhåll)
- Kompetens att driva ett mjukvaruprojekt.
Vilka förmågor “capabilities” behövs inom en organisation för att genomföra en omfattande förändring av organisationen?
- Förståelse för företaget och dess processer
- Kompetens inom change management (är medarbetarna förändringsbenägna? Har vi en tradition om att genomföra förändringar inom organisationen?
- Kompetens att driva ett projekt i att förändra organisationen
Beskriv dimensionen “Business” som finns i OSIMM
Denna dimension handlar om hur verksamheten ser på SOA och om det finns en koppling mellan verksamheten och tjänsteorientering. Finns det processer och roller inom företaget som möjliggör SOA? Tänker företaget långsiktigt eller tillfredsställer man behov där de uppkommer?
Beskriv dimensionen “Organisation” som finns i OSIMM
Denna dimension handlar om vilken kompetens som finns inom verksamheten. Finns förmågan att hantera SOA-projekt och utveckling av tjänsteorienterad arkitektur? Man ser bl a till vilken utbildning och vilka roller som finns bland personalen
Beskriv dimensionen “Methods” som finns i OSIMM
Denna dimension handlar om vilka metoder och verktyg som används utveckling av arkitekturen. Finns steg-för-steg beskrivningar över hur man bygger en tjänsteorienterad arkitektur?
Beskriv dimensionen “Applications” som finns i OSIMM
Vilka komponenter består verksamhetens arkitektur av? är arkitekturen tjänsteorienterad? Vilka är elementen som utgör arkitekturen?
Beskriv dimensionen “Architecture” som finns i OSIMM
Hur ser makro-akriketuren ut hos verksamheten? Hur är systemet strukturerat? Har det en tresskiktslösning?
Beskriv dimensionen “Information” som finns i OSIMM
Hur ser informationshantering ut på företaget? finns det ett strukturerat sätt att rita upp informationsmodeller? delar man dessa informationsmodeller mellan olika projekt och avdelningar?
Finns det någon genensam struktur för att lagra denna information?