29.04.2015 Aufrufe

Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!

Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!

Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Lehrplan</strong> <strong>„Grundlagen</strong> <strong>der</strong> <strong>Software</strong>-<strong>Architektur“</strong><br />

Fähigkeiten<br />

Welche Qualifikationen muss ein Professional<br />

for <strong>Software</strong> Architecture besitzen?<br />

10<br />

Der typische Werdegang zum Professional for <strong>Software</strong> Architecture ist <strong>der</strong> vom Entwickler zum erfahrenen<br />

Entwickler hin zu einem Teammitglied, das zentralen und wesentlichen Einfluss auf Projektverlauf<br />

und -ergebnis hat.<br />

Professionals for <strong>Software</strong> Architecture werden deshalb nicht geboren, son<strong>der</strong>n eignen sich ihre Fähigkeiten<br />

durch Projektar<strong>bei</strong>t an. Natürlich profitieren sie auch von den Erfahrungen an<strong>der</strong>er. Eigene<br />

Erfahrungen sind für diese Aufgabe jedoch immer vorzuziehen.<br />

Die Fähigkeiten, die ein Professional for <strong>Software</strong> Architecture besitzen muss, sind in verschiedenen<br />

Bereichen anzusiedeln:<br />

Er muss kommunikative Fähigkeiten (Soft Skills) besitzen, wie<br />

• Abstraktionsfähigkeit<br />

• Entscheidungsfähigkeit<br />

• Durchsetzungsvermögen<br />

• Teamfähigkeit<br />

• Kommunikations- und Überzeugungsfähigkeit<br />

da er mit (nahezu) allen an<strong>der</strong>en beteiligten Projektrollen kommunizieren, seine Lösungen vorstellen<br />

und vertreten muss.<br />

Hinzu kommen intensive technische Erfahrungen wie<br />

• Kenntnisse über gängige technische Lösungen für die Hauptarchitekturprobleme GUI, Persistence,<br />

Networking, Verteilung, Security,<br />

um das zu erstellende System verständlich, zukunftssicher und leicht erweiterbar bzw. wartbar gestalten<br />

zu können.<br />

Der Professional for <strong>Software</strong> Architecture sollte deshalb eine starke Persönlichkeit sein; er ist typischerweise<br />

ein Generalist: Sein Wissen wird gleichermaßen durch Soft Skills und technische Erfahrungen<br />

geprägt.<br />

Oft fällt er auf Basis unvollständigen Wissens auch suboptimale Entscheidungen. Eine iterative Entwicklung<br />

ist heutzutage erfor<strong>der</strong>lich, um Lücken zu füllen o<strong>der</strong> neues Wissen einfließen zu lassen.<br />

v1.0 Seite 11 von 46<br />

© iSQI – Veröffentlichung, auch auszugsweise, nur mit schriflicher Genehmigung

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!