Programmet bygger på sju bärande arkitektoniska idér. Var och en av dessa idér utgår från ett reellt problem som de flesta organisationer upplever i det dagliga och det strategiska arbetet och erbjuder en både kort- och långiktig lösning.
Här följer en översiktlig beskrivning av var och en av de sju tidigare nämnda idéerna som bär upp och genomsyrar hela programmet.
Ett av de stora problemen i dag är att avståndet mellan verksamhetens folk och IT-utvecklarna är stort. Kanske inte i fysisk mening, men ofta i inställningen till hur IT på bästa sätt skall stödja verksamheten.
De flesta av deltagarna i detta program säger tre saker:
- Vi får inte vara med och ta fram de förutsättningar vi måste arbeta efter.
- De förutsättningar vi får går inte att arbeta efter.
- Ingen berättar för oss hur verksamheten är strukturerad.
Resultatet kan bara bli ett: Det IT-stöd verksamheten får är inte anpassat till verksamhetens struktur. Det leder till att ändringar i verksamheten ofta bromsas upp av att det är så svårt att få IT-systemen att anpassas till de nya verksamhetskraven och till förändringar i verksamhetens struktur.
Ett av de viktigaste resultaten av din medverkan i programmet är att du lär dig att anpassa mjukvarans struktur till verksamhetens. Då blir det bättre redan från början, och det blir lättare att anpassa mjukvaran till önskvärda förändringar i verksamheten.
Du lär dig också hur samarbetet mellan IT och verksamhet skulle kunna förbättras med dramatiska resultat i verksamhetens resultat som följd.
Den vanligaste situationen för de flesta företag idag är att viktig information är redundant lagrad på flera ställen, ofta med inkompatibla strukturer och skilda värden för samma sak. Någon ”master” för till exempel kundinformation, produktinformation eller säljinformation är sällan utsedd. En bättre arkitektur vore att för all viktig och delbar information utse ett enda primärt lagringsställe som den enda auktoritativa källan till just den typen av information. All annan lagring av samma information är antingen helt ”privat” eller kopior av masterdata.
Du lär dig att planera för och successivt bygga upp en infrastruktur av verksamhetskritisk delbar information, bestående av ett hanterligt antal autonoma informationstjänster. Information as a Service är en fantastisk grund att bygga från.
Traditionella designmönster har revolutionerat teknisk design och implementation av mjukvara och lett till ökad produktivitet i utvecklingen och mer förutsägbara resultat av utvecklingsarbetet. Arkitektoniska tjänsteorienterade designmönster, utformade för att åstadkomma en nära anpassning av ett IT-systems mjukvara till arkitekturen för den verksamhet systemet skall stödja, kan åstadkomma samma effekter i arkitekturarbetet och även förstärka nämnda effekter i teknisk design och implementering.
Du lär dig fem strategiska och övergripande sådana mönster, alla baserade på idén om ”software-to-business alignment”. Ett av dessa mönster – The Infrastructure of Shareable Information Pattern – är nära besläktat med idén om Information as a Service och leder till att masterdata förvaras och skyddas i informationstjänster, där varje informationstjänst representerar ett för verksamheten betydelsefullt och strategiskt informationsområde. Ett annat – The Business Process and Use Case Services Pattern – innehåller tjänster som är anpassade till verksamhetens strategiska processer och deras användningsfall, tjänster som konsumerar informationstjänsterna.
Du lär dig också ett antal mindre strategiska och betydelsefulla men ändå synnerligen användbara arkitektoniska mönster.
Du lär dig att använda ett arkitektoniskt ramverk som vägleder dig som arkitekt och hjälper dig att ställa de rätta frågorna frågorna för att få fram den information du behöver för anpassning av den önskade mjukvarans arkitektur till verksamhetens. Rätt använt bidrar ett sådant ramverk till ökad kvalitet såväl i utvecklingsprocessen som i den färdiga produkten.
Du lär dig att strukturera tjänster för organisk tillväxt. En tjänst värd kostnaden för att bygga den kommer att behöva växa organiskt för att tillgodose nya och ändrade krav på den. Om den från början är planerad för organiskt tillväxt blir det hela så mycket enklare.
Du lär dig att skilja på kontraktbaserade och gränssnittsbaserade tjänster, och att välja mellan dem. Rätt val kan leda till dramatiskt minskad bindning mellan tjänstens konsumenter och till dramatiskt förenklad vidareutveckling av tjänsten.
Du lär dig idén om det agila elektroniskt betjänade företaget som lätt kan anpassa sin verksamhet till förändringar i omvärld och kundbeteende. Den idén genomsyrar hela programmet.
© 2012 MSProfessionalArchitect.com All rights reserved.
