2010-01-08 4 views
32

So viele Schlagworte. Ich bin mir nicht sicher, ob ich BS Bingo spielen muss oder nicht. Und ich versuche nicht, zynisch zu sein. Aber ich habe viele Leute mit diesen verschiedenen Titeln gehört. Es scheint nie eine klare Abgrenzung zwischen den dreien zu geben. Oder es gibt eine Menge Domain-Crossover zwischen den dreien. Ein anderes, das ich gesehen habe, als ich mich hier auf Stackoverflow umgesehen habe, war "Solutions Architect". Aber das scheint an anderen Orten nicht so weit verbreitet zu sein.Application Architect gegen System Architect vs. Enterprise Architect?

Es gibt Fragen hier und da mit vagen Antworten. Aber ich hätte gerne definitive Antworten darauf. Bitte gehen Sie davon aus, dass ich noch relativ neu in der Software bin und dass ich versuche, einen Karriereweg zu finden.

Oh, und bitte seien Sie sanfte Leute; Das ist definitiv keine doppelte Frage. Es ist auch kein Aggregat. Also bitte lass es in Ruhe. Xp

+0

Community Wiki? – Michael

+0

Sie brauchen wirklich nicht das Wort "Architekt" für die Frage - der Architekt definiert die Gesamtstruktur in allen drei Domänen. Dann reduziert sich die Frage auf "Was ist der Unterschied zwischen einer Anwendung, einem System und einem Unternehmen? Oh, und eine Lösung?" –

Antwort

40

Wie jeder andere Begriff auch, werden diese Begriffe an verschiedenen Stellen unterschiedlich verwendet und sind manchmal austauschbar. Hier ist, was die Unterschiede typisch sind:

  • Die Application Architect ist, was viele von uns nur die Architekten nennen. Der Verantwortliche für die höchsten Ebenen von Design und Umfang für eine bestimmte Lösung/Projekt. Sie würden Anwendung im Titel verwenden, wenn es andere Arten von Architekten gab, und Sie wollten es klar, dass diese Person hauptsächlich über eine bestimmte Anwendung besorgt ist.
  • Die Enterprise Architect ist besorgt über alle eines Unternehmens Lösungen. Wie sie sich aufeinander verlassen, wie sie einander benutzen, wie effizient kann ihre gemeinsame Instandhaltung und Verbesserung gemacht werden. Er denkt darüber nach, wie alle Lösungen zusammen die Mission des Unternehmens unterstützen. Nur eine größere Firma konnte diesen grandiosen Titel garantieren. Der Enterprise Architect ist ein großer Wurf, der sich mit dem CIO, CTO und anderen großen Schüssen trifft.
  • Der Systemarchitekt könnte einen größeren Umfang als der Application Architect und weniger als ein Enterprise Architect aufweisen. Dieser Titel ist manchmal die gleiche Sache wie Application Architect - big shot auf einem insbesondere Projekt. Manchmal kann der System Teil des Titels einen breiteren Bereich: Person, die Aufgaben gehören Software, sondern auch Hardware und IT, oder jemand über mehrere Projekte besorgt.
+5

Hinzufügen eines realen Hintergrunds: Ich wurde 2008 von einem Finanzinstitut als Application Architect eingestellt. Meine Firma wurde gekauft und mein Titel wurde Solution Architect. Genau der gleiche Job, ein etwas anderer Titel. Die Bedeutung von "Architekt" ist, was der Arbeitgeber sagt. –

+1

Richtig! Und ich denke, wenn sie dich Systemarchitekt genannt hätten, hätte das auch Sinn ergeben. Ich denke, dass die Bedeutung von * System Architect * im Speziellen nur im Kontext der anderen Typen oder Architekten, die Sie an einem bestimmten Ort betreiben, klar ist. Systems Architect ist oft eine Berufsbezeichnung für einen Job, bei dem die Person bei verschiedenen Projekten als * Application Architect * fungiert. –

2

Was jeder wirklich bedeutet, wird von der Firma bestimmt, für die Sie arbeiten; Was manche als Solution Architect bezeichnen, nennen andere einen System Architect. Sie sind alle (vermutete) leitende Positionen mit einer impliziten Aufsicht über System-/Software-Design, aber abgesehen davon habe ich noch nie eine Definition gesehen, die jeden glücklich machen wird. "Enterprise" impliziert einen gewissen Spielraum für die Position, aber es ist wohl kein Unterschied zu "Systems" (wiederum abhängig vom Unternehmen). Der Application Architect erinnert mich normalerweise an jemanden, der eine Zeitlang als Seniorentwickler tätig war und die HR brauchte einen neuen Titel, um die Leistung zu belohnen. So wie einige massive Unternehmen den Titel "Vice President" so auf den Punkt bringen, dass er nicht wirklich etwas anderes bedeutet, als wie viele Urlaubstage man bekommt.

+1

ja, guter Punkt, upvote. Um was für Titel handelt es sich eigentlich * wirklich *, ist (a) dass alle Berater in Ihrem Unternehmen für Ihre Kunden beeindruckender erscheinen ("Wow, ABC Consulting hat einen * Senior Systems Architect * geschickt, der mir hilft. Ich bin so glücklich!") oder (b) versuchen, jemandem ein besonderes Gefühl zu geben, ohne ihm mehr Geld zu geben. Oder (c) jemanden ausschließen, der mit dem CEO befreundet ist, dem Sie aber nicht wirklich mehr Verantwortung geben wollen. –

1

Was zum Teufel ..

Architekt: Anwendung - entwirft Anwendungen Systems - entwirft mehrere Anwendungen und koordiniert in ein System Unternehmen - entwirft Systeme und koordiniert mit den anderen nicht Systemaspekte des Unternehmens.

Vergessen Sie nicht, Gehalt, Bonus und wie viel Zeit Sie sich Sorgen über Ihren Titel verbringen.

+0

Kurz gesagt, was Sie sagen, ist was ich tue. Irgendwie intuitiv, wenn du mich fragst. Aber ich habe die Beschreibung einer Person in Bezug auf die "Systems" -Definition, die nicht zu dem von Ihnen beschriebenen Modell passt. Scheint insgesamt sehr subjektiv. – IAmAN00B

+0

Nicht sicher, subjektiv und intuitiv sind die gleichen. Mein "Modell" ist so breit, dass ich mir keinen anderen vorstellen kann, der nicht passt. – JeffO

+0

Sagen wir einfach, es gibt da draußen einige, die Wörter nach Belieben mit Definitionen kombinieren und erwarten, dass alle anderen hinter dem, was sie sagen, die Wahrheit sind. :) – IAmAN00B

5

Nun, es klingt wie Ihre in der Schule noch, aber in die Geschäftswelt zu schauen und zu erwarten, dass Titel auf den Karten so strukturiert sind wie ein Grad-System ... ist es nicht.

Ehrlich gesagt ist der Businesstitel entweder ein unternehmensspezifischer Jobtitel zur Unterstützung des internen Gehaltsstaffelsystems oder der Organigramme. Es ist schwierig, von einem Unternehmen zum anderen mit mehr als sehr allgemeinen Begriffen zu kommen. Es ist nicht wirklich ein Benchmark wie ein BA oder PHD.

Bei Titeln und Jobrollen werden Teams in Unternehmen in der Regel in die Gruppen Infrastruktur (Serverkonfiguration und Netzwerk) und Anwendungen (DB-Administratoren, Entwickler) unterteilt. Es gibt viele Unterschiede in der Firma, aber das scheint ziemlich universell zu sein.

Ich denke, Ihre beste Wette in der Planung ist zu entscheiden, was Sie tun möchten, und dann zu studieren, um es sehr gut zu machen. Entlang des Weges als ein IT-Typ müssen Sie ein wenig in allen Bereichen abholen, um in jedem Bereich sowieso sehr effektiv zu sein.

Viel Glück!

+0

Ich wollte nicht andeuten, dass ich an Titeln interessiert bin. Ich bin nur an bestimmten Definitionen interessiert und daran, wie sie in die Branche passen. Da ich nicht in der Lage bin, Definitionen in der Suche festzumachen, gepaart mit dem obigen Text, würde ich sagen, dass diese "Titel" nur subjektiv sind und nicht in wissenschaftliche Begriffe vs. künstlerische Freiheit in Definitionen eingeordnet werden können. Das war mein Hauptziel herauszufinden. Obwohl ich glaube, dass es dort einige wirkliche Bestätigungen gibt, die ich erhalten kann, habe ich auch gelesen, dass es in einigen Staaten illegal ist zu sagen, dass du ein "Architekt" jeglicher Art bist, ohne die entsprechenden legalen Referenzen. – IAmAN00B

12

Ich habe im Laufe der Jahre ziemlich viele Architekten mit unterschiedlichen Titeln getroffen, und ich habe definitiv meine eigene Meinung über die Rolle jedes einzelnen, aber es unterscheidet sich von Firma zu Firma und noch mehr von Land zu Land.

Enterprise Architect - verantwortlich für strategisches Denken, Roadmaps, Prinzipien und Governance des gesamten Unternehmens. Hat in der Regel eine enge Beziehung zu Unternehmen, Anbietern und leitendem IT-Management.

Lösungen oder Systemarchitekt - Verantwortlich für die Entwicklung einer High-Level-Lösung für eine bestimmte Reihe von Geschäftsanforderungen innerhalb des vom Team der Unternehmensarchitektur festgelegten Rahmens. Diese Lösung kann mehrere Anwendungen umfassen.

Integration oder SOA Architect - verantwortlich für die Integration und/oder Business-Service-Strategie und Governance. Da diese Rolle in der Regel das gesamte Unternehmen umfasst, wird sie oft von einem EA ausgeführt, ein Integrationsarchitekt wird jedoch normalerweise auf einer detaillierteren und technischen Ebene als ein EA arbeiten. In einer SOA kann ein Integrationsarchitekt auch ein Mitglied (oder sogar ein Leiter) des Kompetenzzentrums (oder Integrationskompetenzzentrums) sein

Information Architect - verantwortlich für die Definition von Datenmodellen, Stammdatenmanagement/Eigentumslösungen, und Datenqualitätsprozesse zur Unterstützung von Transaktions-, Referenzdaten- und Berichtssystemen im gesamten Unternehmen. Wird oft von einem EA durchgeführt.

Anwendungsarchitekt - verantwortlich für die Implementierung und Prozesse innerhalb einer bestimmten Anwendung oder einer Reihe von Anwendungen. Die fragliche Anwendung kann auf ein kundenspezifisches Produkt von der Stange zugeschnitten sein.Sollte tiefes Wissen über das Produkt/Anwendung haben und wird oft von anderen Architekten als Teil einer größeren Lösung konsultiert werden

Das sind die häufigsten Titel in meiner Erfahrung, aber es gibt andere Architektur Rollen, die Sie von Zeit zu Zeit sehen werden -zu-Zeit:

  • Technical Architect (für mich das gleiche wie ein Anwendungsarchitekt ist aber andere können
  • Business Architect nicht einverstanden sind (definiert die Geschäftsstrategie und Prozesse)
  • Infrastructure Architect (Server, Plattform Entscheidungen und oft Sicherheit)
  • Netzwerkarchitekt (offensichtlich)
0

Enterprise Architect ist die größte Rolle von allen. Er muss über umfassende technologische Kenntnisse verfügen.

+0

Ja, * diese Person * muss vollständige technologische Implementierungskenntnisse haben. – Pat

Verwandte Themen