Tipsa en kollega

Tipsa en kollega om den här sidan

Ditt namn:

Din e-postadress:

Kollegans e-postadress:

Veckans gästspanare

Lösningsarkitektens roll 2010-2011

Hur ser den närmaste framtiden ut?


2010-11-22: Mattias Vannergård

RUNT HÖRNET Mattias Vannergård spanar på framtiden för lösningsarkitekten som roll och arbetsmarknad.


När man följer de områden som lösningsarkitekten förväntas vara verksam inom, syns trender under 2010 som kan växa sig starkare eller avta under 2011.


Verksamhetsarkitekt + lösningsarkitekt = SANT?

Många företag försöker gifta ihop verksamhetsarkitekter och lösningsarkitekter. Dels kommer lösningsarkitekterna närmare företagets kärnverksamhet genom att bättre förstå verksamhetens behov och dels förstår verksamhetsarkitekterna lättare lösningsarkitektens verktygslåda. Detta skulle också kunna vara ett tecken på att man försöker rationalisera bort en befattning.


Dödsstöten mot objektorientering

Lösningsarkitekter försöker komma bort från ”objektorientering” och fokusera på funktionella lösningar (såsom till exempel Aspect Oriented Programming) istället. Man vill återföra arkitektur till Agile-rörelsen och framhäver Domain (eller Model) Driven Design tillsammans med Functional Architecture Modelling.

Man söker skilja på dynamisk och statisk arkitektur, där den dynamiska arkitekturen är vad som kan upplevas som stöd för korta iterationer och ständiga förbättringar. Specifikt har man även upptäckt små brister i MVC (Model-View-Controler) pattern ), och ersätter det med DCI Architecture (Data-Context-Interaction).

Lösningsarkitekter försöker också analysera mer noggrant hur man kan ”reverse-arkitektera” dåliga objektorienteringar.


Arbetsmarknaden för lösningsarkitekter

I arbetsplatsannonser verkar det bli vanligt (eller vanligare?!) att man förutsätter att:

  • lösningsarkitekter också håller utbildningar.
  • lösningsarkitekter är seniora utvecklare.
  • ska göra arkitektur för portaler, snarare än att använda SOA.


Standardisering av arkitektramverk

Arbetet fortskrider med fastställandet av ISO 42010, som bygger på IEEE 1471 (Definitieras: “a recommended practice for the creation, analysis and maintenance of software-intensive system architectures. It defines a conceptual framework for architectural description. It includes the rationale, terminology, examples and relationships to other standards.” ).

Denna standard sattes i ISOs “committee stage” i februari i år.


Alternativ till UML och beslutsmodeller för arkitektur

Lösningsarkitekter försöker fortfarande hitta bättre alternativ till UML för att kommunicera arkitekturen mellan arkitekter och icke-arkitekter. Man arbetar också med att skapa värdemodeller för arkitekturella beslut, så att man även kan förstå varför man exempelvis skriver ett krav på ett visst sätt. Om parametrar i beslutsmodellen ändrar värde kan det alltså leda till en kravförändring utifrån ett arkitekturellt perspektiv.


Kompassen pekar på komplexa system

Många av de ovanstående punkter har ett övergripande syfte: Att skapa en kontrollerad arkitektur för mycket stora och komplexa system, och som inte längre byggs från grunden utan från byggstenar, som är både open-source, kommersiella och proprietary.

Man konstaterar också att Cloud Computing, om det fungerar på avsett sätt, verkligen har effekt på arkitekurarbetet i dag, eftersom det underlättar att skala upp en arkitektur utan att hamna i begränsningar i maskinparken.

Likaså inser man att Multi-core-arkitekturer också kommer att behöva bättre verktyg för att fånga alla dimensioner i dessa arkitekturer.

Om jag slutligen tittar i min egen kristallkula så kommer lösningsarkitekter syfta till att arbeta mot en så pass flexibel arkitektur att kapitalförstöringen som uppstår på grund av teknikutveckling kan minimeras.


Lösningsarkitekten ingår i strukturen av arkitektroller som definierats av den svenska sektionen av IASA (International Aaaociation of Software Architects). IASA skriver bland annat att "lösningsarkitekten har fokus på att se till att återanvändning av funktionalitet sker samt att säkerställa att de företagsövergripande arkitekturprinciperna och riktlinjer kring standarder och integration följs i den tekniska arkitekturen". I Dataföreningens struktur ingår lösningsarkitektens arbete och ansvar i den certifierade rollen IT-arkitekt (Red anm).



Mattias Vannergård är styrelsemedlem i Sveriges IT-arkitekter - IASA. Mattias arbetar som mjukvaruarkitekt på Sjöland & Thyselius och har över 15 års erfarenhet av arkitektur av komplexa inbyggda realtidssystem. Sjöland & Thyselius är ett tjänsteföretag som sedan 21 år arbetar med Systems Engineering och Software Engineering inom framför allt försvars- och säkerhetssektorn.


 

Skriv en kommentar...

Fält med med * är obligatoriska. Din e-postadress lämnas inte ut till tredje part.

Den som skriver en kommentar i anslutning till artiklar på trendspaning.se är själv ansvarig för innehållet. Kommentarerna omfattas inte av yttrandefrihetsgrundlagen inom utgivningsbeviset för trendspaning.se. Redaktionen förbehåller sig rätten att ta bort kommentarer som är olämpliga i enlighet med lagen om ansvar för elektroniska anslagstavlor.

 
 

#1   Håkan Edvinsson - grundare av Verksamhetsarkitektur

onsdagen den 18 januari 2012 kl. 13:43

Om lösningsarkitekterna försöker komma bort från ”objektorientering” och fokusera på funktionella lösningar så är påståendet definitivt Verksamhetsarkitekt=Lösningsarkitekt FALSKT. Det rör sig alltså om helt olika roller. Jag har större förväntingar på insikter hos en styrelsemedlem i IASA än så.

#2   inna stern

lördagen den 28 april 2012 kl. 18:09

Hej Mattias!

Har hittad din artikel och blir väldigt glad! Din spaning stämmer väl överens både mina tankar och det jag jobbar med. Jag jobbar som IT arkitekt på H&M avdelningen Development Support. Min fokus är att ger support till lösnings arkitekter/IT arkitekter och stödja dom med metoder, utbildningar och ramverk. Tack för din input. Jag tar den till min utbildning och framförallt mindset som IT Arkitekter ska förhålla sig till. Hälsningar Inna Stern

Ser du någon kommentar som du tycker är kränkande eller olaglig? Då kan du anmäla den här >>