SharePoint Server 2007 - 2010

Konzeption - Einführung - Analyse

Der Microsoft SharePoint Server hat bereits in vielen Unternehmen Einzug gefunden. Seine reichhaltige Funktionalität ermöglicht den Einsatz in vielen Unternehmensbereichen. Da es sich bei dem SharePoint um eines der funktional umfangreichsten Produkte von Microsoft handelt, muss bereits in der Einführungsphase eine genaue Analyse des späteren Einsatzfeldes durchgeführt werden. Auch wenn zunächst vielleicht viele Bereiche im ersten (Einführungs-) Schritt noch nicht abgedeckt werden sollen, sollten diese potentiellen Bereiche dennoch in der Planung miteinbezogen werden. Geschieht dies nicht, müssen eventuell später strukturelle Änderungen vollzogen werden, die zusätzlichen nicht geplanten Aufwand bedeuten. Einige wichtige Punkte sind zum Beispiel:

  • Lizenzen: SharePoint Enterprise, Standard oder nur Foundation?
  • Dienstanwednungen: Welche Dienstanwendungen werden benötigt?
  • Größe der Farm und garantierte Ausfallsicherheit?
  • Schulung künftiger Benutzer
  • Ergeben sich Änderungen in Geschäftsabläufen?
  • Anbindung anderer Standorte / Netzwerk
  • u. v. a. Punkte ...

Dies sind nur einige Punkte die im Vorfeld geklärt werden müssen. Hierbei darf nicht vergessen werden, dass SharePoint zwar ein "Standard" Produkt ist, aber jede Installation die individuellen Anforderungen im Einsatzfeld berücksichtigt. Um dies zu gewährleisten, besitzt der SharePoint Server viele Erweiterungspunkte.

Durchführung von Anpassungen

Nach einer umfangreichen Analysephase können aus den gewonnenen Erkenntnissen die weiteren Planungsschritte abgeleitet werden. In der Regel ergeben sich daraus Aufgaben, die umzusetzen sind. In den meisten Fällen geht aus der Analysephase hervor, dass die SharePoint Installation an das Branding / Corporate Design des jeweiligen Unternehmens anzupassen ist. Dazu ist die Umsetzung einiger Layout Features notwendig. Je nachdem wie weit die Layoutanpassungen gehen, reichen einfache CSS Änderungen aus. In den meisten Fällen ist es jedoch ratsamer - bzw. nicht anders lösbar - eine eigene MasterPage zu erstellen. Soll der SharePoint Server zudem als Internet-Plattform verwendet werden, müssen meist auch spezielle Layout-Pages definiert werden. Wird der SharePoint Server für die Unterstützung von Geschäftsprozessen eingeführt, ergeben sich andere Aufgaben. Hierbei sind typischerweise Formulare, Listen, Workflows, Anwendungsseiten (Application Pages) ... zu erstellen.

Benötigte Infrastruktur

Aus dem oberen Abschnitt wird bereits deutlich, dass in der Regel mehrere SharePoint Umgebungen benötigt werden. Im idealen Fall steht eine 3- stufige Umgebung bereit. Diese besteht dann aus:

  • Entwicklung (Development))
  • Integration (Quality Assurance)
  • Produktion (Production)

Entwicklungsumgebung

Mit dem SharePoint Server 2010 ist der Aufbau einer geeigneten Entwicklungsumgebung leichter, da für (und nur für) Entwicklungszwecke der SharePoint Server auf Basis eines Microsoft Windows 7 (Vista ab Service Pack 2) Betriebssystems installiert werden kann. Frühere Versionen benötigten zwingend ein Serverbetriebssystem - wie z. B. Microsoft Windows Server 2003 / 2008 - um installiert werden zu können. Für die physikalische Struktur der Entwicklungsumgebung stehen weiterhin mehrere Möglichkeiten bereit. Entweder installiert sich jeder Entwickler eine eigenständige Umgebung oder es wird eine gemeinsame Umgebung aufgesetzt und verwendet. Welche Möglichkeiten in Betracht kommen, muss in der Planungsphase herausgearbeitet werden.

Integration

Die Integration - oder auch als Abnahme bezeichnet - testet das Zusammenspiel aller umgesetzten Erweiterungen. Dabei ist sicherzustellen, dass diese Umgebung produktionsnahe Inhalte und Konfigurationen besitzt. Im idealen Fall ist diese Umgebung ein vollständiges Abbild der Produktion. Um dies zu garantieren ist es sinnvoll, die Abnahmeumgebung in festgelegten Intervallen mit der Produktionsumgebung zu synchronisieren. Alle fachlichen Tests finden auf der Integration statt. Alle Änderungen werden via Installationspakete durch den Administrator in die Farm übernommen.

Produktion

Wurden alle anstehenden Änderungen (Features) durch die Tester oder der Fachabteilung abgenommen, werden die Features über die bereitgestellten Installationspakete in die endgültige Produktionsumgebung übernommen. Hierzu sind Wartungsfenster vorzusehen, damit die tägliche Verfügbarkeit der Umgebung nicht negativ beeinflusst wird.

Fazit

Die oberen Abschnitte haben nur einen kleinen Ausschnitt an Punkten aufgezählt, die bei der Planung und Einführung eines SharePoint Servers zu beachten sind. Falls Sie weitere Fragen haben oder dev-sky.net Sie bei der konkreten Einführung unterstützen kann, nehmen Sie einfach Kontakt zu uns auf.