Discussion:
Unterschied Softwarearchitekt <-> Softwareentwickler
(zu alt für eine Antwort)
Bart Simpson
2006-03-05 15:05:14 UTC
Permalink
Hallo Zusammen,

kann mir mal einer den Unterschied zwischen einem Softwarearchitekten und
einem Softwareentwickler erklären?

Meiner Meinung mach muss sich ein Entwickler sowohl um die Programmierung,
als auch umd die Architektur der Sofware kümmern. Kann der Architekt etwa
gar nicht programmieren? Ist er sowas wie ein UML-Profi?


gruesse, bart
Joachim Pense
2006-03-05 15:50:26 UTC
Permalink
Post by Bart Simpson
Hallo Zusammen,
kann mir mal einer den Unterschied zwischen einem Softwarearchitekten und
einem Softwareentwickler erklären?
Meiner Meinung mach muss sich ein Entwickler sowohl um die Programmierung,
als auch umd die Architektur der Sofware kümmern. Kann der Architekt etwa
gar nicht programmieren? Ist er sowas wie ein UML-Profi?
Ein Architekt ist im weiteren Sinne ein Entwickler. Im heutigen
Sprachgebrauch ist ein Architekt ein fortgeschrittener Entwickler, der kaum
mehr selber programmiert, sondern (typischerweise große) IT-Systeme
entwirft. Oft wird er auch das UML nicht mehr selber machen.

Joachim
Holger Marzen
2006-03-05 17:33:20 UTC
Permalink
Post by Bart Simpson
Hallo Zusammen,
kann mir mal einer den Unterschied zwischen einem Softwarearchitekten und
einem Softwareentwickler erklären?
Wenn es schlecht läuft:

Der Architekt sieht sich eher "konzeptionell tätig", d.h. er stellt
Forderungen, die die Entwickler dann erfüllen müssen. Und er ist wichtig
und hält die Leute von der Arbeit ab bzw. macht sie ihnen unnötig
schwer. So eine Art lästiger Unternehmensbewohner.

Wenn es gut läuft:

Der Architekt war mal Entwickler oder ist es sporadisch auch noch, und
weiß, wovon er redet. Er steckt nicht so tief im Coding drin, hat dafür
aber einen Überblick über alle Schnittstellen des Projekts (und zu
anderen Projekten) und berücksichtigt sowahl strategische als auch
taktische Aspekte. So kann sich der Entwickler auf die Implementierung
und die Tests konzentrieren.
Post by Bart Simpson
Meiner Meinung mach muss sich ein Entwickler sowohl um die Programmierung,
als auch umd die Architektur der Sofware kümmern. Kann der Architekt etwa
gar nicht programmieren?
Wenn es schlecht läuft, ja.
Post by Bart Simpson
Ist er sowas wie ein UML-Profi?
Er kann auf jede Sau aufspringen, die durchs Dorf getrieben wird. Oder
sie sich kritisch anschauen und bei Bedarf nutzen.
Bart Simpson
2006-03-06 06:21:40 UTC
Permalink
Wenn ich die Postings zum Architekten lese, dann stellt sich mir
wiederum die Frage, wo ist der Unterschied zwischen einem Software-
Architekten und einem Software-Projektmanager?

Denn wenn es um grosse SW-Projekte geht, muss sich ein Manager ebenfalls
um die Schnittstellen, Architekturen, Programmierer, etc. kümmern.

Mir scheinen die Begriffe etwas zu verschwimmen, doch in der aktuellen
Gehaltsumfrage in der ct' kann anscheinend ganz klar unterschieden
werden, nicht?
Post by Holger Marzen
Post by Bart Simpson
Hallo Zusammen,
kann mir mal einer den Unterschied zwischen einem Softwarearchitekten
und einem Softwareentwickler erklären?
Der Architekt sieht sich eher "konzeptionell tätig", d.h. er stellt
Forderungen, die die Entwickler dann erfüllen müssen. Und er ist
wichtig und hält die Leute von der Arbeit ab bzw. macht sie ihnen
unnötig schwer. So eine Art lästiger Unternehmensbewohner.
Der Architekt war mal Entwickler oder ist es sporadisch auch noch, und
weiß, wovon er redet. Er steckt nicht so tief im Coding drin, hat
dafür aber einen Überblick über alle Schnittstellen des Projekts (und
zu anderen Projekten) und berücksichtigt sowahl strategische als auch
taktische Aspekte. So kann sich der Entwickler auf die Implementierung
und die Tests konzentrieren.
Post by Bart Simpson
Meiner Meinung mach muss sich ein Entwickler sowohl um die
Programmierung, als auch umd die Architektur der Sofware kümmern.
Kann der Architekt etwa gar nicht programmieren?
Wenn es schlecht läuft, ja.
Post by Bart Simpson
Ist er sowas wie ein UML-Profi?
Er kann auf jede Sau aufspringen, die durchs Dorf getrieben wird. Oder
sie sich kritisch anschauen und bei Bedarf nutzen.
Holger Marzen
2006-03-06 07:08:27 UTC
Permalink
Post by Bart Simpson
Wenn ich die Postings zum Architekten lese, dann stellt sich mir
wiederum die Frage, wo ist der Unterschied zwischen einem Software-
Architekten und einem Software-Projektmanager?
Der Projektmanager hat die Arschkarte gezogen, den Fortlauf des Projekts
redundant in 10 superwichtige Tools einzuklimpern und die 1000 Formulare
zu Ressourcenanforderungen auszufüllen. U.U. muss er auch noch die
Projektmitarbeiter um die verbratenen Zeiten anbetteln, die (natürlich
zusätzlich zur normalen Zeiterfassung und zur Kontierung der
Mitarbeiter) in weitere superwichtige Excel-Sheets eingetippt werden
müssen.

Außerdem muss er die Powerpoint-Vorträge erstellen, die er regelmäßig
einer weiteren Instanz präsentiert.
Joachim Pense
2006-03-06 20:30:19 UTC
Permalink
Post by Bart Simpson
Wenn ich die Postings zum Architekten lese, dann stellt sich mir
wiederum die Frage, wo ist der Unterschied zwischen einem Software-
Architekten und einem Software-Projektmanager?
Die haben ganz verschiedene Aufgaben.
Post by Bart Simpson
Denn wenn es um grosse SW-Projekte geht, muss sich ein Manager ebenfalls
um die Schnittstellen, Architekturen, Programmierer, etc. kümmern.
Um die Programmierer schon, aber nicht um die Schnittstellen und
Architekturen. Die PMs, die ich kenne, legen Wert darauf, vom Inhaltlichen
der Projekte nichts zu verstehen. Die, mit denen ich am liebsten
zusammenarbeite, sind allerdings die, die die inhaltlichen Aussagen der
Architekten durchaus verstehen, sich aber nicht einmischen.

Ein PM soll sich darum kümmern, dass die Ressourcen (Mitarbeiter, Hardware,
Funding) im richtigen Moment da sind, und sich nicht von den Managern
unrealistische Zeitpläne aufdrängen zu lassen.

Ich möchte auf keinen Fall ein Projekt ohne Projektmanager durchziehen,
aber dessen Arbeit auf keinen Fall selber machen müssen.

Joachim
Fidel-Sebastian Hunrichse-Lara
2006-03-06 20:54:00 UTC
Permalink
Salve allerseits, Bart Simpson <***@homer.org> schrieb:
^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
*Pseudo- & eMailfälscher-Alarm!*
wo ist der Unterschied zwischen einem Software- Architekten und einem
Software-Projektmanager?
Wenn Klinsmann der Software-Architekt ist, dann ist Bierhoff der
Software-Projektmanager...

M.f.G.


P.S.: <http://learn.to/quote/>, da werden Sie geholfen!
--
*"Wenn dies eine Diktatur wäre, dann würde dies wahnsinnig viel*
*einfacher sein, solange ich der Diktator wäre."* George W. Bush
<http://www.brunnenvergifter.de> #Recherchen zwischen Ratio & Paranoia#
Loading...