blocks_image

Editorial

Wir haben lange Zeit gesammelt, welche Ratschläge und Best-Practices denn in unseren Projekten als besonders wichtig gelten - heraus kam folgende Hitparade:

  1. Arbeiten Sie iterativ und beschaffen Sie sich aktiv Feedback zu ihren Tätigkeiten. Damit meinen wir alle Arten von Hinweisen zu Ihrer Arbeit, insbesondere Dokumentation, Entwurfsentscheidungen, Strukturen und Ihrer Kommunikation!
  2. Machen Sie Ihre Architekturziele explizit - und unterscheiden Sie klar zwischen Projekt- und Architekturziel.
  3. Verwenden Sie Strukturvorlagen, d.h. setzen Sie Schablonen oder Templates ein. Das steigert Verständlichkeit und beschleunigt Ihre Arbeit.
  4. Stellen Sie sicher, dass Ihre Lösung dem Problem angemessen ist. Über die Angemessenheit entscheidet Ihr Kunde!
  5. Seien Sie mutig (aber nicht waghalsig). Stellen Sie beispielsweise schwierige Anforderungen in Frage.
  6. Antizipieren Sie Änderungen - achten dabei jedoch auf Angemessenheit. Sie sollten eine möglichst präzise Vorstellung von Art und Ort kommender Änderungen besitzen - und danach Ihre Architekturen entwerfen.

Schließlich bleibt noch der Rat, ständig weiter zu lernen. Unsere Branche und die beteiligten Technologien entwickeln sich ständig weiter. Das ist interessant, gleichzeitig aber auch anstrengend (aber niemand hat je behauptet, in der IT wäre alles einfach...)

In diesem Sinne erfolgreiche Software-Architekturen!

Peter Hruschka und Gernot Starke


News

Vom 1.-4. Dezember 2009 findet in München wieder der beliebte 4-tägige Workshop "Mastering Software Architectures" mit dem dynamischen Duo Peter Hruschka und Gernot Starke statt.
... mehr zum Inhalt... und zum Termin.



Auf der W
JAX 2009 stellen wir Ihnen eine komplexe Software-Architektur vor, die mit arc42 entworfen und dokumentiert wurde.



Juni 2009: "Software-Architektur kompakt" erscheint beim Spektrum-Verlag.
SWA-kompakt-100x149


Weitere
Termine...
blocks_image
blocks_image
blocks_image
blocks_image