Software-Architektur
405 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Software-Architektur.
Die Umsetzung technischer Modernisierungen parallel zu neuen Features stellt Teams vor Herausforderungen. Beide Themen dürfen sich nicht negativ beeinflussen, um die Erreichung der jeweiligen Ziele nicht zu gefährden. Die Kommunikation technischer Änderungen und deren Implikationen für die Entwickler ist daher wichtig. Mit Architecture Decision Records (ADRs) und dem Open-Source-Tool jQAssistant s..
Wenn Unternehmensanwendungen über Jahre hinweg gewachsen sind, haben sie einen Umfang und eine Komplexität erreicht, die eine zügige Neuimplementierung unmöglich machen. Dennoch müssen Unternehmen, um im digitalen Zeitalter handlungsfähig zu bleiben, ihre Anwendungen auf Basis moderner Technologiestandards weiterentwickeln. Wir verfolgen einen stetigen und agilen Modernisierungsansatz, mit dem auc..
In der Startphase eines Projekts ist die Unsicherheit für den Auftraggeber häufig groß. In einem integrierten Workshop, der sogenannten Foundation Phase, betrachten alle Projektbeteiligten das System dazu mit aufeinander abgestimmten Requirements Engineering-Methoden gezielt von allen Seiten. Das Ergebnis: ein visualisierter Überblick über die fachlichen Anforderungen, technische Umgebung und Risi..
Bei jedem neuen Projekt treffen unterschiedlichste Menschen aufeinander und damit verschiedene Anlaufprobleme. Fachliche Experten diskutieren mit Technikern, Softwareentwicklern und unterstützenden Fachabteilungen wie Compliance, Betriebsrat oder Revision. Dieser Artikel stellt einen pragmatischen Lösungsansatz vor, um mithilfe von Domain Storytelling die beteiligten Gruppen abzuholen und dabei ei..
Gut zwei Jahre ist es her, seit Blockchain seinen größten Hype erlebte. Damals, im Jahr 2017, riss die Marktkapitalisierung von Kryptowährung kurzzeitig fast die Trillion-US-Dollar-Grenze. Blockchain war damals vor allem im Zusammenhang mit Bitcoin bekannt, war die Technologie doch gemeinsam mit der Kryptowährung entstanden, als webbasiertes, dezentrales, öffentliches Buchhaltungssystem sämtlicher..