Qual è il modo migliore per creare e guidare un'architettura aziendale?

4

Wikipedia definisce Enterprise Architecture come segue:

An enterprise architecture (EA) is a rigorous description of the structure of an enterprise, its decomposition into subsystems, the relationships between the subsystems, the relationships with the external environment, the terminology to use, and the guiding principles for the design and evolution of an enterprise. This description is comprehensive, including enterprise goals, business functions, business process, roles, organisational structures, business information, software applications and computer systems. Practitioners of EA call themselves "enterprise architects."

An enterprise architect is a person responsible for developing the enterprise architecture and is often called upon to draw conclusions from it. By producing an enterprise architecture, architects are providing a tool for identifying opportunities to improve the enterprise, in a manner that more effectively and efficiently pursues its purpose.

Man mano che un'azienda cresce, l'architettura aziendale tende a fratturarsi (se esiste) e diventa una grande palla di fango .

Sfortunatamente a quel punto, qualsiasi gruppo di sviluppo individuale all'interno di una società di solito non è strutturato o posizionato correttamente per creare un'architettura aziendale, e di solito c'è un piccolo incentivo per qualsiasi gruppo particolare a farlo poiché si concentrano sui loro problemi di business.

Il rovescio della medaglia, la creazione di un "gruppo di architetture" separato che non è strettamente allineato con le priorità del business e fornisce dall'alto ciò che l'architettura dovrebbe essere non è sufficiente, dal momento che il lavoro che fanno solitamente cade nelle orecchie di chi persone che fanno il "vero lavoro".

Quale è quindi il modo migliore per creare e guidare un'architettura aziendale?

    
posta Dakotah North 03.06.2011 - 20:29
fonte

2 risposte

3

Lavoro in un'azienda molto grande. Disponiamo di risorse dedicate per l'architettura aziendale, ma molta della direzione proviene da sviluppatori e architetti che lavorano nei gruppi aziendali. Il team aziendale si concentra su un ruolo di facilitazione. Vi sono singoli "Centri di eccellenza" che fungono da forum e organi di governo per uno specifico spazio tecnologico. Generalmente questi sono guidati a rotazione da persone che lavorano attivamente a progetti in quello spazio. Questi centri definiscono le roadmap dei prodotti, lavorano con la sicurezza delle informazioni per sviluppare e mantenere linee di base e standard, creare pacchetti di costruzione per varie piattaforme, ecc. Formano anche gruppi di lavoro per sforzi specifici come la definizione di standard per l'uso di nuove tecnologie.

Non dirò che questo è il modo migliore per farlo ed è abbastanza pesante quindi non sarebbe adatto nemmeno a un'azienda di dimensioni medio-grandi, ma abbiamo oltre 30.000 persone che lavorano in tecnologia su più di 10.000 applicazioni.

    
risposta data 03.06.2011 - 21:23
fonte
2

Allo stesso modo di qualsiasi altra architettura: iterativamente in sezioni verticali con feedback continuo, refactoring e raffinamento. "Enterprise Architecture" è solo una soluzione alla ricerca di un problema. Disegna abbastanza in anticipo per offrire qualcosa di valore, quindi fallo di nuovo. Riforma i tuoi progetti in modo che rappresentino sempre la tua migliore conoscenza attuale del dominio. Utilizza un processo di miglioramento continuo.

In altre parole, il modo migliore per creare e guidare un'architettura aziendale è lo stesso del modo migliore per creare e guidare un'architettura non aziendale, perché sono uguali.

    
risposta data 03.06.2011 - 21:25
fonte

Leggi altre domande sui tag