Metamodell Realisering

Beskrivning

Arkitektur-perspektiv

Verksamhets-område

Publicerad / Version

Beskrivning

Arkitektur-perspektiv

Verksamhets-område

Publicerad / Version

Metamodell med element och relationer för beskrivning av realiseringsarkitektur.

Struktur

 

2022-12-08/58

2019-12-12/50

Innehållsförteckning

Versionshistorik

Version

Förändring

Version

Förändring

v 58

Uppdaterat modelldiagram för att följa rekommenderad notation. Inga innehållsändringar.

v 50

Första publiceringen av metamodell Realisering


Perspektivet realisering handlar i grunden om att möjliggöra planering och uppföljning av arkitekturens realisering. Det handlar bland annat om att koppla relevanta delar av arkitekturmodellen till arbetspaket som har till uppdrag att realisera dessa delar. För intressenter som projektledare och portföljledare är perspektivet centralt eftersom det möjliggör identifiering av arbetspaket, analys av arbetspaketens omfattning och angränsande arbetspaket som kan påverka utgången. Denna del av metamodellen introducerar ett fåtal begrepp som arbetspaket (t.ex. projekt, uppdrag, etc) som kan äga milstolpar. Med dessa centrala begrepp blir det möjligt att integrera arkitektur och projekt/programledning.

Det är också möjligt att betrakta realisering av arkitekturens olika delar på ett mera strategiskt plan, innan man skapat arbetspaket, genom att koppla förmågeutvecklingen till så kallade faser. En fas syftar till en sammanhållen förmågeutveckling som kan realiseras genom många olika arbetspaket. För arkitekter innebär faser en möjlighet att definiera, planera och följa upp arkitekturens realisering över tid i sk färdplaner (roadmaps). Mer information om detta i perpektivet Metamodell Strategi.

Resultatet är starkt inspirerat av Unified Architecture Framework (UAF) som har en väl genomtänkt metamodell för dessa delar.

Modelldiagram

I nedanstående diagram presenteras perspektivets element tillsammans med viktiga element från andra perspektiv.

 

I diagrammet ovan är två abstrakta element inkluderade (progonsföremål och systemelement) vilket indikeras med kursiv text. Abstrakta element kan inte användas i en tillämpning av metamodellen, utan används endast för att förenkla förståelsen av metamodellen. I exemplet ovan tydliggörs att elementen aktör, verksamhetstjänst och applikation alla är av typen systemelement genom den fyllda pilen som ska utläsas är ett (eller är en). Vart och ett av dessa element är ett systemelement som kan frisläppas och återkallas vid milstolpe.

Elementdefinitioner

Element

Definition

Exempel

Vägledning

Källor

Element

Definition

Exempel

Vägledning

Källor

arbetspaket

Definitionen motsvarar termerna

förändringsinsats

projekt

delprojekt

uppdrag



En temporär satsning för att framställa en unik vara eller tjänst (från PMI BoK).

COSMIC r8.1

Arbetspaket används för att beskriva hela eller delar av projekt eller program. Arbetspaket kan brytas ner i underliggande arbetspaket, t.ex. kan ett projekt brytas ner i sina delprojekt. Arbetet sker oftast i samverkan mellan arkitekter och program/projektledare och resultatet dokumenteras både i arkitekturen och i program/projektplaner.

Temporär avser att projektet har en viss varaktighet med en start och ett slut. Start och slut modelleras vanligen som attribut på elementet arbetspaket.

Satsning innebär att någon tilldelar projektet resurser av något slag.

Unik är att projektet avser att ta fram någonting som inte gjorts tidigare. Det unika kan ligga i det slutliga resultatet eller det sätt som detta framställs på.

Vara eller tjänst innebär att projektet syftar till att ta fram någonting, att det ska producera ett slutresultat. Slutresultatet kan vara konkret, till exempel en ny produkt för ett företag, ett nytt IT-system. Slutresultatet kan även vara mer abstrakt som en organisationsändring eller en tjänst.



Archimate: work package: Work Package is a series of actions designed to accomplish a unique goal within a specified time. A Work Package represents actions taken over time, implying a clearly defined start and end date. There should also be goals to meet. Used to model projects. Can be grouped together as part of a program or portfolio.

TOGAF: Work Package: set of actions identified to achieve one or more objectives for the
business. A work package can be a part of a project, a  complete project, or a program.

UAF: actual project: A time-limited endeavor to provide a specific set of ActualResources that meet specific Capability needs.

PMBOK:

Work Package: The work defined at the lowest level of the work breakdown structure for which cost and duration are estimated and managed.

Project: A temporary endeavour undertaken to create a unique product, service, or result.





milstolpe

Definitionen motsvarar termerna:

milsten

förändring

Betydande tidpunkt eller händelse i en verksamhet, projekt eller program.

Input tillgängliga.

Arbetspaket startar.

Projektleveranser.

Driftsättningar.

Förmågelyft.

Projektfaser avslutade.

Avveckling påbörjad.

Avveckling avslutad.

Milstolpar ges ett namn och beskrivning som redogör för den förändring som sker när milstolpen inträffar. 

Milstolpar kopplas till det projekt eller program (modelleras som arbetspaket) som ansvarar för att milstolpen inträffar och har ett datum.

Milstolpar kan även användas för att indikera förändring i verksamheter som ger förbättringar och kan därför kopplas till elementet nytta i det strategiska perspektivet.

Milstolpar kopplas även till de element som förändras genom att milstolpen inträffar. Detta kan exempelvis vara förmågor, tjänster, applikationer, aktörer, processer etc. Att göra denna koppling är viktigt eftersom det knyter samman projekt/programplaner med arkitekturbeskrivningar och blir därmed ett sätt för projektledare och arkitekter att kommunicera.

Det finns två typer av relationer mellan milstolpar och de element som förändras genom dom. Den ena handlar om att element tas bort och den andra om att element introduceras. På detta sätt kan en utveckling modelleras. Elementen som tas bort och introduceras kan vara två versioner av samma element. Exempelvis kan en förmåga version 1 ersättas av en version 2. 







Archimate: Implementation Event: An implementation event may have a time attribute that denotes the moment or moments at which the event happens. For example, this can be used to model project schedules and milestones; e.g., an event that triggers a work package, an event that denotes its completion (with a triggering relationship from the work package to the event), or an event that denotes a lifecycle change of a deliverable (via an access relationship to that deliverable).

UAF: ActualProjectMilestone: An event with a start date in a ActualProject from which progress is measured.

PMBOK: Milestone: A significant point or event in a project, program or portfolio.

Vägledning för Digital Samverkan/Nyttorealisering: Förändring: Händelsen att förbättra, öka, reducera eller sluta göra något befintligt eller att göra någonting nytt.



prognos

Ett förutspått framtida händelseförlopp



Används för att beskriva en transition (övergång) från ett läge till ett annat. Kan t.ex. relatera två standarder, två kompetenser, två tjänster, två aktörer.

Elementet kan implementeras som en riktad relation för att tydliggöra övergångens riktning, t.ex. att Windows XP ersätts av Windows 7 (och inte tvärt om). (UAFP har implementerat prognos på detta sätt.)

Elementet (relationen) kan relateras till en eller flera faser och får därigenom en koppling till ett tidsintervall där övergången planeras ske. 



UAF: Forecast: A dependency relationship that specifies a transition from one Asset, Standard, Competence to another future one. It is related
to an ActualEnterprisePhase to give it a temporal context.



prognosföremål

Ett abstrakt element som grupperar element som kan vara föremål för en prognos.

(övergång mellan två mjukvaroversioner)
Windows 7 → Windows 10

(övergång mellan två standarder)
HL7 v2 → HL7 v3



Används för ökad läsbarhet och förståelse för metamodellen. Används inte i tillämpningar av metamodellen. Använd istället konkreta specialiseringar av detta element i en tillämpning. Aktör, applikation, standard och kompetens är konkreta element som kan användas i en tillämpad modell.



UAF: SubjectOfForecast: An abstract grouping of elements that can be the subject of a Forecast.



systemelement 

Ett abstrakt element som grupperar element som kan relateras till milstolpe. 



Används för ökad läsbarhet och förståelse för metamodellen. Används inte i tillämpningar av metamodellen. Använd istället konkreta specialiseringar av detta element i en tillämpning. Aktör, verksamhetstjänst och applikation är konkreta element som kan användas i en tillämpad modell.







Relationer inom lagret



Källelement

Relation

Målelement

Källa

Källelement

Relation

Målelement

Källa

arbetspaket

äger

milstolpe/milsten

UAF (ownedMilestone)

milstolpe

beror av

milstolpe

UAF (MilestoneDependency)

arbetspaket

följer efter

arbetspaket

UAF (ProjectSequence)

systemelement

frisläpps vid 

milstolpe

UAF (versionReleasedAtMilestone)

systemelement

avvecklas vid 

milstolpe

UAF (versionWithdrawnAtMilestone)

prognosföremål

prognos

prognosföremål

UAF (Forecast)











Relationer till andra lager



Källelement

Relation

Målelement

Källa

Källelement

Relation

Målelement

Källa

roll

ansvarar för

arbetspaket

UAF (ResponsibleFor)

prognos

förväntas inträffa under

fas

UAF (forecastPeriod)

förmåga

realiseras av

systemelement

UAF (exhibits)

systemelement

har/behöver

förmåga

UAF (exhibits)