Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!
Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!
Lehrplan „Grundlagen der Software- Architektur“ - bei BITPlan!
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