Die Entwicklung von Anwendungssystemen braucht - wie andere komplexe Entwicklungen wie etwa der Gebäudebau - eine grundlegende Architektur. Dabei stellt die Architektur von Anwendungssystemen das Innenleben einer Anwendung dar und entscheidet wesentlich über:
Anwendungsarchitekturen haben daher einen großen Einfluß auf die Wirtschaftlichkeit eines IT-Systems und den Erfolg eines Projektes. Viele Projekte scheitern aufgrund einer unzureichenden Architektur. Architekturen können auch heimliche Kostentreiber sein.
Es empfiehlt sich daher, dem Thema Anwendungsarchitektur in einem Softwareentwicklungsprojekt eine hohe Priorität einzuräumen. Insbesondere dann, wenn es sich bei der Software um eine wichtige Investition handelt.
Die Gründe für unzureichende Architekturen sind häufig ein mangelndes Verständnis der Entwickler, das auf zu wenig Erfahrung mit größeren Projekten zurückzuführen ist. Ebenso kann "technische Verspieltheit" dazu führen, dass eine Architektur vom technologischen Gesichtspunkt zwar interessant, aber für die Anwendung ungeeignet ist. Achten Sie daher darauf, wie weit und wie gewissenhaft sich Ihr Softwareentwickler in Ihre Thematik vertieft und tiefgehende Fragen stellt.
Experten im Bereich der Anwendungsarchitektur können maßgeblich zum Projekterfolg und der langfristigen Wirtschaftlichkeit beitragen. Eine Möglichkeit besteht darin, solche Experten im Kontext eines konkreten Projektes hinzuzuziehen. Sie sind in der Lage, zusammen mit den Entwicklern eine tragende Architektur zu entwicklen.
Worauf Sie bei der Wahl eines Beraters achten sollten:
Weiterführenden Themencenter zu "Architekturen von Anwendungssystemen":
Anwendungsintegration, Service-orientierte ArchitekturFolgende Themen sind zu "Architekturen von Anwendungssystemen" untergeordnet:
Virtuelle ArbeitsumgebungCloud-Computing und Software-as-a-Service (SaaS) ist in aller Munde. Aus Marketingründen oft in verschiedenstem Kontext verwendet, werfen die Begriffe viele Fragen auf. Dieser Artikel erläutert, was sich konkret hinter Cloud Computing verbirgt.
Wie Sie die Kosten der Softwareentwicklung ohne großen Aufwand im Griff behalten. Um Einsparungen in der Softwareentwicklung zu erzielen, sind nicht zwangsläufig große Umwälzungen auf Management-Ebene oder die Einführung...