IASA Definition
Iasa-samhället anser att båda sidor av dessa definitioner, när de blandas, är en bra definition. IT-arkitektur är konsten och vetenskapen att utforma och leverera värdefull teknikstrategi.
vi måste kunna beskriva en strategi för att lösa affärsproblem med IT. Genom att ha affärsförmåga talar vi affärsspråket till ledande sponsorer för att förstå vad som driver organisationen, vilka utmaningar de står inför och vad andra i deras domän gör och vilka utmaningar de står inför.
vi måste använda våra breda tekniska färdigheter för att utvärdera den befintliga IT-miljön, den Personal och kompetens de har, hur de fungerar och på vilken operativ mognadsnivå. Vi måste använda arkitekturspråket för att prata med våra kamrater, förstå och kommunicera effektivt så att vi kan se till att olika team, projekt och lösningar alla integreras framgångsrikt i en befintlig operativ miljö.
vi måste också använda tidigare djup teknisk expertis för att snabbt utforska och lära oss ny teknik som vi kanske inte har erfarenhet av. Vi måste kunna tala teknikens språk till ämnesexperter för att ha relevanta samtal med dem och ha någon trovärdighet när vi pratar med dem. Om vi inte gör det riskerar vi att de tar en annan väg än den vi föreslår, och det kan ha en negativ inverkan på det värde som lösningen ger.
andra definitioner
finns det förvirring över vad arkitektur är? Nej, inte riktigt. Det finns bara olika aspekter av vad arkitekter gör baserat på den roll de spelar i sin organisation. Den goda nyheten är att dessa olika beskrivningar stämmer bra.
om du tittar på definitionen av arkitekt i någon ordbok ser du definitionen av en byggnadsarkitekt som belyser en blandning av konst, vetenskap och övning. Det finns nu parallella beskrivningar för IT-arkitektur som beskriver konsten, vetenskapen och praxis att organisera och integrera datorsystem. Från MIT är beskrivningen som erbjuds mer att känna till affärsprocessen och återspegla en lösning med den. Från SEI låter beskrivningen som erbjuds mer som definitionen i ordböcker, med fokus på de tekniska aspekterna av att designa eller konstruera en komplex lösning.
olika definitioner inkluderar:
1: konsten eller vetenskapen om byggnad; specifikt : konsten eller praxis att designa och bygga strukturer och särskilt beboeliga
2 a: bildning eller konstruktion som härrör från eller som från en medveten handling <trädgårdens arkitektur> b : en förenande eller sammanhängande form eller struktur <romanen saknar arkitektur>
3 : arkitektonisk produkt eller arbete
4: en metod eller byggnadsstil
5 : det sätt på vilket komponenterna i en dator eller datorsystem är organiserade och integrerade
* http://www.merriam-webster.com/dictionary/Architecture
Enterprise architecture är den organiserande logiken för affärsprocesser och IT-infrastruktur som återspeglar integrations-och standardiseringskraven i företagets verksamhetsmodell. MIT Center for Information Systems Research, Peter Weill, Director, som presenterades vid sjätte E-Business Conference, Barcelona Spanien, 27 mars 2007
programvaruarkitekturen för ett program eller datorsystem är systemets struktur eller strukturer, som består av mjukvaruelement, de yttre synliga egenskaperna hos dessa element och relationerna mellan dem. Bas, Clements och Kazman. Software Architecture in Practice 2nd ed, Addison-Wesley 2003
ett yrke
Iasa: s vision är att förvandla IT-arkitektur till ett yrke, som är en grupp människor som bedriver en lärd konst med en gemensam kallelse. Det finns en del kontroverser kring vad som utgör ett yrke, men de flesta är överens om att det är utbildningsbart, väsentligt, har en stor gemensam kunskap, har specialiseringar, kan praktiseras under en hel karriär och har ofta certifieringar och en etisk kod.
för tjugo år sedan var du projektledare eftersom du kunde hantera projekt och du kunde hantera projekt eftersom du hade hanterat projekt. Låter det som din erfarenhet som arkitekt idag?
det fanns ingen formell utbildning eller gemensam uppsättning verktyg, språk eller process för projektledning. Nu finns det verktyg, utbildning, gemensamt språk, gemensamma verktyg och olika men relaterade metoder för att hantera projekt.
Vad är en arkitekt?
sätt tre arkitekter i ett rum och de kan diskutera varför de är arkitekter och de andra två är inte förrän deras halsar är ömma. Vanligtvis har de samma kärnuppsättning av färdigheter och värderingar, men var och en, baserat på hans eller hennes företags organisationsstruktur, kommer att resonera med en annan arketyp.
Iasa-forskning tyder på att de flesta arkitekter faller i en eller två av dessa arkitektarketyper. Alla har liknande grundläggande färdigheter, men var och en har ett annat perspektiv baserat på hans eller hennes arkitektoniska praxis. Ser du en eller två som resonerar med dig?
ur Iasas perspektiv är en arkitekt teknikstrateg för verksamheten. Att vara teknikstrateg kräver att han eller hon har en bred förståelse för teknik som spänner över programmering och utveckling av anpassade applikationer, den infrastrukturmiljö som lösningen måste finnas i och den operativa miljö som ger stöd.
specialiseringar
precis som det finns olika arketyper för arkitekter, har vi alla en unik bakgrund. Vissa börjar som utvecklare och växer affärsförmåga och eventuellt infrastrukturfärdigheter. Vissa kommer från en infrastruktur eller verksamhetsbakgrund och växer affärs-eller utvecklarfärdigheter, medan andra kommer från en affärsbakgrund och växer teknisk kompetens ur passion eller behov.
som arkitekter står vi inför många utmaningar som går utöver de nuvarande projekten vi kan vara engagerade i, från brist på förståelse för vad vi gör, vilket värde det gör eller kan ge en organisation, dåligt definierad struktur som har vuxit över tiden och inte har verklig auktoritet att använda som hävstång.
it-arkitekternas utmaningar:
• brist på förståelse för arkitektspecialiseringen och ingen direkt auktoritet som arkitekt
• befintliga feljusteringar mellan teknik och ”verksamheten” ses som oöverstigliga
• övervinna ad hoc-infrastrukturer
som arkitekt kanske ditt värde och din roll inte är väldefinierad. Dessutom tenderar arkitekter att vara enskilda bidragsgivare som inte har någon direkt auktoritet och många gånger ses som interlopers som släpper in i projekt för en kort tid för att inte ge något värde och sätta upp vägspärrar för att leverera en lösning.
baserat på din roll som organisationens teknikstrateg kan du arbeta för att umgås med dessa värdeuttalanden. Oavsett om du är personalarkitekt eller konsultarkitekt bidrar du till uppfattningen av arkitektur inom en organisation och är delägare i de projekt du är involverad i. När du övar och växer dina färdigheter strävar du efter att skapa en uppfattning om arkitektur som belyser värdet av arkitekter och styrkan som arkitektonisk praxis kan ge organisationen.
arkitektsamhället är inte överens om vad arkitektur är, och de flesta arkitekter kunde inte beskriva det värde de ger under en hissresa med en verkställande sponsor. Det finns ingen utbredd förståelse för vad värde arkitekter ger och när de behövs.
många organisationer anser att det finns en klyfta mellan företagets mål och behov och IT-avdelningens mål och behov. I många fall anser företagsledare att det är ett kostnadscenter eller ett nödvändigt ont som krävs för att fungera som ett företag.
i vissa organisationer är budgetar och auktoritet över det centraliserade, medan i andra är budgetar och auktoritet splittrade över affärsenheter. Detta kan driva förvirring och interna ”turf wars.”
vi arbetar i miljöer som har vuxit över tid men är dåligt dokumenterade och inte väl genomtänkta. Det finns många isolerade tekniska projekt som pågår, men de återspeglar inte den befintliga miljön och skapas i silor. Dessa drivs tillsammans och blir infrastrukturen.
Sammanfattningsvis är IT-arkitektyrket i sin linda. Olika grupper har olika beskrivningar för arkitekter och arkitektur och använder olika termer och titlar omväxlande. Utifrån din egen arbetsmiljö och bakgrund kommer du att ha ditt eget perspektiv på vilka färdigheter som är väsentliga och vilken roll en arkitekt och arkitekturens värde är.
genom samarbete med arkitekter över hela världen definierar IASA-samhället IT-arkitektur som konst eller vetenskap för att designa och leverera värdefulla teknikstrategier. Vi definierar också it-arkitekten som teknikstrateg för verksamheten. Vårt mål är att formalisera it-arkitektyrket, skapa en gemensam kunskap och ett gemensamt språk.