Warum ist ein Softwareentwickler nicht einfach auch ein Lösungsarchitekt? Und warum ist der Unternehmensarchitekt besser nicht der Vorgesetzte des Lösungsarchitekten? Von außen betrachtet haben alle drei Rollen mit dem Aufbau und der Gestaltung von IT-Systemen im Unternehmen zu tun. Es sind aber sehr unterschiedliche Disziplinen.
Man kann die drei Disziplinen mit Schwimmen, Radfahren und Laufen vergleichen. Der Schwimmer ist nicht der Vorgesetzte des Radfahrers. Auch wenn es ebenfalls eine Ausdauersportart ist, ist es doch eine andere Disziplin. Es gibt Iron Men, die alle drei Sportarten auf hohem Niveau beherrschen, aber ein Iron Man kann einen Spitzenathleten in seiner jeweiligen Disziplin nicht schlagen. In diesem Sinne sehe ich auch Enterprise Architektur, Lösungsarchitektur und Softwareentwicklung als unterschiedliche Disziplinen, die zwar das gemeinsame Ziel haben, IT in einem Unternehmen zu schaffen. Es sind aber sehr unterschiedliche „Sportarten“.