Che cos’è l’architettura

Definizione Iasa

defs

La comunità Iasa ritiene che entrambi i lati di tali definizioni, quando miscelati, siano una buona definizione. L’architettura IT è l’arte e la scienza di progettare e fornire una strategia tecnologica di valore.

Dobbiamo essere in grado di descrivere una strategia per risolvere il problema aziendale con ESSO. Avendo competenze aziendali, parliamo il linguaggio del business agli sponsor esecutivi per capire cosa spinge l’organizzazione, quali sfide devono affrontare e cosa stanno facendo gli altri nel loro dominio e quali sfide devono affrontare.

Dobbiamo utilizzare le nostre ampie competenze tecniche per valutare l’ambiente IT esistente, il personale e le competenze che hanno, come operano e a quale livello di maturità operativa. Dobbiamo usare il linguaggio dell’architettura per parlare con i nostri colleghi, capire e comunicare in modo efficace in modo che vari team, progetti e soluzioni si integrino con successo in un ambiente operativo esistente.

Dobbiamo anche utilizzare la profonda esperienza tecnica del passato per esplorare e apprendere rapidamente nuove tecnologie con cui potremmo non avere esperienza. Dobbiamo essere in grado di parlare il linguaggio della tecnologia agli esperti in materia al fine di avere conversazioni pertinenti con loro e avere alcuna credibilità quando si parla con loro. Se non lo facciamo rischiamo di prendere un percorso diverso da quello che suggeriamo, e questo potrebbe avere un impatto negativo sul valore che la soluzione fornisce.

Altre definizioni

C’è confusione su cosa sia l’architettura? No, non proprio. Ci sono solo diversi aspetti di ciò che gli architetti fanno in base al ruolo che svolgono nella loro organizzazione. La buona notizia è che queste diverse descrizioni si allineano bene.

Se guardi la definizione di architetto in qualsiasi dizionario, vedrai la definizione di architetto di edifici che evidenzia una miscela di arte, scienza e pratica. Ci sono ora descrizioni parallele per l’architettura IT che descrive l’arte, la scienza e la pratica dell’organizzazione e dell’integrazione dei sistemi informatici. Dal MIT, la descrizione offerta è più conoscere il processo di business e che riflette una soluzione con ESSO. Da SEI, la descrizione offerta suona più come la definizione trovata nei dizionari, concentrandosi sugli aspetti tecnici della progettazione o dell’ingegneria di una soluzione complessa.

Varie definizioni includono:

1: l’arte o la scienza della costruzione; in particolare : l’arte o la pratica della progettazione e costruzione di strutture e soprattutto abitabile quelli
2 : formazione di costruzione o derivanti da, o come se da un atto cosciente <l’architettura del giardino> b : unificante o coerente forma o struttura <il romanzo manca di architettura>
3 : architettura di prodotto o di lavoro
4 : un metodo o stile di costruzione
5 : il modo in cui i componenti di un computer o di un sistema informatico sono organizzati e integrati

* http://www.merriam-webster.com/dictionary/Architecture

L’architettura aziendale è la logica organizzativa dei processi aziendali e dell’infrastruttura IT che riflette i requisiti di integrazione e standardizzazione del modello operativo dell’azienda. MIT Center for Information Systems Research, Peter Weill, Direttore, come presentato alla Sesta e-Business Conference, Barcellona, Spagna, 27 marzo 2007

L’architettura software di un programma o sistema informatico è la struttura o le strutture del sistema, che comprendono elementi software, le proprietà visibili esternamente di tali elementi, e le relazioni tra di loro. Bass, Clements e Kazman. Software Architecture in Practice 2nd ed, Addison-Wesley 2003

Una professione

La visione di Iasa è quella di trasformare l’Architettura IT in una professione, che è un gruppo di persone che perseguono un’arte colta con una vocazione comune. C’è qualche polemica su ciò che costituisce una professione, ma la maggior parte concorda che è educabile, essenziale, ha un grande corpo comune di conoscenze, ha specializzazioni, può essere praticato per un’intera carriera, e spesso ha certificazioni e un codice etico.

prof

Vent’anni fa, eri un project manager perché potevi gestire i progetti, e potevi gestire i progetti perché avevi gestito i progetti. Ti sembra la tua esperienza di architetto oggi?

Non c’era una formazione formale o un insieme comune di strumenti, lingue o processi per la gestione dei progetti. Ora, ci sono strumenti, formazione, linguaggio comune, strumenti comuni e approcci vari ma correlati alla gestione dei progetti.

Che cos’è un architetto?

Metti tre architetti in una stanza e possono discutere perché sono architetti e gli altri due non lo sono finché non hanno mal di gola. In genere, possiedono lo stesso nucleo di competenze e valori, ma ognuno, in base alla struttura organizzativa della propria azienda, risuonerà con un archetipo diverso.

figure3
La ricerca Iasa suggerisce che la maggior parte degli architetti rientra in uno o due di questi archetipi di architetti. Tutti hanno competenze fondamentali simili, ma ognuno ha una prospettiva diversa basata sulla sua pratica architettonica. Ne vedi uno o due che risuonano con te?

Dal punto di vista di Iasa, un architetto è lo stratega tecnologico per il business. Per essere uno stratega tecnologico è necessario avere un’ampia conoscenza della tecnologia che abbraccia la programmazione e lo sviluppo di applicazioni personalizzate, l’ambiente di infrastruttura in cui deve risiedere la soluzione e l’ambiente operativo che fornisce supporto.

Specializzazioni

Così come ci sono diversi archetipi per gli architetti, ognuno di noi ha uno sfondo unico. Alcuni iniziano come sviluppatori e crescono le competenze aziendali e, eventualmente, le competenze infrastrutturali. Alcuni provengono da un’infrastruttura o da un background operativo e crescono le capacità di business o di sviluppo, mentre altri provengono da un background aziendale e crescono le competenze tecniche per passione o necessità.
figure4

Come architetti, affrontiamo molte sfide che vanno oltre i progetti attuali in cui possiamo essere impegnati, dalla mancanza di comprensione di ciò che facciamo, del valore che fa o può portare a un’organizzazione, una struttura mal definita che è cresciuta nel tempo e non avere una vera autorità da usare come leva.

LE SFIDE DEGLI ARCHITETTI IT:
• Mancanza di comprensione della specializzazione dell’architetto e nessuna autorità diretta come architetto
• Disallineamenti esistenti tra tecnologia e “business” visti come insormontabili
• Superamento di infrastrutture ad hoc

Come architetto, il tuo valore e il tuo ruolo potrebbero non essere ben definiti. Inoltre, gli architetti tendono ad essere contributori individuali che non hanno autorità diretta e molte volte sono visti come intrusi che cadono in progetti per un breve periodo di tempo per non fornire alcun valore e mettere blocchi stradali per fornire una soluzione.

In base al tuo ruolo di stratega tecnologico dell’organizzazione, puoi lavorare per socializzare queste dichiarazioni di valore. Che tu sia uno staff architect o un consulting architect, contribuisci alla percezione dell’architettura all’interno di un’organizzazione e fai parte dei progetti in cui sei coinvolto. Mentre pratichi e cresci le tue abilità, ti sforzi di creare una percezione dell’architettura che evidenzi il valore degli architetti e la forza che la pratica architettonica può portare all’organizzazione.

La comunità architettonica non è d’accordo su cosa sia l’architettura e la maggior parte degli architetti non è in grado di descrivere il valore che forniscono durante una corsa in ascensore con uno sponsor esecutivo. Non c’è una comprensione diffusa di ciò che gli architetti forniscono valore e quando sono necessari.

Molte organizzazioni ritengono che ci sia un abisso tra gli obiettivi e le esigenze del business e gli obiettivi e le esigenze del reparto IT. In molti casi, i leader aziendali ritengono che sia un centro di costo o un male necessario necessario per operare come un business.
In alcune organizzazioni, i budget e l’autorità su di esso sono centralizzati, mentre in altre, i budget e l’autorità sono suddivisi tra le unità aziendali. Questo può guidare confusione e interno ” guerre turf.”

Lavoriamo in ambienti cresciuti nel tempo ma scarsamente documentati e poco concepiti. Ci sono molti progetti tecnici isolati in corso, ma non riflettono l’ambiente esistente e vengono creati in silos. Questi sono gestiti insieme e diventano l’infrastruttura.

In sintesi, la professione di architetto informatico è agli inizi. Vari gruppi hanno varie descrizioni per architetti e architettura e usano termini e titoli diversi in modo intercambiabile. In base al tuo ambiente di lavoro e al tuo background, avrai la tua prospettiva su quali sono le competenze essenziali e quale sia il ruolo di un architetto e il valore dell’architettura.
figure5

Attraverso il lavoro collaborativo con architetti di tutto il mondo, la comunità Iasa definisce l’architettura IT come l’arte o la scienza di progettare e fornire strategie tecnologiche di valore. Definiamo anche l’architetto IT come lo stratega tecnologico per il business. Il nostro obiettivo è formalizzare la professione di architetto IT, creando un corpo comune di conoscenze e un linguaggio comune.



+