Analysten-Kolumne
Anwendungsentwicklung steht vor Zerreißprobe
Im Fall SharePoint stellt Microsoft mit dem Produkt "Visual Studio Team System" das entsprechende Werkzeug für die Anwendungsentwicklung zur Verfügung, das auch für die Entwicklung in SharePoint verwendet werden kann. Zu den Standardfunktionen gehören:
-
Tool zur Teamarbeit der Entwickler mit Versionskontrolle,
-
Tool für Anforderungsmanagement, Automatisierung von Prozessen, Code-Analyse, Test, und
-
Bereitstellung von Standardvorlagen für das Prozessmanagement.
Aber auch die Standardfunktionen einer Entwicklungsplattform müssen sich leicht an die sich ändernden Unternehmensanforderungen anpassen können. In Team System ist dies gelöst durch Anpassbarkeit aller Kernkomponenten. Die häufigsten Anpassungen erfolgen in folgenden Bereichen:
-
Anpassbare Prozesse und Templates,
-
Anpassung der Automatisierung wiederkehrender Aufgaben wie Rollout oder Test, und
-
Erstellung von Software Factories für die automatisierte Generierung von Codes.
Keine Vorteile ohne Nachteile
Die Festlegung auf eine einheitliche Plattform für die Anwendungsentwicklung bringt naturgemäß auch Einschränkungen. Unter Umständen können spezifische Anforderungen der Fachabteilungen auf der Plattform nur beschränkt umgesetzt werden oder es wäre ein unverhältnismäßig hoher Aufwand für die Entwicklung notwendig.