Strategische Ziele
Technologiestandard
Skalierbarkeit
Reinvent the Wheel?
Produktivität und Qualität
Lebenszyklus
Der Unterschied!

Strategische Ziele für eine Anwendungsplattform, mit der Anwendungssysteme wirtschaftlich entwickelt und gepflegt werden können, zukunftssicher sind und damit die in sie getätigten Investitionen langfristig sichern:

Standards: Grundlage der technologischen Architektur müssen industrieweit unterstützte Standards sein, die eine breite und tiefe Marktdurchdringung erzielen und damit sowohl technologische Reife alsauch Wirtschaftlichkeit durch Wettbewerb gewährleisten.

Skalierbarkeit: Die Plattform muss wirtschaftlich (Kosten) und technisch (Durchsatz, Performance, Stabilität) skalierbar sein, damit auch ein langfristiges Wachstum aus ggf. kleineren Anfängen hin zu großen transaktionalen Systemen grundsätzlich möglich ist. Ziel ist eine degressive, jedoch höchstens lineare Entwicklung der Betriebskosten im Vergleich zum Nutzungsumfang und den wachsenden qualitativen Anforderungen (z.B. an Ausfallsicherheit).

Funktionsabdeckung: Ein Framework soll alle wesentlichen Basisfunktionen bereitstellen, welche bei der Entwicklung großer Anwendungssysteme i.d.R. benötigt werden. Es gilt das "Reinvent the Wheel" Syndrom zu vermeiden, welches in Anwendungsprojekten häufig wesentliche Aufwände verursacht.

Produktivität und Qualität: Die Entwicklung und Wartung der Anwendungssysteme muss mit hoher Produktivität und in gesicherter Qualität erfolgen. Die Anwendungsentwickler müssen das Instrumentarium mit angemessenem Aufwand erlernen und beherrschen können.

Lebenszyklus: Anwendungssysteme benötigen deutlich längere Lebenszyklen als die Basistechnologien. Entwicklung und Wartung müssen überwiegend der Anwendungsfunktionalität dienen, nicht der technologischen Anpassung!



Technologische Frameworks reichen nicht!

Alle Erfahrung zeigt, dass die Erfüllung dieser Ziele mit technologieorientierten Frameworks alleine nicht gewährleistet werden kann. Dafür hat sich die technologische Entwicklung zu sehr beschleunigt. Gerade in diesem Zielkonflikt liegt die wesentliche Herausforderung: die Entwicklung langfristig tragfähiger Anwendungssysteme mit immer kurzlebigeren Technologien!

Unser Kerngeschäft ist die Entwicklung gerade solch langlebiger Softwareprodukte und Anwendungssysteme. Daher ist die Beherrschung dieses Zielkonfliktes für uns wettbewerbsentscheidend.

Wie werden die vorstehend erläuternden Ziele erreicht? Hinter den auf den Ziel-Stichworten oben angebrachten Links finden Sie die Antwort. Oder Sie klicken einfach hier:

-
Standards - Skalierbarkeit - Funktionsabdeckung - Produktivität und Qualität - Lebenszyklus -

Hier lessen Sie zusammenfassend, warum JCoffee den Unterschied macht.