Softwareentwicklung kann reich machen. Menschen können sich dafür begeistern und darin zum Meister werden. Was aber immer wieder nervt, sind Fehler, im Entwickler-Volksmund auch „Bugs“ genannt (warum sie Bugs heißen, wissen Sie sicherlich schon).
Die Fehler kommen...
Apr 25 Vortrag auf der JAX-Konferenz
Rheingoldhalle, Mainz
Am 25. April ist wieder Zeit für die JAX in Mainz. Dort können Sie mich wieder bei einem Vortrag erwischen. Das Thema diesmal:
Softwarearchitekten, die für den Entwurf großer...
Softwarearchitektur ist bei der Komplexität heutiger Softwaresysteme eine Herausforderung. Statt sie von einzelnen Personen (den Architekten) erstellen zu lassen, ist es einfacher und energiesparender, sie in einem funktionsübergreifenden Team zu erstellen, in einer Runde aus Benutzern, Kunden,...
…ohne dabei den Kopf zu verlieren!
Die bisherigen Artikel dieser Serie zeigten, wie man sich Architekturarbeit sinnvoll aufteilt, insbesondere die Arbeit an der Form und die an der Struktur. Wie funktioniert das nun im Großen, mit vielen...
Unter Form des Systems verstehe ich diese Elemente: Subsystem, Interface/API, Domänenobjekt, Use Case, Kontext, methodenlose Rolle. Heute geht es darum, wie Sie in den Entwicklungsteams diese Form mit Inhalt füllen. Diesen Inhalt nenne ich Struktur.
Form?...
Ein funktionsübergreifendes, agiles Architekturteam sollte wenig Architektur erstellen und sich die Arbeit mit den anderen Teams aufteilen, so dass die Zusammenarbeit leicht von der Hand geht. Die wesentliche Aussage des vorigen Blog-Posts war:
* Beginnen Sie mit der...