49
}
Entwicklungsumgebungen wurden umfangreicher und effektiver und bieten
bereits vorgefertigte Module, die nach Bedarf eingebunden werden können.
Ideale Voraussetzungen für Programmierer. Im Gegensatz zu ihren Kollegen
der 70er Jahre brauchen sie nicht mehr um jedes einzelne Byte zu kämpfen,
Programme können über de facto unbegrenzte Codezeilen verfügen.
Anwendungsprogramme aller Art wurden und werden mit jedem Release
funktional umfangreicher und komplexer.
Wer in einer derart dynamischen Branche Software entwickeln oder
weiterentwickeln will, muss zunächst einmal massiv investieren,
erforderliche Software-Entwicklungsumgebungen und -werkzeuge
benötigen eine entsprechend leistungsfähige Hardwarebasis. Zudem
müssen Serverlandschaften für Akzeptanz-Tests und Abnahme zur
Verfügung stehen. Nicht selten werden solche Entwicklungsumgebungen in
Projekten nur temporär benötigt. Ist ein solches Projekt abgeschlossen,
findet die frei gewordene Hardware nur selten eine sinnvolle
Weiterverwendung.
Was für Großunternehmen auf Grund ihres größeren Portfolios und ihrer
großen Kundenbasis leicht zu managen ist, stellt für mittelständische
Unternehmen und insbesondere für Start-ups eine oftmals unüberwindbare
Hürde dar.
Wer bislang als Start-up oder als mittelständisches IT-Unternehmen eine
geniale Idee für eine bahnbrechende neue Software hatte, musste zunächst
Investoren finden, um die vorgenannte Entwicklungsumgebung aufzubauen.
Ein solches Investment musste auch wieder verdient werden, also
letztendlich auf den Kundenpreis umgelegt werden, verteuerte somit das
Angebot und belastete die Wettbewerbsfähigkeit. Da dies ein
unternehmerisches Risiko darstellt, hat es viele davon abgehalten, den
Schritt zu gehen.
Werden derartige Entwicklungsumgebungen allerdings in der Cloud
bereitgestellt, so entfällt jegliches Pre-Investment. Sofern überhaupt Kosten
anfallen, dann nur eine nutzungsbasierte Gebühr für die Dauer der
Inanspruchnahme. Selbst den kleinsten Start-ups wird so Gelegenheit
geboten, kreativ zu werden.
Heutzutage bestehen bereits viele derartige Entwicklungsumgebungen in
der Cloud, so genannte Developer Clouds. Insbesondere Großunternehmen
nutzen diese als Private Developer Cloud innerhalb ihres Intranets, um
global verteilte Entwicklungsabteilungen auf einer gemeinsamen Plattform