Professionelle SharePoint-Entwicklung mit Visual Studio und Team Foundation Server
Microsoft Office SharePoint Server (MOSS) ist flexibel und modular aufgebaut, weshalb das Produkt längst für den professionellen Einsatz als Plattform zur Entwicklung von Unternehmenslösungen geeignet ist. Um höchstmögliche Effizienz und Qualität sicherzustellen, benötigt der Entwicklungsprozess von komplexen MOSS-Anwendungen allerdings besondere Unterstützung.
Bereits die Basisfunktionen von MOSS sind eine exzellente Grundlage, um individuelle Geschäftsanforderungen schnell und einfach in interne Anwendungen umzusetzen. Die Vielzahl an Entwicklungsartefakten erhöht allerdings die Komplexität des Entwicklungsprozesses. Häufig erfolgen Installation und Konfiguration von neuen Funktionen manuell über die SharePoint-Oberfläche. Darüber hinaus arbeiten regelmäßig auch mehrere Entwicklungsteams parallel an der Plattform und installieren neue Anwendungen. Im Ergebnis sinkt mit zunehmender Komplexität die Nachvollziehbarkeit der Entwicklungsabläufe: Welcher Anwender oder Entwickler hat welche Änderungen am System vorgenommen? Wurde die Änderung erfolgreich getestet? Wie kann man die Änderung rückgängig machen oder deinstallieren? Welche Kundenanforderung mündete in welche Änderung?
Application Lifecycle Management für MOSS-Projekte
Die Entwicklung von Anwendungen mit MOSS ist somit denselben Bedingungen unterworfen wie die allgemeine Softwareentwicklung: Die Qualität der entwickelten Anwendungen ist stark von transparenten und klar definierten Prozessen sowie einer nahtlosen Zusammenarbeit zwischen Mitgliedern innerhalb und außerhalb ihres Teams abhängig. Deshalb ist ein klar definiertes Application Lifecycle Management (ALM) und der Einsatz geeigneter Werkzeuge unabdingbar. ALM ist ein unternehmensübergreifender Ansatz, der die Entwicklung von Software in ihrem Lebenszyklus, einschließlich Anforderungsmanagement, Modellierung, Entwicklung, Build und Testing ganzheitlich betrachtet. Das Fundament von ALM für SharePoint-Entwicklung bilden dabei:
- Prozessautomatisierung
- Nachverfolgbarkeit und Transparenz
- Durchgängiges Reporting
Visual Studio und Team Foundation Server als Lösung für professionelle MOSS-Entwicklung
Visual Studio und Team Foundation Server sind eine ALM-Lösung mit besonderer Relevanz für die Anwendungsentwicklung auf der SharePoint-Plattform. Ein durchgängiges ALM sorgt dafür, dass die fertige Anwendung alle relevanten Anforderungen, eine sachgerechte Dokumentation, einen Projektzeitplan sowie eine Versionskontrolle und Build-Funktionen enthält. Nahtlose Zusammenarbeit und effiziente Kommunikation während des gesamten Entwicklungsprozesses sind nicht nur essenziell für das Team, sondern auch für externe Beteiligte.
Viele Vorteile für Ihr Unternehmen
SharePoint-Entwickler profitieren von geringerem Aufwand und der Reduzierung manueller und fehleranfälliger Aufgaben (z.B. Tests) durch automatisierte Prozesse in einer einheitlichen und integrierten Entwicklungsplattform. Der Projektmanager kann besser planen, weil er den Projektfortschritt stets im Auge hat. Die IT-Abteilung erkennt Probleme früher und verbessert die Qualität dank täglicher Builds und automatischer Deployments. Die Anwender schließlich freuen sich über stabilere SharePoint-Anwendungen und das Management genießt nicht nur die komfortable Übersicht über Projektstatus und -fortschritt, sondern kann sicher sein, dass Compliance-Anforderungen eingehalten werden.