erni essentials SOFTWARE ENGINEERING - erni-consultants.com
erni essentials SOFTWARE ENGINEERING - erni-consultants.com
erni essentials SOFTWARE ENGINEERING - erni-consultants.com
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
wesentLiChe QUaLitätsattribUte<br />
• Performance<br />
• Skalierbarkeit<br />
• Sicherheit<br />
• Bedienbarkeit<br />
• Verfügbarkeit<br />
• Integrierbarkeit<br />
• Änderbarkeit<br />
• Testbarkeit<br />
• Wartbarkeit<br />
Die Kosten, die zur Verfügung stehende Zeit und weitere nichtfunktionale<br />
Anforderungen wie z.B. Technologievorgaben sind<br />
zusätzliche, oft unterschätzte Einflussgrössen bei der Konzeption<br />
der Architektur und dem möglichen Erfüllungsgrad der Qualitätsattribute.<br />
2.3 ARchITEkTENROllE<br />
Der Architekt ist in erster Linie Vermittler zwischen den verschiedenen<br />
Interessengruppen, Verantwortlicher des Lösungskonzepts<br />
und Berater für Businessanalysten, Programmierer und<br />
Projektleiter. Die Rolle des Architekten verlangt eine grosse Portion<br />
Sozial- und Kommunikationskompetenz. Er muss sich in<br />
die Lage der Stakeholder versetzen und ihre Position verstehen<br />
können.<br />
software engineering 11<br />
Der Architekt steht in der direkten Verantwortung, eine optimale<br />
Umsetzung für den Auftraggeber in Bezug auf Funktionalität,<br />
Qualitätsattribute und Kosten zu finden und voranzutreiben.<br />
Nicht die technisch beste Lösung oder der Einsatz der neusten<br />
Technologie steht im Vordergrund, sondern die Erreichung der<br />
Projektziele. Es ist nicht immer eine einfache Aufgabe, das Mögliche<br />
zugunsten des zeitlich Machbaren zu opfern und Kompromisse<br />
auch unter schwierigen Bedingungen herbeizuführen.<br />
Zu einem Architekten entwickelt man sich im Laufe seines Arbeitslebens.<br />
Ein Studiengang IT-Architektur wird bis dato von<br />
Hochschulen leider nicht angeboten. Sogar Zertifizierungen<br />
sind erst in der Entwicklung. Folgende Erfahrungen und Fähigkeiten<br />
sollte ein Architekt besitzen. Es ist zu beachten, dass dies<br />
lediglich eine Auswahl darstellt.<br />
sKiLLs eines arChiteKten<br />
• Informatik- oder Ingenieurstudium<br />
• Weitreichende Erfahrungen als Entwickler<br />
• Ausgeprägte analytische und konzeptionelle Fähigkeiten<br />
• Kenntnisse über die aktuell verfügbaren Technologien sowie<br />
deren Vor- und Nachteile<br />
• Kommunikations- und Sozialkompetenz<br />
• Grundlegende Kenntnisse im Projektmanagement und im<br />
gesamten Entwicklungsprozess<br />
• Proaktive Vorgehensweise und Pragmatismus<br />
• Kompromissbereitschaft, aber auch Durchsetzungsvermögen